
2.2 采集儀的軟件設計
采集儀的軟件設計中,無線部分采用TI公司免費提供的ZigBee協議棧。采集儀啟動后,首先檢測是否存在USB連接,如果存在則按USB通信鏈路進行工作;否則啟用并配置為ZigBee終端節點。然后嘗試發現網絡,并向協調器發出建立ZigBee網絡連接請求。
連接建立后,將依據各工位顯示和處理終端的命令,識別接入的傳感器類型,再根據傳感器類型調用不同的數據處理子程序,如在光電開關傳感器的測量中只要取得開關量即可,而熱電偶溫度傳感器的測量則需要連續取得環境溫度。取得數據后,再通過ZigBee網絡或USB鏈路發同對應的工位數據處理終端。其流程如圖5所示。

評論