打印

关于步进电机驱动器的输入脉冲最高频率问题

[复制链接]
13070|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chuzhujun_|  楼主 | 2010-6-15 13:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用两相步进电机驱动器,说明书写最高步进脉冲输入频率是200KHZ,但是其内部开关载波频率为20KHZ,这样的话,我在外部最高步进脉冲200KHZ的时候,在每个步进脉冲的间隔内,岂不是驱动器内部连一个完整的载波还没有走完?按理说最高脉冲不能高于20KHZ才对的。请熟悉的解惑一下,谢谢!

相关帖子

沙发
chuzhujun_|  楼主 | 2010-6-15 18:32 | 只看该作者
估计应该是到200KHZ时,已经是每好多个脉冲电机并作一大步走了,其实已经没有什么实用意义了,受载波频率限制,这点是肯定的!
不知理解正确与否?

使用特权

评论回复
板凳
zzhie| | 2010-6-16 09:12 | 只看该作者
估计200KHZ只做通信用,跟载波没有关系。

使用特权

评论回复
地板
airwill| | 2010-6-17 07:58 | 只看该作者
楼上说得有理, 这是两个完全不同的用途.  
    在 20KHz 的载波频率, 在发着电机驱动的 PWM 波形.
如果在下这个 50uS 的载波完成后, 通信部分已经收到了 好几个波形, 控制器将更换 PWM 占空比, 使用后几(拍) 对应的占空比输出.  
    这时候, 驱动器内部连一个完整的载波还没有走完? 载波在独立的走, 对于细分数比较高的驱动, 跳过多步走完全不影响电机的运转, 所以楼主对此不必担心. 电机的机械转速和加减速才是要仔细斟酌的.

使用特权

评论回复
5
chuzhujun_|  楼主 | 2010-6-17 11:33 | 只看该作者
airwill 您好!
按照您的意思,是说在200KHZ的脉冲输入的情况下,其实是好多个脉冲之后电机才做一步走的是吗?那这样的话,驱动器内部应该能捕获每一个脉冲,并且计数的是吗?

使用特权

评论回复
6
bald| | 2010-6-18 11:34 | 只看该作者
本帖最后由 bald 于 2010-6-18 11:37 编辑

两相电机在特定的环境下允许整步运行。在200KHz的情况下应该是运行4个半步一个整步。这种不均匀性对于惯性系统来说是允许的。只不过升降速需要仔细斟酌了。

使用特权

评论回复
7
hanhong8| | 2010-6-19 11:10 | 只看该作者
步进电机的频率响应是有限度的,当频率响应较低时,再高的驱动频率也是不能提高步进电机的定位精度的,只能减少步进电机的输出力矩.

使用特权

评论回复
8
chuzhujun_|  楼主 | 2010-6-19 18:57 | 只看该作者
感谢各位的讨论,目前初步确定通过捕获模块,对输入脉冲频率进行计数,然后再每两个20KHZ的中断到来时将计数值作为正弦表细分的步进值查表,然后经由电流采集调节器调节并出输出占空比,这样的话,其实就是将好几个脉冲当做一个大一些的微步走了,如同airwill兄所说,“ 跳过多步走完全不影响电机的运转, 所以楼主对此不必担心.”只不过这已经不是严格意义上的细分了,微步并不能定位,每两个20KHZ中断才执行输出时因为要保证每个电流阶梯至少保持两个载波,不过电流环的运算可以在每个20KHZ载波到来时就可以运算,两次中断作为一次输出。
这样的话,应该问题不大了,各位,如有高见,请不吝赐教啊!谢谢!

使用特权

评论回复
9
腾腾| | 2010-6-21 09:06 | 只看该作者
是载波还是斩波?

使用特权

评论回复
10
442490720| | 2010-11-5 13:17 | 只看该作者
没有高人解释下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

55

帖子

0

粉丝