<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于MS5540C的微型氣壓傳感器的設(shè)計與研究

          基于MS5540C的微型氣壓傳感器的設(shè)計與研究

          作者: 時間:2012-05-18 來源:網(wǎng)絡(luò) 收藏

          摘要:為實現(xiàn)提供和溫度參數(shù)的高穩(wěn)定性和高準(zhǔn)確性的測量,介紹了的特性和工作原理,并給出了相關(guān)的硬件,提供了部分相關(guān)軟件函數(shù)的作參考,最后對測量結(jié)果的補償校準(zhǔn)進行了討論。試驗表明,該具有高穩(wěn)定性和高準(zhǔn)確性。

          本文引用地址:http://www.ex-cimer.com/article/160584.htm

          關(guān)鍵詞:;;SPI;溫度;校準(zhǔn)

          在工業(yè)領(lǐng)域、科學(xué)中,尤其是戶外復(fù)雜的工作環(huán)境中,經(jīng)常需要高精度測量環(huán)境溫度、。但是傳統(tǒng)的專門的氣壓和溫度測量儀器存在不便攜帶,精度不高的缺點,另外工業(yè)控制環(huán)境和戶外惡劣環(huán)境下對氣壓和溫度測量儀器的影響不可忽略,甚至有時會嚴(yán)重影響測量結(jié)果。電子測量儀器的化合低功耗的發(fā)展趨勢,迫切需要具有高穩(wěn)定性、高靈敏度、高分辨率、低功耗、寬溫度范圍的便攜式的氣壓和溫度測量儀器的出現(xiàn)。MS5540C是瑞士Intersema公司推出的MEMS技術(shù)的數(shù)字壓力,在微型化低功耗高分辨率方面,以及高穩(wěn)定性和可靠性方面具有獨特的優(yōu)勢。本文介紹了MS5540C的的微型氣壓的硬件和軟件相關(guān)設(shè)計以及數(shù)據(jù)補償?shù)葐栴}。

          1 MS5540C的特性和硬件電路的設(shè)計

          MS5540C是SMD混合器件,集成包括精確壓阻式壓力傳感器,電阻式溫度傳感器,16位ADC和數(shù)字濾波器及SPI數(shù)字接口電路等,尺寸6.2 ×6.4 mm,工作溫度為-40~+85℃,工作電流僅為5μA,符合歐洲ROHS認(rèn)證要求,廣泛應(yīng)用于便攜式氣壓計高度計,天氣控制系統(tǒng),GPS接收機等方面。

          圖1是MS5540C的框圖結(jié)構(gòu)。它具有引腳少接口簡單的特點。MS5540C供電電壓為2.2~3.6 V,與處理器的通訊接口為SPI串行接口,另外還需要一個32.768 kHz的時鐘輸入到MCLK引腳。

          a.JPG

          MS5540C可以非常方便地連接到微處理器,特別是帶有SPI接口的處理器,不過微處理器也要選擇-40~85℃工作范圍的工業(yè)級MCU以適應(yīng)復(fù)雜的野外環(huán)境。為了提高穩(wěn)定性和可靠性,我們推薦如圖2所示的電路設(shè)計。

          b.JPG

          對于32.768 kHz的時鐘,不推薦使用晶體或MCU來提供,原因是這種晶體或MCU提高的時鐘在寬范圍溫度條件下并不能保證穩(wěn)定。圖中使用工作范圍為-40~85℃的有源晶振。時鐘晶振的電源與MS5540C相同,并且需要1~10μF之間的濾波電容及1個0.01~0.1 nF之間的去耦電容,并且通過磁珠消除高頻噪聲。晶振輸出端最好加10~33 Ω的匹配電阻。M5540C的電源端必須認(rèn)真處理,如圖2所示,通過增加磁珠消除高頻噪聲,1μF和0.01μF電容實現(xiàn)濾波和去耦。PCB布局時,0.01μF電容盡量靠近VDD引腳。

          MS5540C的SPI接口與MCU的連接如圖2所示,DIN和DOUT加10 kΩ的上拉電阻,并且在靠近MS5540C的SCLK端加一個15 pF的高頻濾波電容,這對于野外惡劣環(huán)境下消除干擾非常有效。

          M5540C是超低功耗器件,采樣轉(zhuǎn)換期間的功耗也僅為1 mA。

          2 MS5540C的程序設(shè)計

          2.1 MS5540C的工作原理

          MS5540C包括一個壓阻式的傳感器和傳感器接口電路。它的主要功能是將壓力傳感器輸出的未補償?shù)哪M電壓轉(zhuǎn)換成16位數(shù)字值,通過接口電路可以將16位數(shù)字值輸出。共有2個16位數(shù)字值需要輸出,分別是用于氣壓和溫度測量結(jié)果計算的D1和D2。這兩個16位數(shù)據(jù)結(jié)果是非常粗糙的,必須通過外部處理器進行補償計算,才能得到比較精確的結(jié)果。

          每個模塊都會在兩個溫度和兩個氣壓值下進行工廠校準(zhǔn),得到6個補償系數(shù)C1~C6,這6個補償系數(shù)共64 bit,以4個16 bit的字形式儲存在模塊內(nèi)的PROM中。因此,在進行補償計算前,必須先讀出這6個補償系數(shù)。關(guān)于補償系數(shù)在4個16位字中的排列方式,請參看文獻的圖4。

          2.2 MS5540C的軟件設(shè)計

          使用帶有SPI接口的MCU與MS5540C接口,將會使程序設(shè)計變得簡單。我們以帶有SPI接口的51單片機STCl2LE5A60S2為例來介紹MS5540C的軟件編程。

          由前所述,4個16位的補償數(shù)據(jù)及2個分別為氣壓和溫度傳感器轉(zhuǎn)換而來的16位結(jié)果數(shù)據(jù)都需要通過SPI來讀取。關(guān)于這些數(shù)據(jù)的讀取,Intersema規(guī)定了一套簡單的通訊協(xié)議,協(xié)議要求處理要先發(fā)命令數(shù)據(jù),然后才能讀取16位數(shù)據(jù)。命令數(shù)據(jù)包括起始位,設(shè)置位和停止位,各個數(shù)據(jù)有不同的設(shè)置位,另外為了復(fù)位MS5540C,Intersema還提供了一個用于reset模塊的命令,關(guān)于具體的通訊協(xié)議,請參考文獻。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();