一種基于組成強度的檢測請求幀沖突消解的方法
【專利摘要】一種基于組成強度的檢測請求幀沖突消解的方法,其步驟為:(1)發(fā)送檢測請求幀;總線上載波檢測信號和信號品質(zhì)錯誤信號的監(jiān)視,發(fā)送檢測請求幀;(2)進(jìn)行沖突檢測;(2.1)在發(fā)送檢測請求幀后設(shè)置發(fā)送超時;(2.2)如果在超時到達(dá)前載波檢測信號均無效,判斷為幀前導(dǎo)碼沖突,轉(zhuǎn)至步驟(3);如果載波檢測信號有效且信號品質(zhì)錯誤信號有效,判斷為幀數(shù)據(jù)沖突,轉(zhuǎn)至步驟(3);如果在幀發(fā)送過程中保持載波檢測信號有效且信號品質(zhì)錯誤信號無效,判斷為發(fā)送無沖突,轉(zhuǎn)至步驟(4);(3)沖突退讓;計算節(jié)點的退讓時間,并等待該退讓時間,轉(zhuǎn)至步驟(1);(4)無沖突發(fā)送。本發(fā)明具有原理簡單、可靠性好、能夠提高整體傳輸效果等優(yōu)點。
【專利說明】—種基于組成強度的檢測請求幀沖突消解的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明主要涉及到車輛網(wǎng)絡(luò)控制【技術(shù)領(lǐng)域】,特指一種適用于車輛網(wǎng)絡(luò)控制的基于組成強度的檢測請求幀沖突消解的方法。
【背景技術(shù)】
[0002]在WTB初運行過程中,組成的末端節(jié)點間需要通過交換檢測請求和檢測響應(yīng)獲知彼此的組成強度,讓步或堅持的決定取決于兩個組成的相對強度。由于各組成的末端節(jié)點是獨立發(fā)送檢測請求的,在WTB總線上有可能出現(xiàn)檢測請求幀的碰撞,如圖1所示。碰撞將導(dǎo)致這些檢測請求幀將被丟棄和忽略,因此,為解決重復(fù)的碰撞,適當(dāng)?shù)目偩€沖突消解策略是必需的。但是,直至目前為止在本領(lǐng)域中未有任何涉及WTB總線上檢測請求幀沖突消解的實現(xiàn)機(jī)制及方法。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題就在于:針對現(xiàn)有技術(shù)存在的技術(shù)問題,本發(fā)明提供一種原理簡單、可靠性好、能夠提高整體傳輸效果的基于組成強度的檢測請求幀沖突消解的方法。
[0004]為解決上述技術(shù)問題,本發(fā)明采用以下技術(shù)方案:
[0005]一種基于組成強度的檢測請求幀沖突消解的方法,其步驟為:
[0006]( I)發(fā)送檢測請求幀;即,WTB節(jié)點保持對總線上載波檢測信號和信號品質(zhì)錯誤信號的監(jiān)視,WTB節(jié)點發(fā)送檢測請求幀;
[0007](2)進(jìn)行沖突檢測;
[0008](2.DffTB節(jié)點在發(fā)送檢測請求幀后設(shè)置發(fā)送超時;
[0009](2.2)如果在超時到達(dá)前載波檢測信號均無效,則判斷為幀前導(dǎo)碼沖突,轉(zhuǎn)至步驟(3);如果載波檢測信號有效且信號品質(zhì)錯誤信號有效,則判斷為幀數(shù)據(jù)沖突,轉(zhuǎn)至步驟
(3);如果在幀發(fā)送過程中保持載波檢測信號有效且信號品質(zhì)錯誤信號無效,則判斷為發(fā)送無沖突,轉(zhuǎn)至步驟(4);
[0010](3)沖突退讓;計算節(jié)點的退讓時間,并等待該退讓時間,轉(zhuǎn)至步驟(I);
[0011](4)無沖突發(fā)送;無沖突發(fā)送成功,清除發(fā)送超時,執(zhí)行后續(xù)操作。
[0012]作為本發(fā)明的進(jìn)一步改進(jìn):在所述步驟(2.2)包括:
[0013]在檢測到前導(dǎo)碼的最后一位后的0.5BT內(nèi),解碼器使CS信號有效;在檢測到終止分界符或檢測到既非‘0’非‘I’也非終止分界符的位后的0.5BT內(nèi),解碼器使CS信號無效;
[0014]在檢測到前導(dǎo)碼的最后一位后的0.5BT內(nèi),解碼器使SQE信號無效;CS信號有效后,在檢測到既非‘0’非‘I’也非終止分界符的位以后的0.5BT內(nèi),解碼器使SQE信號有效;
[0015]當(dāng)處于發(fā)送檢測請求幀狀態(tài),CS信號在信號發(fā)送超時期無效或者CS信號有效且SQE信號有效時,則可判斷WTB總線存在檢測請求幀沖突;
[0016]所述CS信號為載波檢測信號,所述SQE信號為品質(zhì)錯誤信號。
[0017]作為本發(fā)明的進(jìn)一步改進(jìn):在所述步驟(3)的具體過程為:當(dāng)檢測到檢測請求幀沖突時,編組的兩個末端節(jié)點需要執(zhí)行各自的退讓進(jìn)程;先結(jié)束退讓過程的節(jié)點再次發(fā)送檢測請求幀,而接收到檢測請求幀的節(jié)點響應(yīng)以檢測響應(yīng)幀,且不再發(fā)送檢測請求幀。
[0018]作為本發(fā)明的進(jìn)一步改進(jìn):所述節(jié)點退讓時間期望是節(jié)點編組組成強度的單調(diào)遞減函數(shù),即較強組成的節(jié)點具有較短的退讓時間期望,而較弱組成的節(jié)點具有較長的退讓時間期望,相同組成強度的節(jié)點的退讓時間之間存在隨機(jī)擾動;所述節(jié)點的退讓時間采用以節(jié)點組成強度的反碼為種子的隨機(jī)數(shù)與時隙值的乘積,如下式:
【權(quán)利要求】
1.一種基于組成強度的檢測請求幀沖突消解的方法,其特征在于,步驟為: (O發(fā)送檢測請求幀;即,WTB節(jié)點保持對總線上載波檢測信號和信號品質(zhì)錯誤信號的監(jiān)視,WTB節(jié)點發(fā)送檢測請求幀; (2)進(jìn)行沖突檢測; (2.1) WTB節(jié)點在發(fā)送檢測請求幀后設(shè)置發(fā)送超時; (2.2)如果在超時到達(dá)前載波檢測信號均無效,則判斷為幀前導(dǎo)碼沖突,轉(zhuǎn)至步驟(3);如果載波檢測信號有效且信號品質(zhì)錯誤信號有效,則判斷為幀數(shù)據(jù)沖突,轉(zhuǎn)至步驟(3);如果在幀發(fā)送過程中保持載波檢測信號有效且信號品質(zhì)錯誤信號無效,則判斷為發(fā)送無沖突,轉(zhuǎn)至步驟(4); (3)沖突退讓;計算節(jié)點的退讓時間,并等待該退讓時間,轉(zhuǎn)至步驟(1); (4)無沖突發(fā)送;無沖突發(fā)送成功,清除發(fā)送超時,執(zhí)行后續(xù)操作。
2.根據(jù)權(quán)利要求1所述的基于組成強度的檢測請求幀沖突消解的方法,其特征在于,在所述步驟(2.2)包括: 在檢測到前導(dǎo)碼的最后一位后的0.5BT內(nèi),解碼器使CS信號有效;在檢測到終止分界符或檢測到既非‘0’非‘I’也非終止分界符的位后的0.5BT內(nèi),解碼器使CS信號無效; 在檢測到前導(dǎo)碼的最后一位后的0.5BT內(nèi),解碼器使SQE信號無效;CS信號有效后,在檢測到既非‘0’非‘I’也非終止分界符的位以后的0.5BT內(nèi),解碼器使SQE信號有效; 當(dāng)處于發(fā)送檢測請求幀狀態(tài),CS信號在信號發(fā)送超時期無效`或者CS信號有效且SQE信號有效時,則可判斷WTB總線存在檢測請求幀沖突; 所述CS信號為載波檢測信號,所述SQE信號為品質(zhì)錯誤信號。
3.根據(jù)權(quán)利要求1或2所述的基于組成強度的檢測請求幀沖突消解的方法,其特征在于,在所述步驟(3)的具體過程為:當(dāng)檢測到檢測請求幀沖突時,編組的兩個末端節(jié)點需要執(zhí)行各自的退讓進(jìn)程;先結(jié)束退讓過程的節(jié)點再次發(fā)送檢測請求幀,而接收到檢測請求幀的節(jié)點響應(yīng)以檢測響應(yīng)幀,且不再發(fā)送檢測請求幀。
4.根據(jù)權(quán)利要求3所述的基于組成強度的檢測請求幀沖突消解的方法,其特征在于,所述節(jié)點退讓時間期望是節(jié)點編組組成強度的單調(diào)遞減函數(shù),即較強組成的節(jié)點具有較短的退讓時間期望,而較弱組成的節(jié)點具有較長的退讓時間期望,相同組成強度的節(jié)點的退讓時間之間存在隨機(jī)擾動;所述節(jié)點的退讓時間采用以節(jié)點組成強度的反碼為種子的隨機(jī)數(shù)與時隙值的乘積,如下式:
BackoffTime = Rando m (m y S 1.rc n glh )x aS 1tTime(I)t,
【文檔編號】H04L12/26GK103825792SQ201410059901
【公開日】2014年5月28日 申請日期:2014年2月21日 優(yōu)先權(quán)日:2014年2月21日
【發(fā)明者】楊衛(wèi)峰, 韓露, 肖家博, 劉軍, 莫云, 鄒智榮 申請人:株洲南車時代電氣股份有限公司