回复元老
我的方波是用来驱动步进电机的,依次是0001 00100100 1000循环, 用for循环实现0.5*2 1*2 2*2 4*2四次循环.我的帖子在第六页吧!当我把脉冲产生部分和数据存储,数字信号采集,模拟信号采放在一起时,脉冲就不准确了. 您的步进电机是有几路输入的,如果用PWM,一路对一路,应该很好做!如果几种东西放在一个循环里面,这样感觉它分时执行,肯定有误差的!如果您的脉冲产生要求比较严格,您可以试一下,在这里面运行之前把数据产生好,然后再存储在数组里面,在这个循环里面就不要产生这一块,就避免了这一部分误差,数据存储是一个比较占用资源的,因为它还有硬盘操作!预先产生好信号,估计情况会有比较好,程序是调出来的,不要急,慢慢一起解决,我见过好多朋友做调速一般是用PWM,这样估计比较方便,您用其他 方法做可能自己要比较控制好才行,PWM是硬件产生,会较为准确的!好运!
谢谢
我也用数组存储试过了,和用数学计算的一样,我会努力的!!!如果您有更好的方法请您告诉我,不胜感激!!!!
页:
[1]