关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于MS5540C的微型气压传感器的设计与研究

基于MS5540C的微型气压传感器的设计与研究

作者: 时间:2012-05-18 来源:网络 收藏

数据定义:

c.JPG

d.JPG

在程序中调用上述的函数,编程非常方便。读出的2个16位数据经过文献1提供的校准公式进行校准后,得到温度和的较为精确的测量结果,其中温度的结果精确到0.1℃,精确到0.1mbar。

因为的ADC为16位,温度测量分辨率可以到0.01℃,对于-40~85℃之间的测量范围,我们可以将文献中温度校准公式:

TEMP=200+dT*(C6+50)/1024

修改为

TEMP=2000+dT*(C6+50)*10/1024

这样得到的结果可以使分辨率达到0.01℃。

程序需要注意两点:

1)MCU发送命令和读取数据时SPI工作方式是不一样的,主要是SCLK采样沿的设置不同,具体参考文献;

2)由于在发送采样温度和的命令之后,需要等大约35 ms左右,才能读取到采样数据,所以在发送命令后,需要等待之后再读取。

2.3 数据的补偿

为了获得更加准确的结果,需要对上面的计算结果进行温度补偿。温度补偿的计算公式如图3,在温度20℃以下及45℃以上都需要对温度和气压计算数据进行二级补偿。图3中TEMP是精确到0.1℃的结果。

e.JPG



评论


相关推荐

技术专区

关闭