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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 氣壓高度表設(shè)計

          氣壓高度表設(shè)計

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

          如圖3為EL(背光片)驅(qū)動電路,應(yīng)用SP4403MSOP-8封裝,電路圖中的電感量與電容可根據(jù)EL(背光片)大小調(diào)整在功耗和亮度之間取得平衡。通過MCU I/O P9.0控制一開關(guān)管使其正極電源在所需時接通,一般持續(xù)點亮約3 s為省電。

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

          c.JPG



          3 系統(tǒng)軟件
          整體軟件采用匯編與高級C語言。其包含有時鐘顯示、按鍵功能、溫度、、背光及提示音響鬧等軟件模塊。初始化程序包括MCU,I/O接口狀態(tài)設(shè)置、LCD驅(qū)動、時鐘、傳感器初始化等。正常顯示在時鐘模式,Mode為功能選擇鍵,Set為每一具體功能設(shè)置鍵,通過Up,Down鍵可進行具體數(shù)值快速設(shè)置,El為背光按鍵。

          d.JPG


          當(dāng)按鍵Mode選擇進入模式時,默認值為超低功耗模式,由于每種模式的數(shù)據(jù)讀取頻率不同,因此也可根據(jù)實際情形轉(zhuǎn)換高分辨率與高速測量模式。并可通過傳感器3種數(shù)據(jù)讀取頻率模式轉(zhuǎn)換可間接選擇測量精確度。DRDY-PIN對MCU PB.0發(fā)出數(shù)據(jù)準(zhǔn)備請求中斷,此時Status寄存器Bit5變?yōu)?,讀取寄存器Datard8與Datard16共19位有效數(shù)據(jù)。得到的十進制的原始數(shù)據(jù)需根據(jù)下式轉(zhuǎn)換為氣壓單位是Pa數(shù)據(jù)值
          Pres[Pa]=0.25×Pres[dec] (1)
          其中,Pres[dec]是十進制的原始數(shù)據(jù)。得到的氣壓數(shù)據(jù)由于SCP1000-D11氣壓傳感器內(nèi)含溫度補償,不作修正。因此可根據(jù)式(2)換算為當(dāng)前氣壓下的
          e.jpg
          當(dāng)起步所處參考位置較低時,此時式中Pa=101.324 kPa是標(biāo)準(zhǔn)海平面的大氣壓,對應(yīng)的氣壓高度Ha為0;R為空氣氣體常數(shù),R=287.052 78 m2/(K·s2);g=9.80 665 m/s2為標(biāo)準(zhǔn)海平面的重力加速度;β=-0.006 5 K/m為溫度垂直變化率Ta=273.16K為標(biāo)準(zhǔn)海平面的溫度。 Pb是所處位置氣壓。如能了解參考點的真實標(biāo)高則可直接設(shè)置Ha,可避免高海拔時由于當(dāng)?shù)睾F矫娴臍鈮号c溫度有較大浮動時而引起的原理性誤差。
          經(jīng)過實際登山測試,絕對高度誤差可達到±10 m,240 mA/3 V的紐扣電池最少可使用一年。

          上拉電阻相關(guān)文章:上拉電阻原理

          上一頁 1 2 下一頁

          關(guān)鍵詞: 設(shè)計 高度 氣壓

          評論


          相關(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); })();