[發明專利]一種有線傳感器網絡的組網方法有效
| 申請號: | 201711384750.3 | 申請日: | 2017-12-20 |
| 公開(公告)號: | CN108199867B | 公開(公告)日: | 2021-01-05 |
| 發明(設計)人: | 馬英楠;高星;王立;趙鵬霞;駱騰亮 | 申請(專利權)人: | 北京城市系統工程研究中心 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 杭州新源專利事務所(普通合伙) 33234 | 代理人: | 鄭雙根 |
| 地址: | 100035 北京市西城區西直*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 有線 傳感器 網絡 組網 方法 | ||
1.一種有線傳感器網絡的組網方法,其特征在于:將每個傳感器連接至帶IIC接口的IIC控制器作為網絡節點,每個網絡節點均掛載到IIC總線,所有網絡節點都有一個可與上位機連接的串口;組網時,將任意一個網絡節點通過串口與上位機連接,作為主控節點,當上位機發送開始組織網絡命令時,與上位機連接的主控節點以掃描地址的方式開始探測IIC總線上的所有其它網絡節點;開始掃描地址時,從設定的最小的地址開始,地址依次遞增,每掃描一個地址,向總線發送該地址,并等待對應網絡節點的回應;當接收到與地址對應的網絡節點的回應后,記錄該地址,便于以后使用;當超時還未接收到該地址節點的回應時,結束通信,跳過該地址;依次重復上述的操作,直到最大地址結束;此時,所有掛載在總線上的有效節點的地址都已經記錄在主控節點中,組網工作完成:每個網絡節點內均設置相同的內置程序,每個網絡節點根據是否接收到上位機的指令來區分是否為主控節點,如果某個網絡節點接收到上位機的指令,則為主控節點,其余網絡節點為從節點;上位機發送出傳送數據指令,直接通過串口連接到上位機的網絡節點接收到命令后作為主控節點將自己的地址數據向上傳輸給上位機,再從記錄的地址列表中從頭遍歷所有地址,依次向從節點發送讀取數據請求;當從節點接收到請求后,隨即獲取節點的傳感器數據,對數據按需進行處理后,發送給主控節點;主控節點接收到數據后,直接利用與上位機連接的串口,將數據傳輸給上位機進行處理。
2.根據權利要求1所述的有線傳感器網絡的組網方法,其特征在于:所述IIC控制器包括主控芯片(MCU),主控芯片(MCU)上連接有傳感器接口、固件下載接口和IIC接口,主控芯片(MCU)還通過USB轉串口模塊與USB接口相連;還包括電池(CELL),電池(CELL)通過穩壓芯片與主控芯片(MCU)的電源端相連,電池(CELL)還通過電源管理芯片與USB接口相連。
3.根據權利要求1所述有線傳感器網絡的組網方法,其特征在于:在主控節點讀取上位機傳輸的數據時,采用直接內存訪問的方式,當數據傳輸完成時,主控節點的串口發一個串口空閑中斷,提高了數據傳輸的可靠性。
4.根據權利要求3所述有線傳感器網絡的組網方法,其特征在于:在主控節點和從節點讀取數據傳感器數據時,為了保證數據的完整性,以便獲得正確完整的數據,采用鏈式隊列的方式避免數據的破壞。
5.根據權利要求4所述有線傳感器網絡的組網方法,其特征在于,所述鏈式隊列的方式具體為:設置一個鏈表,當讀取一個新的數據時,程序會申請一個數據節點的空間,將數據復制進入空間,并將數據節點加入隊列,并且釋放第一個數據節點的空間,保證隊列的長度,當出現中斷需要讀取數據時,始終返回中間節點的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京城市系統工程研究中心,未經北京城市系統工程研究中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711384750.3/1.html,轉載請聲明來源鉆瓜專利網。





