各位:
请教一个关于eQEP对于正交信号相位差容忍度的问题。一般来说,正交信号相位差为90度,而我遇到的问题是,当DSP中eQEP检测到正交信号A/B的相位差偏离90度35度时,即A/B信号相位差小于55度或大于125度时,DSP寄存器EQep1Regs.QEPSTS.bit.CDEF位会置起,报方向检测错误,
请问各位DSP内部eQEP单元对正交信号相位差的容忍度为多少?偏离正交相位差(90度)多少时,DSP eQEP中的方向检测寄存器会置起?
急,盼回复,谢谢!
mangui zhang:
方向你要判断并使用吗
方向的判断原理就是当A相上升时去读B相是高还是低
也就是判断A超前B还是B超前A 然后判断正反
这个差异大了肯定判断不了方向了 如果是正交编码器输出
应该是比较标准的啊
各位:
请教一个关于eQEP对于正交信号相位差容忍度的问题。一般来说,正交信号相位差为90度,而我遇到的问题是,当DSP中eQEP检测到正交信号A/B的相位差偏离90度35度时,即A/B信号相位差小于55度或大于125度时,DSP寄存器EQep1Regs.QEPSTS.bit.CDEF位会置起,报方向检测错误,
请问各位DSP内部eQEP单元对正交信号相位差的容忍度为多少?偏离正交相位差(90度)多少时,DSP eQEP中的方向检测寄存器会置起?
急,盼回复,谢谢!
yong mao:
回复 mangui zhang:
你好,我的问题是因为电机厂商的装配或工艺问题,导致码盘发出的正交信号不标准,正常运转中而没有方向发生切换,当检测到B的上升沿滞后A的上升沿很少一段时间时(这里假定为1/8个高电平时间,正常的话B的上升沿滞后A的上升沿约为半个高电平时间,即我们认为的标准正交),DSP的方向检测错误标识会置起来,认为此时生了方向切换。所以我想请问的是DSP的eQEP判断方向发生切换的机理具体是什么标准,而不是简单的谁超前谁,