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