System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 2014AV天堂无码一区,麻豆国产精品无码视频,在线播放无码高潮的视频
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    總線地址分配系統、方法、電子設備及可讀存儲介質技術方案

    技術編號:43661898 閱讀:12 留言:0更新日期:2024-12-13 12:52
    本發明專利技術公開了一種總線地址分配系統、方法、電子設備及可讀存儲介質,其中,該電子設備通過至少一個RS485端口與多臺從機連接,實現數據交換,并配備至少一個IO端口發送觸發信號。設備搭載存儲器和處理器,執行總線地址分配控制程序。設備生成并廣播當前待分配地址,通過IO端口激活第一臺從機地址占用流程。設備監聽總線,接收并確認從機的地址聲明,更新當前從機,使得當前從機在完成地址占用后發送新觸發信號,以觸發下一臺從機地址占用流程。若超時未收到聲明,自動結束地址分配。通過本發明專利技術,允許主機和從機通過無需區分輸入輸出的雙RS485端口和IO端口連接,提高安裝效率和系統穩定性,支持動態地址分配和多種網絡拓撲結構。

    【技術實現步驟摘要】

    本專利技術涉及rs485網絡,尤其是涉及一種總線地址分配系統、方法、電子設備及可讀存儲介質


    技術介紹

    1、rs485是一種差分信號傳輸技術,允許在一對雙絞線上進行長距離、多節點的數據傳輸。這種技術廣泛應用于工業自動化、樓宇自動化和遠程監控系統等領域。rs485總線系統通常由一個主設備和多個從設備組成。主設備負責控制通信流程,而從設備則響應主設備的請求。在這種系統中,每個設備都需要一個唯一的地址來確保數據能夠正確地發送到目標設備。地址分配技術是實現這一目標的關鍵。現有的rs485總線地址分配技術分為隨機分配和有序分配。但是,現有的地址分配技術具有如下技術缺陷:

    2、(1)隨機分配技術:隨機分配地址可能導致地址重復,尤其是在大型網絡中,這會引起通信沖突;隨機地址分配使得從地址中識別設備類型或位置變得困難,增加了故障診斷的復雜性;隨著網絡規模的擴大,隨機分配可能難以持續,需要更復雜的管理策略。

    3、(2)有序分配技術:有序分配要求嚴格的布線順序,布線錯誤可能導致通信故障或設備損壞;一旦系統設計完成,添加或移動設備可能需要重新布線,這限制了系統的靈活性;設備之間的通信可能過度依賴于地址順序,降低了系統的容錯能力。


    技術實現思路

    1、本專利技術實施方式主要解決的技術問題是提供一種總線地址分配系統、方法、電子設備及可讀存儲介質,解決了rs485地址有序分配時接線需要嚴格區分輸入接口和輸出接口的問題,從而簡化了接線步驟,消除了接線帶來的錯誤率,達到了提高安裝人員工作效率和提高系統整體穩定性的效果。

    2、為解決上述技術問題,本專利技術采用的一個技術方案是:提供一種電子設備,包括:至少一個rs485通信端口,與多臺從機的rs485端口連接到rs485總線上;至少一個io端口,與第一臺從機的io端口相連;第一存儲器,用于存儲總線地址分配控制程序;第一處理器,用于調用所述第一存儲器中存儲的總線地址分配控制程序,并執行以下操作:生成并發送地址信息報文,所述地址信息報文通過rs485總線廣播給所有從機;其中,所述地址信息報文包含當前待分配地址,觸發所述從機將其配置的兩個io端口設置為輸入狀態,并監聽兩個io端口;通過io端口向所述第一臺從機發送觸發信號;監聽rs485總線以在預設時間內接收到從機發送的地址占用聲明報文時,通過向rs485總線發送地址確認報文以向全部從機確認所述當前待分配地址被占用和下一個待分配地址;其中,當所述從機被設置為所述第一臺從機時,所述第一臺從機響應所述主機發送的觸發信號,根據所述地址信息報文選擇占用所述當前待分配地址,并通過向rs485總線發送所述地址占用聲明報文,以向主機和其余從機聲明所述當前待分配地址被占用,并向與其設置io端口連接的下一臺從機發送觸發信號;當所述從機被設置為除第一臺從機以外的其余從機時,所述從機響應與其io端口連接的上一臺從機發送的觸發信號,根據所述地址信息報文選擇占用所述當前待分配地址,并通過向rs485總線發送所述地址占用聲明報文,以向主機和其余從機聲明所述當前待分配地址被占用,并向與其設置io端口連接的下一臺從機發送觸發信號;監聽rs485總線以在預設時間內未接收到從機發送的地址占用聲明報文時,確認地址分配成功并通過rs485總線發送結束地址分配報文至全部從機。

    3、其中,所述第一處理器還用于調用所述第一存儲器中存儲的總線地址分配控制程序,并執行以下操作:在步驟生成并發送地址信息報文,所述地址信息報文通過rs485總線廣播給所有從機之前,響應用戶的操作以錄入待分配地址的從機的總數量n;其中,n為自然數;在步驟確認地址分配成功并通過rs485總線發送結束地址分配報文至全部從機之后,統計成功分配地址的從機的數量n;比較統計得到的從機數量n與用戶輸入的從機數量n一致,確認地址分配成功且地址分配流程結束;比較統計得到的從機數量n與用戶輸入的從機數量n不一致,確認地址分配出錯并進行報錯,然后地址分配流程結束。

    4、為解決上述技術問題,本專利技術采用的另一個技術方案是:提供一種電子設備,包括:兩個rs485端口,其中一個rs485端口與主機的rs485端口以及多臺從機的rs485端口連接至rs485總線,另一個rs485端口和與其相鄰的下一臺從機的rs485端口連接,所述兩個rs485端口內部連接;兩個io端口,其中一個io端口和與其相鄰的所述主機或上一臺從機的io端口連接,另一個io端口與所述下一臺從機的io端口連接;第二存儲器,用于存儲總線地址分配控制程序;第二處理器,用于調用所述第二存儲器中存儲的總線地址分配控制程序,并執行以下操作:通過rs485端口接收主機發送的地址信息報文;其中,所述地址信息報文是主機生成并通過rs485總線廣播給所有從機;所述地址信息報文含當前待分配地址;將兩個io端口設置為輸入狀態;監聽兩個設置為輸入狀態的io端口,在任意一個io端口監聽到觸發信號時,響應所述觸發信號,根據所述地址信息報文選擇占用所述當前待分配地址,并通過向rs485總線發送地址占用聲明報文,以向主機和其余從機聲明所述當前待分配地址被占用;其中,當從機被設置為第一臺從機時,所述觸發信號由主機發送;當從機被設置為除第一臺從機以外的其余從機時,所述觸發信號由與其設置為輸入狀態的io端口連接的上一臺從機發送;監聽rs485端口接收到主機發送的地址確認報文時,將空余的io端口設置為輸出狀態;其中,所述地址確認報文是主機通過rs485總線接收到地址占用聲明報文后生成的,所述地址確認報文包括向全部從機發送的確認所述當前待分配地址被占用和下一個待分配地址;通過設置為輸出狀態的io端口向與其設置為輸出狀態的io端口連接的下一臺從機發送觸發信號;其中,所述觸發信號用于觸發所述下一臺從機調用并執行總線地址分配控制程序;監聽rs485端口接收到主機發送的結束地址信息分配報文時,確認從機地址分配結束;其中,所述結束地址信息分配報文是主機通過監聽rs485總線在預設時間內未接收到從機發送的地址占用聲明報文,確認全部地址分配成功時生成。

    5、為解決上述技術問題,本專利技術采用的另一個技術方案是:提供一種總線地址分配方法,所述方法應用于如上所述的電子設備,所述方法包括:生成并發送地址信息報文,所述地址信息報文通過rs485總線廣播給所有從機;其中,所述地址信息報文包含當前待分配地址,觸發與所述rs485總線連接的從機將其配置的兩個io端口設置為輸入狀態,并監聽兩個io端口;通過主機配置的io端口向與其連接的第一臺從機發送觸發信號;監聽rs485總線以在預設時間內接收到從機發送的地址占用聲明報文時,通過向rs485總線發送地址確認報文以向全部從機確認所述當前待分配地址被占用和下一個待分配地址;其中,當所述從機被設置為所述第一臺從機時,所述第一臺從機響應所述主機發送的觸發信號,根據所述地址信息報文選擇占用所述當前待分配地址,并通過向rs485總線發送所述地址占用聲明報文,以向主機和其余從機聲明所述當前待分配地址被占用,并向與其設置io端口連接的下一臺從機發送觸發信號;當所述從本文檔來自技高網...

    【技術保護點】

    1.一種電子設備,其特征在于,包括:

    2.根據權利要求1所述的電子設備,其特征在于,所述第一處理器還用于調用所述第一存儲器中存儲的總線地址分配控制程序,并執行以下操作:

    3.一種電子設備,其特征在于,包括:

    4.一種總線地址分配方法,其特征在于,所述方法應用于如權利要求1或2所述的電子設備,所述方法包括:

    5.根據權利要求4所述的總線地址分配方法,其特征在于,在步驟生成并發送地址信息報文,所述地址信息報文通過RS485總線廣播給所有從機之前,所述方法還包括:

    6.一種總線地址分配方法,其特征在于,所述方法應用于如權利要求3所述的電子設備,所述方法包括:

    7.一種總線地址分配系統,其特征在于,所述系統包括主機以及多臺從機;

    8.根據權利要求7所述的總線地址分配系統,其特征在于,所述第一處理器還用于調用所述第一存儲器中存儲的總線地址分配控制程序,并執行以下操作:

    9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有主機的總線地址分配控制程序,所述主機的控制程序被處理器執行時實現如權利要求1或2所述的總線地址分配方法的步驟。

    10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有從機的總線地址分配控制程序,所述從機的控制程序被處理器執行時實現如權利要求3所述的總線地址分配方法的步驟。

    ...

    【技術特征摘要】

    1.一種電子設備,其特征在于,包括:

    2.根據權利要求1所述的電子設備,其特征在于,所述第一處理器還用于調用所述第一存儲器中存儲的總線地址分配控制程序,并執行以下操作:

    3.一種電子設備,其特征在于,包括:

    4.一種總線地址分配方法,其特征在于,所述方法應用于如權利要求1或2所述的電子設備,所述方法包括:

    5.根據權利要求4所述的總線地址分配方法,其特征在于,在步驟生成并發送地址信息報文,所述地址信息報文通過rs485總線廣播給所有從機之前,所述方法還包括:

    6.一種總線地址分配方法,其特征在于,所述方法應用于如權利要求3所述的電子設備,所述方法包括:...

    【專利技術屬性】
    技術研發人員:徐泳賀張帆解永良蘇永權
    申請(專利權)人:廈門華聯電子股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲免费无码在线| 无码人妻精品一二三区免费 | 久久亚洲av无码精品浪潮| 免费无码午夜福利片| 无码人妻一区二区三区免费看| 中文无码一区二区不卡αv| 国产日产欧洲无码视频| 久久亚洲精品无码VA大香大香| 激情无码亚洲一区二区三区| 无码国产精品一区二区免费式芒果| 性色AV一区二区三区无码| 久久青青草原亚洲AV无码麻豆| 国产成人无码网站| 亚洲AV无码片一区二区三区| 亚洲AV无码精品无码麻豆| 亚洲AV无码乱码在线观看牲色| AV无码精品一区二区三区| 久久青草亚洲AV无码麻豆| 成人无码网WWW在线观看| 人妻无码一区二区视频| 性色AV一区二区三区无码| 无码人妻精品内射一二三AV | 日韩精品无码一本二本三本| 国产精品成人无码久久久久久 | 2014AV天堂无码一区| 人妻无码一区二区三区四区| 成人毛片无码一区二区| 免费无码毛片一区二区APP| 亚洲精品无码乱码成人 | 永久免费av无码网站韩国毛片| 亚洲av无码无在线观看红杏| 亚洲精品无码永久在线观看你懂的 | 中文字幕无码久久人妻| 小泽玛丽无码视频一区| yy111111少妇影院无码| 国产成人无码av片在线观看不卡| 亚洲成av人片在线观看天堂无码| 国产免费黄色无码视频| 国产50部艳色禁片无码| 久久99精品久久久久久hb无码| 精品欧洲AV无码一区二区男男|