|
摘要:介紹以Rabbit2000weichuliqiweihexinxinxingwangluoxiaofangjingkongzhixitongdejibengongzuoyuanliyijixitongderuanyingjiansheji。gaikongzhixitongshicaiyongmokuaihuahezhinengshifenbujishuershejide,youyucaiyongjuyouxianjintongxinnengliweichuliqikongzhi,xitongjuyoubianchengkuaijie、組網能力強、通信傳輸可靠、實時性高的特點,極有應用價值。
dangqian,weileshiyinggaocengjianzhuzhinengxingxiaofangxitongdexuyao,zidongxiaofangbaojingxitongzhengzouxiangjiankongwangluohua。jiankongwangluotongguogongyongyewudianhuawang,duichengshihuozaizidongbaojingxitongjinxingyuanchengshujucaijihechulideguanli,juyougaokekaoxing、分散控製、集ji中zhong監jian視shi和he管guan理li的de功gong能neng。而er這zhe一yi係xi統tong運yun行xing的de核he心xin基ji礎chu是shi網wang絡luo消xiao防fang報bao控kong製zhi係xi統tong。通tong過guo此ci係xi統tong可ke對dui某mou一yi區qu域yu的de消xiao防fang報bao警jing消xiao息xi進jin行xing采cai集ji並bing及ji時shi將jiang報bao警jing信xin息xi通tong過guoPC機發送到消防網絡,因而是消防報警係統走向監控網絡化的橋梁。本係統以Rabbit2000微處理器為核心,采用模塊化和智能式的分布係統技術設計網絡消防報警控製係統。 1 Rabbit微處理器簡介
Rabbit2000微處理器是Rabbit半導體公司所生產的8位微處理器。它和Z80係列微處理器有相似的結構和高度的兼容性,但性能有很大的提高。具有多達40個通用I/O引腳。內建日曆、時鍾、看門狗、定時器、多級中斷、雙DMA通道,可外擴4~8MB Flash,用於數據存儲。對於8位總線的微處理器,Rabbit具有很高的計算速度。這對於實時操作係統是極為重要的。對於Rabbit2000,傳統的微處理器硬件和軟件的開發已被簡化,不再需要在線仿真。用1根接口電纜把PC串行口和基於Rabbit2000的目標係統連接起來就可實現軟件的開發。Rabbit2000具有4個(ge)串(chuan)行(xing)端(duan)口(kou),具(ju)有(you)很(hen)強(qiang)的(de)組(zu)網(wang)通(tong)信(xin)能(neng)力(li)。它(ta)能(neng)精(jing)確(que)地(di)產(chan)生(sheng)脈(mai)衝(chong)和(he)邊(bian)沿(yan),可(ke)實(shi)現(xian)多(duo)優(you)先(xian)級(ji)中(zhong)斷(duan)。處(chu)理(li)器(qi)速(su)度(du)和(he)功(gong)耗(hao)在(zai)程(cheng)序(xu)控(kong)製(zhi)之(zhi)下(xia),在(zai)處(chu)理(li)器(qi)持(chi)續(xu)執(zhi)行(xing)指(zhi)令(ling)的(de)時(shi)候(hou),能(neng)使(shi)用(yong)超(chao)低(di)功(gong)耗(hao)模(mo)式(shi)實(shi)現(xian)計(ji)算(suan)和(he)執(zhi)行(xing)邏(luo)輯(ji)檢(jian)測(ce),為(wei)實(shi)現(xian)低(di)功(gong)耗(hao)設(she)計(ji)提(ti)供(gong)了(le)方(fang)便(bian)。Rabbit2000可以實現冷啟動,因此未經編程的Flash存儲器可以接在適當的地方。其RabbitCore RCM2000模塊內含Rabbit2000微處理器、大容量Flash及SRAM、內建以太網接口,可直接通過網絡實現監控;具備RS232/485接口,可使各種串行設備快速進行網絡連接。Rabbit2000微處理器的軟件開發平台Dynamic C7.0 Premier集編程、編譯、鏈接、調試、下載於一體,並有完善的TCP/IP協議棧,支持全功能RS232/485通信,配備各種I/O驅動函數庫;完善的文件管理係統,可在Flash或SRAM上建立數據文件,便於存儲係統或用戶數據。
2 係統功能模塊設計
主要模塊單元為內含Rabbit2000微處理器的RabbitCore RCM2000模塊,作為消防火警控製器,以及火警探測器、鍵盤控製板、液晶顯示模塊、DI/DO和PC機。其功能模塊如圖1所示。  消防火警控製器模塊用於監視和控製各功能部件,進行網絡通信、數據處理和數據保存,是整個係統的核心。係統主要由Rabbit2000微處理器、256KB×8bit的Flash存儲器、512KB×8bit的SRAM、I/O接口電路、看門狗電路、後備電池、電源監控電路、RTL8019AS以太網控製芯片和複位電路組成。係統以22.1MHz的晶振頻率運行,工作電壓為5V,工作電流為140mA,組成框圖如圖2所示。

控(kong)製(zhi)器(qi)模(mo)塊(kuai)的(de)主(zhu)要(yao)任(ren)務(wu)是(shi)與(yu)火(huo)警(jing)探(tan)測(ce)器(qi)通(tong)信(xin),以(yi)獲(huo)取(qu)火(huo)警(jing)信(xin)息(xi),從(cong)而(er)控(kong)製(zhi)從(cong)報(bao)警(jing)係(xi)統(tong)。控(kong)製(zhi)器(qi)模(mo)塊(kuai)具(ju)有(you)一(yi)定(ding)的(de)故(gu)障(zhang)檢(jian)測(ce)和(he)處(chu)理(li)能(neng)力(li)。火(huo)警(jing)探(tan)測(ce)器(qi)掛(gua)接(jie)在(zai)RS485總線上。該總線連入Rabbit2000的串行口C,最多可掛接256個火警探測器。控製器對火警信息進行集中處理後,通過另一個RS485總線由Rabbit2000的串行口D將這些信息傳至PC,或由PC來查詢。PC機在獲取控製器上的報警信息後,按一定的協議格式對報警信息進行包裝,並將之傳送到消防網絡上。在連接PC機的RS485總線上可接入256個消防火警控製器。這樣形成一個樹形的網絡結構,以此構成監控火警信息的局域網,而PC機在這裏的作用相當於一個網關,把報警信息傳送到外部網絡上。在這裏,控製器的以太網接口也可用來和PC進行通信,以擴展係統功能。鍵盤控製板用來設置係統參數,包括本模塊的ID號、時間參數、係統運行模式等各種信息。液晶顯示模塊顯示係統時間及火警地址編號。DI/DO控製蜂鳴器及其它設備。
3 工作原理
係統有兩種類型的網絡節點:一種是與PC進行通信的火警控製器節點;另一種是火警控製器與探測器進行通信的探測器節點。傳輸協議采用規範化數據結構,設有BBC校驗位,且采用軟件容錯技術。管理軟件設有容錯陷阱,有效地消除隨機幹擾引起的“死機”或“誤報”現象。主機為PC機,其網絡ID號為0,每個上消防火警控製器都有1個唯一的大於0的ID號。當主機與控製器通信采用標準的協議格式,它所發的信息幀中攜有目的控製器的ID號。如果目的控製器的ID號為0,則為廣播信息。每個控製器都要接收,否則隻有和目的控製器的ID號相同的控製器才接收該幀並對幀格式和CRC檢驗和進行判斷。消防火警通過串口C偵zhen聽ting火huo警jing探tan測ce器qi所suo發fa出chu的de報bao警jing信xin息xi。如ru果guo該gai信xin息xi與yu膠jiao一yi次ci所suo發fa的de信xin息xi相xiang同tong,則ze將jiang該gai條tiao信xin息xi過guo濾lv,否fou則ze將jiang報bao警jing信xin息xi存cun入ru控kong製zhi器qi中zhong數shu據ju庫ku的de尾wei部bu。在zai火huo災zai報bao警jing時shi,火huo警jing探tan測ce器qi的de報bao警jing信xin息xi中zhong攜xie有you火huo警jing地di址zhi編bian號hao和he時shi間jian信xin息xi,而er在zai自zi動dong故gu障zhang報bao警jing時shi,報bao警jing信xin息xi由you故gu障zhang地di址zhi編bian號hao和he故gu障zhang等deng級ji信xin息xi組zu成cheng。控kong製zhi器qi有you2種運行模式:模式1是雙向運行,收到報警信息時立即將該信息轉發給PC機;模式2是單向運行,收到報警信息後首先在控製器的數據庫中保存該條信息。當PC機來查詢火警信息時才發送給PC機。PC機由後台的基於Winsock的網絡程序將火警信息往外部消防網絡。
報警係統程序框圖如圖3所示。 
結束語
以Rabbit微wei處chu理li器qi為wei核he心xin的de新xin型xing網wang絡luo消xiao防fang報bao警jing控kong製zhi係xi統tong具ju有you較jiao強qiang的de網wang絡luo通tong信xin能neng力li。由you於yu采cai用yong了le高gao性xing能neng的de微wei處chu理li器qi,係xi統tong具ju有you高gao實shi時shi性xing。通tong信xin快kuai速su可ke靠kao的de特te點dian,極ji有you應ying用yong價jia值zhi。
|