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

          關(guān) 閉

          新聞中心

          EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于CM300和SM79164的基站監(jiān)控系統(tǒng)

          基于CM300和SM79164的基站監(jiān)控系統(tǒng)

          作者: 時(shí)間:2009-04-20 來(lái)源:網(wǎng)絡(luò) 收藏

          當(dāng)該系統(tǒng)需要向中心機(jī)房傳送數(shù)據(jù)時(shí),首先由控制CD4053建立與模塊的串口通信通道,然后由通過(guò)AT命令控制模塊與中心機(jī)房建立TCP/IP連接,中心機(jī)房的IP地址和端口號(hào)PORT通過(guò)短信方式進(jìn)行遠(yuǎn)程配置。模塊可以同時(shí)建立5個(gè)獨(dú)立的TCP/IP連接,每個(gè)連接一次最多可以發(fā)送512 B的數(shù)據(jù)。
          1.3 空調(diào)控制
          所有的電子設(shè)備都有一個(gè)工作溫度范圍,如果環(huán)境溫度高于或者低于這個(gè)范圍,會(huì)大大縮短電子設(shè)備的壽命。而實(shí)際的環(huán)境溫度又很少超出這個(gè)范圍,如果長(zhǎng)時(shí)間的開啟空調(diào)會(huì)造成巨大的能源浪費(fèi),因此空調(diào)控制對(duì)于保障設(shè)備正常工作和節(jié)約能源都顯得特別重要。

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

          空調(diào)控制方式有很多種,該系統(tǒng)采用紅外遙控的方式,其工作原理跟普通的家電遙控方式相同。紅外遙控電路如圖3所示,這種空調(diào)控制方式的硬件結(jié)構(gòu)簡(jiǎn)單,成本低,具有很好的穩(wěn)定性和可靠性。圖3中signal a為O和1組成的編碼信號(hào),在紅外遙控編碼中把560 ns的高電平和1 690 ns的低電平定義為1,把560 ns的高電平和565 ns的低電平定義為0,不同型號(hào)的空調(diào)對(duì)應(yīng)不同的一組編碼;signal b為38 kHz的占空比3:1的載波信號(hào),兩路信號(hào)經(jīng)由與門實(shí)現(xiàn)脈寬調(diào)制(PWM)后,由三極管8050驅(qū)動(dòng)紅外二極管發(fā)射出去,它們的波形圖如圖4所示。

          在系統(tǒng)首次使用時(shí),空調(diào)的編碼和溫度的上下限可以由中心機(jī)房通過(guò)短信方式進(jìn)行遠(yuǎn)程設(shè)定。初始設(shè)定后,首先把采集的溫度值與溫度上下限進(jìn)行比較,如果環(huán)境溫度超出設(shè)定的溫度范圍,就向空調(diào)發(fā)出遙控信號(hào),從而實(shí)現(xiàn)對(duì)空調(diào)的控制。同時(shí)中心機(jī)房也可以通過(guò)發(fā)送短信的方式進(jìn)行遠(yuǎn)程遙控空調(diào),其優(yōu)先級(jí)高于本地,這樣可以有效地防止由于監(jiān)控設(shè)備發(fā)生故障而引起的空調(diào)頻繁起停。



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