基于無線傳感器網(wǎng)絡(luò)技術(shù)的傳感器實驗平臺設(shè)計
2.2 采集儀的軟件設(shè)計
采集儀的軟件設(shè)計中,無線部分采用TI公司免費提供的ZigBee協(xié)議棧。采集儀啟動后,首先檢測是否存在USB連接,如果存在則按USB通信鏈路進行工作;否則啟用并配置為ZigBee終端節(jié)點。然后嘗試發(fā)現(xiàn)網(wǎng)絡(luò),并向協(xié)調(diào)器發(fā)出建立ZigBee網(wǎng)絡(luò)連接請求。
連接建立后,將依據(jù)各工位顯示和處理終端的命令,識別接入的傳感器類型,再根據(jù)傳感器類型調(diào)用不同的數(shù)據(jù)處理子程序,如在光電開關(guān)傳感器的測量中只要取得開關(guān)量即可,而熱電偶溫度傳感器的測量則需要連續(xù)取得環(huán)境溫度。取得數(shù)據(jù)后,再通過ZigBee網(wǎng)絡(luò)或USB鏈路發(fā)同對應(yīng)的工位數(shù)據(jù)處理終端。其流程如圖5所示。
評論