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

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

3天内不再提示

TE压力传感器MS5837-02BA软件读取数据不准的问题分析

广州工控传感科技有限公司 ? 2023-05-19 11:24 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

压力传感器MS5837-02BA属于超小型的微型高度计,海平面的海拔分辨率为13cm。内置24bit的ADC,校准的数据存储在112bit的PROM中。工程师在读取校准数据进行温度和压力换算的过程中,遇到读取的数据值超出压力测量范围的问题,本文主要介绍问题定位和解决的过程,为工程师设计提供参考,节省开发周期。


首先确认IIC的地址正确0x76//0b1110110。然后开始定位数据读取和换算的过程,以下是客户的例程,从划红线的地方,OFF的计算过程中,cal_c[2]是16bit的数据,左移17bit,会导致定义的unsigned int,32bit的溢出问题。

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


在校准和计算的过程中需要注意以下问题:

首先需要根据规格书中给出的具体型号的计算流程图及计算公式来计算温度和压力数据。其次在计算的过程中,因为涉及移动多个bit,如果定义的变量范围太小,很容易导致计算过程中的溢出问题,以上案例就是因为这个原因导致。

下图是MS5837-02BA的驱动例程,供参考:

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


?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0622%2Fc09e4491j00rdv11n008pd000km00eqp.jpg&thumbnail=660x2147483647&quality=80&type=jpg
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2568

    文章

    53295

    浏览量

    770224
  • 压力传感器
    +关注

    关注

    35

    文章

    2368

    浏览量

    180505
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TE Connectivity 耐水性、耐氯性、屏蔽层、低功耗的数字温度复合压力传感器MS5839-02BA

    。为了满足这一不断增长的需求,TEConnectivity(TE),推出了MS5839-02BA,这是一款耐氯型超小型数字压力和温度传感器MS
    的头像 发表于 07-29 12:02 ?144次阅读
    <b class='flag-5'>TE</b> Connectivity 耐水性、耐氯性、屏蔽层、低功耗的数字温度复合<b class='flag-5'>压力传感器</b><b class='flag-5'>MS5839-02BA</b>

    潜水腕表的新宠—MS5839小型温压复合传感器

    知名MS5837的升级版,后者是一款防水温度和压力传感器。而这款新版本MS5839则增加了抗氯性能,因此可以用于需要浸入水中的电子设备。它特别设计用于游泳腕表和潜水腕表(许多
    的头像 发表于 07-23 12:02 ?132次阅读
    潜水腕表的新宠—<b class='flag-5'>MS</b>5839小型温压复合<b class='flag-5'>传感器</b>

    【经验合集】温度复合和压力传感器AS55H-02BA的部分使用注意事项

    1压力传感器AS55H-02BA是集成压力和温度一体的工业级传感器。量程范围为300~1200mbar,补偿温度范围-40~85?С。密封可使用2.5*1mm的O型圈。客户在使用过程中
    的头像 发表于 07-16 12:03 ?163次阅读
    【经验合集】温度复合和<b class='flag-5'>压力传感器</b>AS55H-<b class='flag-5'>02BA</b>的部分使用注意事项

    【应用】TE高精度压力传感器SM9541系列可精确检测通风系统中的压力变化

    SM9541系列传感器TE的低压、数字输出输出的压力传感器,适用于监测空气流动中的静压和动压。该传感器使用半导体传感器技术,具有高精度和可
    的头像 发表于 05-19 13:16 ?438次阅读
    【应用】<b class='flag-5'>TE</b>高精度<b class='flag-5'>压力传感器</b>SM9541系列可精确检测通风系统中的<b class='flag-5'>压力</b>变化

    数据采集卡与压力传感器

    本文介绍了拉压力传感器的测量原理,并使用数据采集卡,采集传感器所传递的压力信号。
    的头像 发表于 03-27 15:50 ?2775次阅读
    <b class='flag-5'>数据</b>采集卡与<b class='flag-5'>压力传感器</b>

    压力传感器的工作原理与应用

    在现代工业和日常生活中,压力传感器作为一种重要的测量工具,广泛应用于各种领域。它能够将压力信号转换为电信号,从而实现对压力的精确测量和控制。本文将详细介绍压力传感器的工作原理及其在不同
    的头像 发表于 02-08 09:27 ?1744次阅读

    压力传感器怎么测试好坏

    压力传感器作为工业自动化和各类监测系统中的关键组件,其准确性和可靠性直接关系到整个系统的运行效率和安全性。因此,对压力传感器进行准确的测试,以判断其性能和状态,是确保系统稳定运行的重要步骤。本文将
    的头像 发表于 12-26 18:46 ?2020次阅读
    <b class='flag-5'>压力传感器</b>怎么测试好坏

    压力传感器的特点和优势 水压力传感器的校准方法

    压力传感器的特点和优势 1. 高精度 水压力传感器通常具有高精度,能够准确测量微小的压力变化,这对于需要精确控制压力的应用场景至关重要。 2. 稳定性 高质量的水
    的头像 发表于 12-12 15:05 ?1051次阅读

    气体压力传感器数据采集与分析

    气体压力传感器是工业和科研领域中常用的一种传感器,用于检测和测量气体的压力。随着技术的发展,气体压力传感器的应用范围越来越广泛,包括环境监测、医疗设备、汽车工业、航空航天等多个领域。
    的头像 发表于 12-09 16:31 ?1804次阅读

    气体压力传感器的种类和特点 气体压力传感器在环保监测中的应用

    气体压力传感器的种类和特点 气体压力传感器是一种用于检测气体压力的仪器,广泛应用于各种工业和环境监测领域。以下是一些常见的气体压力传感器种类及其特点: 1. 压电式
    的头像 发表于 12-09 16:25 ?1830次阅读

    气体压力传感器与液体压力传感器的区别

    在工业自动化和过程控制中,压力传感器是不可或缺的组件。它们能够测量气体或液体的压力,并将其转换为电信号,以便进行进一步的处理和控制。气体压力传感器和液体压力传感器虽然在功能上相似,但在
    的头像 发表于 12-09 16:23 ?1228次阅读

    气体压力传感器工作原理解析 气体压力传感器在工业应用中的作用

    气体压力传感器工作原理解析 1. 压力传感器的基本概念 压力传感器是一种将压力信号转换成电信号的装置。它可以测量绝对压力、差压或表
    的头像 发表于 12-09 16:19 ?2205次阅读

    什么是压力传感器压力传感器厂家公司推荐

    压力传感器是一种能感受压力信号,并能按照一定的规律将压力信号转换成可用的电信号输出的器件或装置。通常情况下,压力传感器压力敏感元件和信号处
    的头像 发表于 12-02 15:19 ?1371次阅读
    什么是<b class='flag-5'>压力传感器</b>?<b class='flag-5'>压力传感器</b>厂家公司推荐

    压力传感器的工作原理

    应变式压力变送器: 压阻式压力传感器
    的头像 发表于 10-23 15:35 ?1169次阅读

    什么原因导致压力传感器漂移?

    是什么原因导致压力传感器漂移的呢?我们在设计的时候怎么才能消除压力传感器漂移呢?
    的头像 发表于 08-22 18:00 ?1924次阅读
    什么原因导致<b class='flag-5'>压力传感器</b>漂移?