步进电机的应用
点击数:7877 次 录入时间:03-04 11:44:59 整理:http://www.55dianzi.com 驱动电路及控制电路
VB1047 0 //段 2 的 S_STEP
VB1048 16#00 //S_PROP
VD1049 -1 //SFREQ
VD1053 49951 //减速的脉冲数
VB1057 0 //段 3 的 S_STEP
VB1058 16#10 //S_PROP
VD1059 +10240000 //SFREQ
VD1063 1 //最终减速的脉冲数
VB1067 0 //保留。
VB1068 0 //保留。
VB1069 0 //保留。
可以看出,一个最简单的包络分为4段(VB1025):
段0:加速段,加速脉冲数在VD1033
段1:恒速段,恒速脉冲数在VD1043
段2:减速段,减速脉冲数在VD1063
段3:最终减速脉冲数,VD1063。依我的经验看,这个最终减速脉冲数始终为1。
在向导中,只能生成有限的包络,如果目标脉冲数任意的,我们只好修改包络里面的数据了。加速段和减速段的脉冲数不方便改,因为线性加减速的指令并不清楚,所以只好修改恒速段的脉冲数。实践证明,修改恒速段的脉冲数,可以非常容易且准确地控制输出脉冲数。唯一的限制是,总的脉冲数,必须大于加减速段+最终减速段脉冲数之和,也即恒速段的脉冲不能小于1。
上一页 [1] [2]
本文关键字:步进电机 驱动电路及控制电路,单元电路 - 驱动电路及控制电路