Design and Implementation of Patrol Terminal Based on GPRS
摘要 對于巡更場點數(shù)量多、范圍分布廣的復(fù)雜巡更系統(tǒng),需要使用巡更主機對手持巡更機進行數(shù)據(jù)采集,與監(jiān)控中心進行實時數(shù)據(jù)通訊的功能,從而實現(xiàn)系統(tǒng)數(shù)據(jù)處理的實時性。本文根據(jù)應(yīng)用要求分析了巡更主機功能需求,詳細討論了通過GPRS與監(jiān)控中心服務(wù)器進行實時通訊的巡更主機的軟硬件實現(xiàn)。
關(guān)鍵詞 巡更主機;GPRS;數(shù)據(jù)采集;
Abstract:If there are many dispersing place in the patrol system, It should use main machine to collect data from patrol hand terminal and communicate with control center. The main machine can communicate with the control center in time. This paper analysis the function of the patrol system, and discuss the hardware and software implement of the main machine which use GPRS to communicate with the server.
Keyword:Patrol Main Machine; GPRS; Data Collection;
引言
巡更是單位值班人員在晚上對所看管的場所定時進行巡視的安全保護措施。對于大型物流、公交企業(yè),因為其庫房多、分散且范圍廣,巡更既是重點,也是難點。因為值班人員巡更時,既要按計劃進行,還要隨時服從監(jiān)控中心的臨時安排;既要巡查到指定的位置,還要落實重點區(qū)域。通常情況下,巡更時使用非接觸式的手持式巡更機,完成巡更任務(wù)后,直接使用PC機采集數(shù)據(jù)并進行處理。在這個過程中,并沒有使用巡更主機。但是,這樣的實施方案存在一定的缺點。如果在巡更值班室放置PC機,配置PC機的費用較高,還很不安全,而且巡更員文化水平普遍較低,操作PC機會有一定困難。另外,如果不及時把數(shù)據(jù)傳到監(jiān)控中心,則不能及時處理一些特殊情況。在巡更值班室使用巡更主機,可以即時采集數(shù)據(jù)并與監(jiān)控中心通訊,增強了實時性的同時,還可以降低成本,具有很強的經(jīng)濟實用性。
1 智能巡更系統(tǒng)方案
巡更系統(tǒng)的主要功能是要求巡更員按照規(guī)定的時間,到指定的地點進行查看,并可以進行數(shù)據(jù)的統(tǒng)計匯總。最傳統(tǒng)的方式是在指定的地點放置登記表格,巡更員巡查到該地方后,進行時間等數(shù)據(jù)的登記。隨著電子技術(shù)的發(fā)展,登記表格更新為電子識別設(shè)備,巡更員使用手持式的電子閱讀工具,把巡更地點的識別信息采集到手持設(shè)備中。后一種方式可以保證數(shù)據(jù)的真實有效,已經(jīng)為大多數(shù)巡更系統(tǒng)所采用。
在后臺數(shù)據(jù)處理方面,很多系統(tǒng)直接使用PC機采集手持設(shè)備的數(shù)據(jù)。但是對于復(fù)雜的巡更系統(tǒng),使用巡更主機具有更強的實時性。系統(tǒng)原理示意圖如圖1所示。

圖1 智能巡更系統(tǒng)原理示意圖
每個場點的巡更員使用手持巡更機進行巡更,每次巡更任務(wù)完成后,把數(shù)據(jù)傳送到巡更主機中,再由巡更主機通過網(wǎng)絡(luò)傳輸?shù)奖O(jiān)控中心服務(wù)器。
1.1 監(jiān)控中心服務(wù)器
監(jiān)控中心主要負責(zé)對巡更情況的匯總處理,制定并通知新的巡更計劃,接收并處理巡更點的報警信息。對所有巡更點完成巡查后,巡更員通過巡更主機把手持巡更機采集的信息傳送到監(jiān)控中心服務(wù)器。服務(wù)器接收到巡更數(shù)據(jù)后,與計劃數(shù)據(jù)相比較,落實巡更的情況,如果出現(xiàn)巡更點遺漏的,及時通知巡更主機,要求巡更員進行補巡。同時,監(jiān)控中心還會把新的巡更計劃,即新的巡更時間以及地點發(fā)送給巡更主機。另外,服務(wù)器還對每輪巡更情況進行匯總分析,如出現(xiàn)某個巡更點沒有及時巡更等異常情況,及時報警提示。
1.2 巡更主機
巡更主機主要起到傳輸巡更數(shù)據(jù)和對巡更手持機進行管理的作用。手持式巡更機一般體積較小,不好實現(xiàn)網(wǎng)絡(luò)通信、數(shù)據(jù)存儲等功能。巡更主機首先是采集手持巡更機的數(shù)據(jù),然后把數(shù)據(jù)通過網(wǎng)絡(luò)傳送到監(jiān)控中心服務(wù)器。巡更主機與監(jiān)控中心服務(wù)器傳輸?shù)臄?shù)據(jù)可以是巡更情況,也可以是巡更計劃、報警提示等信息。
巡更主機還可以對巡更手持機進行初始化、設(shè)置時鐘、設(shè)置工作狀態(tài)等操作。
1.3 巡更手持機
巡更手持機是巡更員執(zhí)行巡更任務(wù)時,用來對巡更點的電子標(biāo)志進行識別的手持式設(shè)備,同時可以提供照明功能。巡更手持機還需要提供與巡更主機通訊的功能,通過巡更主機與監(jiān)控中心的通訊,保證監(jiān)控中心能夠?qū)崟r掌握巡更情況。
2 巡更主機系統(tǒng)設(shè)計
巡更主機主要起到傳輸數(shù)據(jù)和對巡更手持設(shè)備進行管理的作用,因此它需要由以下功能模塊構(gòu)成:網(wǎng)絡(luò)通訊、顯示、按鍵、串行口通訊、實時時鐘和大容量數(shù)據(jù)存儲。
2.1 巡更主機硬件系統(tǒng)
在系統(tǒng)的各個模塊中,網(wǎng)絡(luò)通訊是個重點。因為各個巡更場點并不是在同一個地方,要把巡更手持機的數(shù)據(jù)及時地傳送到監(jiān)控中心服務(wù)器,必須使用網(wǎng)絡(luò)傳輸。而在每個巡更場點都鋪設(shè)線路進行有線的網(wǎng)絡(luò)傳輸,成本很高,也不好實施,因此系統(tǒng)使用MCU控制GPRS通訊模塊來實現(xiàn)無線數(shù)據(jù)傳輸。
GPRS(通用分組無線服務(wù),General Packet Radio Service)是利用“包交換”(Packet-Switched)的概念所發(fā)展出的一套無線傳輸方式[1]。GPRS模塊一般是指帶有GPRS功能的GSM模塊,可以利用GPRS網(wǎng)進行數(shù)據(jù)通信,其中比較常見的有法國Wave公司和西門子公司的產(chǎn)品系列。西門子公司的MC55模塊接口簡單、使用方便且功能非常強大,它與微控制器、SIM卡、電源之間的連接方便。GPRS模塊與微控制器間是通過串行口進行通信的,通信速率最快可以達到115 200bps。模塊與控制器間的通信協(xié)議使用標(biāo)準(zhǔn)AT命令集[2]。
因為巡更手持機也需要使用串行口進行通訊,要求MCU具有兩個串行口。綜合考慮采用Philips公司的P89C669[3]作為主控MCU,該芯片與普通89C51芯片完全兼容,此外,它擁有96K的在線可編程Flash程序存儲空間,2K的RAM,還有硬件的IIC總線。系統(tǒng)的實時時鐘芯片使用PCF8563,實現(xiàn)時鐘和定時報警的功能。巡更數(shù)據(jù)的存儲使用16K字節(jié)的串行EEPROM 24LC128。顯示屏使用192*64的點陣式LCD,可以顯示多個巡更點的數(shù)據(jù)編號。鍵盤設(shè)置采集數(shù)據(jù)、上傳數(shù)據(jù)、查詢、報警幾個按鍵即可。
巡更主機硬件設(shè)計框圖如圖2所示。






