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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于AVR單片機(jī)的GSM家居安防報(bào)警器設(shè)計(jì)

          基于AVR單片機(jī)的GSM家居安防報(bào)警器設(shè)計(jì)

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

            2 系統(tǒng)軟件流程

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

            系統(tǒng)的軟件流程圖如圖5 所示。

            

           

            圖5 軟件流程圖

            3 系統(tǒng)測試

            微波感應(yīng)器、紅外感應(yīng)器貼墻安裝, 安裝高度在3~5 m。對紅外傳感器從3 個(gè)不同角度進(jìn)行測試, 分別為正對、前方偏右30℃ 、前方偏右45℃ , 測出有效感應(yīng)距離分別為圖6 中A、B、C 所示。微波傳感器從3 個(gè)不同角度進(jìn)行測試, 分別為正對、前方偏右30℃ 、前方偏右135℃ , 測出有效感應(yīng)距離分別為圖7 中A 、B、C 所示。紅外感應(yīng)器的最大感應(yīng)直線距離達(dá)7 m, 最佳使用距離為6 m, 感應(yīng)角度90℃ 。微波感應(yīng)器的最大感應(yīng)直線距離達(dá)9 m, 近距離全向有效, 最佳使用距離為5 m。

            

           

            圖6 紅外傳感器感應(yīng)距離測試示意圖

            

           

            圖7 微波傳感器距離感應(yīng)測試示意圖

            4 結(jié)語

            本文設(shè)計(jì)的自動短信安防報(bào)警系統(tǒng)采用了熱釋電紅外、微波雙感應(yīng)器, 大大減少了誤報(bào)、漏報(bào), 提高了安防報(bào)警系統(tǒng)應(yīng)用的可靠性。由 單片機(jī)外接 模塊作為控制主機(jī), 只要在 網(wǎng)絡(luò)范圍內(nèi), 無論用戶身在何處, 都能遠(yuǎn)程報(bào)警; 由短信帶密碼操作, 增加了系統(tǒng)的安全性; 可設(shè)定8 組用戶電話號碼,可中文短信報(bào)警; 帶有紅外微波雙鑒防盜無線通信接口, 提供遠(yuǎn)程無線開關(guān)功能, 有2 路無線控制繼電器輸出端, 可聯(lián)動電源, 錄像等工作。本文的設(shè)計(jì)使得安防產(chǎn)品的性能得到了提高, 同時(shí)降低了系統(tǒng)的成本。

          西門子plc相關(guān)文章:西門子plc視頻教程


          燃?xì)鈭?bào)警器相關(guān)文章:燃?xì)鈭?bào)警器原理

          上一頁 1 2 下一頁

          關(guān)鍵詞: AVR ATmeg a16 GSM

          評論


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