关于编码器Z信号清零不正常问题
本人在做PMSM的矢量控制,发现DSP捕获Z信号时,第一次不清零,第二次开始才清零。用的是电机自带的增量式编码器。程序用的是中断,捕获Z时则进入中断将计数器清零。 我觉得应该是程序的事,查查相关寄存器的设置 2812的捕获单元有FIFO的。 回复 2# hitbuyi查过了,没发现问题。请问如果寄存器设置不对,那是不是应该都不会发生捕获了? Z信号宽度够不够?是不是每次都能进中断? Z信号宽度够不够?是不是每次都能进中断?
neo_nuaa 发表于 2011-12-9 16:11 http://bbs.simol.cn/images/common/back.gif
NOD,换句话说就是你的DSP捕捉Z信号够不够快
记得以前做一个项目,用的是51单片机,不够快,需要扩展Z信号宽度才不至于丢中断 回复 5# neo_nuaa
每次都能进,只有第一次不行==! 回复 6# hitbuyi
每次都能进,仔细看过,只有第一次不行,应该不是宽度的问题 回复hitbuyi
每次都能进,仔细看过,只有第一次不行,应该不是宽度的问题
steemroll 发表于 2011-12-12 09:46 http://bbs.simol.cn/images/common/back.gif
如果是这样,可以肯定的是,你的DSP在第一次的时候,没有发现Z信号,可以检查一下DSP的初始化顺序什么的。 回复 9# hitbuyi
正解 是不是检测跳变沿没设置好? lz,求联系方式 回复 9# hitbuyi
Z信号,你是采用检测上升沿检测的吗?
页:
[1]