新聞中心

EEPW首頁 > 模擬技術 > 設計應用 > 基于單片機的智能小區(qū)監(jiān)控系統(tǒng)的設計

基于單片機的智能小區(qū)監(jiān)控系統(tǒng)的設計

作者: 時間:2012-11-15 來源:網(wǎng)絡 收藏

1. 引言

  隨著生活水平的不斷提高,人們對居住環(huán)境的要求也大大提高,對信息服務和安全防范的要求尤為突出.如何利用計算機和通信技術在智能化小區(qū)家庭智能管理系統(tǒng)中,對住戶家庭水表、電表、煤氣表的自動計量以及火災、煤氣泄漏、入室盜竊等警情的實時監(jiān)控已經(jīng)成為信息產(chǎn)業(yè)的熱點技術.利用CAN總線技術雖然有其開放式、數(shù)字化、多點通信等諸多優(yōu)點,但將其用于智能住宅小區(qū),卻因其成本偏高,目前在我國還難以推廣.為此,作者開發(fā)出一種設備簡單,成本低廉,便于維護經(jīng)濟型智能小區(qū)家庭管理系統(tǒng),能有效地實現(xiàn)三表自動采集計費,防盜、防災、自動報警和遠程監(jiān)控等功能.利用進行實時采集,并將采集的數(shù)據(jù)通過串行口傳給PC機,PC機完成數(shù)據(jù)的運算、存儲、和打印。硬件通過PIC16FXX實現(xiàn),軟件由VC++6.0實現(xiàn)。

  2. 系統(tǒng)結構

  系統(tǒng)是由一臺PC機(上位機)和多臺PIC(下位機,作為終端控制器)構成分布式控制系統(tǒng),PC機COM口帶多個終端控制器,終端控制器地址設為1-N。PC機采用巡查工作方式自動查詢小區(qū)內(nèi)所有終端控制器的報警狀態(tài),及時對各種報警信號做出響應,并通過有效手段(語音提示、電子地圖標識等)向監(jiān)控中心工作人員提供報警業(yè)主家庭有關地址、電話等詳細信息,以便及時處理;同時通過抄表工作方式完成自動抄表以及報表輸出等任務.終端控制器采集用戶煤氣表、電表、水表脈沖數(shù)據(jù),實現(xiàn)3表自動計數(shù);同時采集現(xiàn)場的防盜、防災等信息,有意外事件發(fā)生時可自動啟動報警器報警.PC機與終端控制器采用總線式網(wǎng)絡結構相連,采用RS—485接口總線通信;RS485接口總線利用平衡發(fā)送和差分接收方式實現(xiàn)通信.,以半雙工工作方式工作,最大傳輸距離可達1200m,波特率在1200和38400b/s間可設置,RS485網(wǎng)絡采用一對有補償?shù)碾p絞線。終端控制器采用PIC16FXX單片機,片中串行口加MAX487轉換器,選用在多點總線傳輸線中雙向數(shù)據(jù)通信應用網(wǎng)絡廣泛使用的MAX487收發(fā)器,其特點是具有限斜率的驅動器,即驅動器發(fā)送數(shù)字信號,其沿邊斜率是受限制的,這使電磁干擾(EMI)減至最小,并減少因電纜終端不匹配而產(chǎn)生的影響.接口接線簡單,維護方便,保證了抄表的可靠性和監(jiān)控的實時性.

  基于單片機的智能小區(qū)監(jiān)控系統(tǒng)的設計

  3. 終端控制器硬件設計

  每個家庭安裝的終端控制器是以單片機PIC16FXX為核心的數(shù)據(jù)采集和處理裝置,電路結構如圖2所示.PIC16FXX單片機是由美國Microchip公司推出的一種新型的CMOS工藝的8位單片機,具有別具特色的哈佛總線和RISC結構,以及PIC16FXX的程序存儲器為電可擦除閃速存儲器(flash),可修改程序,甚至可在線編程。PIC16F83和PIC16F84片內(nèi)數(shù)據(jù)存儲器除RAM外,還有64K字節(jié)的EPROM,可以當作一般的或非易失性數(shù)據(jù)存儲器使用,簡單方便,它還具有片內(nèi)上電復位,延時電路,看門狗電路等。終端控制器就是由PIC16FXX單片機擴展了8路信號輸入通道,通信接口電路,鍵盤,看門狗電路,LCD顯示器和EEPROM 24C16等.

  基于單片機的智能小區(qū)監(jiān)控系統(tǒng)的設計

  為了簡化硬件結構,將三表設計成脈沖表,報警探頭為脈沖輸出,從而避免了在控制器主板上使用A/D轉換接口.本系統(tǒng)對表脈沖安排4路輸入通道,利用單片機PIC16FXX的PORTA端口輸入,表脈沖和報警脈沖信號分別通過斯密特觸發(fā)器波形整形和74LS244緩沖器進入CPU,在一定的采樣周期內(nèi),CPU輪流查詢用戶表和報警的輸入端口狀態(tài),并進行數(shù)據(jù)分析處理,存到EEPROM 24C16相應的存儲區(qū),等待中央計算機的查詢和抄寫.再安排4路輸入通道用于對設防、撤防、解警和求助操作的遙控處理.串行接口器件LCD液晶顯示器可顯示表數(shù)據(jù)和有關報警狀態(tài)等信息,所采用的液晶顯示模塊,內(nèi)置顯示RAM和驅動控制器,通過4線與單片機相連. 8KB串行EEPROM 24C16,用以存儲用戶各表的數(shù)據(jù)信息、報警狀態(tài)信息和采集監(jiān)控終端地址以及有關初始化信息.每個用戶的采集監(jiān)控終端設置不同的地址,從而保證采集數(shù)據(jù)的正確無誤.

  終端控制器工作過程如下:上電復位自檢后,開始運行,指示燈閃爍表示程序開始正常工作,初始化LCD,脈沖表,密碼,報警狀態(tài),鍵盤,串口。然后進入主程序循環(huán),首先記錄報警狀態(tài),脈沖表數(shù)據(jù),然后將上述兩種數(shù)據(jù)存入24C16中,查詢鍵盤,通過串口響應PC機通信命令與PC機之間進行數(shù)據(jù)傳輸。

4. 系統(tǒng)通信


上一頁 1 2 3 下一頁

關鍵詞: 單片機 小區(qū)監(jiān)控

評論


相關推薦

技術專區(qū)

關閉