摘要
采用硅压阻式压力传感器,以ATmega88PA为控制器设计了气压高度计。内嵌全温度范围的曲面拟合算法进行温度补偿及线性化处理,解决了压力传感器的温漂和非线性问题,并用海拔高度与气压的关系计算高度。测量结果通过RS-485接口发送给上位机。测试结果表明,该气压高度计压力测量误差优于0.50‰,分辨率为0.01 h Pa,线性度为0.999 9;标准大气环境下高度测量误差为0.16 m,线性度为0.999 8。该气压高度计具有质量小、功耗低、精度高、工作可靠等优点。
An atmospheric pressure altimeter was designed based on ATmega88PA and silicon piezoresistive pressure sensor. The surface fitting algorithm involved with the full temperature range was developed for the temperature compensation. In addition , linearization processing was also used to resolve temperature drift and nonlinearity of the silicon piezoresistive pressure sensor , the compensation algorithm was achieved via controller software and altitude was obtained according to the pressure respectively. It can transfer required data information to the control computer through the interface of RS-485. The testing result indicates that the maximum relative error of the atmospheric pressure altimeter is within 0.50‰, and it has a resolution of 0.01 hPa and a linearity of 0.999 9 involved with the measurement of pressure. The light weight, low power, high precision and reliable altimeter was tested on the condition of the standard atmospheric condition. The altimeter has a relative altitude average standard deviation of 0.16 m and a linearity of 0.999 8.
出处
《微型机与应用》
2014年第20期16-19,共4页
Microcomputer & Its Applications
基金
江苏省重大科技支撑与自主创新项目(BE2012732)
宿迁学院教学改革研究项目(2013YJG21)
关键词
硅压阻式气压传感器
气压高度计
曲面拟合
温度补偿
silicon piezoresistive pressure sensor
atmospheric pressure altimeter
surface fitting
temperature compensation