I2C总线,带电池供电的beagleboard

时间:2013-09-22 06:29:26

标签: embedded beagleboard i2c mobile-robots

我正在尝试使用beagleboard-xm构建移动机器人(hexapod)。我有一个Arduino nano和两个伺服驱动器通过I2C连接到BB-xm。 Arduino将传感器值发送到Beagleboard,伺服驱动器用于运行电机。我试图让整个系统在一个[6V镍氢电池](http://www.lynxmotion.com/p-426-60-volt-ni-mh-2800mah-battery-pack.aspx)上运行。

当我试图将传感器值读取到beagleboard时,它工作正常但是一旦我开始运行整个机器人(伺服电机也开启),Arduino通过I2C提供的传感器值变得不稳定(变为零)。但当我给电路板供电时,Arduino和伺服驱动器从墙上电源一切正常。所以我非常有信心问题是电机运行时电池为整个系统供电,但我不确定为什么会这样。电池最大可提供28A电压,伺服电机不超过20A(18个伺服电机)。

所以,我想我的问题是我的理解是否正确或是否还有其他原因?

0 个答案:

没有答案