关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于静压传感器MS5534B的无人机高度测量系统设计

基于静压传感器MS5534B的无人机高度测量系统设计

作者:时间:2010-10-13来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/162781.htm

  3.软件

  3.1软件流程

  每个在出厂时都有一个针对模块特有的四个Word校准数据,储存在64位的PROM中。ARM7微处理器在初始化以后通过串口从中读出Word1~Word4,然后运用逻辑移位操作方式转化为6个校准补偿系数C1~C6。ARM7微处理器从不断读取绝对气压值D1和温度值D2,然后结合校准补偿系数计算求得相对气压值P,判断其是否在有效范围内,对有效值进行低通滤波处理,最后按折线法转化为海拔值。将值通过与飞控相连接的无线数据传输模块实时传输到地面站,实时掌握飞机的飞行,对出现的意外情况可以及时处理。MS5534B的高度系统的软件流程图3如下所示。

  

MS5534B的高度测量系统的软件流程图 www.elecfans.com

3.2折线线性拟合法将气压值转化为高度值

  在实际应用中,大气压力与海拔高度的关系是非线性的,传统的方法是将气压值与对应的高度值做成数据表,运用查表的方式,如果精确到1m,则需要上万个数据,需要庞大的存储空间,且耗时较大,另外由于飞控系统中微处理器对大量浮点运算的能力不是很强,并且飞控系统对实时性要求很高,为了节省宝贵的存储空间,所以本系统运用折线法进行线性拟合。折线线性拟合法的基本思想就是将被逼近的函数曲线根据变化情况分成多个间隔区域值,为了提高精度及缩短运算时间,各间隔域值内可根据精度要求,采用不同的斜率线性线段表示曲线线段。拟合原理误差分析如图4所示。

  

接地电阻相关文章:接地电阻测试方法




评论


相关推荐

技术专区

关闭