wo1314ailizi 发表于 2013-4-15 17:09

DSP捕获中断异常

采用DSP2812控制电机起动。
输入电压较小时,电机能正常起动,输入电压增大后,电机不能正常起动。
经检测,光码盘ABZ信号信号是正常的,但是QEP计数值有误,刚开始电机正转,QEP计数值应该增加但是却减小了。感觉是DSP捕获有问题。查看了DSP捕获霍尔信号的情况,发现霍尔信号没有毛刺,但是在霍尔信号上升沿之前多次进入捕获中断。这些都是输入电压大时的现象,输入小时并没有。请问是什么原因引起的?

Edwin_Sun 发表于 2013-4-15 18:56

有可能是干扰吧,电压大的话,干扰也大一些,DSP最好能有效的接地,与管子远一点试试

你拿示波器看一下霍尔信号与qep计数的关系

wo1314ailizi 发表于 2013-4-16 08:55

Edwin_Sun 发表于 2013-4-15 18:56 static/image/common/back.gif
有可能是干扰吧,电压大的话,干扰也大一些,DSP最好能有效的接地,与管子远一点试试

你拿示波器看一下霍 ...

谢谢你,不过请问有效的接地是指什么?控制板的数字地和模拟地都是从5V供电电源的地接了个1uH后的。
我的平台是师姐之前搭的,我把控制板拉离管子直到驱动信号线长度的极限,感觉没有什么改善。
我是用示波器看的霍尔信号和DA后的电角度,电角度没转起来时是错乱的。
页: [1]
查看完整版本: DSP捕获中断异常