本帖最后由 圆点博士 于 2014-8-14 13:14 编辑
为TI杯电赛加油:TI-M4四轴姿态解算(MPU6050 IMU)源码发布。
看到大家如火如荼在玩TI-M4的四轴,所以抽点时间测试了TM4C123G_LaunchPad和MPU6050的通讯,以及姿态的解算(俗称IMU)。
代码说明如下:
1。代码只包含串口,模拟I2C和姿态解算三部分。不包含四轴的PID和PWM部分
2。代码运行在16MHz的频率下,所以结算速度有点慢。需要更快的,可以自己修改时钟。
3。代码是居于MDk的
废话少说,立即上代码:
BS4X_TI2014_MAIN.rar
(4.17 MB, 下载次数: 5739)
如何使用呢?
首先,你要有一片TM4C123G_LaunchPad开发板和一个MPU6050模块。作下图连接:
然后下载代码,并打开上位机,立即可以看到姿态:
很简单吧!
如果要做四轴的话,你可能还需要一个四轴架子来搭建平台。
然后自行完善上面的代码,并通过上位机控制飞行。
一个总体的初步方案差不多就是这样拉。当然和电赛的题目还是有差距的。要达到电赛要求,估计还需要加些传感器,和编写飞行算法。
祝大家好运!!!