葱拌豆腐 发表于 2013-4-3 08:55:34

请教如何提高MPU6050和UNO通信之间的抗干扰能力

本帖最后由 葱拌豆腐 于 2013-4-12 09:23 编辑

//=======2013-04-12更新=======================
本帖的问题,首先谢谢弘毅的建议,昨天收到了新买的电机(22元一个,带测速),换上后没再出现程序死机的问题,个人觉得遇到这种问题的可以先尝试换一下电机试试。不过论坛里也有不少人用香蕉电机做成功的,不知道为什么。
====================================================
弄了自衡小车折腾了三个晚上了(白天上班,晚上还要等孩子睡着了再折腾),老是出现电机转速一高,程序就死掉,电机会保持一个转速朝一个方向转下去,如果不接MPU6050,以最高速度频繁切换电机转速也不会出现死机的问题。初步怀疑,是因为程序中在loop循环内需要读取MPU6050的数据,当MPU6050通信出现问题时程序就会死掉(这里可以考虑增加一个异常处理,但是还没想好怎么弄)。主要硬件是L298N+香蕉电机+uno r3,L298N的供电和Uno的供电是独立的,但是共地,如果控制端的地不接的话就无法控制电机正反转。本人在电机的两端并联了104瓷片电容,电机的导线增加了磁环,都没有任何效果。求用这套硬件做过自衡小车的朋友指点迷津。谢谢。

弘毅 发表于 2013-4-3 12:33:54

本帖最后由 弘毅 于 2013-4-3 12:36 编辑

你换好一些的电机。。。比如国产德昌的或者日本进口的,差的电机干扰是很厉害,无法避免。

pww999 发表于 2013-4-3 12:50:37

当初我拆腾了3个月,现在也只是勉强能站起来~~

葱拌豆腐 发表于 2013-4-3 13:42:09

弘毅 发表于 2013-4-3 12:33 static/image/common/back.gif
你换好一些的电机。。。比如国产德昌的或者日本进口的,差的电机干扰是很厉害,无法避免。

谢谢啊,真是便宜无好货。

葱拌豆腐 发表于 2013-4-3 13:42:36

pww999 发表于 2013-4-3 12:50 static/image/common/back.gif
当初我拆腾了3个月,现在也只是勉强能站起来~~

你当时也遇到干扰的问题了?怎么解决的?

pww999 发表于 2013-4-3 15:26:17

http://www.geek-workshop.com/thread-1923-1-1.html
页: [1]
查看完整版本: 请教如何提高MPU6050和UNO通信之间的抗干扰能力