基于單片機的氣壓式高度計設計
然后再通過牛頓插值法,根據溫度傳感器提供的溫度參數t,對壓力P與電壓U關系式進行插值修正。由插值多項式:

根據一定溫度修正后壓力P與電壓U的關系式,可以由所測電壓U計算出實際壓力值P。
2 實驗結果和誤差分析
由于傳感器的最大誤差在測量值的最高端,如果此段的誤差滿足設計要求,其他分段即可滿足要求。結果如表2所示。由于仿真階段排除了可能出現的軟硬件錯誤,在后繼的PCB制版及總體調試中非常順利。實際電路中由于存在電磁干擾和溫度漂移,整體誤差比仿真略大,對于誤差最大來源的傳感器,已對其進行了單獨的校正和補償,最終該測量系統在-300~+6 000 m的高度范圍內誤差小于1m。本文引用地址:http://www.104case.com/article/172606.htm
對于海拔高度,系統測量誤差主要來自傳感器、放大電路和轉換器三項誤差,用均方根法可表示為:
要降低系統誤差,就要分別降低這三項誤差。其中放大器電路的誤差,主要由放大電路中所用電阻的精度、集成運算放大器的性能和電路的結構決定。設計和調校好的放大電路可以使該項誤差很小,基本可以忽略。ADC誤差主要是其積分非線性誤差、微分非線性誤差、偏移誤差、滿量程誤差和偏移溫度系數誤差。現代放大電路的誤差和ADC誤差遠小于傳感器的誤差。所以系統的誤差主要決定于傳感器的誤差。如要進一步提高測量精度,可以換用更高精度的傳感器。
3 結語
該高度計避免了機械部件帶來的機械誤差,充分利用了C8051F353單片機內部資源。具有體積小、精度高和智能化誤差補償等特點,特別適合在小型飛行器上使用。具有很好的實用性,適用于需要實時高度信息的場合,可以完成載體上多種高度參數的實時測量和顯示,內有串口通信模塊,不僅可顯示本機測量值,也可通過串口發送給大氣數據計算機,實現數據的記錄和監測。有廣泛的應用前景。
評論