<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 一種氣壓測量系統設計

一種氣壓測量系統設計

作者:楊新湦 高春燕 時(shí)間:2014-09-25 來(lái)源:電子產(chǎn)品世界 收藏
編者按:  摘要:針對溫度對氣壓測量影響的問(wèn)題,設計了一種基于MS5611氣壓傳感器的高精度氣壓測量系統。采用STM32處理器,通過(guò)I2C接口讀取MS5611傳感器的溫度和壓強數據,利用芯片PROM存儲的補償參數,使用二階溫度補償的方法實(shí)現大氣壓強數據的校正。實(shí)驗結果和分析表明,該系統的氣壓測量精度較高,經(jīng)過(guò)二階溫度補償的氣壓數據與真實(shí)的大氣壓強比較接近,氣壓測量更加精確。   引言   氣壓測量系統常常被應用于小型無(wú)人機中,用來(lái)測量小型飛行器的飛行高度。它是通過(guò)海拔高度和壓力大小的對應關(guān)系計算出來(lái)的,是保證

  2 硬件設計

本文引用地址:http://dyxdggzs.com/article/263365.htm

  針對小型無(wú)人機氣壓高度測量系統的特性,本設計選用F103VCT6作為主控芯片,通過(guò)I2C讀取氣壓的數據,并進(jìn)行二次溫度補償計算和氣壓高度解算等處理,通過(guò)串口輸出氣壓數據,其系統框圖如圖 1所示。

  其中,電源芯片選用TPS77633低壓降的線(xiàn)性電源芯片作為供電,能夠滿(mǎn)足系統低電壓的工作條件;采用PL2303HX芯片作為數據傳輸芯片,將數據通過(guò)串口發(fā)送到電腦上位機中,便于及時(shí)讀取數據和進(jìn)行相關(guān)數據的對比。

  對于模塊的設計,使用I2C的讀取模式,其原理圖如圖 2所示,在芯片的電源端和地之間連接一個(gè)104mF的去耦電容減小電源對芯片的干擾。

  3 軟件設計

  3.1 總體設計

  軟件設計主要包括系統的初始化、寄存器數據讀取、溫度補償計算、溫度和氣壓解算、數據格式轉換、數據發(fā)送等部分,其主要流程圖如圖 3所示。系統在上電后,啟動(dòng)系統外部時(shí)鐘、設置串口波特率、設置系統I2C的IO工作模式和功能等。等待MS5611芯片初始化完成后,開(kāi)始相關(guān)溫度和氣壓數值的讀取和計算,并將這些數據發(fā)送到電腦上位機中保存,便于數據的對比和分析。

  3.2 氣壓高度計算流程

  氣壓高度的計算包括初始化、出廠(chǎng)校準數據讀取、溫度和氣壓數據讀取、校準計算、溫度補償、計算氣壓高度等幾部分。在MS5611初始化過(guò)程中,讀取MS5611內部中的6位出廠(chǎng)氣壓和溫度的補償值[2],實(shí)現溫度補償程序。在讀取MS5611的氣壓數值和溫度數值之后,通過(guò)中值濾波和滑動(dòng)窗濾波算法,減小氣壓數值波動(dòng), 能夠消除偶然出現的脈沖性干擾,對周期干擾也有良好的抑制作用[3]。將溫度補償運算之后得到的氣壓數值按照公式2計算出氣壓高度。

波段開(kāi)關(guān)相關(guān)文章:波段開(kāi)關(guān)原理




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>