|
|
最近又再尝试做平衡车, 尝试不断收集数据时, 发觉 mpu6050 的数值总是不太稳, 在没加入滤波下, 有超过 15 度的变化.
只要把电样停了, 数据又回复正常. 一直以为是因为光耦做得不好, 电机产生的电流影响了主板的电路造成.
今天多花一点时间, 作了不同测试, 更换了不同的电机模块, 结果都是一样.
再更换不同电机 (6V 及 12V), 结果也是一样.
最後尝试把电机拆出来看看, 发觉用手拿着电机时, 数据正常.
再小心测试, 把电机放离车身, 车身不受震动之下, 数据完全正常.
但只要把电机拿回来, 就是轻轻碰到车身, 让其震动传到 mpu6050 上, 数据又乱跳了.
这是我用串口收集的数据, 车仔在完全静止的状态.
最初 5 秒电机没开动, 数据比较稳动, 之後开动电机後量度了大约 10 分钟, 一直在乱跳.
我也有不少 滤波的资料, 要加上去也不会有困难, 我也知道一般使用时都会加上滤波.
但自己对硬件不熟悉, 想多了解一下, 确认一下是否正常反应, 会否是 mpu6050 出了问题.
请问 mpu6050 的数据因受到震动而乱跳, 否正常的?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|