[發(fā)明專利]WTB節(jié)點輪詢方法有效
| 申請?zhí)枺?/td> | 201710642425.6 | 申請日: | 2017-07-31 |
| 公開(公告)號: | CN109327373B | 公開(公告)日: | 2021-06-01 |
| 發(fā)明(設計)人: | 羅欽洋;寧僑;高英明;唐軍;羅源;唐鵬輝;黃強 | 申請(專利權)人: | 中車株洲電力機車研究所有限公司 |
| 主分類號: | H04L12/403 | 分類號: | H04L12/403 |
| 代理公司: | 北京聿華聯合知識產權代理有限公司 11611 | 代理人: | 李哲偉;張文娟 |
| 地址: | 412001 *** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | wtb 節(jié)點 方法 | ||
一種WTB節(jié)點輪詢方法,其包括:步驟一、讀取特征周期數組,特征周期數組包括各個從節(jié)點的特征周期;步驟二、獲取WTB節(jié)點個數,并判斷WTB節(jié)點個數是否大于預設基本周期輪詢最大節(jié)點數,其中,如果大于,則執(zhí)行步驟三,否則執(zhí)行步驟四;步驟三、根據特征周期數組的數據計算得到各個特征周期的最大允許配置數,根據各個特征周期的最大允許配置數進行節(jié)點數調整,隨后執(zhí)行步驟四;步驟四、執(zhí)行基本周期輪詢節(jié)點數均衡,并構建完成周期列表。本方法能夠保證每個周期內輪詢的節(jié)點數小于或等于該周期內能夠輪詢最大的節(jié)點數,避免了由于需要輪詢的節(jié)點數大于該周期內所能夠輪詢的最大節(jié)點數而導致的過程數據丟失的問題。
技術領域
本發(fā)明涉及軌道交通技術領域,具體地說,涉及WTB節(jié)點輪詢方法。
背景技術
WTB(Wire Train Bus)即絞線式列車總線,WTB總線主要用于列車級的通信,其傳輸速率為1Mbps,可以實現過程數據和消息數據的傳輸。WTB總線的最大特點就是具有列車初運行功能,列車初運行功能就是當列車車輛的配置發(fā)生變化后,能夠自動地對車輛進行編址,構成新的列車拓撲結構,此過程不需要人為的參與。因此WTB總線特別適用于需要動態(tài)編組的列車車輛。
WTB總線能夠周期性地傳輸過程數據,其傳輸周期為基本周期(25ms)的整數倍,傳輸數據的最大長度為128個字節(jié)。過程數據采取廣播方式,總線上一個節(jié)點可以接收到其它節(jié)點的過程數據。
WTB通信中周期列表輪詢是指WTB總線主在每個基本周期中(25ms)對WTB總線的從節(jié)點進行過程數據輪詢列表。每個從可以設置自己的特征周期,主設備盡量按照從節(jié)點設定的特征周期對從節(jié)點進行輪詢。但是在WTB節(jié)點較多且從節(jié)點設定的特征周期較快并且值較為集中時,現有的WTB節(jié)點輪詢方法容易造成在某一個基本周期內,WTB主節(jié)點需要輪詢的從節(jié)點數大于基本周期輪詢的最大數,從而導致一部分從節(jié)點的過程數據丟失。
發(fā)明內容
為解決上述問題,本發(fā)明提供了一種WTB節(jié)點輪詢方法,所述方法包括:
步驟一、讀取特征周期數組,所述特征周期數組包括各個從節(jié)點的特征周期;
步驟二、獲取WTB節(jié)點個數,并判斷所述WTB節(jié)點個數是否大于預設基本周期輪詢最大節(jié)點數,其中,如果大于,則執(zhí)行步驟三,否則執(zhí)行步驟四;
步驟三、根據所述特征周期數組的數據計算得到各個特征周期的最大允許配置數,根據各個特征周期的最大允許配置數進行節(jié)點數調整,隨后執(zhí)行步驟四;
步驟四、執(zhí)行基本周期輪詢節(jié)點數均衡,并構建完成周期列表。
根據本發(fā)明的一個實施例,在所述步驟三中,
步驟a、根據所述特征周期數組確定各個特征周期的配置數,并根據所述各個特征周期的配置數計算WTB的總負荷;
步驟b、判斷所述WTB的總負荷是否小于或等于1,其中,如果所述WTB的總負荷小于或等于1,則執(zhí)行所述步驟四。
根據本發(fā)明的一個實施例,根據如下表達式計算所述WTB的總負荷:
其中,P表示WTB的總負荷,表示特征周期Tn的配置數,Cmax表示預設基本周期輪詢最大節(jié)點數。
根據本發(fā)明的一個實施例,如果所述WTB的總負荷大于1,則根據各個特征周期的最大允許配置數進行節(jié)點數調整直至所述WTB的總負荷小于或等于1,隨后執(zhí)行所述步驟四。
根據本發(fā)明的一個實施例,確定各個特征周期的最大允許配置數的步驟包括:
步驟c、判斷各個特征周期的配置數是否大于或等于各自的預設特征周期輪詢最大節(jié)點數,如果存在配置數大于或等于其預設特征周期輪詢最大節(jié)點數的特征周期,則執(zhí)行步驟d,否則執(zhí)行步驟e;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中車株洲電力機車研究所有限公司,未經中車株洲電力機車研究所有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710642425.6/2.html,轉載請聲明來源鉆瓜專利網。





