11问答网
所有问题
51单片机控制步进电机,怎么样使它更快转动??可以实现一个单片机控制四个步进电机吗?思路是是什么?
怎么使4个步进电机的i/o尽可能的减少?我还要用12864,红外遥控
举报该问题
推荐答案 2012-04-04
51单片机没有硬件PWM口,需要用定时器模拟,模拟的话一个沿就进一次中断反转电平,效率不太高.很多扩展型51含有硬件PWM输出(STC12系列)你说的控制是什么,控制转速么,还是位移?控制转速还有希望.理论的话一个定时器就可以(效率很低,在中断里判断计数值来改变4个IO不同反转频率).如果是位移的话,有点麻烦,还要分别计算累加值.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/Sq2vMPMP4.html
其他回答
第1个回答 2012-04-04
步进电机的转速由频率决定,因此增加输出频率就可增加转速,但是注意:步进电机有一个最高启动频率,如果高于这个频率,就启动不了了。
控制四个电机就是如法复制四个相同的驱动控制程序,只是输出到四组不同的接口。
第2个回答 2012-04-10
利用定时器来调频率 你控制的(输出)越快电机转的越快 当然有最高限时 (主要是电机的限制)
控制四个步进电机 也就是你多用几个IO口了
加两个74HC573或74HC245 来使IO口复用
第3个回答 2012-04-06
用定时器产生PWM波,进行控制,PWM太高可能会使得步进电机抓不住
相似回答
如何
实现51单片机控制四个步进电机
工作
答:
控制四个步进电机和控制一个步进电机一样,
可以用定时器控制速度,用IO口控制节拍(方向)
。
大家正在搜
51单片机控制步进电机电路图
51单片机控制步进电机正反转
单片机控制12个步进电机程序
51单片机控制步进电机
51单片机控制步进电机程序
51单片机步进电机位置控制
单片机控制步进电机转速
基于单片机的步进电机控制
单片机控制步进电机原理
相关问题
如何用51单片机控制4个步进电机同时工作
51单片机步进电机如何实现同一个程序中让它双向转动?
51单片机, 编一个控制步进电机转动的程序。
怎样用51单片机接两相步进电机驱动器来控制步进电机?
如何用单片机实现对四个步进电机的速度控制呢
51单片机如何控制四个两相四线57步进电机
求一个用c51单片机控制57步进电机的程序,希望能够左右旋转...
51单片机控制4线步进电机实现正反转怎么编程