[發明專利]一種RS485總線多主機競爭切換方法在審
| 申請號: | 202010681878.1 | 申請日: | 2020-07-15 |
| 公開(公告)號: | CN111698139A | 公開(公告)日: | 2020-09-22 |
| 發明(設計)人: | 張浩彬;譚東超;劉躍武 | 申請(專利權)人: | 深圳市天磁科技有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40 |
| 代理公司: | 北京專贏專利代理有限公司 11797 | 代理人: | 劉梅 |
| 地址: | 518101 廣東省深圳市寶*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 rs485 總線 主機 競爭 切換 方法 | ||
本發明公開了一種RS485總線多主機競爭切換方法,具體步驟如下:兩臺單機設備并聯,使用撥碼開關來設置單機設備不同的優先級,然后單機設備根據優先級來確定上電到啟動通信的時間,如果兩臺設備的RS485_1和RS485_2連在一起后再上電,單機控制器上電后,RS485_1和RS485_2都初始化為從機,本發明的有益效果是:(1)通過檢測總線上的數據來確認總線上是否存在主機,不需要外部控制器干預即可完成準確的判斷。(2)可以確保并機的單機設備每次上電后都是由同一個設備作為主機,無需額外設置。
技術領域
本發明涉及通訊技術領域,具體是一種RS485總線多主機競爭切換方法。
背景技術
現有的RS485總線一般都只有一個主機,有可能出現兩個主機沖突的情況下往往會有上級控制器去控制切換主從模式。通過上級控制器切換RS485的主從模式,一旦脫離了控制器,兩個主機將會一直在爭奪總線控制權,以至于整個總線都不能正常使用。
現有技術存在以下兩點不足:
不足1:需要額外的控制器干預才能實現主從切換。
不足2:上級控制器不在時,一旦有兩個主機一直爭奪總線控制權就會使得整個總線癱瘓且不能恢復。
發明內容
本發明的目的在于提供一種RS485總線多主機競爭切換方法,以解決上述背景技術中提出的問題。
為實現上述目的,本發明提供如下技術方案:
一種RS485總線多主機競爭切換方法,具體步驟如下:兩臺單機設備并聯,使用撥碼開關來設置單機設備不同的優先級,然后單機設備根據優先級來確定上電到啟動通信的時間,如果兩臺設備的RS485_1和RS485_2連在一起后再上電,單機控制器上電后,RS485_1和RS485_2都初始化為從機,根據撥碼開關設定的優先級來確定超時等待時間,優先級高的超時等待時間短,優先級低的超時等待時間長一些,在超時等待期間,如果RS485_2檢測到了RS485總線二上有數據在流動,則維持RS485_2的從機狀態,如果在整個超時等待時間內都沒有檢測到總線二上有數據,則證明RS485總線二上沒有主機設備,此時將RS485_2從從機模式切換到主機模式,如果兩臺設備分別上電后再將RS485_1和RS485_2連在一起,兩臺單機設備分別上電,RS485總線一和RS485總線二都是斷開的,因此,超過了超時等待時間后,兩個單機控制器都由從機模式切換到了主機模式,分別控制著各自的RS485總線二,當單機控制器檢測到RS485總線二有總線沖突時,立即退出主機模式,切換到從機模式,執行上電時候的延時等待機制,兩臺設備一起退出主模式進入超時等待狀態,優先級高的設備等待時間短,會先切換到主機模式,優先級低的設備在超時等待期間會檢測到優先級高的設備發出的數據,繼續保持從機模式。
作為本發明的進一步技術方案:并機狀態下單機控制器除了需要詢問下級從設備的信息外,還要通過RS485總線二詢問從機狀態下的其他單機控制器來獲取另一個單機設備的狀態。
作為本發明的進一步技術方案:當兩個單機設備的RS485總線都連接在一起時,RS485總線二上就有兩個主機,兩個主機都在一直發送命令,會出現總線沖突。
作為本發明的進一步技術方案:所述優先級高的超時等待時間設置為10ms。
作為本發明的進一步技術方案:所述優先級低的超時等待時間設置為100ms。
與現有技術相比,本發明的有益效果是:(1)通過檢測總線上的數據來確認總線上是否存在主機,不需要外部控制器干預即可完成準確的判斷。(2)可以確保并機的單機設備每次上電后都是由同一個設備作為主機,無需額外設置。
附圖說明
圖1是單機設備組成示意圖。
圖2為并聯使用的單機設備示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市天磁科技有限公司,未經深圳市天磁科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010681878.1/2.html,轉載請聲明來源鉆瓜專利網。





