宿舍智能防火防盜報警系統
2.2 監控中心電路設計
監控中心主要由上位機(PC機)、單片機、無線通信模塊和聲光報警電路組成。其電路連接圖如圖4所示。由圖可見,無線通信模塊nRF2401由單片機AT89S52控制,通過串行口與上位機的串口連接。由于AT89S52采用的TTL/CMOS電平,而PC機串口采用的是RS-232C標準的EIA電平,兩者不兼容,因此在AT89S52與上位機串口間需加MAX232實現電平轉換,才能正常通信。本文引用地址:http://www.104case.com/article/155911.htm
3 系統的軟件設計
系統中,上位機中通過VB語言編寫程序,負責與通信處理模塊中的AT89S52單片機通信,采集各個宿舍的安全狀態信息,如出現危害宿舍人員安全的信息出現,立即驅動報警電路提示值班員前去查詢維護。各種警情的采集與識別,交由監測點子系統完成。其中,宿舍用電量的監測與控制也交與監測點子系統完成。這里,主要介紹一下無線通信模塊的軟件設計。
nRF2401具有四種工作模式,其收發模式中有ShockBurstTM收發模式和直接收發模式兩種,由配置字選擇。系統中,選擇ShockBurstTM收發模式,在這種模式下,nRF2401自動處理字頭和CRC校驗碼。發送數據時,自動加上字頭和CRC校驗碼,數據發送完成后數據準備好引腳通知單片機數據已發送完畢;接收數據時,先監測地址,地址不正確不接收數據,并自動將接收到數據的字頭和CRC校驗碼去掉。監測點子系統中,有數據需要發送時,將nRF2401置為發送狀態,監控中心的nRF2401接收數據前置為接收模式。監測點子系統的數據發送程序流程圖如圖5所示,監控中心數據接收程序流程如圖6所示。
4 總結
本系統結構簡單,可靠性高,由于采用nRF2401傳輸數據,將多個分散的宿舍信息集中到監控中心統一處理,實現了對學生宿舍監控的無線組網,免除了有線組網重新布線的問題,使整個系統安裝方便,便于維護。宿舍智能防火防盜系統的實現,加強了學生宿舍生活的安全性,給廣大在校學生平安接受教育提供了保障。
評論