基于GPRS通信的網絡電能表設計
3.2.1 主任務流程
主任務程序流程如圖3所示。本文引用地址:http://www.104case.com/article/156396.htm
3.2.2 GPRS鏈路維護流程
上行任務中的鏈路維護模塊包括:GPRS網絡登陸、鏈路狀態檢測以及心跳維護等。其中,GPRS網絡登陸程序流程如圖4所示。在GPRS通信鏈路建立后,如果長時間無數據傳輸,則GPRS網絡連接將被斷開,所以必須在一定時間間隔內發一個心跳幀至主站,確認主站應答后說明鏈路狀態正常。不同品牌GPRS模塊的AT指令集不同,因此在編程前須熟悉相關GPRS模塊的指令集,以實現鏈路的建立和維護。
4 結語
介紹了GPRS網絡電能表的功能和GPRS無線通信模塊的軟硬件設計,它是對GPRS網絡電能表開發項目的總結。系統軟件移植了μC/OS-Ⅱ嵌入式操作系統,采用多任務設計,提高了系統的實時性,對實現遠程無線抄表具有積極意義,設計的產品已在國家電網公司成功應用,且運行穩定,應用效果良好。
評論