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