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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于單片機(jī)的溫濕度分析遙控開關(guān)門窗系統(tǒng)

          基于單片機(jī)的溫濕度分析遙控開關(guān)門窗系統(tǒng)

          作者: 時間:2010-01-06 來源:網(wǎng)絡(luò) 收藏

          控制在生產(chǎn)生活領(lǐng)域應(yīng)用廣泛,無論是從簡單的有線控制還是到無線遠(yuǎn)程控制,都能體現(xiàn)在電子控制領(lǐng)域非常重要?,F(xiàn)代化的辦公大樓里面各種控制更是離不開,現(xiàn)在的辦公設(shè)備和精密儀器需要嚴(yán)格的溫度和濕度環(huán)境,單片機(jī)的溫、濕、時系統(tǒng)是采集當(dāng)時的溫度、濕度傳感器傳回的信息及內(nèi)部時鐘信息,經(jīng)是否符合辦公儀器設(shè)備和常規(guī)下人體舒適程度進(jìn)行有效的。

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

          系統(tǒng)的工作原理
          控制系統(tǒng)主要是由SHT11傳感器進(jìn)行采集的,將采集到的輸入到單片機(jī)的AT89C51的P1.0接口,SCK信號輸入到單片機(jī)的P1.1接口,由單片機(jī)的P1.2口將接收到的數(shù)據(jù)轉(zhuǎn)發(fā)送到MICR102的STBY接口。如圖3所示,將P1.0接口接收到的DATA數(shù)據(jù)信息轉(zhuǎn)由P1.3接口轉(zhuǎn)發(fā)送到MICRF102的8號接口,經(jīng)由MICRF102將數(shù)據(jù)信息轉(zhuǎn)化成可以發(fā)送的無線電波信號由6、7號接口的自制天線發(fā)射出去。在用戶端用MICRF002進(jìn)行信號接收,信號經(jīng)轉(zhuǎn)換后有DO口輸出到80C51單片機(jī),再由單片機(jī)溫度和濕度以及內(nèi)部時鐘來控制繼電器以便于最后控制電機(jī)的正反轉(zhuǎn),最后達(dá)到控制自動關(guān)閉的效果。


          該系統(tǒng)主要由五部分組成,其中SHT11傳感器和AT89C51單片機(jī)用來進(jìn)行信號采集和存儲,MICRF102用來發(fā)射數(shù)字信號,MICRF002接收數(shù)字信號經(jīng)過解調(diào)后傳送給控制部分AT89C51單片機(jī),最后由繼電器控制電機(jī)進(jìn)行正反轉(zhuǎn)。系統(tǒng)原理圖如圖1所示。

          圖1 系統(tǒng)結(jié)構(gòu)圖


          對于SHT11傳感器我們將其分成5部分,首先是溫度傳感器可以用DS75LX型號的傳感器來進(jìn)行溫度采集,濕度傳感器可以用HS1100濕度傳感器來進(jìn)行濕度采集采集后的溫濕度經(jīng)過露點值計算功能輸出濕度溫度值輸出分辨率為12位可編程為8位、濕度值輸出分辨率為14位可編程為12位。采集后的信號后經(jīng)由放大器進(jìn)行放大再進(jìn)行14位的A/D轉(zhuǎn)換,可以將轉(zhuǎn)換后的溫濕度數(shù)據(jù)存儲在標(biāo)定存儲器里面,或在需要的時候送到二線I2C總線器件從而將數(shù)字信號抓換為符合I2C總線協(xié)議的串行數(shù)字信號。I2C的四個管腳分別是SCK(串行時鐘輸入)、GND(接地端)、DATA(雙向串行數(shù)據(jù)線)、VDD(電源端專門接0.4~5.5V的電源)傳感器結(jié)構(gòu)框圖如圖2所示。

          圖2 電源管理電路


          上一頁 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); })();