steemroll 发表于 2011-11-25 14:24

关于编码器Z信号清零不正常问题

本人在做PMSM的矢量控制,发现DSP捕获Z信号时,第一次不清零,第二次开始才清零。用的是电机自带的增量式编码器。程序用的是中断,捕获Z时则进入中断将计数器清零。

hitbuyi 发表于 2011-12-7 10:17

我觉得应该是程序的事,查查相关寄存器的设置

pofu7640 发表于 2011-12-7 19:50

2812的捕获单元有FIFO的。

steemroll 发表于 2011-12-8 14:30

回复 2# hitbuyi


    查过了,没发现问题。请问如果寄存器设置不对,那是不是应该都不会发生捕获了?

neo_nuaa 发表于 2011-12-9 16:11

Z信号宽度够不够?是不是每次都能进中断?

hitbuyi 发表于 2011-12-10 10:56

Z信号宽度够不够?是不是每次都能进中断?
neo_nuaa 发表于 2011-12-9 16:11 http://bbs.simol.cn/images/common/back.gif


NOD,换句话说就是你的DSP捕捉Z信号够不够快
记得以前做一个项目,用的是51单片机,不够快,需要扩展Z信号宽度才不至于丢中断

steemroll 发表于 2011-12-12 09:45

回复 5# neo_nuaa


    每次都能进,只有第一次不行==!

steemroll 发表于 2011-12-12 09:46

回复 6# hitbuyi


    每次都能进,仔细看过,只有第一次不行,应该不是宽度的问题

hitbuyi 发表于 2011-12-13 08:51

回复hitbuyi


    每次都能进,仔细看过,只有第一次不行,应该不是宽度的问题
steemroll 发表于 2011-12-12 09:46 http://bbs.simol.cn/images/common/back.gif

如果是这样,可以肯定的是,你的DSP在第一次的时候,没有发现Z信号,可以检查一下DSP的初始化顺序什么的。

neo_nuaa 发表于 2011-12-13 09:05

回复 9# hitbuyi


    正解

archdevil 发表于 2011-12-13 11:03

是不是检测跳变沿没设置好?

魔高一丈 发表于 2011-12-13 18:34

lz,求联系方式

cj_212121 发表于 2011-12-14 09:57

回复 9# hitbuyi


    Z信号,你是采用检测上升沿检测的吗?
页: [1]
查看完整版本: 关于编码器Z信号清零不正常问题