L=SΔPg(10)
结合式(5)和式(6),可得
L=
(11)
通过设定spdt1和spdt2,可以在相同的脉冲输入个数下获得不同的机械轴位移。另外,在这种情况下,当输入脉冲的频率高于电机在额定转速时对应的输入脉冲频率时,就会出现滞留脉冲的情况。与第一种情况类似,可以通过脉冲误差累加器ΔS来保存滞留脉冲,并最终输出,从而实现电机定位时的无误差。
3.2 电子齿轮的软件实现
这里使用F240DSP内部的两个可逆计数器来完成对指令脉冲和反馈脉冲的读取。在F240芯片中共有3个定时计数器,其中T1用作周期定时器,T2作为反馈脉冲计数器,T3作为指令脉冲计数器。其中T2配合DSP内部的QEP电路使用,接受光电编码盘的反馈信号并4倍频使用。T3计数器工作方式定义为外部时钟,并采用双向可逆计数。程序中,通过每个采样周期对T2和T3的计数寄存器的读取来获得指令脉冲和反馈脉冲个数。在每个采样周期T内,通过读取反馈信号获得的脉冲个数记为DT2,通过读取指令信号获得的脉冲个数记为DT3。因此在电机跟踪输入脉冲频率的情况下,电机的转速应为
上一篇:伺服电机常见故障