有谁做过两个步进电机同时运转?

[复制链接]
 楼主| sdqiang 发表于 2007-12-7 13:32 | 显示全部楼层 |阅读模式
是这样的,X,Y两个电机同时完成一个直线插补运算,我现在的情况是:用一个定时器来实现向两个电机发脉冲,走完X在走Y,这样效率太低了,能不能让X和Y电机同时运转呢?<br />&nbsp;&nbsp;&nbsp;具体怎么实现?<br />&nbsp;&nbsp;&nbsp;&nbsp;例如:&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XY();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.........<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(!_testbit_(BIT)){&nbsp;}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.........<br />&nbsp;&nbsp;&nbsp;&nbsp;
liangzhitu 发表于 2007-12-7 14:24 | 显示全部楼层

回复

我做过两台步进电机同时运转的控制器,是用FPGA/CPLD芯片做的,两台步进电机并行工作,每台步进电机转速,方向,步数都可同时控制。
 楼主| sdqiang 发表于 2007-12-7 14:38 | 显示全部楼层

原理应该是相同的啊,能否具体说一下呢?

  
liangzhitu 发表于 2007-12-7 14:59 | 显示全部楼层

回复

用VHDL造步数,转速,方向可控的元件,然后例化两次,这样两台步进电机是并行工作的。
 楼主| sdqiang 发表于 2007-12-7 15:06 | 显示全部楼层

谢谢!不过,我对VHDL一点也不懂,我还是在CPU上想办法吧.

  
 楼主| sdqiang 发表于 2007-12-10 15:00 | 显示全部楼层

还有谁能说一下啊?

  
 楼主| sdqiang 发表于 2007-12-13 13:10 | 显示全部楼层

弄好了.

  
wenfengcom 发表于 2007-12-13 13:37 | 显示全部楼层

sdqiang

请问sdqiang是怎么做的啊,能把你的程序贴出来学习一下啊?&nbsp;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

58

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部