伺服有位置伺服,转速伺服,转矩伺服等。
控制方法:如果直流电机有PID控制。
交流电机还有矢量控制、直接转矩控制、模糊控制等。单片机关键要发PWM,PWM的输出能力是考察单片机的重要参数。
485控制伺服电机圈数
由于STC89C51单片机没有提供PWM功能,所以控制伺服电机圈数的方法是使用定时器定时脉冲的方法。
1、首先,设置定时器T0,设置定时器T0的时钟源为12T模式,定时器T0的工作模式为定时脉冲模式,定时器T0的计数模式为16位自动重装载模式,定时器T0的重装值设置为0XFFFF;
2、设置定时器T1,设置定时器T1的时钟源为12T模式,定时器T1的工作模式为定时脉冲模式,定时器T1的计数模式为16位自动重装载模式,定时器T1的重装值设置为0XFFFF;
3、设置定时器T2,设置定时器T2的时钟源为12T模式,定时器T2的工作模式为定时脉冲模式,定时器T2的计数模式为16位自动重装载模式,定时器T2的重装值设置为0XFFFF;
4、设置定时器T3,设置定时器T3的时钟源为12T模式,定时器T3的工作模式为定时脉冲模式,定时器T3的计数模式为16位自动重装载模式,定时器T3的重装值设置为0XFFFF;
5、设置定时器T4,设置定时器T4的时钟源为12T模式,定时器T4的工作模式为定时脉冲模式,定时器T4的计数模式为16位自动重装载模式,定时器T4的重装值设置为0XFFFF;
6、将定时器T0的脉冲输出引脚P34连接到伺服电机的脉冲输入端,将定时器T1的脉冲输出引脚P35连接到伺服电机的方向输入端,将定时器T2的脉冲输出引脚P36连接到伺服电机的报警输入端,将定时器T3的脉冲输出引脚P37连接到伺服电机的复位输入端,将定时器T4的脉冲输出引脚P20连接到伺服电机的启动输入端;
7、在STC89C51单片机的程序中,设置定时器T0的重装值,定义伺服电机要转动的圈数,控制定时器T0的计数值,当定时器T0计数到定义的圈数时,停止脉冲输出,实现控制伺服电机圈数的功能。
以上就是关于伺服电机控制方法有哪些单片机或驱动CPU原理全部的内容,包括:伺服电机控制方法有哪些单片机或驱动CPU原理、485控制伺服电机圈数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)