智能水表的遠程無(wú)線(xiàn)抄表系統方案
2)下行通信接口電路:用來(lái)和智能網(wǎng)絡(luò )水表進(jìn)行通信,采用RS-485總線(xiàn)傳輸方式,如圖5(b)所示。使用MAX485芯片和智能網(wǎng)絡(luò )水表進(jìn)行通信。 2.2 集中器軟件設計 集中器的軟件設計主要包括集中器主程序的設計、集中器接受命令子程序的設計、集中器向采集器發(fā)命令子程序軟件的設計、集中器向PC機應答子程序的設計。集中器主程序流程圖如圖6所示。 2.3 上位機與集中器之間通信協(xié)議的幀格式 上位機與集中器之間通信協(xié)議的幀格式有命令幀格式和應答幀格式。通信協(xié)議的幀格式由幀頭、類(lèi)型碼、地址碼、數據碼、校驗碼和幀尾組成,其定義如表1所示。各個(gè)部分的具體含義解釋如下: 1)幀頭:一幀的起始字節,代表一個(gè)新幀的開(kāi)始1個(gè)字節,命令幀固定為1AH,應答幀固定為ICH. 2)類(lèi)型碼:1個(gè)字節,命令幀類(lèi)型碼用來(lái)規定上位機管理系統下達指令的具體內容,不同的內容對應不同的類(lèi)型碼。集中器執行相應指令后上傳相應的應答幀類(lèi)型碼,不同的內容對應不同的類(lèi)型碼,命令幀和應答幀類(lèi)型碼如表2所示。 3)地址碼:8個(gè)字節,本地址碼依次為集中器號(4個(gè)字節),智能網(wǎng)絡(luò )水表號(4個(gè)字節)。 規定前4個(gè)字節全F代表所有集中器,后4個(gè)字節全F代表所有智能網(wǎng)絡(luò )水表。 4)數據碼:2~10個(gè)字節,包括設置集中器和水表的號碼、設置集中器的密碼、設置的時(shí)間、水表的狀態(tài)、水表上傳的數據等。 5)校驗碼:1個(gè)字節,本設計采用累加和校驗,對幀頭、類(lèi)型碼、地址碼和數據域進(jìn)行字節累加,結果取1個(gè)字節。集中器接收到指令后,對指令的相應字節進(jìn)行累加,然后再與校驗字相比較。 6)幀尾:表示一幀的結束字節,命令幀固定為IBH;應答幀固定為DH.
評論