System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码国产精品一区二区免费虚拟VR,直接看的成人无码视频网站,国产午夜无码视频免费网站
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種多節(jié)點的廣播配置方法技術

    技術編號:44522070 閱讀:1 留言:0更新日期:2025-03-07 13:14
    本發(fā)明專利技術提供一種多節(jié)點的廣播配置方法,主機配置主節(jié)點中的廣播倒計時器的值并向主節(jié)點發(fā)送配置數(shù)據(jù);主節(jié)點向各個從節(jié)點發(fā)送廣播數(shù)據(jù),再每隔預設時長將主節(jié)點中的廣播倒計時器的值遞減1,并向各個從節(jié)點重復發(fā)送廣播數(shù)據(jù);廣播數(shù)據(jù)包括:廣播數(shù)據(jù)發(fā)送前主節(jié)點中的廣播倒計時器的值和配置數(shù)據(jù);從節(jié)點基于主節(jié)點中的廣播倒計時器的值,配置從節(jié)點中的廣播倒計時器的值;從節(jié)點中的廣播倒計時器的值每隔預設時長遞減1;當主節(jié)點中的廣播倒計時器的值遞減為0時,主節(jié)點和各從節(jié)點將配置數(shù)據(jù)寫入各節(jié)點中的寄存器。在本方案中,通過多次發(fā)送廣播數(shù)據(jù)實現(xiàn)所有節(jié)點同時配置和生效,并能解決因誤碼導致廣播寫失敗的問題,提高了廣播寫操作的魯棒性。

    【技術實現(xiàn)步驟摘要】

    本專利技術涉及電子電路,具體涉及一種多節(jié)點的廣播配置方法


    技術介紹

    1、串行通信系統(tǒng)一般為一主多從的結構,系統(tǒng)中只需要一個主機,由主機通過主節(jié)點來實現(xiàn)從節(jié)點的控制操作,這種系統(tǒng)控制簡單,且成本低。當需要對主從節(jié)點進行同樣的配置時,可以使用廣播機制,一次廣播寫操作即可作用到所有節(jié)點。但數(shù)據(jù)在鏈路上傳輸時常常會因干擾出現(xiàn)誤碼,導致從節(jié)點收到錯誤的數(shù)據(jù),廣播寫操作失敗,魯棒性差。

    2、現(xiàn)有技術中,通常會在一次廣播寫操作失敗后,重復進行廣播寫操作,直到廣播寫操作成功為止。但是,這種方式下所有節(jié)點的配置不是同時的,也不能同時生效。對于有些需要節(jié)點同時生效的應用場景,若節(jié)點不能同時生效,未生效的節(jié)點會丟失鎖定導致該節(jié)點掉線。

    3、因此,如何實現(xiàn)多個節(jié)點同時配置和生效,且魯棒性高,是亟待解決的技術問題。


    技術實現(xiàn)思路

    1、有鑒于此,本專利技術實施例提供一種多節(jié)點的廣播配置方法,以實現(xiàn)所有節(jié)點同時配置和生效,且多次發(fā)送廣播數(shù)據(jù)提高了廣播配置的魯棒性的目的。

    2、為實現(xiàn)上述目的,本專利技術實施例提供如下技術方案:

    3、本專利技術實施例公開了一種多節(jié)點的廣播配置方法,應用于串行通信系統(tǒng),所述串行通信系統(tǒng)包括:主機、主節(jié)點和多個從節(jié)點,所述方法包括:

    4、所述主機配置所述主節(jié)點中的廣播倒計時器的值,并向所述主節(jié)點發(fā)送配置數(shù)據(jù);

    5、所述主節(jié)點向各個所述從節(jié)點發(fā)送廣播數(shù)據(jù);所述廣播數(shù)據(jù)包括:所述廣播數(shù)據(jù)發(fā)送前所述主節(jié)點中的廣播倒計時器的值和所述配置數(shù)據(jù);

    6、每間隔預設時長將所述主節(jié)點中的廣播倒計時器的值遞減1,并且向各個所述從節(jié)點重復發(fā)送所述廣播數(shù)據(jù);

    7、各個所述從節(jié)點對所述廣播數(shù)據(jù)進行校驗得到校驗結果;

    8、若所述校驗結果指示正確,則基于所述廣播數(shù)據(jù)發(fā)送前所述主節(jié)點中的廣播倒計時器的值,配置所述從節(jié)點中的廣播倒計時器的值;所述從節(jié)點中的廣播倒計時器的值每間隔所述預設時長遞減1;

    9、當所述主節(jié)點中的廣播倒計時器的值遞減為0時,所述主節(jié)點將所述配置數(shù)據(jù)寫入所述主節(jié)點中的寄存器,每一所述從節(jié)點將所述配置數(shù)據(jù)寫入所述從節(jié)點中的寄存器。

    10、優(yōu)選的,所述串行通信系統(tǒng)為菊花鏈拓撲結構,所述串行通信系統(tǒng)中的所述主節(jié)點和各個所述從節(jié)點逐級依次連接;所述主節(jié)點每間隔預設時長,向各個所述從節(jié)點發(fā)送廣播數(shù)據(jù),包括:

    11、所述主節(jié)點每間隔預設時長,向與所述主節(jié)點連接的所述從節(jié)點發(fā)送廣播數(shù)據(jù),使得所述廣播數(shù)據(jù)逐級依次轉發(fā)到每一所述從節(jié)點。

    12、優(yōu)選的,所述方法還包括:

    13、當所述菊花鏈拓撲結構中的最末端從節(jié)點接收到廣播數(shù)據(jù)時,對所述廣播數(shù)據(jù)進行校驗得到校驗結果;

    14、判斷所述校驗結果是否指示正確;

    15、若是,則所述最末端從節(jié)點將確認數(shù)據(jù)中確認字段的值由默認值改變?yōu)槟繕酥担凰龃_認數(shù)據(jù)為所述最末端從節(jié)點每次接收到所述廣播數(shù)據(jù)時,需向主節(jié)點反饋的用于表征各個所述從節(jié)點校驗所述廣播數(shù)據(jù)是否正確的數(shù)據(jù);

    16、若否,則不改變所述確認數(shù)據(jù)中確認字段的值;

    17、將所述確認數(shù)據(jù)發(fā)送給與所述最末端從節(jié)點連接的所述從節(jié)點,使得所述確認數(shù)據(jù)逐級依次轉發(fā)到所述主節(jié)點;

    18、所述主節(jié)點校驗接收到的每一所述確認數(shù)據(jù),若所述確認數(shù)據(jù)校驗正確,則解析所述確認數(shù)據(jù),得到每一所述確認數(shù)據(jù)中的所述確認字段的值;

    19、若任一所述確認字段的值為所述目標值,則確定廣播配置成功。

    20、優(yōu)選的,所述串行通信系統(tǒng)為星型拓撲結構,所述串行通信系統(tǒng)中的所述主節(jié)點與每一所述從節(jié)點通過單獨線路連接;所述主節(jié)點每間隔預設時長,向各個所述從節(jié)點發(fā)送廣播數(shù)據(jù),包括:

    21、所述主節(jié)點每間隔預設時長,通過與每一所述從節(jié)點之間的單獨線路,同時向每一所述從節(jié)點發(fā)送廣播數(shù)據(jù)。

    22、優(yōu)選的,所述方法還包括:

    23、針對每一所述從節(jié)點,每當接收到所述廣播數(shù)據(jù)時,對所述廣播數(shù)據(jù)進行校驗得到校驗結果;

    24、判斷所述校驗結果是否指示正確;

    25、若是,則所述從節(jié)點將確認數(shù)據(jù)中確認字段的值由默認值改變?yōu)槟繕酥担凰龃_認數(shù)據(jù)為所述從節(jié)點每次接收到所述廣播數(shù)據(jù)時,需向主節(jié)點反饋的用于表征各個所述從節(jié)點校驗所述廣播數(shù)據(jù)是否正確的數(shù)據(jù);

    26、若否,則不改變所述確認數(shù)據(jù)中確認字段的值;

    27、每一所述從節(jié)點將對應的所述確認數(shù)據(jù)發(fā)送至所述主節(jié)點;

    28、針對每一所述從節(jié)點發(fā)送的每一所述確認數(shù)據(jù),所述主節(jié)點校驗所述確認數(shù)據(jù),若所述確認數(shù)據(jù)校驗正確,則解析所述確認數(shù)據(jù)得到所述確認字段的值;

    29、針對每一所述從節(jié)點,若所述從節(jié)點發(fā)送的任一所述確認數(shù)據(jù)中的所述確認字段的值為所述目標值,則確定所述從節(jié)點正確接收到所述廣播數(shù)據(jù);

    30、當確定每一所述從節(jié)點正確接收到所述廣播數(shù)據(jù)時,確定廣播配置成功。優(yōu)選的,所述串行通信系統(tǒng)為總線拓撲結構,所述串行通信系統(tǒng)中的所述主節(jié)點與每一所述從節(jié)點通過總線連接;所述主節(jié)點每間隔預設時長,向各個所述從節(jié)點發(fā)送廣播數(shù)據(jù),包括:

    31、所述主節(jié)點每間隔預設時長向所述總線發(fā)送廣播數(shù)據(jù),以使得各個所述從節(jié)點接收到所述廣播數(shù)據(jù)。

    32、優(yōu)選的,所述預設時長的設置過程包括:

    33、計算所述主節(jié)點將所述廣播數(shù)據(jù)發(fā)送到各個從節(jié)點的用時,得到第一時長;

    34、若所述串行通信系統(tǒng)為總線拓撲結構,則基于所述第一時長設置預設時長,使得所述預設時長大于所述第一時長;

    35、若所述串行通信系統(tǒng)為菊花鏈拓撲結構或者星型拓撲結構,則基于一個或多個所述從節(jié)點將所述確認數(shù)據(jù)發(fā)送到所述主節(jié)點的用時,得到第二時長,計算所述第一時長和所述第二時長的和值,得到第三時長,基于所述第三時長設置預設時長,使得所述預設時長大于所述第三時長。

    36、優(yōu)選的,所述主機配置所述主節(jié)點中的廣播倒計時器的值,包括:

    37、所述主機獲取滿足所述串行通信系統(tǒng)要求的誤碼率;

    38、基于所述誤碼率設定初始值,將所述主節(jié)點中的廣播倒計時器的值配置為所述初始值。

    39、優(yōu)選的,所述主節(jié)點中的寄存器的地址和各個所述從節(jié)點中的寄存器的地址一致。

    40、優(yōu)選的,所述各個所述從節(jié)點對所述廣播數(shù)據(jù)進行校驗得到校驗結果,包括:

    41、各個所述從節(jié)點檢查所述廣播數(shù)據(jù)是否存在誤碼;

    42、若是,則得到指示所述廣播數(shù)據(jù)校驗錯誤的校驗結果;

    43、若否,則得到指示所述廣播數(shù)據(jù)校驗正確的校驗結果。

    44、基于上述本專利技術實施例提供的一種多節(jié)點的廣播配置方法,所述主機配置所述主節(jié)點中的廣播倒計時器的值,并向所述主節(jié)點發(fā)送配置數(shù)據(jù);所述主節(jié)點向各個所述從節(jié)點發(fā)送廣播數(shù)據(jù),再每間隔預設時長,將所述主節(jié)點中的廣播倒計時器的值遞減1,并且向各個所述從節(jié)點重復發(fā)送所述廣播數(shù)據(jù);所述廣播本文檔來自技高網(wǎng)...

    【技術保護點】

    1.一種多節(jié)點的廣播配置方法,其特征在于,應用于串行通信系統(tǒng),所述串行通信系統(tǒng)包括:主機、主節(jié)點和多個從節(jié)點,所述方法包括:

    2.根據(jù)權利要求1所述的方法,其特征在于,所述串行通信系統(tǒng)為菊花鏈拓撲結構,所述串行通信系統(tǒng)中的所述主節(jié)點和各個所述從節(jié)點逐級依次連接;所述主節(jié)點每間隔預設時長,向各個所述從節(jié)點發(fā)送廣播數(shù)據(jù),包括:

    3.根據(jù)權利要求2所述的方法,其特征在于,所述方法還包括:

    4.根據(jù)權利要求1所述的方法,其特征在于,所述串行通信系統(tǒng)為星型拓撲結構,所述串行通信系統(tǒng)中的所述主節(jié)點與每一所述從節(jié)點通過單獨線路連接;所述主節(jié)點每間隔預設時長,向各個所述從節(jié)點發(fā)送廣播數(shù)據(jù),包括:

    5.根據(jù)權利要求4所述的方法,其特征在于,所述方法還包括:

    6.根據(jù)權利要求1所述的方法,其特征在于,所述串行通信系統(tǒng)為總線拓撲結構,所述串行通信系統(tǒng)中的所述主節(jié)點與每一所述從節(jié)點通過總線連接;所述主節(jié)點每間隔預設時長,向各個所述從節(jié)點發(fā)送廣播數(shù)據(jù),包括:

    7.根據(jù)權利要求1所述的方法,其特征在于,所述預設時長的設置過程包括:>

    8.根據(jù)權利要求1所述的方法,其特征在于,所述主機配置所述主節(jié)點中的廣播倒計時器的值,包括:

    9.根據(jù)權利要求1所述的方法,其特征在于,所述主節(jié)點中的寄存器的地址和各個所述從節(jié)點中的寄存器的地址一致。

    10.根據(jù)權利要求1至9任一所述的方法,其特征在于,各個所述從節(jié)點對所述廣播數(shù)據(jù)進行校驗得到校驗結果,包括:

    ...

    【技術特征摘要】

    1.一種多節(jié)點的廣播配置方法,其特征在于,應用于串行通信系統(tǒng),所述串行通信系統(tǒng)包括:主機、主節(jié)點和多個從節(jié)點,所述方法包括:

    2.根據(jù)權利要求1所述的方法,其特征在于,所述串行通信系統(tǒng)為菊花鏈拓撲結構,所述串行通信系統(tǒng)中的所述主節(jié)點和各個所述從節(jié)點逐級依次連接;所述主節(jié)點每間隔預設時長,向各個所述從節(jié)點發(fā)送廣播數(shù)據(jù),包括:

    3.根據(jù)權利要求2所述的方法,其特征在于,所述方法還包括:

    4.根據(jù)權利要求1所述的方法,其特征在于,所述串行通信系統(tǒng)為星型拓撲結構,所述串行通信系統(tǒng)中的所述主節(jié)點與每一所述從節(jié)點通過單獨線路連接;所述主節(jié)點每間隔預設時長,向各個所述從節(jié)點發(fā)送廣播數(shù)據(jù),包括:

    5.根據(jù)權利要求4所述的方法,其...

    【專利技術屬性】
    技術研發(fā)人員:王友義李璐朱炳強劉金亮
    申請(專利權)人:新港海岸北京科技有限公司
    類型:發(fā)明
    國別省市:

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

    1
    主站蜘蛛池模板: 久久精品无码一区二区三区日韩 | 精品国产V无码大片在线看| 亚洲精品无码久久不卡| 亚洲欧洲自拍拍偷午夜色无码| 精品亚洲AV无码一区二区三区| 免费无码国产V片在线观看| 精品一区二区三区无码免费视频| 无码日韩精品一区二区人妻| 影音先锋中文无码一区| 日韩精品无码永久免费网站| 18禁免费无码无遮挡不卡网站| 国产精品无码AV一区二区三区| 无码国产精品一区二区高潮| 久久精品无码专区免费东京热| av无码人妻一区二区三区牛牛| 色综合久久久无码中文字幕| 精品无码久久久久国产动漫3d| 亚洲中文字幕无码一久久区| 亚洲?V无码成人精品区日韩 | 毛片无码免费无码播放| 国产亚洲精品无码拍拍拍色欲| 日韩毛片免费无码无毒视频观看| 少妇人妻无码精品视频| 国产在线精品无码二区| 台湾无码AV一区二区三区| 无码精品人妻一区| 少妇无码太爽了不卡视频在线看 | 精品久久久久久久无码久中文字幕| 亚洲AV无码专区亚洲AV伊甸园| 国产成人无码精品久久久性色| 无码人妻AⅤ一区二区三区水密桃 无码欧精品亚洲日韩一区夜夜嗨 无码免费又爽又高潮喷水的视频 无码毛片一区二区三区中文字幕 无码毛片一区二区三区视频免费播放 | 亚洲成a人无码亚洲成av无码| 一本一道AV无码中文字幕| 久久久91人妻无码精品蜜桃HD| 日韩少妇无码一区二区三区| mm1313亚洲精品无码又大又粗| 国产精品无码aⅴ嫩草| 亚洲AV无码乱码在线观看牲色| 午夜无码一区二区三区在线观看 | 伊人久久无码中文字幕| 丰满熟妇乱又伦在线无码视频|