[發明專利]一種有線傳感器網絡的組網及數據傳輸的方法在審
| 申請號: | 201710794848.X | 申請日: | 2017-09-06 |
| 公開(公告)號: | CN107612986A | 公開(公告)日: | 2018-01-19 |
| 發明(設計)人: | 馬英楠;高星;趙鵬霞;駱騰亮 | 申請(專利權)人: | 北京城市系統工程研究中心 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100000 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 有線 傳感器 網絡 組網 數據傳輸 方法 | ||
1.一種有線傳感器網絡的組網,包括MCU,其特征在于,所述MCU連接MAX1759,且所述MAX1759連接CELL和USB接口2;所述CELL連接TP-4056,且所述TP-4056與所述USB接口2連接;所述USB接口2連接CP2102,且所述CP2102連接所述MCU;所述MCU連接有固件下載接口;所述CP2102設有兩個,其中一個CP2102連接USB接口1。
2.一種根據權利要求1所述的有線傳感器網絡的組網的數據傳輸的方法,其特征在于,
其方法包括以下步驟:
步驟一、節點連接,首先將硬件的USB接口2用于與父節點連接;硬件的USB接口1于子節點連接,依次連接,直到最后一個節點;
步驟二、調試程序,在固件下載接口輸入程序,并且調試程序,設置每個節點的USB接口2父節點,USB接口1為子節點;
步驟三、上位機發送組網請求,傳輸數據時采用DAM和串口空閑中斷的方式傳輸數據;當第一個節點接收到上位機的命令后,在自己的程序中標記為存在父節點,并回復父節點,即上位機,上位機標記存在子節點;接著第一個節點發送組網命令給自己的另一個串口,當其子節點接收組網命令后,標記存在父節點,并回復父節點;接著其再向它的另一個串口發送組網命令,依次類推,直到最后一個節點在等待其子節點回復超時后,結束組網;
步驟四,數據處理,父節點將數據從USB接口2傳入,經過主控模塊MCU處理,并回復父節點,即上位機,上位機標記存在子節點;接著第一個節點發送命令給自己的另一個串口,數據從固件下載接口下載數據。
3.根據權利要求1所述的有線傳感器網絡的組網的數據傳輸的方法,其特征在于,所述USB接口2用于與父節點通訊,包括接收父節點的命令和向父節點發送數據。
4.根據權利要求1所述的有線傳感器網絡的組網的數據傳輸的方法,其特征在于,所述USB接口1用于向子節點發送命令和接收子節點的數據。
5.根據權利要求1所述的有線傳感器網絡的組網的數據傳輸的方法,其特征在于,傳輸數據時采用DAM和串口空閑中斷的方式傳輸數據,直接內存訪問數據并且存儲,外圍和內存,內存和內存直接傳輸,當數據傳輸完成時,串口會發一個串口空閑中斷;此中斷會在串口傳輸完成的時候,即由忙碌轉為空閑時觸發,但在一般的串口空閑時并不會觸發。
6.根據權利要求1所述的有線傳感器網絡的組網的數據傳輸的方法,其特征在于,所述MCU數據處理程序采用鏈式隊列的方式,Head節點為隊列的頭節點,包含兩個指針和一個整型變量;兩個指針變量時鐘指向隊列的頭部和尾部,整型變量記錄著隊列的長度,當讀取一個新的數據時,程序會申請一個數據節點的空間,將數據復制進入空間,并將節點加入隊列,并且釋放第一個節點的空間,保證隊列的長度;當無線中斷需要讀取數據時,始終返回中間節點的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京城市系統工程研究中心,未經北京城市系統工程研究中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710794848.X/1.html,轉載請聲明來源鉆瓜專利網。





