GPRS技術在配電自動化中的應用設計
3 軟件設計
由于該系統采用的是一點對多點的雙向數據傳輸,因此,每戶的表都有自己的地址碼。上位機可以查詢下位機,下位機也可以定時發送數據給上位機。本系統要實現的目的是一機(上位機)對多機(下位機)的通訊控制,其通訊軟件主要分為兩部分:一是上位機與下位機的遠程通訊軟件,二是單片機與GSM/MODEM的串行通訊軟件。程序設計的關鍵是上、下位機間的遠程通訊的準確性。在程序設計中,可采用通訊協議的做法,由上位機發出讀表指令與地址碼,讓各個下位機將記錄的數據傳過來,同時進行校驗。以保證數據的正確性。每個下位機都編有不同的地址碼,當上位機向所有的下位機發送一個地址碼和抄表指令時,所有的下位機都會接收到該地址碼,并比較是否與其自身的地址碼相同,如不相同,則退出比較,不再接收其他命令;如相同,則表示上位機查詢的就是該下位機,同時收回應答信號,并準備接收命令。而上位機則將收回的應答信號與發出的地址碼相比較,若不同,則給出錯誤信息,若相同,則可控制已叫通的下位機。此時已叫通的下位機將繼續接收上位機發送的抄表命令。并收集用戶的數據,同時通過GSM網絡發送給上位機,直到接收到上位機發來的執行完成命令。圖4所示是該系統的數據通訊程序流程。
4 結束語
本文介紹的自動抄表系統集計算機、通信技術于一體,并采用先進的無線通訊模塊和最成熟、最完善、應用最廣的GSM作為數據傳輸平臺。該系統抄數快速準確,徹底解決了人工抄表的所有弊病。其短消息業務具有永遠在線、不需撥號、價格便宜、覆蓋范圍廣等優勢。還可進一步與銀行系統的微機聯網,實現費用自動劃撥,故大大提高工作效率,因而具有良好的市場前景。該系統目前已投入運行,實際使用證明,其工作性能非常可靠。
電度表相關文章:電度表原理
評論