【经验】小体积数字式压力传感器MS5837-30BA软件调试指南
压力传感器有广泛的应用,工程师在选择压力传感器时候,有着不同的参数要求。而今天向各位工程师推荐是TE品牌的压力传感器MS5837-30BA,压力量程从0到 30bar,在-20到 85°C工作温度范围内其精度:±0.4bar,每一年精度漂移为±30mbar,电源工作电压:1.5至3.6V,具有极其低的功耗:0.6 µA,静态电流< 0.1 µA,非常适合电池供电产品应用。
工程师在设计和使用压力压力传感器MS5837-30BA可能会遇到一些问题,比如I2C地址不正确导致无法通信等。而本文向大家介绍压力传感器MS5837-30BA软件调试过程。
图1. MS5837-30BA实物图
压力传感器MS5837-30BA的硬件支持I2C接口,所以工程师要根据MCU的资源来设计一个I2C接口给压力传感器MS5837-30BA。
图2. MS5837-30BA压力传感器的I2C接口电路
首先,压力传感器MS5837-30BA是标准I2C接口,SCL的最高为400KHz。一般建议通信速率控制在60Khz-100khz之间。
其次,当MCU外接压力传感器MS5837-30BA时候,外围电路只需要2个10K上拉电阻和100nF的去耦电容即可,具有硬件电路简单,方便调试的优势。
第三,压力传感器MS5837-30BA的I2C地址为1110110x (write: x=0, read: x=1),这部分要在MCU的I2C通信时候会使用到。
第四,当MCU要给MS5837-30BA进行复位操作时候,可以按照下面格式进行写I2C代码,其中MS5837-30BA的复位命令是0x1E。注意MS5837上电操作之后,务必要进行复位才读取到EEPROM的数据。
图3.压力传感器MS5837-30BA的复位命令格式
第五,压力传感器MS5837-30BA内部的温度传感器测量温度值需要除以100,才能得到真实的温度值。
第六,压力传感器MS5837-30BA内部含有4-bit 的CRC校验,在MCU中CRC计算算法如下:
unsigned char crc4(unsigned int n_prom[])
{int cnt; // simple counter
unsigned int n_rem=0; // crc remainder
unsigned char n_bit;
n_prom[0]=((n_prom[0]) & 0x0FFF); // CRC byte is replaced by 0
n_prom[7]=0; // Subsidiary value, set to 0
for (cnt = 0; cnt < 16; cnt++) // operation is performed on bytes
{ if (cnt%2==1) n_rem ^= (unsigned short) ((n_prom[cnt>>1]) & 0x00FF);
else n_rem ^= (unsigned short) (n_prom[cnt>>1]>>8);
for (n_bit = 8; n_bit > 0; n_bit--)
{if (n_rem & (0x8000)) n_rem = (n_rem << 1) ^ 0x3000;
else n_rem = (n_rem << 1);}}
n_rem= ((n_rem >> 12) & 0x000F);
return (n_rem ^ 0x00);
}
- |
- +1 赞 0
- 收藏
- 评论 0
本文由一棵松提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】高分辨率低功耗压力传感器MS5837-30BA硬件设计指南
TE具有低功耗的压力传感器MS5837-30BA,内置NTC传感器,量程为0到 30bar,分辨率为0.4bar,最高精度为50mabr,温度补偿范围为-20到85℃,密封可以使用1.8 x 0.8mm的O型圈,每一年精度漂移为±30mbar,具有高分辨率、快速响应和电路设计简单等优势。本文就是简单介绍压力传感器MS5837-30BA的基本电路设计方法。
【经验】如何解决数字式压力传感器 MS5525DSO压力数值异常问题?
有工程师在使用TE connectivity的数字式压力传感器MS5525DSO(订货型号:5525DSO-DB001DS)调试的时候,正常摆在桌上,室温环境下,气嘴也没有接压力气管,读取出来的压力数值发现了异常。根据以下两步排查后,发现是计算温度和压力的函数中工厂校准系数使用出错。如果其他工程师在使用5525DSO-DB001DS开发时也发现压力数值读取异常问题,可以从以下两个方面排查。
【经验】TE connectivity直流继电器与温度之间蕴含什么秘密?
继电器和温度是相互联系的,继电器的运行特性随温度而变化,吸合电压 和线圈电阻 的变化最为明显。继电器的线圈绕组是由铜线产生的,因此,线圈电阻随铜的温度系数变化。
TE Connectivity(泰科TE) MS5837-30BA板装式压力传感器 数据手册
描述- 该资料介绍了MS5837-30BA微型压力传感器的主要规格和应用。该传感器具有高分辨率、低功耗、宽工作电压范围和良好的长期稳定性,适用于深度测量系统和其他需要精确压力测量的应用。
型号- MS5837,MS583730BA01-50,MS5837-30BA
TE Connectivity(泰科TE) MS5611-01BA03板装式压力传感器数据手册
描述- 该资料介绍了MEAS Switzerland公司生产的MS5611-01BA高分辨率气压传感器。该传感器适用于高度计和变距仪,具有10厘米的高度分辨率。它集成了高线性度压力传感器和超低功耗的24位ΔΣ模数转换器(ADC),提供精确的数字24位压力和温度值。该传感器支持I2C和SPI接口,无需外部组件,并具有良好的长期稳定性。
型号- MS5611-01BA03,MS561101BA03-00,MS5611-01BA,MS5611,MS561101BA03-50
TE携一站式能源解决方案亮相2024国际太阳能光伏与智慧能源(上海)展览会
第十七届(2024)国际太阳能光伏与智慧能源(上海)大会暨展览会于上海国家会展中心隆重举行。TE Connectivity携一站式能源解决方案亮相8.1H馆(展位号:D570)。本次展会,TE以“新质所向,智连未来”为主题,聚焦光伏发电、工商业储能及家用储能等应用场景的需求,带来了满足新能源产业最新技术需求的多款新品及丰富产品线,旨在为行业提供安全、快速、可靠的一站式新能源连接解决方案。
TE Connectivity(泰科TE) MS4525DO板装式压力传感器 数据手册
描述- 该资料介绍了Measurement Specialties公司生产的MS4525DO压力传感器。这是一种小型陶瓷基板式数字输出压力传感器,具备温度补偿功能,适用于多种压力测量需求。它支持I2C或SPI协议,可测量绝对、表压、差压、复合和真空压力,具有低功耗选项(待机电流小于1µA)。该传感器广泛应用于各种领域,如过滤器检测、高度和空速测量、医疗仪器、消防系统、面板仪表、空气流动/环境控制、气动控制和更多。
型号- MS4525DO-DSVOIXXXYS,MS4525DO-SSVOIXXXYP,MS4525DO-TPVOIXXXYP,MS4525DO-TPVOIXXXYS,MS4525DO-SSVOIXXXYL,MS45XX,MS4525DO-MMVOIXXXYC,MS4525DO,MS4525DO-SSVOIXXXYS,4525DO-T3AI004GPF,MS4525DO-DSVOIXXXYP,MS4525DO-MMVOIXXXYL,MS4525DO-MMVOIXXXYP,MS4525DO-TPVOIXXXYC,MS4525DO-TP3BK030AP,MS4525DO-MMVOIXXXYS,MS4525DO-SSVOIXXXYC
TE Connectivity在SNEC 2024向您发出邀请!现场展示一站式新能源解决方案
第十七届(2024)国际太阳能光伏与智慧能源(上海)大会暨展览会即将于2024年6月13-15日在上海国家会展中心(上海)隆重举行。TE Connectivity这次将以“新质所向,智连未来”为主题,聚焦光伏发电、工商业储能及家用储能等应用场景,携一站式新能源解决方案亮相,期待与大家见面!
TE Connectivity(泰科)板装式压力传感器选型指南
目录- Board Mount Pressure Sensors
型号- MS4515,1220,MS5840-02BA,MS5536X,MS54XX,1240,MS5637X,MS5803X,MS4515DO,MS5837X,MS52XX,MS5805-02BA,1210,MS52XX C&T,MS5534C,MS5201-XD,47 SERIES,37 SERIES,MS5540C,MS5611-01BA,MS4525,MS4426,MS4425,MS5839-02BA,MS1451,43 SERIES,1230,MS4525DO,50 SERIES,MS1471,MS5541X,22 SERIES,23 SERIES,MS5535X,13 SERIES,17 SERIES,MS5607-02BA,MS8607,33 SERIES,MS5525DSO,27 SERIES
【应用】分辨率高达0.016mbar压力传感器助力潜水手表水压测量
TE传感器为可穿戴市场推出了一款专业的压力传感器MS5837。其体积只有3.3 x 3.3 x 2.75 mm, 只需要一个小小的O型密封圈就可以实现防水处理。
85BSD-F嵌入式数字输出压力传感器
描述- 本资料介绍了TE Connectivity公司的85BSD-F型数字输出压力传感器。该传感器采用13毫米平面膜片设计,适用于O形圈安装,具有高精度(±0.25%)、低功耗选项和多种接口协议支持等特点。它适用于各种低压应用,如肾脏透析机、半导体工艺设备、食品加工设备和喷漆系统。
型号- 85BSD100PAF-5BJC,85BSDXXXXXF-VOIX(LT),85BSD050PAF-3AIRL,20011374-03,20011374-01,85BSD050PGF-3BSC(T),20011374-02,85BSD-F,20011374-00,85BSD030PAF-5BJC
【应用】板装式压力传感器MS5837在水下无人机的应用,功耗更低
水下无人机潜水深度需要通过压力传感器测量,这里推荐TE Connectivity MS5837压力传感器,MS5837具有0-30bar量程,500米防水,具有较宽的量程范围及较强的防水等级,满足水下无人机对宽量程的要求。
TE Connectivity(泰科TE) MS5525DSO系列板装式压力传感器 数据手册
描述- MS5525DSO是一款由MEAS公司生产的数字小外形压力传感器,具备SPI和I2C总线接口。该传感器模块包含压力传感器和超低功耗的24位ΔΣ模数转换器(ADC),提供24位的数字压力和温度值,并支持多种操作模式以优化转换速度和电流消耗。它适用于各种微控制器,通信协议简单,无需编程内部寄存器。
型号- 5525DSO-PP0030GS,MS5525DSO-SB002GS,MS5525DSO-ST005AS,MS5525DSO-SB001AS,MS5525DSO-DB002AS,MS5525DSO-DB005GS,MS5525DSO-DH002AS,MS5525DSO-DB015DS,MS5525DSO-DH015DS,MS5525DSO-DB001GS,MS5525DSO-ST002GS,MS5525DSO-DB030DS,5525DSO-PP005DS,MS5525DSO-FT001GS,MS5525DSO-DH001GS,MS5525DSO-SB015AS,MS5525DSO-FT030DS,5525DSO-PP001DS,MS5525DSO-FT005GS,MS5525DSO-DH005GS,MS5525DSO-FT015DS,MS5525DSO-ST001AS,MS5525DSO-DH030DS,MS5525DSO-SB015GS,5525DSO-PP002GS,MS5525DSO-FT005AS,MS5525DSO-SB002DS,MS5525DSO-DBXXXYS,MS5525DSO-SB030GS,MS5525DSO-DHXXXYS,MS5525DSO-DB015AS,MS5525DSO-DB005DS,MS5525DSO-DH005DS,MS5525DSO-DB001DS,MS5525DSO-ST030GS,MS5525DSO-DB030AS,MS5525DSO-DH015AS,MS5525DSO-FT030GS,MS5525DSO-ST002DS,MS5525DSO-SB005AS,MS5525DSO-DH030AS,MS5525DSO-ST015GS,5525DSO-PP0015AS,MS5525DSO-DH001DS,MS5525DSO-FT002DS,MS5525DSO-FT015GS,MS5525DSO-FT015AS,MS5525DSO-FT005DS,MS5525DSO-SB001GS,MS5525DSO-DH030GS,5525DSO-PP0030AS,MS5525DSO-SB002AS,MS5525DSO-SB015DS,MS5525DSO-SB005GS,MS5525DSO-SB030DS,MS5525DSO-DB005AS,MS5525DSO-DB001AS,MS5525DSO-DH001AS,MS5525DSO-ST001GS,MS5525DSO-ST030DS,MS5525DSO-DB002GS,MS5525DSO-DH005AS,MS5525DSO-ST005GS,5525DSO-PP0015DS,MS5525DSO-FT002GS,5525DSO-PP002DS,MS5525DSO-SBXXXYS,MS5525DSO-DH002GS,MS5525DSO-FT001AS,MS5525DSO-ST002AS,MS5525DSO-ST015DS,MS5525DSO-SB001DS,5525DSO-PP001GS,MS5525DSO-FT002AS,MS5525DSO-SB005DS,MS5525DSO-SB030AS,5525DSO-PP0030DS,MS5525DSO-DB002DS,MS5525DSO-STXXXYS,MS5525DSO-DB015GS,MS5525DSO-FTXXXYS,MS5525DSO-FT030AS,5525DSO-PP0015GS,MS5525DSO-DB030GS,MS5525DSO-ST001DS,MS5525DSO-ST030AS,MS5525DSO,MS5525DSO-ST015AS,5525DSO-PP005GS,MS5525DSO-DH002DS,MS5525DSO-DH015GS,MS5525DSO-FT001DS,MS5525DSO-ST005DS
【应用】数字式压力传感器MS5838、MS5607在电子烟的应用
在前期电子烟的基础上,本文引进了两颗TE的数字压力式传感器,MS5838【特性:高分辨率;防水型,能直接接触烟雾,主要是测量烟管内气压】+MS5607【特性:高分辨率;高度/环境大气压力测量,主要检测环境大气压】来改善电子烟压力部分的完美测量。
TE Connectivity(泰科TE) MS5607-02BA03板装式压力传感器数据手册
描述- 该资料介绍了MEAS Switzerland公司生产的MS5607-02BA高分辨率气压传感器。该传感器适用于高度计和变距仪,具有20厘米的高度分辨率。它集成了高线性度压力传感器和超低功耗的24位ΔΣ模数转换器(ADC),提供精确的数字24位压力和温度值。传感器支持I2C和SPI接口,无需外部组件即可工作,并具备良好的长期稳定性。
型号- MS560702BA03-00,MS5607,MS5607-02BA,MS5607-02BA03,MS560702BA03-50
电子商城
品牌:TE connectivity
品类:Wire-to-Board Connector Contacts
价格:¥0.5397
现货: 26,300
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。
提交需求>
登录 | 立即注册
提交评论