[發明專利]一種基于485分時通信的設備資源采集方法有效
| 申請號: | 201710103780.6 | 申請日: | 2017-02-24 |
| 公開(公告)號: | CN106953809B | 公開(公告)日: | 2020-04-14 |
| 發明(設計)人: | 周鳴;張智;齊曉旭;孟慶銳 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L12/40;H04L1/22;H04L1/00;H04L29/08 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙) 11221 | 代理人: | 王衛東 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 485 分時 通信 設備 資源 采集 方法 | ||
本發明公開了一種基于485分時通信的設備資源采集方法,包括以下步驟:確定主設備和其通過RS485總線連接的每個從設備的時隙;在每個從設備的時隙內,發送資源變化消息給主設備;在主設備的時隙內,根據接收到的資源變化消息同時向對應的從設備返回資源獲取請求;根據從設備接收到的資源獲取請求,在其時隙內將資源數據發送給主設備。本發明實現了主設備和從設備在各自的時隙發送數據,由于主設備可以并發發送資源獲取請求到從設備,從設備分時向主設備返回資源數據,因此可以快速準確地完成主設備對從設備的資源采集,避免了通信沖突,具有并發性、高效率、安全性和冗余性,便于管理,能滿足通信設備大批量的數據采集需求。
技術領域
本發明涉及通信領域,具體涉及一種基于485分時通信的設備資源采集方法。
背景技術
半雙工的485通信方式,應用于多個主從節點時,一次只能由一個節點發送數據,如果多個節點同時發送數據,則會出現通信沖突。傳統的對通信設備進行資源采集的方法一般是利用這種半雙工的485通信方式,包括以下兩種方法:
第一種是采用主設備輪詢的方式,主設備永遠為主,從設備永遠為從,每次都是由主設備發起通信,由從設備響應,如此便不容易出現通信沖突,但是主設備的輪詢方式由于是間隔一定時間才去查詢的,因此會導致采集資源的效率比較低。特別是當從設備沒有資源變化時,主設備也會發送采集命令到從設備進行資源采集,每次采集的間隔時間較短,對主設備本身的MCU的消耗過大,導致其它任務受影響;第二種是采用從設備上報資源變化給主設備的方式,由于是半雙工的485通信方式,因此會導致通信沖突,最終需要從設備重復發送多次才能將資源變化上報給主設備,這種方法效率也比較低,很容易產生通信沖突。
綜上所述,現有的利用半雙工的485通信方式對通信設備進行資源采集的方法存在以下缺點:
(1)采集資源的效率較低;
(2)容易產生通信沖突。
發明內容
本發明所要解決的技術問題是解決現有的利用半雙工的485通信方式對通信設備進行資源采集的方法效率較低且容易產生通信沖突的問題。
為了解決上述技術問題,本發明所采用的技術方案是提供一種基于485分時通信的設備資源采集方法,包括以下步驟:
確定主設備和其通過RS485總線連接的每個從設備的時隙;
在每個從設備的時隙內,發送資源變化消息給主設備;
在主設備的時隙內,根據接收到的資源變化消息同時向對應的從設備返回資源獲取請求;
根據從設備接收到的資源獲取請求,在其時隙內將資源數據發送給主設備。
在上述技術方案中,根據沖突檢測方法確定所述從設備發送的資源數據是否發生沖突,具體為:
依次檢測所述從設備發送的資源數據的奇偶校驗位、數據長度、停止位以及數據幀是否正確,若均正確,則確定所述從設備發送的資源數據未發生沖突。
在上述技術方案中,獲取所述主設備的RS485通信接口的配置參數,并根據所述配置參數對所述從設備的RS485通信接口進行參數配置,所述主設備與所述從設備通過調用各自的RS485通信接口進行通信。
在上述技術方案中,所述配置參數包括波特率、數據位、停止位和奇偶校驗位。
在上述技術方案中,當所述從設備接收到資源獲取請求時,對當前的資源數據進行壓縮,并在所述從設備的時隙內將壓縮后的資源數據發送給所述主設備,由所述主設備進行解壓。
在上述技術方案中,對所述主設備接收到的資源數據進行解壓,并采用解壓后的資源數據更新所述主設備的資源信息表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710103780.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鋼管拉運車
- 下一篇:一種履帶式智能拖拉機





