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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)和DS18B20的數(shù)字溫度計(jì)

          基于單片機(jī)和DS18B20的數(shù)字溫度計(jì)

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

          溫度測(cè)量是從金屬(物質(zhì))的熱脹冷縮開始,常用的檢測(cè)方法有電阻式、熱電偶式、PN結(jié)型、輻射型、光纖式及石英諧振型等。這些檢測(cè)方法都是基于溫度變化引起其物理參數(shù)(如電阻值,熱電勢(shì)等)變化的原理。隨著大規(guī)模集成電路工藝的提高,出現(xiàn)了多種集成的數(shù)字化溫度傳感器。
          這里提出一種基于MSP430翻的小型測(cè)溫系統(tǒng)設(shè)計(jì)方案,主控制器采用MSP430,數(shù)字溫度傳感器通過單總線(1-wire)與連接,系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,抗干擾能力強(qiáng),適合于惡劣環(huán)境下澍量現(xiàn)場(chǎng)溫度,可應(yīng)用于倉(cāng)庫(kù)測(cè)溫、樓宇空調(diào)控制和生產(chǎn)過程監(jiān)控等領(lǐng)域。

          1 數(shù)字式溫度計(jì)的總體設(shè)計(jì)
          該系統(tǒng)以單片機(jī)為的主控制器,以集成數(shù)字溫度傳感器為溫度信息采集單元,液晶顯示器及其驅(qū)動(dòng)元件為顯示單元。系統(tǒng)的基本組成框圖如圖1所示。

          基于單片機(jī)和DS18B20的數(shù)字溫度計(jì)



          2 硬件組成
          系統(tǒng)的主控制器選用了TI公司的單片機(jī)MSP430F1121A,沮度傳感器選用了DALLAS公司數(shù)字式集成溫度傳感器,采用2位共陰極LED數(shù)碼管以及2個(gè)CD4511譯碼器實(shí)現(xiàn)溫度顯示。系統(tǒng)的整體設(shè)計(jì)電路如圖2所示。

          基于單片機(jī)和DS18B20的數(shù)字溫度計(jì)


          2.1 主控制器
          MSP430F1121A具有獨(dú)特的超低功耗設(shè)計(jì),具有5種低功耗模式,給低功耗儀表設(shè)計(jì)帶來了很大方便。MSP430F1121A型單片機(jī)為Flash型,可反復(fù)編程,且內(nèi)部集成了A/D轉(zhuǎn)換器,特別為智能式儀表、電池供電便攜設(shè)備而設(shè)計(jì)。MSP430F1121A特性如下:
          1)高效16位RISC內(nèi)核,16位精簡(jiǎn)指令結(jié)構(gòu),27條指令,125 ns指令周期時(shí)間,絕大多數(shù)指令可在1個(gè)時(shí)鐘周期內(nèi)完成;
          2)1.8~3.6 V低電壓供電,有多種省電模式,功耗特別低,一顆電池可工作10年;
          3)同其他微控制器相比,帶Flash的微控制器可以將功耗降低5倍,既縮小了線路板空間又降低了系統(tǒng)成本;
          4)6 μs的快速啟動(dòng)時(shí)間可延長(zhǎng)待機(jī)時(shí)間并使啟動(dòng)更加迅速,降低了電池的功耗;
          5)內(nèi)含12位快速ADC/Slope ADC,只需外接1個(gè)電阻、1個(gè)電容即可實(shí)現(xiàn)高精度斜率A/D轉(zhuǎn)換;
          6)片內(nèi)資源豐富,有ADC,PWM,若干TIME,串行口,看門狗,比較器,模擬信號(hào),強(qiáng)大的中斷功能;
          7)SP430系列產(chǎn)品可以提供多種存儲(chǔ)器選擇,從14位ADCs到LCD驅(qū)動(dòng)電路的混合信號(hào)外設(shè),簡(jiǎn)化了各類應(yīng)用中MSP430的設(shè)計(jì);
          8)ESD保護(hù),抗干擾力特強(qiáng)。
          2.2 譯碼驅(qū)動(dòng)及顯示單元電路
          為了直觀地顯示出數(shù)字系統(tǒng)的運(yùn)行狀態(tài)以及工作數(shù)據(jù),系統(tǒng)的顯示模塊中采用LG5011AH共陰極LED數(shù)碼管,CD4511作為顯示譯碼電路,由CD4511把輸進(jìn)來的二進(jìn)制信號(hào)翻譯成十進(jìn)制數(shù)字,再由數(shù)碼管顯示出來,如圖3所示。

          基于單片機(jī)和DS18B20的數(shù)字溫度計(jì)


          圖3中的D、C、B、A為BCD碼輸入端,分別與主控制器MSP430F1121A相應(yīng)的I/O端口連接,基于單片機(jī)和DS18B20的數(shù)字溫度計(jì)為消隱功能端,基于單片機(jī)和DS18B20的數(shù)字溫度計(jì)為燈測(cè)試端,LE為鎖存端。
          單片機(jī)MSP430F1121A對(duì)測(cè)量后的數(shù)據(jù)進(jìn)行控制處理,以8421BCD碼的形式傳送至CD4511,CD4511把BCD碼轉(zhuǎn)換為十進(jìn)制數(shù)碼送到數(shù)碼管中顯示。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


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