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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

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

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

本文主要介绍MS5805压力传感器的温度和压力值的读取,方便工程师在软件开发的时候,可以快速的了解MS5805的软件代码实现的过程,更加容易的应用MS5805压力传感器。

下面开始介绍MS5805的温度以及压力值读取步骤:

一、首先,MS5805是标准I2C通信,它的器件地址为0xEC (与有些器件的0xA0不一样,需要注意)。

二、按照数据手册所示读取步骤:

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


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


1)发送RESET命令,向地址0xEC发送命令0x1E

2)等待重启完成,延时等待大约1ms,此步骤非常重要,如果等待的时间不足,会导致校准值的第一个数据不准确。

3)发送读取校准值命令,向地址0xEC发送0x40+2ch,读取内部校准值,有7个,C0-C6,

其中C0是内部校准值的crc校验,为出厂时写入的可读值。

三、发送温度转换命令0x5A,然后等待,大约10us,向地址0xEC发送命令0x00读取温度的24bit ADC值。

四、发送压力转换命令0x4A,然后等待,大约10us,向地址0xEC发送命令0x00读取压力的24bit ADC值。

五、根据公式计算温度:

dT = D2 - T REF = D2 - C5 * 2^8;

TEMP = 20°C+dT*TEMPSENS = 2000+dT*C6/2^23

六、根据公式计算压力值:

OFF = C2*2 17+(C4*dT )/2^6;

SENS = C1 * 2 16+( C3*dT )/2^7;

P = D1 * SENS - OFF = (D1 * SENS / 2 21 - OFF) / 2^15

通过以上步骤,我们就可以精确地读出周围环境的温度值以及压力值了。

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

    关注

    2574

    文章

    54419

    浏览量

    786274
  • 气压
    +关注

    关注

    0

    文章

    28

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ‌X-STM32MP-MSP01传感器扩展板技术摘要

    纳米压力传感器、STTS22H温度传感器、VD6283TX环境光传感器、IIS2DLPC加速度计、VL53L5CX多区域测距传感器和MP23
    的头像 发表于 10-21 17:13 514次阅读
    ‌X-STM32MP-MSP<b class='flag-5'>01</b> 多<b class='flag-5'>传感器</b>扩展板技术摘要

    气体压力传感器工作温度性能受到多种因素影响

    气体压力传感器的主要功能是通过感应气体压力的变化来输出相应的电信号。然而,这种感应机制并非在所有温度条件下都能准确进行。温度的变化会影响传感器
    的头像 发表于 10-18 17:36 181次阅读
    气体<b class='flag-5'>压力传感器</b>工作<b class='flag-5'>温度</b>性能受到多种因素影响

    基于k230 01studio开发板上的rtthread操作系统上的温度传感器驱动移植

    K230-01studio 开发板上运行测试程序时,可以观察到: 温度会随着环境或芯片负载变化而变化; 控制接口能够正确设置/读取模式与校准
    发表于 08-26 20:50

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

    MS5839-02BA是一款耐恶劣介质的超小型数字压力温度传感器。微型化、性能和精度是嵌入在消费类设备(如游泳手表和潜水设备)中的传感器
    的头像 发表于 07-29 12:02 442次阅读
    TE Connectivity 耐水性、耐氯性、屏蔽层、低功耗的数字<b class='flag-5'>温度</b>复合<b class='flag-5'>压力传感器</b><b class='flag-5'>MS5839-02BA</b>

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

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

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

    1压力传感器AS55H-02BA是集成压力温度一体的工业级传感器。量程范围为300~1200mbar,补偿
    的头像 发表于 07-16 12:03 431次阅读
    【经验合集】<b class='flag-5'>温度</b>复合和<b class='flag-5'>压力传感器</b>AS55H-<b class='flag-5'>02BA</b>的部分使用注意事项

    RZC 瑞之辰科技 MPNYDA650KP-3522-01 压力传感器

    MPNYDA650KP-3522-01压力传感器是是一款I2C数字输出的压力敏感元件,采用LGA封装形式,内部集成了高精度24位ADC调理芯片,对传感器偏移、温漂、非线性等参数进行数
    发表于 05-28 14:57 0次下载

    RZC 瑞之辰科技 MPJYDA011BA-2699 传感器

    MPJYDA011BA-2699-A2型金属充油芯压力传感器经过了各种信号调制和处理,全范围的温度补偿。产品具有防水、防腐蚀等特点。产品特征工作电压:5±0.05V输出信号:0.5~4.5(10
    发表于 05-28 14:53 0次下载

    RZC 瑞之辰科技 MPJYDA020BA-2699-A1 传感器

    MPJYDA020BA-2699-A1型压力传感器是一款I2C数字输出的压力敏感元件,采用MEMS传感器芯片以及专用24bit温压信号调理芯片,全金属机身设计,其独特的封装工艺保证产品
    发表于 05-28 14:53 0次下载

    如何读取LPC55S28温度传感器

    我正在尝试读取芯片温度传感器。 我尝试使用 LPADC 组件来读取传感器。我意识到我必须禁用掉电、启用 kclock_adc0 并为其附加一
    发表于 04-04 06:46

    MS4525DO-SS3AS015AS传感器:精准气压高度测量的科技利器

    MS4525DO-SS3AS015AS传感器能够同时输出压力温度两项指标,且内置了温度补偿机制,有效降低了
    的头像 发表于 02-21 14:18 635次阅读
    <b class='flag-5'>MS</b>4525DO-SS3AS015AS<b class='flag-5'>传感器</b>:精准气压高度测量的科技利器

    ADS1118读取内部温度传感器温度偏高,有什么原因导致偏高呢?

    ADS1118读取内部温度传感器温度偏高,相对实际板上的温度偏高几度,这样正常吗,有什么原因
    发表于 01-03 08:20

    如何提高压阻式压力传感器的精度

    因素的影响,包括温度压力范围、材料特性等。以下是一些提高压阻式压力传感器精度的方法: 温度补偿 : 温度漂移 :压阻式
    的头像 发表于 12-29 11:38 1398次阅读

    压力传感器怎么测试好坏

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

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

    下保持稳定的性能,不受温度、湿度等因素的影响。 3. 耐用性 水压力传感器通常采用耐腐蚀的材料制成,能够在恶劣的工业环境中长时间工作而不损坏。 4. 响应速度快 现代水压力传感器能够快速响应
    的头像 发表于 12-12 15:05 1347次阅读