新聞中心

EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 供熱系統(tǒng)物聯(lián)網(wǎng)終端網(wǎng)絡(luò)設(shè)計

供熱系統(tǒng)物聯(lián)網(wǎng)終端網(wǎng)絡(luò)設(shè)計

作者: 時間:2012-03-02 來源:網(wǎng)絡(luò) 收藏

3 軟件
3.1 采集器軟件
采集器的軟件流程圖如圖6所示。該軟件的工作過程首先是對ZigBee模塊進(jìn)行初始化,包括初始化串口、I/O口等;然后發(fā)送加入信號,等待集中器內(nèi)的ZigBee模塊的應(yīng)答。若沒有接收到應(yīng)答,采集器則繼續(xù)發(fā)送入網(wǎng)信號,若加入成功,則等待集中器的命令。接收到集中器的命令后,即可通過接口電路讀取熱量表的數(shù)據(jù),并通過控制電路開關(guān)鎖閉閥。

本文引用地址:http://m.butianyuan.cn/article/155221.htm

f.JPG


3.2 集中器軟件
集中器的軟件流程如圖7所示。其中初始化包括定義的時鐘信號、工作頻率、存儲器初始化及I/O接口、定時器等外設(shè)的初始化,其初始化流程圖如圖8所示。初始化ZigBee模塊就是建立,同時與采集器建立連接;初始化GPRS模塊申請入網(wǎng)則與中心服務(wù)器建立連接。當(dāng)有射頻卡進(jìn)入識讀器的工作場時,程序會進(jìn)入中斷函數(shù),完成射頻卡的讀寫操作,圖9所示是集中器讀射頻卡中斷處理流程圖。如果定時器時間到了,程序進(jìn)入定時器中斷函數(shù),并采集熱量表的標(biāo)志位置位,同時在主程序中開始通過ZigBee網(wǎng)絡(luò)向采集器發(fā)送數(shù)據(jù)請求,然后等待返回數(shù)據(jù),最后將接收的數(shù)據(jù)打包通過GPRS網(wǎng)絡(luò)上傳至中心服務(wù)器。

g.JPG



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉