0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MS5805-02BA01气压传感器在航模技术实现悬停

广州工控传感科技有限公司 2023-05-31 09:26 次阅读

大家好,我是【广州工控传感★科技】MS5805-02BA01传感器事业部,张工。

MS5805-02BA01传感器已针对高度计和气压表进行优化。 该传感器模块包含一个高线性压力传感器和一个带有内部工厂校准系数的超低功率24位ADC。它可提供精确的24位数字压力和温度值及不同的操作模式,使用户能够优化转换速度和电流消耗。高分辨率温度输出使您不需额外的传感器即可实现高度计/温度计的功能。MS5805-02BA几乎可以连接任何微控制器通信协议简单,无需对设备中的内部寄存器进行编程。所采用的传感原理可产生极低的磁滞并确保压力和温度信号的高稳定性。

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0712%2F39f2d635j00rew44s00b2d000f100e6p.jpg&thumbnail=660x2147483647&quality=80&type=jpg

特点

  • 高分辨率模块,20 cm
  • 快速转换速率降至 0.5 ms
  • 低功率,0.6 A(25℃ 时待机功率 < 0.15 A)
  • 集成式数字压力传感器(24 位 ΔΣ ADC)
  • 电源电压:1.8 至 3.6 V
  • 工作量程:300 至 1200 mbar,-40 至 +85°C
  • 扩展压力量程:10 至 2000 mbar
  • I2C 接口
  • 无外部元件(内部振荡器
  • 优异的长期稳定性
  • 密封设计,适用于 2.5 x 1 mm O 型环

那MS5805-02BA01气压传感器应用在航模中当作气压高度计的悬停是怎么实现的呢?气流会不会干扰气压大小呢?

可以肯定的是气流肯定是会影响气压,进而悬停的高度会上下波动,具体怎么实现高度的悬停,首先气压计是必须的,但是光用气压计不行,虽然一般标称精度20cm左右,实际用的时候,数据还是惨不忍睹的,所以需要多传感器融合,估计高度;

怎么估计高度呢?方法有很多,有用卡尔曼滤波的,这个在状态估计中用的是最多的,不过一般要先建模,相对麻烦些,最简单的思路是,用z轴的加速度数据进行二次积分,这样就得到高度方向的加速度、速度、高度信息了,然后会用气压计的数据进行补偿,也就是说,其实加速度计是主要的传感器,想要了解具体的代码,可以看下开源的pixhawk飞控,高度估计就是这个思路。得到估计后的信息后,下一步就是控制了,首先,高度控制时,油门不是直接控的电机转速,而是高度方向的速度,也就是爬升和下降率,一般串级PID控制,会分2-3个环路,分别对加速度、速度、高度进行控制。

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0712%2F75c52e4ej00rew459004td000gx00dqp.jpg&thumbnail=660x2147483647&quality=80&type=jpg


每上升9m,大气压降低100Pa,比较常见的MS5805-02BA气压传感器可以做到20厘米的精度。旋翼无人机中应用较多的是气压计和加速度计(惯导)融合方案,融合方式有互补滤波也有KF。

下面这张图是在飞行试验中MS5805-02BA01压力传感器气压计测得气压并转换成海拔高度的原始数据,可以看出静止或悬停时(数据前段),传感器存在(大约±20cm)噪声,但基本可以接受。后段是在做定高平飞时候测得的高度,由于受运动状态下气压变化的影响,气压传感器的测量值波动很大。

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0712%2Ff174712dj00rew45u002pd000hv008ep.jpg&thumbnail=660x2147483647&quality=80&type=jpg

为了改善高度测量的准确度,引入加速度计在Z轴方向上的测量值,与气压计一起做KF,然后得到下图蓝线所示的融合值。运动状态下大概是±50cm的范围,和现在商品飞控的标称一致。

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0712%2F001a9b03j00rew46v002ud000i3008kp.jpg&thumbnail=660x2147483647&quality=80&type=jpg

下面两张也是对比。

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0712%2F1696fe19j00rew47c0043d000hd00g9p.jpg&thumbnail=660x2147483647&quality=80&type=jpg

目前在MS5805-02BA01气压计传感器的处理上,只是简单的包裹了一层海绵。实际飞行中,10m/s以下的水平速度下定高飞行效果还是不错的,但当打满杆飞行的时候,还是会有明显的掉高(目测最高2m)。

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0712%2F9026d14ej00rew47q001yd000gw006ap.jpg&thumbnail=660x2147483647&quality=80&type=jpg

定高一般通过气压高度还有加速度计同时作用,

起飞前需要气压校准,理论情况下并且飞控传感器设计合理且无温度湿度漂时可以稳定定高,但实际上以上几个误差都是存在的。

1,低成本对气压计内部噪声会有影响。

2,气压计测量的是静压,外部气流变化不会影响到静压,但实际上速度还是会干扰到静压。

3,温度湿度变化也会影响到气压度数,没修正也麻烦。

气压计测量的是大气静压,那么气压计机舱就必须和外部保持联通,还要保持空气的稳定性,但是如果联通做的不好(没有和气流方向保持垂直等因素,和外形设计关系很大),很有可能在飞行过程中气体被过量『抽出』了,在设计的很好看的一体机上会非常明显。测得压强会低于静压,造成高度估计值偏高。这时候使用气压计估计的高度即使你滤波做的再好,因为气压测量系统误差也可能给你掉十几米的高度。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48137

    浏览量

    740332
  • 气压传感器
    +关注

    关注

    4

    文章

    118

    浏览量

    20881
收藏 人收藏

    评论

    相关推荐

    高压灭菌器的MS5803-01BA压力传感器

    MS5803-01BA压力传感器是检测和验证高压灭菌器中蒸汽温度和其他条件的关键组件,通常用于对医疗和牙科设备进行消毒。标称条件约1bar,85°C(最大压力约 3.8 bar/55 psi)来自
    的头像 发表于 06-09 15:39 383次阅读
    高压灭菌器的<b class='flag-5'>MS5803-01BA</b>压力<b class='flag-5'>传感器</b>

    MS580330BA01-00压力传感器检测洗衣机水位

    需要配置转换速度和功耗。无需额外的传感器即可实现深度测量系统和温度。MS580330BA01-00可以连接任何微控制器。通信协议简单,无需对设备中的内部寄存器进行编
    的头像 发表于 06-03 10:24 488次阅读
    <b class='flag-5'>MS580330BA01</b>-00压力<b class='flag-5'>传感器</b>检测洗衣机水位

    MS5840-02BA压力传感器在工业及医疗上的应用

    MS5840-02BA压力传感器模块包含高线性压力传感器和采用内部工厂标定系数的超低功率24位ADC。 它提供准确的24位压力和温度值和不同的操作模式,可以根据转换速度和电流消耗进行优化。高分辨率
    的头像 发表于 06-01 10:07 235次阅读
    <b class='flag-5'>MS5840-02BA</b>压力<b class='flag-5'>传感器</b>在工业及医疗上的应用

    MS5805传感器液位检测设计方案

    MS5805-02BA传感器是针对家电市场一款校准过的压力芯片。用信号调理芯片对MEMS压阻芯体输出进行温度和压力的校准和补偿,保证性能和可靠性的同时对封装进行了集成,易于使用。MS5805集成
    的头像 发表于 05-22 09:16 356次阅读
    <b class='flag-5'>MS5805</b><b class='flag-5'>传感器</b>液位检测设计方案

    MS5805-02BA01传感器的压力及温度值读取步骤

    MS5805-02BA01传感器已针对高度计和气压表进行优化,精度误差2mbar。 该传感器模块包含一个高线性压力传感器和一个带有内部工厂校
    的头像 发表于 05-19 11:27 469次阅读
    <b class='flag-5'>MS5805-02BA01</b><b class='flag-5'>传感器</b>的压力及温度值读取步骤

    MS5803-30BA压力传感器在油罐液位计上应用

    MS5803-30BA压力传感器模块已针对高度计和气压表进行优化,高度分辨率为 10 cm。传感器模块包含一个高线性压力传感器和一个带有内部
    的头像 发表于 05-11 16:46 301次阅读
    <b class='flag-5'>MS5803-30BA</b>压力<b class='flag-5'>传感器</b>在油罐液位计上应用

    MS5637-02BA03气压传感器监测系统

    实现对交通基础设施健康状况的监测。 例如通过沿着跑道布置极低功耗的MS563702BA03-50气压传感器,用来检测车辆何时撞上跑道周围的护栏。IP相结合的监测
    的头像 发表于 05-10 15:30 398次阅读
    <b class='flag-5'>MS5637-02BA</b>03<b class='flag-5'>气压</b><b class='flag-5'>传感器</b>监测系统

    MS5803-01BA压力传感器在医疗中的应用

    另外,在各种人体组织的培养箱中,MS5803-01BA压力传感器也是必须的。因为如果培养环境中氧气浓度过高,很可能导致所培养的人体组织参数达不到预想的效果,无法移植到人体中去。
    的头像 发表于 05-09 16:34 336次阅读
    <b class='flag-5'>MS5803-01BA</b>压力<b class='flag-5'>传感器</b>在医疗中的应用

    MS5611-01BA03传感器在电子烟的黑科技

    由于MS5611-01BA03是绝压型传感器,输出绝对压力值。同样如果将传感器置于我们生活的大气环境中,气压值的测量也会受到环境气压值的影响
    的头像 发表于 05-09 16:34 734次阅读
    <b class='flag-5'>MS5611-01BA</b>03<b class='flag-5'>传感器</b>在电子烟的黑科技

    MS5607-02BA03气压传感器应用设计指南

    MS5607-02BA03压力传感器集成压力传感、温度传感、ADC、及IIC&SPI通信接口,有输出精度高,高度分辨率高。然而在实际设计过程中,有很多人对
    的头像 发表于 05-09 16:33 505次阅读
    <b class='flag-5'>MS5607-02BA</b>03<b class='flag-5'>气压</b>计<b class='flag-5'>传感器</b>应用设计指南

    MS580502BA01–50压力传感器指标说明

    MS580502BA01–50是一款超小型集高精度气压计、 高度计和温度计于一体的传感器。内部集成了24位ADC,硅 传感芯片,以及存放内部参数的OTP。该
    的头像 发表于 05-09 11:34 425次阅读
    <b class='flag-5'>MS580502BA01</b>–50压力<b class='flag-5'>传感器</b>指标说明

    MS8607-02BA01传感器压力温度湿度

    MS8607-02BA01传感器最大的特点就是三合一,同时集成了压力,温度,湿度三种测量。 MS8607-02BA01传感器是一款MEAS的新型数字组合
    的头像 发表于 05-06 17:49 414次阅读
    <b class='flag-5'>MS8607-02BA01</b><b class='flag-5'>传感器</b>压力温度湿度

    MS583730BA01-50水深传感器MS583702BA01-50压力传感器的O型圈

    压力传感器MS583730BA01-50水深传感器MS583702BA01-50压力传感器的密封O型圈采用是PFPE硅油脂,其硬度为2级。
    的头像 发表于 05-06 17:48 609次阅读
    <b class='flag-5'>MS583730BA01</b>-50水深<b class='flag-5'>传感器</b>和<b class='flag-5'>MS583702BA01</b>-50压力<b class='flag-5'>传感器</b>的O型圈

    MS5837-02BA压力传感器环境监测应用方案

    MS5837-02BA压力传感器也有很出色的表现,其中MS5837-02BA01内置了一个24bit的Σ-Δ型ADC,25℃(750 to 1100 mbar)时精度可以达到±2mbar
    的头像 发表于 05-06 17:19 451次阅读
    <b class='flag-5'>MS5837-02BA</b>压力<b class='flag-5'>传感器</b>环境监测应用方案

    MS5805-02BA压力传感器温压补偿

    MS5805-02BA压力传感器温压补偿集成温度和压力测量的可完美解决温度和压力影响所引起的计量误差,下图是基于温压补偿燃气表原理框图
    的头像 发表于 05-06 17:19 315次阅读
    <b class='flag-5'>MS5805-02BA</b>压力<b class='flag-5'>传感器</b>温压补偿