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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于MSP430和DS18B20的溫室大棚溫度監(jiān)測系統(tǒng)模塊電路

          基于MSP430和DS18B20的溫室大棚溫度監(jiān)測系統(tǒng)模塊電路

          作者: 時間:2017-10-31 來源:網(wǎng)絡(luò) 收藏

            1 溫度采集DS18B20

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

            DS18B20是一種單總線數(shù)字測溫芯片,使用方便、耐磨耐碰、抗干擾能力強(qiáng),能夠直接讀取被測物體的溫度,其測量范圍為 -55~+125℃,且測量精度高,電壓適用范圍寬(3.0~5.5V),供電方式既可以采用外部供電,也可以采用寄生電源的方式從數(shù)據(jù)線上獲取電能。它體積小,根據(jù)應(yīng)用場合的不同可以有不同的封裝形式,封裝后的DS18B20可用于電纜溝測溫、高爐水循環(huán)測溫、鍋爐測溫、機(jī)房測溫、農(nóng)業(yè)大棚測溫、彈藥庫測溫等各種非極限溫度場合。

            DS18B20獨(dú)特的單線接口方式使得它在與微處理器連接時僅需要一條線即可實(shí)現(xiàn)與微處理器的雙向通訊。與此同時,DS18B20還支持多點(diǎn)組網(wǎng)功能,可以將多個DS18B20并聯(lián)在唯一的三根線上,最多時可并聯(lián)8個,以此實(shí)現(xiàn)多點(diǎn)測溫。利用DS18B20做設(shè)計時,外圍電路簡單,同時用戶可根據(jù)實(shí)際情況自行設(shè)定非易失性溫度報警上下限值,當(dāng)測到溫度超出所給定的范圍時,就會輸出報警信號,且自動識別是高溫超限還是低溫超限。為了能夠避免測量誤差和防止個別DS18B20出現(xiàn)損壞,本系統(tǒng)采用并聯(lián)4個DS18B20的方法。輸出測量結(jié)果前,先比較四個所測得的值。當(dāng)誤差較小時,取其平均值;當(dāng)誤差較大時,舍去那個誤差較大的值,取剩余三個的平均值。

            2 藍(lán)牙發(fā)送模塊HC-06

            藍(lán)牙是一種支持設(shè)備之間短距離傳輸數(shù)據(jù)的無線技術(shù)。利用該技術(shù)能夠在移動電話、PDA、筆記本電腦、無線耳機(jī)等眾多支持藍(lán)牙的設(shè)備之間進(jìn)行無線信息交換。本系統(tǒng)采用的藍(lán)牙模塊為從模塊,只能被主模塊搜索選擇,工作電壓為3.0V,接口簡單,頻率可調(diào),且封裝較小,傳輸速率快。在該系統(tǒng)中它的作用是將F5528串口轉(zhuǎn)換為藍(lán)牙,所采集的數(shù)據(jù)通過藍(lán)牙傳送至電腦端,從而使數(shù)據(jù)傳輸變得更加方便快捷。模塊設(shè)計如圖3所示。

            3 電源電路

            電源模塊接口電路如圖4所示。P1是MICROUSB接口,其作用是為鋰電池BATTERY充電;SWITCH為電源開關(guān),鋰電池的輸出電壓為3~5V;HT7330為穩(wěn)壓芯片,它的作用是將電源輸出穩(wěn)定在3V。所以最終電源電路恒定的輸出電壓為3V。



          評論


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