报告 - 图文(3)

2019-04-15 20:02

图10 四旋翼飞行器全姿态数据融合示意图

图中的符号解释:

Bg是加速度计测得的值,扩充为四元数,Bg=[0,Bgx,Bgy,Bgz],上标B代表是在体坐标系(Body Frame)下的测量值

Bh是磁传感器计测得的值,扩充为四元数,Bh=[0,Bhx,Bhy,Bhz] Eh是参考坐标系下的固有磁场,地磁场,上标E代表是在参考坐标系(earth Frame)下的值

Eg是参考坐标系下的固有加速度,重力加速度 p,q,r是陀螺仪测得的角速度 a,b,c,d是姿态四元数Q 下图是一个全姿态互补滤波的流程:

第 11 页 共 11 页

图11 全姿态互补滤波过程

加速度计经过高斯牛顿迭代得到姿态误差速率,陀螺仪直接通过四元数微分方程得到姿态四元数速率,两个加起来积分得到姿态四元数,然后再有四元数变为欧拉角,从而对飞行器做出相应的控制。

3 电路与程序设计

3.1系统总体框图

图12 系统总体框图

本系统采用瑞萨R5F100LE作为主飞控板,通过读取各种传感器的值来控制飞行器的飞行姿态以及导航。

3.2主控芯片最小系统电路图

第 12 页 共 12 页

图13 飞控板最小系统电路图 3.3陀螺仪电路图

图14 陀螺仪电路图

程序中通过模拟I2C来读取陀螺仪的值,而由于陀螺仪会零飘,所以隔一段时间要对其进行校准。

第 13 页 共 13 页

3.4超声波电路图

图15 超声波传感器电路图

给超声波一个起始高电平后,通过定时器捕获超声波输出高电平的时间,然后乘以超声波的传输速度,即可得到高度h。 3.5 线性CCD电路图

图16 线性CCD电路图

线性CCD输出的是一个模拟量电压值,通过线性CCD输出电压值的不同从而判断是否偏离了黑线,改变滑动变阻器R2的阻值,即可改变CCD的最大输出电压值,改变LM358运放R1的阻值,即可改变CCD的曝光时间。

3.6程序流程图

第 14 页 共 14 页

图17 程序流程图

4 测试方案与测试结果

4.1测试仪器与测试方案 4.1.1测试仪器:

SS1792型可跟踪直流稳定电源,MS8260D数字万用表,DS1062E-EDU数字示波器,米尺,坐标纸。

4.1.2主要测试方案与测试结果

1、对于基本要求,分别将四旋翼飞行器放在AB区,一键启动后飞行,分别用秒表测出飞行时间,并用米尺测量偏离降落区的距离,如下表1,表2。 表1 从A区飞到B区的数据

第 15 页 共 15 页


报告 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:马哲论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: