區(qū)健華,梁世昌,葉發(fā)新,梁健文
(1.廣東電網(wǎng)有限責任公司江門供電局,廣東江門 529000;2.江門市大光明電力設備廠有限公司,廣東江門 529000)
當前,電力公司設備盜竊案件猖獗,竊電現(xiàn)象屢禁不止,財產損失嚴重。由于電力公司計量箱長期使用的機械統(tǒng)開鎖具存在明顯的缺陷,而且多年來對電力計量箱的管理也比較薄弱[1]。計量箱主要依靠一把鎖來看護,傳統(tǒng)鎖具防盜安全系數(shù)低、易被破壞。設備的損毀和防竊電工作依靠外勤人員的發(fā)現(xiàn)或用電檢查人員的巡查,工作量大,收效甚微。針對計量箱鎖管理存在的不足,國內外已有部分公司相繼開展智能鎖的研究,其工作過程是由智能鑰匙從系統(tǒng)管理軟件中下載授權密鑰,檢查人員攜帶已授權的智能鑰匙到指定的計量箱進行開啟計量鎖檢查相關的設備設施,其工作繁瑣,效率低。
本文基于DTU通訊模塊,設計并開發(fā)了一種無線智能計量鎖的控制電路,針對計量箱的鎖具、門的開啟狀態(tài)進行信息化管理及實時監(jiān)測。智能鎖在箱門正常鎖閉的狀態(tài)下,每隔一定的時間自動通過DTU通訊模塊,經(jīng)過GPRS網(wǎng)絡向后臺服務器發(fā)送一個自檢狀態(tài)信號。系統(tǒng)接受到該信號后,將根據(jù)信號判定該智能鎖是否處于正常狀態(tài)。當有稽查任務時,系統(tǒng)將對該任務執(zhí)行人員的智能鑰匙進行授權。工作人員必須使用得到授權的智能鑰匙才能正確開啟任務涉及的智能鎖。當存在工作人員使用無授權的鑰匙,或智能鎖沒有得到系統(tǒng)的授權,或智能鎖遭到非法開啟、計量箱門非法打開,或系統(tǒng)無法得到智能鎖發(fā)送的安全狀態(tài)信號等情況,系統(tǒng)將報警,并通知相應管理人員進行跟進處理。
DTU是無線數(shù)傳終端(Data Transfer Unit)的簡稱,可以把傳感器/流量計/PLC/單片機等串口(RS232/RS485/TTL)設備采集的數(shù)據(jù),通過GPRS通訊網(wǎng)絡將數(shù)據(jù)發(fā)送到指定的服務器(數(shù)據(jù)采集平臺/數(shù)據(jù)監(jiān)控平臺等),服務器接收到數(shù)據(jù)可以進行進行分析、處理、顯示、保存等操作,同時也可以通過DTU發(fā)送一些信息給遠端的串口設備,去執(zhí)行指定動作。
DTU的功能就是讓用戶的串口設備通過DTU來以GPRS無線通訊的方式連接到用戶監(jiān)控電腦或服務器上,實現(xiàn)遠程串口的改造。
GPRS無線通信網(wǎng)絡的優(yōu)點就是支持GPRS終端設備永久在線,因此典型的GPRSDTU在設計上都支持永久在線功能[2],這就要求DTU包含上電自動撥號、采用心跳包保持永久在線(當長時間沒有數(shù)據(jù)通信時,移動網(wǎng)關將斷開DTU與中心的連接,心跳包就是DTU與數(shù)據(jù)中心在連接被斷開之前發(fā)送一個小數(shù)據(jù)包,以保持連接不被斷開)、支持斷線自動重連、自動重撥號等特點。在交通、環(huán)境(保)監(jiān)控、氣象監(jiān)測、水、電、煤氣遠程監(jiān)控或無線自動抄表、輸油/氣管道、油/氣井/臺監(jiān)控、無線POS及其他遠程無線數(shù)據(jù)采集、傳輸系統(tǒng)、管網(wǎng)監(jiān)控、金融、證券等行業(yè)部門,以及LED顯示屏信息傳輸?shù)葓龊隙加袕V泛應用[3]。
USR-GPRS232-7S2是一款串口轉GPRS無線模塊,它采用MTK工業(yè)級嵌入式處理器,內嵌TCP/IP協(xié)議棧,提供標準TTL數(shù)據(jù)接口,工作頻率GSM/GPRS850/900/1 800/1 900 MHz,四頻模塊全球通用,可以方便地連接設備,實現(xiàn)數(shù)據(jù)的全透明傳輸。該模塊支持遠程短信設置模塊參數(shù)(短信設置參數(shù)支持密碼驗證,防止非法用戶設置參數(shù)及垃圾短信干擾),支持遠程服務器端設置參數(shù)(網(wǎng)絡AT指令設置參數(shù),可以開啟/關閉此功能);支持多種工作模式,方便用戶靈活使用(數(shù)據(jù)透傳模式/AT指令模式/有人串口命令模式/HTTPD CLIENT“GET”模式/短信透傳模式等)。該模塊在智能鎖中可以達到實時監(jiān)控、遠程管理等目的。
在服務器端和DTU模塊之間建立TCP連接。TCP(Transmission Control Protocol傳輸控制協(xié)議)是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議,由IETF的RFC 793定義。在簡化的計算機網(wǎng)絡OSI模型中,它完成第四層傳輸層所指定的功能。TCP是因特網(wǎng)中的傳輸層協(xié)議,使用三次握手協(xié)議建立連接,如圖1所示。當主動方發(fā)出SYN連接請求后,等待對方回答SYN+ACK,并最終對對方的SYN執(zhí)行ACK確認。這種建立連接的方法可以防止產生錯誤的連接,保證通訊的安全可靠。
圖1 TCP三次握手協(xié)議
服務器接入互聯(lián)網(wǎng),并配置靜態(tài)公網(wǎng)IP,首先以TCPServer身份開始偵聽指定端口。DTU模塊(客戶端)以TCPClient身份向該IP端口發(fā)起連接請求,經(jīng)過三次握手協(xié)議后建立TCP連接。當DTU模塊與服務器成功連接后,將定時向服務器發(fā)送智能鎖自檢狀態(tài)信號。服務器根據(jù)接受到的信號可判斷智能鎖是否處于正常工作狀態(tài)。當智能鎖需要開啟時,由服務器端通過該TCP連接,向DTU模塊發(fā)送開鎖信號。DTU模塊接受到開鎖信號后,通過智能鎖控制電路,開啟智能鎖。系統(tǒng)網(wǎng)絡結構圖如圖2所示。
控制電路組成如圖3所示。
單片機:智能鎖控制模塊的主控芯片。
圖2 系統(tǒng)網(wǎng)絡結構圖
GPRSDTU模塊:該模塊為GPRS通訊模塊,主要用于接收與發(fā)送信號至后臺服務器。
圖3 控制電路組成
接近開關1:該開關安裝在計量箱門上,主要用于監(jiān)控箱門開啟與關閉狀態(tài)。
接近開關2:該開關安裝在智能鎖鎖體上,主要用于智能鎖的開啟與關閉狀態(tài)。
電磁鐵:電磁鐵主要用于控制智能鎖的開啟與閉合。當主控芯片接收到后臺服務器的開啟信號后,使電磁鐵通電5秒鐘后斷開,從而使智能鎖開啟。
電源:控制模塊的供電部分包含三個子模塊:(1)供電模塊,主要將220 V交流電或100 V交流電轉換成控制模塊可使用的電源;(2)電池模塊,主要用于當外接交流電停電時,用于保持控制模塊的電路供電;(3)外接電源,主要用于當外接交流電停電,內部電池電量耗盡時,通過充電接口,外接移動電源進行臨時供電。
如圖4所示,模塊11、12、13、14、16五個引腳為供電。其中,11、12引腳接地,用于信號地/供電源地/負極;13、14腳為5~18 V供電時的源正極。本設計采用15 V電源,13、14兩腳用于向模塊提供電源;16腳VCAP,供電時此腳需接一個旁路電容以穩(wěn)定模塊工作電壓。
(1)開鎖流程
由后臺服務器根據(jù)開鎖任務授權情況,判斷智能鎖是否正確。如正確則直接向該智能鎖DTU模塊發(fā)送加密的開鎖信息。智能鎖接收到開鎖信息后,按照特定算法進行解密。如解密信息正確,則打開智能鎖。外勤工作人員則可開啟計量箱門進行外勤作業(yè)。完成外勤作業(yè)后關閉箱門,閉合智能鎖,則完成整個開鎖流程。開鎖流程如圖5所示。
圖4 DTU模塊電路設計
圖5 開鎖流程圖
(2)監(jiān)控流程
無線智能計量鎖每隔一定時間,自動對電源、智能鎖、箱柜門狀態(tài)進行自檢,并通過DTU模塊將自檢信息加密后發(fā)送至后臺服務器。后臺服務器接受到信息后,對信息進行解密。如發(fā)現(xiàn)異常狀態(tài)信息,則立即通知管理員進行處理。后臺管理系統(tǒng)可實時顯示所有智能鎖的狀態(tài)。監(jiān)控流程如圖6所示。
(1)自檢信息發(fā)送的程序設計
自檢信息發(fā)送的設計,首先取得各部件的自檢狀態(tài),包括鎖具的唯一ID編號、鎖具開啟狀態(tài)、箱門開啟狀態(tài)等。然后再將各部件的自檢狀態(tài)統(tǒng)一編碼后通過DTU的串口透傳功能發(fā)送至后臺服務器中。
圖6 監(jiān)控流程圖
本文設計了基于DTU通訊模塊的無線智能計量鎖控制電路,DTU模塊專門負責通信功能。這樣處理的最大好處是提高了智能鎖內部單片機的數(shù)據(jù)處理能力和工作效率。在實際應用上,該控制電路能有效對計量箱的鎖具、門的開啟狀態(tài)等進行信息化管理及實時監(jiān)測。有效防止和杜絕偷漏電現(xiàn)象的發(fā)生,提高用電檢查的效率,降低用電檢查工作人員的勞動量,提高設備運行的安全性、經(jīng)濟性。
[1]姚亮.電力企業(yè)計量箱智能報警系統(tǒng)[J].電力系統(tǒng)通信,2011(08):55-57.
[2]劉月新.世紀星:輕松串聯(lián)Internet巧妙實現(xiàn)無線傳輸[J].自動化技術與應用,2010(08):135-137.
[3]趙忠彪.DTU與DSC之間通信協(xié)議研究[J].許昌學院學報,2014(02):82-85.