Raspberry Pi 4通过I2C连接IMU传感器时崩溃及故障求助
树莓派搭配IMU传感器的I2C连接故障问题
大学毕设需使用IMU传感器,最初采用Raspberry Pi 3B+ 1GB搭配MPU-9250时,陀螺仪和加速度计会随机断开I2C连接,但MPU的磁力计工作正常;换用另一款陀螺仪/加速度计传感器后,问题得到解决。
更换为Raspberry Pi 4 4GB搭配BNO055传感器(原组合数值误差过大)后,出现相似甚至更严重的问题:
- 传感器有时停止输出数值,但执行
sudo i2cdetect -y 1仍能检测到传感器,脚本持续运行;执行该命令后传感器会停止输出,重启脚本通常可恢复。 - 有时传感器丢失I2C连接,脚本抛出异常,
sudo i2cdetect -y 1无返回结果;重新接线无法彻底解决,即使检测到传感器,脚本仍会抛出Remote I/O错误。 - 现在连接传感器时,树莓派会立即崩溃。
- 传感器有时停止输出数值,但执行
所用线缆仅几厘米长,树莓派上仅连接该传感器,本人首次使用树莓派及此类传感器,可补充相关设置信息。
编辑补充:目前传感器出现短路,通电后冒烟,已计划退换传感器,希望能解决问题。
内容的提问来源于stack exchange,提问作者AKY115
相关产品推荐
相关产品推荐

