新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一個基于RS485總線的智能小區周界防盜報警系統設計

        一個基于RS485總線的智能小區周界防盜報警系統設計

        作者: 時間:2014-05-05 來源:網絡 收藏

        4.具體的實現電路

        本文引用地址:http://www.104case.com/article/246389.htm

        4.1 前端報警信號傳輸與后端顯示電路

        下位機單片機P1口接主動/被動紅外探測,單片機識別的語言是高級語言,即二進制。因此直接根據紅外是否被出發作為二進制的開關量對前端的防區進行定義。當單片機接收到紅外傳來的信號時,單片機用TXD、RXD端口將信號通過MAX485芯片的DI、RO接入到 的A、B總線上面,后端同樣通過MAX485芯片A、B接收信號通過DI、RO接入到單片機的TXD、RXD進行通信,實現對前端地址的識別。

        下位機AT89S52通過撥碼開關可定義為單防區、雙防區以及八防區模塊,上位機AT89S52先根據前兩位用來判斷防區類型,再通過后六位來判斷防區地址,后端上位機AT89S52接收到前端防區來的觸發信號時,控制相應防區地址的報警輸出光電二極管和蜂鳴器。后端接收的單片機RET端口接復位電路,當檢查報警完畢之后管理員可按下復位按鈕復位,重新進行下一輪的監控,硬件接線如圖3所示。

         

         

        圖2 智能小區周邊防越報警系統硬件接線圖

        4.2 后端顯示電路擴展

        485總線方式的有效傳輸距離為1.2km,防區可擴展到24路,一般的編譯碼器可實現8路防區的報警顯示,為了能有效地擴展,在此課程設計中采用單片機并利用74HC595芯片對其進行擴展,如圖4所示,可以擴展到128路。

         

         

        圖2 智能小區周邊防越報警系統區擴展硬件接線圖

        擴展芯片74HC595的11、12、13腳分別對應互接,為了進行擴展,前一個芯片的9腳連接下一個芯片的14腳,便可進行擴展。

        5.通訊模式

        本系統利用單片機的串行口實現了單片機之間的多機通信模式,由單片機構成的多機通信系統常常采用總線型主從式結構,在由多個單片機組成的本系統中,只有上位機單片機是主機,其余作為單防區、雙防區、八防區地址模塊的下位機都是從機,單片機的多機通信在通信過程中需要完成三部分的內容。

        5.1 地址識別過程

        在這一過程中主機發送的信息需要所有的從機都能接受,在設置串行口模式時,除從機要設置成多機通信模式,即SM2=1外,主機發送信息的第9位數據必須為“1”,即TB8=1.這是因為在多機通信模式下,從機只有接受到的第9個數據為“1”,才會將接受到的數據設置成有效,否則將視為無效數據將其丟棄。

        5.2 數據通信過程

        當主機與從機建立起聯系后,接下來的工作就是數據通信,為了能夠很好地完成數據傳送,一般情況下,這時的主機與需要通信的從機都要設置為單機通信模式,并且在整個通信過程中,通信的雙方都要保持發送數據的第9位為0,防止其他的從機接受數據。

        5.3 數據通信結束過程

        當某一前端報警信息上傳完畢后,即主機與此從機之間的數據通信結束后,要將從機重新設置回多機通信模式,以便相應下一輪監控。例如在本系統中單防區從機的地址為51H,當主機呼叫該機時,開始數據通信:主機發送命令,從機接受到命令后向主機發送數據,當數據發送完成后,恢復從機的多機通信模式。

        6.結束語

        智能小區周界防越系統是智能小區安防系統的重要組成部分,該系統的完善與否也已成為衡量智能小區安防系統性能指標的重要依據。作者認為各智能小區可根據各自的規模大小選擇周界防越系統實現方案,綜合考慮技術的先進性和可靠性及經濟上的可行性,選擇適合自己的解決方案,對于中小規模高端智能小區而言本文提供的智能小區周界防越系統設計方案既滿足了功能性要求又滿足了經濟性要求,可供大家參考。

        蜂鳴器相關文章:蜂鳴器原理
        光電開關相關文章:光電開關原理

        上一頁 1 2 下一頁

        關鍵詞: AT89S52 RS485

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 页游| 瑞金市| 隆子县| 湘潭市| 白玉县| 固镇县| 泸定县| 会同县| 福鼎市| 封丘县| 北宁市| 北京市| 通城县| 峡江县| 广平县| 皮山县| 安徽省| 满洲里市| 承德县| 游戏| 顺昌县| 阿瓦提县| 邳州市| 临江市| 固原市| 昔阳县| 昌乐县| 儋州市| 惠水县| 河西区| 灯塔市| 济宁市| 广南县| 南雄市| 淮阳县| 襄樊市| 泗阳县| 涞水县| 井研县| 分宜县| 玉田县|