这段时间又遇到新问题,四轴在解锁起飞的时候会死机重启,甚至连烧录好的代码都丢失了。
换了MPU,换了场管都没有作用。后来在一位朋友的帮助下找到了问题。
原因是电机驱动的结构改了下:
上一版的电路板,R10这个电阻不是下拉电阻,而是一个限流电阻,串联在D11脚和Q4之间。但是这样有个问题是刚接通电源的时候,MPU初始化未完成,D11偶尔会有轻微电流流出,导致电机旋转。
为了解决这个问题,把R10改成下拉了,接通电源电机就不会转了。
但是出现了电机通电MPU就复位的情况,查来查去,只有D11脚会这样。这个脚是328P的15脚,MOSI。也不知这个脚的电路有什么特殊的地方,会导致复位。
解决办法是,再加上一个1K的限流电阻,问题解决了。但是原因仍然不知道,也许是电机起转电流太大。能力有限研究不了那么多了。只是需要再重新设计板子了。
上一篇:AVR单片机nRF24L01发送接收驱动程序
下一篇:AVR定时器中断溢出
设计资源 培训 开发板 精华推荐
- 直播已结束|如何通过【TI MSPM0 固件示例】及【常用电机驱动器方案和拓扑】,在10分钟内旋转电机
- 恩智浦LPC54100迅猛来袭,关注有礼
- TI有奖直播|C2000™ F280013x实现更低成本且更高效的实时控制方案
- 直播已结束【使用 TI 低成本 MSPM0 MCU 快速开发 – 生态详解系列之二】(9:45开始入场)
- 最后一天!Beetle ESP32-C3免费测评,赶紧上车
- 村田在线课堂:工业&环境、通信篇
- 有奖问答:在线寻找英特尔® 视觉加速设计“全知”达人
- 【已结束】TI 有奖直播|CAN SIC(信号改进功能)
- 感谢有你,感谢有礼!
- 泰克 4200A-SCS 带您走进半导体材料测试世界 下载赢好礼!