STM32编码器 外部中断 串扰
答案:2 悬赏:70 手机版
解决时间 2021-01-25 13:00
- 提问者网友:龅牙恐龙妹
- 2021-01-24 21:09
我现在利用STM32控制无刷直流电机,用编码器指示位置和换相,开了一路外部中断给单片机施加信号以进行位置控制和调速。但是在调试时发现,外部中断计数不准,编码器和外部中断独立工作时皆正常,究其原因是编码器的信号对其串扰造成的。现在编码器用的是TIM4通道,外部中断已经更换无数个了还是老样子。恳请有遇到过类似问题或擅长的大虾指点一下,不胜感谢!
最佳答案
- 五星知识达人网友:玩家
- 2021-01-24 22:14
编码器的信号受到无刷直流电机电流信号的干扰,建议电机驱动信号加光耦隔离后再去驱动电机功率管,希望对您有帮助!
全部回答
- 1楼网友:怀裏藏嬌
- 2021-01-24 22:50
我是stm32使用者,你说的这个我还真没用过,不过应该是可以的,你查一下timer的使用方法,输入捕捉模式下的计数,实在不行就用中断好了.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯