一種氣壓測量系統設計
摘要:針對溫度對氣壓測量影響的問(wèn)題,設計了一種基于MS5611氣壓傳感器的高精度氣壓測量系統。采用STM32處理器,通過(guò)I2C接口讀取MS5611傳感器的溫度和壓強數據,利用芯片PROM存儲的補償參數,使用二階溫度補償的方法實(shí)現大氣壓強數據的校正。實(shí)驗結果和分析表明,該系統的氣壓測量精度較高,經(jīng)過(guò)二階溫度補償的氣壓數據與真實(shí)的大氣壓強比較接近,氣壓測量更加精確。
本文引用地址:http://dyxdggzs.com/article/263365.htm引言
氣壓測量系統常常被應用于小型無(wú)人機中,用來(lái)測量小型飛行器的飛行高度。它是通過(guò)海拔高度和壓力大小的對應關(guān)系計算出來(lái)的,是保證小型飛行器正常、安全、高效飛行的重要保證。本文設計的高精度氣壓高度測量系統,針對溫度對氣壓高度的影響,進(jìn)行了溫度補償計算,使大氣數據更加趨近真實(shí)的大氣壓強,從而得到真實(shí)的氣壓。
1 測量原理
1.1 氣壓轉換方法
查看MS5611-01BA03氣壓傳感器寄存器手冊,可以計算得到MS5611-01BA03氣壓傳感器內部寄存器的出廠(chǎng)校驗的6個(gè)補償系數和未經(jīng)過(guò)補償的溫度和氣壓測量數值。利用6個(gè)補償系數來(lái)實(shí)現溫度和氣壓數值的校正算法。其氣壓轉換方法主要包括以下幾個(gè)步驟[1]。
(5)計算實(shí)際溫度下的氣壓分辨率
1.2 二階溫度補償
考慮到不同溫度對大氣壓強測量有著(zhù)很大程序的影響,所以這里按照MS5611-01BA03手冊所提供的參數進(jìn)行二階溫度補償,如果溫度不低于20℃,則不進(jìn)行二階溫度補償,否則計算低溫下的溫度補償數值:
波段開(kāi)關(guān)相關(guān)文章:波段開(kāi)關(guān)原理
評論