[發明專利]用于串口通信設備的地址分配方法、通信裝置和存儲介質有效
| 申請號: | 202110135929.5 | 申請日: | 2021-02-01 |
| 公開(公告)號: | CN112905508B | 公開(公告)日: | 2021-08-20 |
| 發明(設計)人: | 林宏飛;聶浩;占志良;陳海東 | 申請(專利權)人: | 浙江中拓合控科技有限公司 |
| 主分類號: | G06F13/362 | 分類號: | G06F13/362;G06F13/42 |
| 代理公司: | 杭州合譜慧知識產權代理事務所(特殊普通合伙) 33290 | 代理人: | 張剛 |
| 地址: | 310000 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 串口 通信 設備 地址 分配 方法 裝置 存儲 介質 | ||
本發明公開了一種用于串口通信設備的地址分配方法,所述串口通信設備具有至少兩串口,包括通過第一串口獲取上一級從設備發送的地址設置指令,判斷是否存在與第二串口連接的下一級從設備,如不存在與第二串口連接的下一級從設備,則根據上一級從設備發送的地址設置指令進行地址配置后,生成尾部設備信息并通過上級從設備逐級傳遞至主設備;如存在與第二串口連接的下一級從設備則根據預設地址變化值對地址設置指令內配置地址進行修改更新后發送至下一級從設備,并將下一級從設備轉發的最后一級從設備的尾部設備信息通過上級從設備逐級傳遞至主設備。本發明實現多個網關的最大限度的冗余,在備用網關可進行輔助采集也可視故障情況切換為主工作狀態,增加了工業網關冗余系統的切換靈活性,提高了系統的可靠性與可工作性。
技術領域
本發明涉及工業數據通信領域,尤其涉及一種用于串口通信設備的地址分配方法、通信裝置和存儲介質。
背景技術
串口通信是一種被廣泛使用的單總線數據通信,被廣泛應用于與計算機串行接口以及設備間數據通信。串口通信使用簡單,速度快,是全雙工的通信方式,在兩個設備間可以同時發起數據的發送和接收。目前,串口通信通常采用RS232標準,串口通信僅允許一對一連接,而不允許一對多和多對多組網,因此在使用串口通信的場合不涉及通信地址。但是在許多應用場合中,存在一個主設備和多個從設備,且各個設備只具備串口通信接口。現有技術公開了一種基于級聯父節點選通的總線地址分配和通信方式(專利公開號CN111400215A),其系統中只有一個主設備,可有多個從設備。每個主設備和從設備至少有一個接口,接口用于與其他設備進行級聯;每個接口都包含一組總線和一組選通信號;第一級的從設備直接連接到主設備的接口上,第二級的從設備連接到第一級從設備的接口上,第三級的從設備連接到第二級從設備的接口上,以此類推;從而避免了傳統的總線地址分配技術的需要總線支持沖突檢測,當從設備數量越多,發生沖突的概率就越大的問題。但該現有技術雖然可以實現從設備地址的自動分配和數據通信,但是其要求所有設備接口的總線都連接在一起,所有從設備都可以同時接收主設備發送的數據,且通信接口都包含一組總線和一組選通信號,因此無法適用于目前的一些只有幾個串口通信接口的通信設備場合,無法解決用主設備通過單個串口通信接口與多個從設備進行數據通信的問題。
發明內容
本發明針對現有技術中的不足,提供了一種用于串口通信設備的地址分配方法,所述串口通信設備具有至少兩串口,包括如下步驟:
通過第一串口獲取上一級從設備發送的地址設置指令,所述地址設置指令包括本級設備的配置地址;
判斷是否存在與第二串口連接的下一級從設備,如不存在與第二串口連接的下一級從設備,則根據上一級從設備發送的地址設置指令進行地址配置后,生成尾部設備信息并通過上級從設備逐級傳遞至主設備;
如存在與第二串口連接的下一級從設備,則根據預設地址變化值對地址設置指令內配置地址進行修改更新后發送至下一級從設備,并將下一級從設備轉發的最后一級從設備的尾部設備信息通過上級從設備逐級傳遞至主設備;其中所述尾部設備信息用于主設備獲取該最后一級從設備所在的級數,并與預設從設備數量進行比較以判斷是否存在連接異常的從設備。
優選的,所述尾部設備信息為本級從設備的地址信息。
優選的,所述用于串口通信設備的地址分配方法還包括步驟:對通過第一串口獲取的上一級從設備傳遞的數據通信指令進行解析,判斷數據通信指令中的地址信息與自身地址信息是否一致,若一致則處理該數據通信指令并將回復信息通過上級從設備逐級傳遞至主設備,否則將該數據通信指令通過第二串口轉發給下一級從設備。
優選的,上述步驟對通過第一串口獲取的上一級從設備傳遞的數據通信指令進行解析,判斷數據通信指令中的地址信息與自身地址信息是否一致,若一致則處理該數據通信指令并將回復信息通過上級從設備逐級傳遞至主設備,否則將該數據通信指令通過第二串口轉發給下一級從設備,具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江中拓合控科技有限公司,未經浙江中拓合控科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110135929.5/2.html,轉載請聲明來源鉆瓜專利網。





