• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設計應用 > 基于靜壓傳感器MS5534B的無人機高度測量系統設計

    基于靜壓傳感器MS5534B的無人機高度測量系統設計

    作者: 時間:2010-10-13 來源:網絡 收藏

     1.引言

    本文引用地址:http://www.czjhyjcfj.com/article/162781.htm

      傳統上一直采用靜壓作為感知手段,通過其壓差膜盒對大氣靜壓的感應,將大氣壓力轉化為模擬信號輸出,從而計算出實際的值。由于大氣壓力的變化除了與變化緊密聯系外,與本地的實際溫度也密切相關,但是大部分靜壓時并未考慮到實際溫度對大氣壓力的影響,這就造成了實際輸出靜壓值與真實值之間的大幅度偏差,從而影響了高度的精確計算。

      本文針對上述不足,提出了使用帶有溫度補償和校準系數的高靈敏度靜壓作為高度的傳感器件,同時考慮到飛控處理器運算能力不足的實際情況,提出一種分段擬合曲線的線性算法,以較高的精度實現了無人機的高度計算。

      2.硬件

      2.1的特性

      是一種低電壓、低功耗、高精度的測壓力模塊,其中包含一個壓阻式壓力傳感器和一個15bit的ADC集成模塊,具有數字輸出功能,它可以提供16位的氣壓和溫度數字信息,壓力范圍10~1100mbar,分辨率為0.1mbar。另外,傳感器有六個軟件校準系數,壓力絕對精度為+/-1.5mbar,相對精度為+/-0.5mbar,并且不需再接其他外圍模塊,接口簡單,電路連接方便。該模塊尺寸很小,平面尺寸為9mmX9mm,厚度僅為3.7mm,可以在-40°C到+125°C環境中應用。模塊的內部結構圖如圖1所示。

      

    MS5534B內部模塊結構圖 www.elecfans.com


      2.2組成及接口連接

      MS5534B的高度傳感器主要有兩部分組成:(1)MS5534B氣壓數據采集單元;(2)ARM7微處理器單元。MS5534B的主要功能就是把壓阻壓力傳感器測得的未經補償的氣壓模擬電壓輸出量轉化為16位數字的絕對氣壓值D1,同時輸出16位的絕對溫度值D2。在飛控系統中采用了32位微處理器內核的ARM7,由于其快速的運算速度和豐富的外圍接口資源,所以將MS5534B直接通過標準的SPI接口與其相連,簡化了電路,提高了實時性。

      ARM7微處理器與氣壓傳感器間的通信通過標準SPI接口完成。DOUT、DIN分別是數字輸出、輸入引腳,SCLK為串行數據時鐘,MCLK為主頻32.768kHZ的系統時鐘,由微處理器提供。MS5534B數字輸出的參考電壓是3V供電電壓,外接的4.7uF鉭電容應盡量靠近MS5534B,以保證數據轉換時的供電穩定和轉換精度。模塊實物和引腳分布圖如圖2所示。

      

    模塊實物和引腳分布圖 www.elecfans.com

    接地電阻相關文章:接地電阻測試方法



    上一頁 1 2 3 4 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 海南省| 尖扎县| 启东市| 和林格尔县| 裕民县| 南昌市| 高台县| 海城市| 翁源县| 丹寨县| 渝中区| 阿拉善左旗| 东兴市| 建阳市| 合川市| 望奎县| 轮台县| 聂拉木县| 安龙县| 林口县| 会宁县| 白玉县| 雅江县| 温泉县| 伊宁县| 横峰县| 万年县| 长葛市| 罗田县| 商河县| 睢宁县| 班戈县| 德州市| 交城县| 苍山县| 靖州| 锡林郭勒盟| 长沙县| 曲水县| 和硕县| 盘锦市|