大三菜鸟 目前也在DIY匠人之前做的自平衡小车。
看到匠人的**的时候 正好是我处在对具体问题的一个模糊期
匠人的连载给了我很多的帮助
可是后来匠人咋就不做了呢?
这是题外话,下面开始我的问题。
我用了一块LPC938单片机 自带有10位8路AD
用了MMA7260加速度传感器检测目前车子的水平角度
用了L298N搭了个驱动电路
电机采用了低速直流电机
之前单个模块的检测都没有问题。
比如用单片机采样传感器 正常 无论多长时间都没有问题
用298驱动电机正反转 正常
问题出现在当我吧数字部分(单片机)与模拟部分(298驱动电路)搭在一起以后,
上电工作。在最初的一段时间里,电机可以按照传感器的采样值不同进行正反转。但是一段时间以后(1分钟不到),电流突然增大,近1A。系统无**常工作。
检查以后发现,是传感器烧坏了。
更换了一块传感器以后,再次测试,情况相同。(我可怜的传感器啊...)
要补充说明是,我这里的供电系统。
我采用了4节5号电池供电 6V左右。 单片机是3.3V的所以我用了一块1117 3.3转电压。
传感器也是3.3V的,电源从单片机引出。L298电源资料上写着是5V但是我用3.3V供电 发现也可以正常工作,于是我也从单片机中引出。电机的供电为6V 我直接从原始电源(电池)中引出。
这样下来,我的数字部分与模拟部分的电源和地都是共在一起的。
我在考虑问题是不是出在这里,当298驱动电机反转的那一瞬间,使传感器烧坏的?
求高人解答,万分感谢!! |