首 页 问题分类 | 问题排行榜 | 用户榜 | 专家团 | 积分商城  
知识库 > 电气分类 > 电器设备
步进电机细分驱动
悬赏分:0 - 离问题结束还有-57 天 -22 小时 -59分解决时间:2008-9-22 9:59:01离投票结束还有:

我用c51f020单片机芯片和东芝的TA8435H驱动,采用8细分,但是我在驱动芯片的输出A,B相的那端(就是与步进电机相接的那6根线)检测到的频率差不多是我在单片机里面设定的32分之一(我8细分驱动的),即我单片机设定1k,那里检测到的是1/32k,细分驱动跟这些输出频率是什么关系呢,不是说细分驱动是改变电流的吗.怎么输出频率也改,不太懂.请大家指点下.
问题补充:
提问者: 1009 - 见习魔法师
最佳答案
虽然你的步进电机有6根线,但可以看出,你是按AB两相制区动的,因此,步进电机驱动端的一个电流换向周期存在4种状态。(A相正向,B相正向)(A相正向,B相反向)(A相反向,B相反向)(A相反向,B相正向)
在不进行细分驱动时,完成一个换向周期需要驱动端输入4个脉冲,这时你测量AB相端的频率应该是你单片机输出频率的1/4。
当采用8细分驱动时,一个驱动换向的过程在原基础上被分成了8份,这时你测量AB相端的频率应该是你单片机输出频率的1/32。
如果要让AB相端输出频率不变(也就是步进电机的转速不变),设成8细分之后,单片机输出的频率应为原频率的8倍才可以。
参考资料: 
回答者:szsbdl - 魔法学徒 2008-9-22 9:58:26 
 提问者对于答案的评价:
 谢谢

对最佳答案的评论:

评论字数1000字以内
      创建新的用户