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