SimpliciTI網絡協(xié)議的無線數據采集系統(tǒng)設計
3 軟件設計
軟件主要分為控制中心、終端節(jié)點和路由節(jié)點軟件3個部分。
3.1 控制中心
控制中心不斷地監(jiān)測有多少節(jié)點設備加入,并判斷是否加滿。若數據中心還有空閑的PORT,則分配PORT,通知節(jié)點設備通信的PORT號。對已經加入該數據中心的設備通信,判斷是否收到數據,如果收到符合格式的數據,則上傳給PC機顯示或存數據庫。
等待串口數據,如果沒有數據,則繼續(xù)執(zhí)行其他任務;如果收到數據,則取對應的通信PORT,發(fā)送控制命令到指定的節(jié)點,該節(jié)點溫度光亮度等需要調整。流程如圖5所示。

3. 2 終端節(jié)點
終端節(jié)點的主要功能有:監(jiān)測數據中心,加入網絡;定時采集傳感器數據,初始化溫控系統(tǒng);接收數據中心數據,監(jiān)控數據中心傳來的控制命令執(zhí)行;監(jiān)測串口狀態(tài)。流程如圖6所示。

3.3 路由節(jié)點
路由節(jié)點也稱為范圍擴展,其實現(xiàn)的功能是將數據的通信距離延長,起到擴展每一個設備通信距離的作用,設計使用時需要注意如下問題:需要接收的數據有效載荷的長度不能大于范圍擴展定義的最大有效載荷長度;修改范圍擴展最大有效載荷的長度;需要接收的數據有效載荷的長度不能大于整個協(xié)議定義的最大有效載荷長度 (50字節(jié));范圍擴展不能掉電。流程如圖7所示。

4 總結
該無線數據采集系統(tǒng)是通過在多個終端節(jié)點上配置各種微型傳感器,實現(xiàn)了對目標環(huán)境進行實時監(jiān)測,由節(jié)點完成對采集的物理量到數字量的轉換,經無線通信網絡將數據傳送至PC機進行統(tǒng)一的分析、處理和保存。相對于傳統(tǒng)的敷線網絡系統(tǒng),具有功耗少、成本低、操作簡便靈活的優(yōu)勢,是實現(xiàn)實時監(jiān)控應用的一種高效節(jié)能、性能可靠的新技術。由本設計派生出來的無線監(jiān)控系統(tǒng)有著非常廣泛的應用環(huán)境。
本文引用地址:http://2s4d.com/article/195143.htm
評論