Can網(wǎng)絡(luò)位定時(shí)影響因素檢測(cè)系統(tǒng)及其方法
【專利摘要】本發(fā)明涉及一種CAN網(wǎng)絡(luò)位定時(shí)影響因素檢測(cè)系統(tǒng),由第一節(jié)點(diǎn)、第二節(jié)點(diǎn)、第三節(jié)點(diǎn)、CAN總線A段、CAN總線B段組成,其特征在于:CAN總線A段和CAN總線B段相連,在CAN總線A段上掛接有第一節(jié)點(diǎn),在CAN總線B段掛接有第二節(jié)點(diǎn)和第三節(jié)點(diǎn);其可用于對(duì)CAN網(wǎng)絡(luò)通信中各種影響位定時(shí)的因素進(jìn)行檢測(cè),能檢測(cè)CAN控制器位定時(shí)參數(shù)、振蕩器容差、收發(fā)器型號(hào)、線束參數(shù)(長(zhǎng)度、特征阻抗、傳輸延時(shí))、阻抗匹配、共模電感對(duì)通信的影響,更加科學(xué)合理的對(duì)位定時(shí)相關(guān)參數(shù)進(jìn)行設(shè)定,為車載CAN網(wǎng)絡(luò)通信的穩(wěn)定性提供有力的技術(shù)支撐。
【專利說明】CAN網(wǎng)絡(luò)位定時(shí)影響因素檢測(cè)系統(tǒng)及其方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種CAN網(wǎng)絡(luò)位定時(shí)影響因素檢測(cè)系統(tǒng)及其方法,屬于一種汽車網(wǎng) 絡(luò)通信的檢測(cè)系統(tǒng)。
【背景技術(shù)】
[0002] CAN總線是一種異步串行多主通信協(xié)議,因?yàn)槠渌俣瓤?、穩(wěn)定性好的特點(diǎn),在汽車 網(wǎng)絡(luò)通信中有著廣泛應(yīng)用。在CAN總線協(xié)議中,網(wǎng)絡(luò)通信的性能與網(wǎng)絡(luò)位定時(shí)參數(shù)息息相 關(guān),而用戶可以通過設(shè)置位速率、采樣點(diǎn)位置、同步跳轉(zhuǎn)寬度等參數(shù)來優(yōu)化網(wǎng)絡(luò)通信性能。 但影響位定時(shí)的因素比較多,各因素之間又相互制約,需要綜合考慮。目前國(guó)內(nèi)對(duì)位定時(shí)相 關(guān)參數(shù)的設(shè)定還僅停留在理論分析之上,并沒有一種檢測(cè)系統(tǒng)和有效的方法去檢測(cè)這些因 素對(duì)通信的影響,使得在CAN網(wǎng)絡(luò)設(shè)計(jì)中存在一定的未知和風(fēng)險(xiǎn)。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的是提供一種CAN網(wǎng)絡(luò)位定時(shí)影響因素檢測(cè)系統(tǒng)及其方法,其可用于 對(duì)CAN網(wǎng)絡(luò)通信中各種影響位定時(shí)的因素進(jìn)行檢測(cè),能檢測(cè)CAN控制器位定時(shí)參數(shù)、振蕩器 容差、收發(fā)器型號(hào)、線束參數(shù)(長(zhǎng)度、特征阻抗、傳輸延時(shí))、阻抗匹配、共模電感對(duì)通信的影 響,更加科學(xué)合理的對(duì)位定時(shí)相關(guān)參數(shù)進(jìn)行設(shè)定,為車載CAN網(wǎng)絡(luò)通信的穩(wěn)定性提供有力 的技術(shù)支撐。
[0004] 本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:CAN網(wǎng)絡(luò)位定時(shí)影響因素檢測(cè)系統(tǒng),由第一節(jié) 點(diǎn)、第二節(jié)點(diǎn)、第三節(jié)點(diǎn)、CAN總線A段、CAN總線B段組成,其特征在于:CAN總線A段和CAN 總線B段相連,在CAN總線A段上掛接有第一節(jié)點(diǎn),在CAN總線B段掛接有第二節(jié)點(diǎn)和第三 節(jié)點(diǎn);第一振蕩器通過第一振蕩器插座與第一處理器的振蕩輸入端連接;第一復(fù)位按鈕的 復(fù)位信號(hào)輸出端與第一處理器的復(fù)位信號(hào)輸入端連接;第一處理器的狀態(tài)顯示信號(hào)輸出端 與第一 IXD顯不單兀的輸入端連接;第一鍵盤的數(shù)據(jù)輸出端與第一處理器的控制輸入端連 接;第一收發(fā)器A、第一收發(fā)器B、第一收發(fā)器C、第一收發(fā)器D和第一收發(fā)器E的數(shù)據(jù)收發(fā) 端與第一處理器的總線通信端連接;第一收發(fā)器A、第一收發(fā)器B、第一收發(fā)器C、第一收發(fā) 器D或第一收發(fā)器E的總線電平輸出端通過第一連接線A與第一共模電感A、第一共模電感 B、第一共模電感C、第一共模電感D或第一共模電感E的輸入端連接;第一共模電感A、第一 共模電感B、第一共模電感C、第一共模電感D或第一共模電感E的輸出端通過第一連接線 B與第一終端電阻A或第一終端電阻B輸入端相連;第一終端電阻A和第一終端電阻B的 輸出端與CAN總線A段相連,第二節(jié)點(diǎn)、第三節(jié)點(diǎn)的內(nèi)部布置結(jié)構(gòu)與所述的第一節(jié)點(diǎn)相同。
[0005] 具體檢測(cè)步驟如下:1)、設(shè)定第一節(jié)點(diǎn)和第二節(jié)點(diǎn)為發(fā)送節(jié)點(diǎn),分別發(fā)送標(biāo)識(shí)符 為0x201和0x202的報(bào)文,發(fā)送周期均為100ms,數(shù)據(jù)內(nèi)容均為0x07C1F07C1R)7C1F0,設(shè)定 第三節(jié)點(diǎn)為接收節(jié)點(diǎn);或者設(shè)定第一節(jié)點(diǎn)和第二節(jié)點(diǎn)為接收節(jié)點(diǎn),設(shè)定第三節(jié)點(diǎn)為發(fā)送節(jié) 點(diǎn),發(fā)送標(biāo)識(shí)符為0x203的報(bào)文,周期為100ms,數(shù)據(jù)內(nèi)容為0x07C1R)7C1F07C1R) ;2)、設(shè)定 第一節(jié)點(diǎn)、第二節(jié)點(diǎn)和第三節(jié)點(diǎn)成功發(fā)送或接收?qǐng)?bào)文時(shí),則輸出給各自LCD顯示單元的內(nèi) 容為"發(fā)送成功"或"接收成功",一旦發(fā)送或接收失敗,則將輸出給各自IXD顯示單元的內(nèi) 容鎖定為"發(fā)送失敗"或"接收失敗";3)、根據(jù)當(dāng)前實(shí)際的網(wǎng)絡(luò)參數(shù)配置,配置第二節(jié)點(diǎn)和第 三節(jié)點(diǎn)振蕩器的容差、CAN控制器位定時(shí)參數(shù)、收發(fā)器的型號(hào)、共模電感的型號(hào)、終端電阻的 阻值以及CAN總線B段的參數(shù)(包括線束的長(zhǎng)度、特征阻抗、傳輸延時(shí));其中振蕩器容差在 0. 5%到0. 005%范圍內(nèi)可配;CAN控制器位定時(shí)參數(shù)BRP (波特率預(yù)設(shè)值)、TSEG1 (相位緩沖 段1)、TSEG2 (相位緩沖段2)的設(shè)置可使采樣點(diǎn)的位置在55. 6%到94. 4%范圍內(nèi)調(diào)節(jié),位 速率可在40Kbit/s到IMbit/s進(jìn)行設(shè)置,SJW(同步跳轉(zhuǎn)寬度)在數(shù)值1到數(shù)值4中設(shè)置; 提供5種不同型號(hào)的收發(fā)器和5種不同型號(hào)的共模電感進(jìn)行選擇;終端電阻阻值可設(shè)置為 120 Ω或2600 Ω ;CAN總線B段長(zhǎng)度范圍可從0. 05m到100m進(jìn)行選擇,特征阻抗可從95 Ω到 140Ω進(jìn)行選擇,傳輸延時(shí)可為5ns/m、6ns/m或7ns/m; 4)、選擇一定容差的振蕩器插入第 一振蕩器插座,振蕩器容差在〇. 5%到0. 005%范圍內(nèi)可配;5)、設(shè)置CAN總線A段的長(zhǎng)度、 特征阻抗及傳輸延時(shí);CAN總線A段的長(zhǎng)度范圍可從0. 05m到100m進(jìn)行選擇,特征阻抗可從 95 Ω到140 Ω進(jìn)行選擇,傳輸延時(shí)可為5ns/m、6ns/m或7ns/m ;6)、通過第一連接線A選擇 使用第一共模電感A、B、C、D、E;7)、通過第一連接線B選擇使用第一終端電阻A或第一終端 電阻B ;終端電阻A的阻值為2600 Ω,終端電阻B的阻值為120 Ω ;8 )、啟動(dòng)檢測(cè)系統(tǒng),上電準(zhǔn) 備;9)、通過按下第一鍵盤按鍵"G",使第一節(jié)點(diǎn)進(jìn)入編輯模式,此時(shí)第一 IXD顯示單元將顯 示用戶需設(shè)置的參數(shù);10)、根據(jù)第一 LCD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提示,通過 按下第一鍵盤按鍵"A"、"B"、"C"、"D"或"E",來選擇第一收發(fā)器A、第一收發(fā)器B、第一收發(fā) 器C、第一收發(fā)器D或第一收發(fā)器E ;11)、根據(jù)第一 IXD顯示單元顯示的"請(qǐng)輸入BRP、SJW、 TSEGUTSEG2"提示,通過第一鍵盤數(shù)字按鍵依次設(shè)置參數(shù)BRP (波特率預(yù)設(shè)值)、SJW (同步 跳轉(zhuǎn)寬度)、TSEG1 (相位緩沖段1)、TSEG2 (相位緩沖段2)的數(shù)值;SJW(同步跳轉(zhuǎn)寬度)在 數(shù)值1到數(shù)值4中設(shè)置,BRP (波特率預(yù)設(shè)值)、TSEG1 (相位緩沖段1)、TSEG2 (相位緩沖段 2)的設(shè)置可使采樣點(diǎn)的位置在55. 6%到94. 4%范圍內(nèi)調(diào)節(jié),位速率可在40Kbit/s到1Mbit/ s進(jìn)行設(shè)置,其中位速率的設(shè)置要與第二節(jié)點(diǎn)和第三節(jié)點(diǎn)的位速率保持相同;12)、通過按 下第一復(fù)位按鈕,使第一節(jié)點(diǎn)復(fù)位;13)、通過按下第一鍵盤按鍵"F"與第二鍵盤按鍵"F", 啟動(dòng)第一節(jié)點(diǎn)和第二節(jié)點(diǎn)發(fā)送報(bào)文,或者通過按下第三鍵盤按鍵"F",啟動(dòng)第三節(jié)點(diǎn)發(fā)送報(bào) 文;14)、發(fā)送節(jié)點(diǎn)通過其LCD顯示單元顯示"發(fā)送成功"或者"發(fā)送失敗",接收節(jié)點(diǎn)通過其 IXD顯示單元顯示"接收成功"或者"接收失敗";15)、改變步驟4、5、6、7、10、11中任一參數(shù) 的設(shè)置,重復(fù)以上步驟,通過發(fā)送節(jié)點(diǎn)的LCD顯示單元顯示的發(fā)送情況及接收節(jié)點(diǎn)的LCD顯 示單元顯示的接收情況,即可檢測(cè)出該參數(shù)改變后對(duì)通信的影響。
[0006] 本發(fā)明的積極效果是其可用于對(duì)CAN網(wǎng)絡(luò)通信中各種影響位定時(shí)的因素進(jìn)行檢 測(cè),能檢測(cè)CAN控制器位定時(shí)參數(shù)、振蕩器容差、收發(fā)器型號(hào)、線束參數(shù)(長(zhǎng)度、特征阻抗、傳 輸延時(shí))、阻抗匹配、共模電感對(duì)通信的影響,通過第一節(jié)點(diǎn)、第二節(jié)點(diǎn)及第三節(jié)點(diǎn)的LCD顯 示單元顯示的發(fā)送和接收的情況,可直觀的判斷出當(dāng)前網(wǎng)絡(luò)通信的狀態(tài),一旦當(dāng)前網(wǎng)絡(luò)出 現(xiàn)通信故障,第一節(jié)、第二節(jié)點(diǎn)和第三節(jié)點(diǎn)則將輸出給各自LCD顯示單元的內(nèi)容會(huì)由"發(fā)送 成功"或"接收成功"鎖定為"發(fā)送失敗"或"接收失敗",通過對(duì)某一參數(shù)重復(fù)進(jìn)行檢測(cè),可以 更加科學(xué)合理的對(duì)該參數(shù)進(jìn)行設(shè)定,為車載CAN網(wǎng)絡(luò)通信的穩(wěn)定性提供有力的技術(shù)支撐。
【專利附圖】
【附圖說明】
[0007] 圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)圖。
[0008] 圖2為第一節(jié)點(diǎn)1的內(nèi)部結(jié)構(gòu)示意圖。
[0009] 圖3為本發(fā)明檢測(cè)方法的流程圖。
【具體實(shí)施方式】
[0010] 下面結(jié)合附圖與實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明:如圖1、2所示,CAN網(wǎng)絡(luò)位定時(shí)影 響因素檢測(cè)系統(tǒng),由第一節(jié)點(diǎn)1、第二節(jié)點(diǎn)2、第三節(jié)點(diǎn)3、CAN總線A段4、CAN總線B段5 組成,其特征在于:CAN總線A段4和CAN總線B段5相連,在CAN總線A段4上掛接有第 一節(jié)點(diǎn)1,在CAN總線B段5掛接有第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3 ;第一振蕩器1-2通過第一振 蕩器插座1-3與第一處理器1-1的振蕩輸入端連接;第一復(fù)位按鈕1-4的復(fù)位信號(hào)輸出端 與第一處理器1 -1的復(fù)位信號(hào)輸入端連接;第一處理器1-1的狀態(tài)顯不信號(hào)輸出端與第一 IXD顯示單元1-5的輸入端連接;第一鍵盤1-6的數(shù)據(jù)輸出端與第一處理器1-1的控制輸入 端連接;第一收發(fā)器A 1-7、第一收發(fā)器B 1-8、第一收發(fā)器C 1-9、第一收發(fā)器D 1-10和第 一收發(fā)器E 1-11的數(shù)據(jù)收發(fā)端與第一處理器1-1的總線通信端連接;第一收發(fā)器A 1-7、 第一收發(fā)器B 1-8、第一收發(fā)器C 1-9、第一收發(fā)器D 1-10或第一收發(fā)器E 1-11的總線電 平輸出端通過第一連接線A 1-12與第一共模電感A 1-13、第一共模電感B 1-14、第一共模 電感C 1-15、第一共模電感D 1-16或第一共模電感E 1-17的輸入端連接;第一共模電感A 1-13、第一共模電感B 1-14、第一共模電感C 1-15、第一共模電感D 1-16或第一共模電感 E 1-17的輸出端通過第一連接線B 1-18與第一終端電阻A 1-19或第一終端電阻B 1-20 輸入端相連;第一終端電阻A 1-19和第一終端電阻B 1-20的輸出端與CAN總線A段4相 連,第二節(jié)點(diǎn)2、第三節(jié)點(diǎn)3的內(nèi)部布置結(jié)構(gòu)與所述的第一節(jié)點(diǎn)1相同。
[0011] 實(shí)施例1 參見圖3, CAN網(wǎng)絡(luò)位定時(shí)影響因素檢測(cè)系統(tǒng)檢測(cè)第一節(jié)點(diǎn)1配置為發(fā)送節(jié)點(diǎn)時(shí),其振 蕩器的容差改變對(duì)網(wǎng)絡(luò)通信的影響。它依次按以下步驟進(jìn)行:1)、設(shè)定第一節(jié)點(diǎn)1和第二節(jié) 點(diǎn)2為發(fā)送節(jié)點(diǎn),分別發(fā)送標(biāo)識(shí)符為0x201和0x202的報(bào)文,發(fā)送周期均為100ms,數(shù)據(jù)內(nèi) 容均為0x07C1R)7C1F07C1R),設(shè)定第三節(jié)點(diǎn)3為接收節(jié)點(diǎn);2)、設(shè)定第一節(jié)點(diǎn)1、第二節(jié)點(diǎn)2 和第三節(jié)點(diǎn)3成功發(fā)送或接收?qǐng)?bào)文時(shí),則輸出給各自IXD顯示單元的內(nèi)容為"發(fā)送成功"或 "接收成功",一旦發(fā)送或接收失敗,則將輸出給各自IXD顯示單元的內(nèi)容鎖定為"發(fā)送失敗" 或"接收失敗";3)、可根據(jù)當(dāng)前實(shí)際的網(wǎng)絡(luò)參數(shù)配置,配置第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3振蕩器 的容差、 CAN控制器位定時(shí)參數(shù)、收發(fā)器的型號(hào)、共模電感的型號(hào)、終端電阻的阻值以及CAN 總線B段5的參數(shù)(包括線束的長(zhǎng)度、特征阻抗、傳輸延時(shí))。其步驟如下:選擇容差0. 5%的 24M振蕩器插入第二振蕩器插座和第三振蕩器插座,設(shè)置CAN總線B段5的長(zhǎng)度為50m,特 征阻抗為95 Ω,傳輸延時(shí)為7ns/m ;第二節(jié)點(diǎn)2通過第二連接線A選擇使用第二共模電感A, 然后通過第二連接線B選擇第二終端電阻B,阻值為120 Ω ;第三節(jié)點(diǎn)3通過第三連接線A 選擇使用第三共模電感B,然后通過第三連接線B選擇使用第三終端電阻B,阻值為120 Ω。 將第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3進(jìn)行上電,分別通過按下第二鍵盤和第三鍵盤按鍵"G",使第二 節(jié)點(diǎn)2和第三節(jié)點(diǎn)3進(jìn)入編輯模式,此時(shí)第二IXD顯示單元和第三IXD顯示單元將顯示用 戶需設(shè)置的參數(shù);根據(jù)第二LCD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提示,通過按下第二 鍵盤按鍵"A",來選擇第二收發(fā)器A,根據(jù)第三IXD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提 示,通過按下第三鍵盤按鍵"B",來選擇第三收發(fā)器B,根據(jù)第二IXD顯示單元和第三IXD顯 示單元顯示的"請(qǐng)輸入BRP、SJW、TSEG1、TSEG2"提示,分別通過按下第二鍵盤和第三鍵盤按 鍵"2",設(shè)置參數(shù)BRP (波特率預(yù)設(shè)值)的數(shù)值為2,分別按下第二鍵盤和第三鍵盤按鍵"2", 設(shè)置參數(shù)SJW (同步跳轉(zhuǎn)寬度)的數(shù)值為2,分別按下第二鍵盤和第三鍵盤按鍵"1"和"2", 設(shè)置參數(shù)TSEG1 (相位緩沖段1)的數(shù)值為12,分別按下第二鍵盤和第三鍵盤按鍵"5"設(shè)置 參數(shù)TSEG2 (相位緩沖段2)的數(shù)值為5,使采樣點(diǎn)位置為72. 2%,位速率為667Kbit/s ;分別 通過按下第二復(fù)位按鈕和第三復(fù)位按鈕,使第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3復(fù)位,關(guān)閉第二節(jié)點(diǎn)2 和第三節(jié)點(diǎn)3電源;4)、選擇容差0. 005%的24M振蕩器插入第一振蕩器插座;5)、設(shè)置CAN 總線A段4的長(zhǎng)度為5m,特征阻抗為120 Ω,傳輸延時(shí)為6ns/m ;6)、通過第一連接線A選擇 使用第一共模電感A ;7)、通過第一連接線B選擇使用第一終端電阻A,阻值為2600 Ω ;8)、 啟動(dòng)檢測(cè)系統(tǒng),上電準(zhǔn)備;9)、通過按下第一鍵盤按鍵"G",使第一節(jié)點(diǎn)1進(jìn)入編輯模式,此 時(shí)第一 IXD顯示單元將顯示用戶需設(shè)置的參數(shù);10)、根據(jù)第一 IXD顯示單元顯示的"請(qǐng)輸入 收發(fā)器型號(hào)"提示,通過按下第一鍵盤按鍵"A",來選擇第一收發(fā)器A ; 11 )、根據(jù)第一 IXD顯 示單元顯示的"請(qǐng)輸入BRP、SJW、TSEG1、TSEG2 "提示,通過按下第一鍵盤按鍵" 2 ",設(shè)置參數(shù) BRP (波特率預(yù)設(shè)值)的數(shù)值為2,按下第一鍵盤按鍵"1",設(shè)置參數(shù)SJW (同步跳轉(zhuǎn)寬度)的 數(shù)值為1,按下第一鍵盤按鍵"1"和"6",設(shè)置參數(shù)TSEG1 (相位緩沖段1)的數(shù)值為16,按 下第一鍵盤按鍵"1",設(shè)置參數(shù)TSEG2 (相位緩沖段2)的數(shù)值為1,使采樣點(diǎn)位置為94. 4%, 位速率為667Kbit/s ; 12)、通過按下第一復(fù)位按鈕,使第一節(jié)點(diǎn)1復(fù)位;13)、通過按下第一 鍵盤按鍵"F"與第二鍵盤按鍵"F",啟動(dòng)第一節(jié)點(diǎn)1和第二節(jié)點(diǎn)2發(fā)送報(bào)文;14)、發(fā)送節(jié)點(diǎn) 通過其IXD顯示單元顯示"發(fā)送成功"或者"發(fā)送失敗",接收節(jié)點(diǎn)通過其IXD顯示單元顯示 "接收成功"或者"接收失敗";15)、改變步驟4參數(shù)的設(shè)置,選擇容差0. 5%的24M振蕩器插 入第一振蕩器插座,重復(fù)以上步驟進(jìn)行檢測(cè)振蕩器容差改變后對(duì)通信的影響。通過第一節(jié) 點(diǎn)1和第二節(jié)點(diǎn)2的IXD顯示的發(fā)送情況以及第三節(jié)點(diǎn)3的接收情況,即可檢測(cè)出當(dāng)?shù)谝?節(jié)點(diǎn)1作為發(fā)送節(jié)點(diǎn)時(shí),其振蕩器容差改變后節(jié)點(diǎn)通信的狀態(tài)。振蕩器容差改變前,若第一 節(jié)點(diǎn)1及第二節(jié)點(diǎn)2的IXD顯示單元顯示為"發(fā)送成功",第三節(jié)點(diǎn)3的IXD顯示單元顯示 "接收成功",說明當(dāng)前參數(shù)的設(shè)置滿足節(jié)點(diǎn)間通信的要求;振蕩器容差改變后,若第一節(jié)點(diǎn) 1的IXD顯示單元顯示為"發(fā)送失敗",第二節(jié)點(diǎn)2的IXD顯示單元顯示為"發(fā)送成功",第三 節(jié)點(diǎn)3的LCD顯示單元顯示為"接收失敗",即可判定第一節(jié)點(diǎn)1的振蕩器容差變大后,無法 保持與第三節(jié)點(diǎn)3之間的通信,而第二節(jié)點(diǎn)2的振蕩器的容差沒有改變,依然能夠與第三節(jié) 點(diǎn)3保持正確通信。按照此方法重復(fù)進(jìn)行,可檢測(cè)出在當(dāng)前網(wǎng)絡(luò)參數(shù)配置下,第一節(jié)點(diǎn)1作 為發(fā)送節(jié)點(diǎn)時(shí),能保證節(jié)點(diǎn)間通信穩(wěn)定所允許的最大振蕩器容差。
[0012] 實(shí)施例2 參見圖3, CAN網(wǎng)絡(luò)位定時(shí)影響因素檢測(cè)系統(tǒng)檢測(cè)第一節(jié)點(diǎn)1配置為發(fā)送節(jié)點(diǎn)時(shí),其線 束長(zhǎng)度改變對(duì)網(wǎng)絡(luò)通信的影響。它依次按以下步驟進(jìn)行:1)、設(shè)定第一節(jié)點(diǎn)1和第二節(jié)點(diǎn)2 為發(fā)送節(jié)點(diǎn),分別發(fā)送標(biāo)識(shí)符為0x201和0x202的報(bào)文,發(fā)送周期均為100ms,數(shù)據(jù)內(nèi)容均為 0x07C1F07C1R)7C1F0,設(shè)定第三節(jié)點(diǎn)3為接收節(jié)點(diǎn);2)、設(shè)定第一節(jié)點(diǎn)1、第二節(jié)點(diǎn)2和第三 節(jié)點(diǎn)3成功發(fā)送或接收?qǐng)?bào)文時(shí),則輸出給各自LCD顯示單元的內(nèi)容為"發(fā)送成功"或"接收成 功",一旦發(fā)送或接收失敗,則將輸出給各自IXD顯示單元的內(nèi)容鎖定為"發(fā)送失敗"或"接 收失敗";3)、可根據(jù)當(dāng)前實(shí)際的網(wǎng)絡(luò)參數(shù)配置,配置第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3振蕩器的容 差、CAN控制器位定時(shí)參數(shù)、收發(fā)器的型號(hào)、共模電感的型號(hào)、終端電阻的阻值以及CAN總線 B段5的參數(shù)(包括線束的長(zhǎng)度、特征阻抗、傳輸延時(shí)),其步驟如下:選擇容差0. 01%的24M 振蕩器插入第二振蕩器插座和第三振蕩器插座,設(shè)置CAN總線B段5的長(zhǎng)度為50m,特征阻 抗為120 Ω,傳輸延時(shí)為5ns/m ;第二節(jié)點(diǎn)2通過第二連接線A選擇使用第二共模電感A,然 后通過第二連接線B選擇第二終端電阻B,阻值為120 Ω ;第三節(jié)點(diǎn)3通過第三連接線A選 擇使用第三共模電感B,然后通過第三連接線B選擇使用第三終端電阻B,阻值為120Ω。將 第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3進(jìn)行上電,分別通過按下第二鍵盤和第三鍵盤按鍵"G",使第二節(jié) 點(diǎn)2和第三節(jié)點(diǎn)3進(jìn)入編輯模式,此時(shí)第二IXD顯示單元和第三IXD顯示單元將顯示用戶 需設(shè)置的參數(shù);根據(jù)第二LCD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提示,通過按下第二鍵 盤按鍵"A",來選擇第二收發(fā)器A,根據(jù)第三IXD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提示, 通過按下第三鍵盤按鍵"B",來選擇第三收發(fā)器B,根據(jù)第二IXD顯示單元和第三IXD顯示 單元顯示的"請(qǐng)輸入BRP、SJW、TSEG1、TSEG2 "提示,分別通過按下第二鍵盤和第三鍵盤按鍵 "2",設(shè)置參數(shù)BRP (波特率預(yù)設(shè)值)的數(shù)值為2,分別按下第二鍵盤和第三鍵盤按鍵"4",設(shè) 置參數(shù)SJW (同步跳轉(zhuǎn)寬度)的數(shù)值為4,分別按下第二鍵盤和第三鍵盤按鍵"7",設(shè)置參數(shù) TSEG1 (相位緩沖段1)的數(shù)值為7,分別按下第二鍵盤和第三鍵盤按鍵"4",設(shè)置參數(shù)TSEG2 (相位緩沖段2)的數(shù)值為4,使采樣點(diǎn)位置為66. 7%,位速率為IMbit/s ;分別通過按下第二 復(fù)位按鈕和第三復(fù)位按鈕,使第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3復(fù)位,關(guān)閉第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3 電源;4)、選擇容差0. 01%的24M振蕩器插入第一振蕩器插座;5)、設(shè)置CAN總線A段4的 長(zhǎng)度為〇. 〇5m,特征阻抗為120 Ω,傳輸延時(shí)為5ns/m ;6)、通過第一連接線A選擇使用第一 共模電感A ; 7)、通過第一連接線B選擇使用第一終端電阻A,阻值為2600Ω ;8)、啟動(dòng)檢測(cè) 系統(tǒng),上電準(zhǔn)備;9)、通過按下第一鍵盤按鍵"G",使第一節(jié)點(diǎn)1進(jìn)入編輯模式,此時(shí)第一 IXD 顯示單元將顯示用戶需設(shè)置的參數(shù);10)、根據(jù)第一 LCD顯示單元顯示的"請(qǐng)輸入收發(fā)器型 號(hào)"提示,通過按下第一鍵盤按鍵"A",來選擇第一收發(fā)器A ; 11 )、根據(jù)第一 IXD顯示單元顯 示的"請(qǐng)輸入BRP、SJW、TSEG1、TSEG2 "提示,通過按下第一鍵盤按鍵" 3 ",設(shè)置參數(shù)BRP (波 特率預(yù)設(shè)值)的數(shù)值為3,按下第一鍵盤按鍵"2",設(shè)置參數(shù)SJW (同步跳轉(zhuǎn)寬度)的數(shù)值為 2,按下第一鍵盤按鍵"4",設(shè)置參數(shù)TSEG1 (相位緩沖段1)的數(shù)值為4,按下第一鍵盤按鍵 "3",設(shè)置參數(shù)TSEG2 (相位緩沖段2)的數(shù)值為3,使采樣點(diǎn)位置為62. 5%,位速率為1Mbit/ s ;12)、通過按下第一復(fù)位按鈕,使第一節(jié)點(diǎn)1復(fù)位;13)、通過按下第一鍵盤按鍵"F"與第 二鍵盤按鍵"F",啟動(dòng)第一節(jié)點(diǎn)1和第二節(jié)點(diǎn)2發(fā)送報(bào)文;14)、發(fā)送節(jié)點(diǎn)通過其IXD顯示單 元顯示"發(fā)送成功"或者"發(fā)送失敗",接收節(jié)點(diǎn)通過其LCD顯示單元顯示"接收成功"或者 "接收失敗";15)、改變步驟5參數(shù)的設(shè)置,將CAN總線A段4的長(zhǎng)度設(shè)為100m,特征阻抗和 傳輸延時(shí)不變,重復(fù)以上步驟進(jìn)行檢測(cè)線束長(zhǎng)度改變對(duì)通信的影響。通過第一節(jié)點(diǎn)1和第 二節(jié)點(diǎn)2的IXD顯示的發(fā)送情況以及第三節(jié)點(diǎn)3的接收情況,即可檢測(cè)出當(dāng)?shù)谝还?jié)點(diǎn)1作 為發(fā)送節(jié)點(diǎn)時(shí),其線束長(zhǎng)度改變后節(jié)點(diǎn)通信的狀態(tài)。CAN總線A段4的長(zhǎng)度改變前,若第一 節(jié)點(diǎn)1及第二節(jié)點(diǎn)2的IXD顯示單元顯示為"發(fā)送成功",第三節(jié)點(diǎn)3的IXD顯示單元顯示 "接收成功",說明當(dāng)前參數(shù)的設(shè)置滿足節(jié)點(diǎn)間通信的要求;CAN總線A段4的長(zhǎng)度改變后,若 第一節(jié)點(diǎn)1的IXD顯示單元顯示為"發(fā)送失敗",第二節(jié)點(diǎn)2的IXD顯示單元顯示為"發(fā)送成 功",第三節(jié)點(diǎn)3的IXD顯示單元顯示為"接收失敗",即可判定CAN總線A段4的長(zhǎng)度變長(zhǎng) 后,使第一節(jié)點(diǎn)1與第三節(jié)點(diǎn)3之間的距離變大,最終無法保證正常通信,而第二節(jié)點(diǎn)2與 第三節(jié)點(diǎn)3之間的CAN總線長(zhǎng)度并未改變,第二節(jié)點(diǎn)2依然能夠與第三節(jié)點(diǎn)3保持正確通 信。按照此方法重復(fù)進(jìn)行,可檢測(cè)出在當(dāng)前網(wǎng)絡(luò)參數(shù)配置下,第一節(jié)點(diǎn)1作為發(fā)送節(jié)點(diǎn)時(shí), 能保證節(jié)點(diǎn)間通信穩(wěn)定所允許的最大CAN總線A段4的長(zhǎng)度。
[0013] 實(shí)施例3 參見圖3, CAN網(wǎng)絡(luò)位定時(shí)影響因素檢測(cè)系統(tǒng)檢測(cè)第一節(jié)點(diǎn)1配置為接收節(jié)點(diǎn)時(shí),其 振蕩器的容差改變對(duì)網(wǎng)絡(luò)通信的影響。它依次按以下步驟進(jìn)行:1)、設(shè)定第一節(jié)點(diǎn)1和 第二節(jié)點(diǎn)2為接收節(jié)點(diǎn),設(shè)定第三節(jié)點(diǎn)3為發(fā)送節(jié)點(diǎn),發(fā)送標(biāo)識(shí)符為0x203的報(bào)文,周期為 100ms,數(shù)據(jù)內(nèi)容為0x07C1R)7C1F07C1R) ;2)、設(shè)定第一節(jié)點(diǎn)1、第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3成 功發(fā)送或接收?qǐng)?bào)文時(shí),則輸出給各自IXD顯示單元的內(nèi)容為"發(fā)送成功"或"接收成功",一 旦發(fā)送或接收失敗,則將輸出給IXD顯示單元的內(nèi)容鎖定為"發(fā)送失敗"或"接收失敗";3)、 可根據(jù)當(dāng)前實(shí)際的網(wǎng)絡(luò)參數(shù)配置,配置第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3振蕩器的容差、CAN控制器 位定時(shí)參數(shù)、收發(fā)器的型號(hào)、共模電感的型號(hào)、終端電阻的阻值以及CAN總線B段5的參數(shù) (包括線束的長(zhǎng)度、特征阻抗、傳輸延時(shí)),其步驟如下:選擇容差〇. 01%的24M振蕩器插入第 二振蕩器插座和第三振蕩器插座,設(shè)置CAN總線B段5的長(zhǎng)度為20m,特征阻抗為140 Ω,傳 輸延時(shí)為7ns/m ;第二節(jié)點(diǎn)2通過第二連接線A選擇使用第二共模電感A,然后通過第二連 接線B選擇第二終端電阻B,阻值為120 Ω ;第三節(jié)點(diǎn)3通過第三連接線A選擇使用第三共 模電感B,然后通過第三連接線B選擇使用第三終端電阻B,阻值為120 Ω。將第二節(jié)點(diǎn)2 和第三節(jié)點(diǎn)3進(jìn)行上電,分別通過按下第二鍵盤和第三鍵盤按鍵"G",使第二節(jié)點(diǎn)2和第三 節(jié)點(diǎn)3進(jìn)入編輯模式,此時(shí)第二IXD顯示單元和第三IXD顯示單元將顯示用戶需設(shè)置的參 數(shù);根據(jù)第二LCD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提示,通過按下第二鍵盤按鍵"A", 來選擇第二收發(fā)器A,根據(jù)第三IXD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提示,通過按下第 三鍵盤按鍵"B"來選擇第三收發(fā)器B,根據(jù)第二IXD顯示單元和第三IXD顯示單元顯示的 "請(qǐng)輸入BRP、SJW、TSEG1、TSEG2 "提示,分別通過按下第二鍵盤和第三鍵盤按鍵" 4 ",設(shè)置參 數(shù)BRP (波特率預(yù)設(shè)值)的數(shù)值為4,分別按下第二鍵盤和第三鍵盤按鍵"2",設(shè)置參數(shù)SJW (同步跳轉(zhuǎn)寬度)的數(shù)值為2,分別按下第二鍵盤和第三鍵盤按鍵" 1"和"3",設(shè)置參數(shù)TSEG1 (相位緩沖段1)的數(shù)值為13,分別按下第二鍵盤和第三鍵盤按鍵"4",設(shè)置參數(shù)TSEG2 (相 位緩沖段2)的數(shù)值為4,使采樣點(diǎn)位置為77. 8%,位速率為333kbit/s ;分別通過按下第二 復(fù)位按鈕和第三復(fù)位按鈕,使第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3復(fù)位,關(guān)閉第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3 電源;4)、選擇容差0. 01%的24M振蕩器插入第一振蕩器插座;5)、設(shè)置CAN總線A段4長(zhǎng)度 為5m,特征阻抗為140 Ω,傳輸延時(shí)為7ns/m ;6)、通過第一連接線A選擇使用第一共模電感 A ;7)、通過第一連接線B選擇使用第一終端電阻A,阻值為2600 Ω ;8)、啟動(dòng)檢測(cè)系統(tǒng),上電 準(zhǔn)備;9)、通過按下第一鍵盤按鍵"G",使第一節(jié)點(diǎn)1進(jìn)入編輯模式,此時(shí)第一 IXD顯示單元 將顯示用戶需設(shè)置的參數(shù);10)、根據(jù)第一 IXD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提示, 通過按下第一鍵盤按鍵"A",來選擇第一收發(fā)器A ;11)、根據(jù)第一 IXD顯示單元顯示的"請(qǐng) 輸入BRP、SJW、TSEG1、TSEG2"提示,通過按下第一鍵盤按鍵"4",設(shè)置參數(shù)BRP (波特率預(yù)設(shè) 值)的數(shù)值為4,按下第一鍵盤按鍵"1",設(shè)置參數(shù)SJW (同步跳轉(zhuǎn)寬度)的數(shù)值為1,按下第 一鍵盤按鍵"9",設(shè)置參數(shù)TSEG1 (相位緩沖段1)的數(shù)值為9,按下第一鍵盤按鍵"8",設(shè)置 參數(shù)TSEG2 (相位緩沖段2)的數(shù)值為8,使采樣點(diǎn)位置為55. 6%,位速率為333Kbit/s ;12)、 通過按下第一復(fù)位按鈕,使第一節(jié)點(diǎn)1復(fù)位;13)、通過按下第三鍵盤按鍵"F",啟動(dòng)第三節(jié) 點(diǎn)3發(fā)送報(bào)文;14)、發(fā)送節(jié)點(diǎn)通過其LCD顯示單元顯示"發(fā)送成功"或者"發(fā)送失敗",接收 節(jié)點(diǎn)通過其LCD顯示單元顯示"接收成功"或者"接收失敗";15)、改變步驟4參數(shù)的設(shè)置, 選擇容差0. 5%的24M振蕩器插入第一振蕩器插座,重復(fù)以上步驟進(jìn)行檢測(cè)振蕩器容差改變 對(duì)通信的影響。通過第一節(jié)點(diǎn)1和第二節(jié)點(diǎn)2的IXD顯示的接收情況以及第三節(jié)點(diǎn)3的發(fā) 送情況,即可檢測(cè)出當(dāng)?shù)谝还?jié)點(diǎn)1作為接收節(jié)點(diǎn)時(shí),其振蕩器容差改變后節(jié)點(diǎn)通信的狀態(tài)。 振蕩器容差改變前,若第一節(jié)點(diǎn)1及第二節(jié)點(diǎn)2的IXD顯示單元顯示為"接收成功",第三節(jié) 點(diǎn)3的LCD顯示單元顯示"發(fā)送成功",說明當(dāng)前參數(shù)的設(shè)置滿足節(jié)點(diǎn)間通信的要求;振蕩器 容差改變后,第一節(jié)點(diǎn)1的IXD顯示單元顯示為"接收失敗",第二節(jié)點(diǎn)2的IXD顯示單元顯 示為"接收失敗",第三節(jié)點(diǎn)3的IXD顯示單元顯示為"發(fā)送失敗",即可判定第一節(jié)點(diǎn)1的 振蕩器容差變大后,無法保持與第三節(jié)點(diǎn)3之間的通信,而第二節(jié)點(diǎn)2的振蕩器的容差沒有 改變,雖然能夠與第三節(jié)點(diǎn)3保持正確通信,但由于第一節(jié)點(diǎn)1發(fā)送的錯(cuò)誤指示干擾了第二 節(jié)點(diǎn)2報(bào)文的接收,最終導(dǎo)致整個(gè)網(wǎng)絡(luò)通信失敗。按照此方法重復(fù)進(jìn)行,可檢測(cè)出在當(dāng)前網(wǎng) 絡(luò)參數(shù)配置下,第一節(jié)點(diǎn)1作為接收節(jié)點(diǎn)時(shí),能保證節(jié)點(diǎn)間通信穩(wěn)定所允許的最大振蕩器 容差。
[0014] 實(shí)施例4 參見圖3, CAN網(wǎng)絡(luò)位定時(shí)影響因素檢測(cè)系統(tǒng)檢測(cè)第一節(jié)點(diǎn)1配置為接收節(jié)點(diǎn)時(shí),其收 發(fā)器型號(hào)改變對(duì)網(wǎng)絡(luò)通信的影響。它依次按以下步驟進(jìn)行:1)、設(shè)定第一節(jié)點(diǎn)1和第二節(jié)點(diǎn) 2為接收節(jié)點(diǎn),設(shè)定第三節(jié)點(diǎn)3為發(fā)送節(jié)點(diǎn),發(fā)送標(biāo)識(shí)符為0x203的報(bào)文,周期為均100ms, 數(shù)據(jù)內(nèi)容均為〇x〇7C1R)7C1F07C1R) ;2)、設(shè)定第一節(jié)點(diǎn)1、第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3成功發(fā) 送或接收?qǐng)?bào)文時(shí),則輸出給各自IXD顯示單元的內(nèi)容為"發(fā)送成功"或"接收成功",一旦發(fā) 送或接收失敗,則將輸出給各自LCD顯示單元的內(nèi)容鎖定為"發(fā)送失敗"或"接收失敗";3)、 可根據(jù)當(dāng)前實(shí)際的網(wǎng)絡(luò)參數(shù)配置,配置第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3振蕩器的容差、CAN控制器 位定時(shí)參數(shù)、收發(fā)器的型號(hào)、共模電感的型號(hào)、終端電阻的阻值以及CAN總線B段5的參數(shù) (包括線束的長(zhǎng)度、特征阻抗、傳輸延時(shí)),,其步驟如下:選擇容差〇. 005%的24M振蕩器插入 第二振蕩器插座和第三振蕩器插座,設(shè)置CAN總線B段5的長(zhǎng)度為10m,特征阻抗為110 Ω, 傳輸延時(shí)為5ns/m ;第二節(jié)點(diǎn)2通過第二連接線A選擇使用第二共模電感D,然后通過第二 連接線B選擇第二終端電阻B,阻值為120 Ω ;第三節(jié)點(diǎn)3通過第三連接線A選擇使用第三 共模電感C,然后通過第三連接線B選擇使用第三終端電阻B,阻值為120 Ω。將第二節(jié)點(diǎn)2 和第三節(jié)點(diǎn)3進(jìn)行上電,分別通過按下第二鍵盤和第三鍵盤按鍵"G",使第二節(jié)點(diǎn)2和第三 節(jié)點(diǎn)3進(jìn)入編輯模式,此時(shí)第二IXD顯示單元和第三IXD顯示單元將顯示用戶需設(shè)置的參 數(shù);根據(jù)第二LCD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提示,通過按下第二鍵盤按鍵"C", 來選擇第二收發(fā)器C,根據(jù)第三IXD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提示,通過按下第 三鍵盤按鍵"D",來選擇第三收發(fā)器D,根據(jù)第二IXD顯示單元和第三IXD顯示單元顯示的 "請(qǐng)輸入BRP、SJW、TSEG1、TSEG2 "提示,分別通過按下第二鍵盤和第三鍵盤按鍵" 2 "和" 4 ", 設(shè)置參數(shù)BRP (波特率預(yù)設(shè)值)的數(shù)值為24,分別按下第二鍵盤和第三鍵盤按鍵"4",設(shè)置 參數(shù)SJW (同步跳轉(zhuǎn)寬度)的數(shù)值為4,分別按下第二鍵盤和第三鍵盤按鍵" 1"和"6",設(shè)置 參數(shù)TSEG1 (相位緩沖段1)的數(shù)值為16,分別按下第二鍵盤和第三鍵盤按鍵"8",設(shè)置參數(shù) TSEG2 (相位緩沖段2)的數(shù)值為8,使采樣點(diǎn)位置為68%,位速率為40Kbit/s ;分別通過按下 第二復(fù)位按鈕和第三復(fù)位按鈕,使第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3復(fù)位,關(guān)閉第二節(jié)點(diǎn)2和第三節(jié) 點(diǎn)3電源;4)、選擇容差0. 005%的24M振蕩器插入第一振蕩器插座;5)、設(shè)置CAN總線A段 4的長(zhǎng)度為lm,特征阻抗為110 Ω,傳輸延時(shí)為5ns/m ;6)、通過第一連接線A選擇使用第一 共模電感A ;7)、通過第一連接線B選擇使用第一終端電阻A,阻值為2600 Ω ;8)、啟動(dòng)檢測(cè) 系統(tǒng),上電準(zhǔn)備;9)、通過按下第一鍵盤按鍵"G",使第一節(jié)點(diǎn)1進(jìn)入編輯模式,此時(shí)第一 IXD 顯示單元將顯示用戶需設(shè)置的參數(shù);10)、根據(jù)第一 LCD顯示單元顯示的"請(qǐng)輸入收發(fā)器型 號(hào)"提示,通過按下第一鍵盤按鍵"C",來選擇第一收發(fā)器C;ll)、根據(jù)第一 IXD顯示單元顯 示的"請(qǐng)輸入BRP、SJW、TSEG1、TSEG2"提示,通過按下第一鍵盤按鍵"2"和"4",設(shè)置參數(shù) BRP (波特率預(yù)設(shè)值)的數(shù)值為24,按下第一鍵盤按鍵"4",設(shè)置參數(shù)SJW (同步跳轉(zhuǎn)寬度)的 數(shù)值為4,按下第一鍵盤按鍵"1"和"6",設(shè)置參數(shù)TSEG1 (相位緩沖段1)的數(shù)值為16,按下 第一鍵盤按鍵"8",設(shè)置參數(shù)TSEG2 (相位緩沖段2)的數(shù)值為8,使采樣點(diǎn)位置為68%,位速 率為40Kbit/s ; 12)、通過按下第一復(fù)位按鈕,使第一節(jié)點(diǎn)1復(fù)位;13)、通過按下第三鍵盤按 鍵"F",啟動(dòng)第三節(jié)點(diǎn)3發(fā)送報(bào)文;14)、發(fā)送節(jié)點(diǎn)通過其IXD顯示單元顯示"發(fā)送成功"或者 "發(fā)送失敗",接收節(jié)點(diǎn)通過其IXD顯示單元顯示"接收成功"或者"接收失敗";15)、改變步驟 10參數(shù)的設(shè)置,根據(jù)第一 LCD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提示,通過按下第一鍵 盤按鍵"E"來選擇第一收發(fā)器E ;重復(fù)以上步驟進(jìn)行檢測(cè)收發(fā)器型號(hào)的改變對(duì)通信的影響。 通過第一節(jié)點(diǎn)1和第二節(jié)點(diǎn)2的IXD顯示的接收情況以及第三節(jié)點(diǎn)3的發(fā)送情況,即可檢 測(cè)出當(dāng)?shù)谝还?jié)點(diǎn)1作為接收節(jié)點(diǎn)時(shí),其收發(fā)器型號(hào)改變后節(jié)點(diǎn)通信的狀態(tài)。收發(fā)器型號(hào)改 變前,若第一節(jié)點(diǎn)1及第二節(jié)點(diǎn)2的LCD顯示單元顯示為"接收成功",第三節(jié)點(diǎn)3的LCD顯 示單元顯示"發(fā)送成功",說明當(dāng)前參數(shù)的設(shè)置滿足節(jié)點(diǎn)間通信的要求;收發(fā)器型號(hào)改變后, 若第一節(jié)點(diǎn)1的IXD顯示單元顯示為"接收失敗",第二節(jié)點(diǎn)2的IXD顯示單元顯示為"接 收失敗",第三節(jié)點(diǎn)3的LCD顯示單元顯示為"發(fā)送失敗",即可判定出在當(dāng)前網(wǎng)絡(luò)參數(shù)配置 下,第一節(jié)點(diǎn)1作為接收節(jié)點(diǎn)時(shí),其收發(fā)器型號(hào)改變后無法滿足節(jié)點(diǎn)間的通信要求,而第二 節(jié)點(diǎn)2的收發(fā)器型號(hào)沒有改變,雖然能夠與第三節(jié)點(diǎn)3保持正確通信,但由于第一節(jié)點(diǎn)1發(fā) 送的錯(cuò)誤指示干擾了第二節(jié)點(diǎn)2報(bào)文的接收,最終導(dǎo)致整個(gè)網(wǎng)絡(luò)通信失敗。按照此方法重 復(fù)進(jìn)行,可檢測(cè)出不同收發(fā)器對(duì)通信穩(wěn)定性的影響。
[0015] 實(shí)施例5 參見圖3,CAN網(wǎng)絡(luò)位定時(shí)影響因素檢測(cè)系統(tǒng)檢測(cè)第一節(jié)點(diǎn)1配置為接收節(jié)點(diǎn)時(shí),其CAN 控制器位定時(shí)參數(shù)改變導(dǎo)致采樣點(diǎn)位置變化對(duì)網(wǎng)絡(luò)通信的影響。它依次按以下步驟進(jìn)行: 1)、設(shè)定第一節(jié)點(diǎn)1和第二節(jié)點(diǎn)2為接收節(jié)點(diǎn),設(shè)定第三節(jié)點(diǎn)3為發(fā)送節(jié)點(diǎn),發(fā)送標(biāo)識(shí)符為 0x203的報(bào)文,周期為100ms,數(shù)據(jù)內(nèi)容為0x07C1R)7C1F07C1R) ;2)、設(shè)定第一節(jié)點(diǎn)1、第二節(jié) 點(diǎn)2和第三節(jié)點(diǎn)3成功發(fā)送或接收?qǐng)?bào)文時(shí),則輸出給各自IXD顯示單元的內(nèi)容為"發(fā)送成 功"或"接收成功",一旦發(fā)送或接收失敗,則將輸出給各自LCD顯示單元的內(nèi)容鎖定為"發(fā) 送失敗"或"接收失敗";3)、可根據(jù)當(dāng)前實(shí)際的網(wǎng)絡(luò)參數(shù)配置,配置第二節(jié)點(diǎn)2和第三節(jié)點(diǎn) 3振蕩器的容差、CAN控制器位定時(shí)參數(shù)、收發(fā)器的型號(hào)、共模電感的型號(hào)、終端電阻的阻值 以及CAN總線B段5的參數(shù)(包括線束的長(zhǎng)度、特征阻抗、傳輸延時(shí)),其步驟如下:選擇容差 0. 1%的24M振蕩器插入第二振蕩器插座和第三振蕩器插座,設(shè)置CAN總線B段5的長(zhǎng)度為 50m,特征阻抗為120 Ω,傳輸延時(shí)為6ns/m ;第二節(jié)點(diǎn)2通過第二連接線A選擇使用第二共 模電感A,然后通過第二連接線B選擇第二終端電阻B,阻值為120 Ω ;第三節(jié)點(diǎn)3通過第三 連接線A選擇使用第三共模電感B,然后通過第三連接線B選擇使用第三終端電阻B,阻值 為120 Ω。將第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3進(jìn)行上電,分別通過按下第二鍵盤和第三鍵盤按鍵 "G",使第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3進(jìn)入編輯模式,此時(shí)第二IXD顯示單元和第三IXD顯示單 元將顯示用戶需設(shè)置的參數(shù);根據(jù)第二LCD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提示,通 過按下第二鍵盤按鍵"A",來選擇第二收發(fā)器A,根據(jù)第三IXD顯示單元顯示的"請(qǐng)輸入收發(fā) 器型號(hào)"提示,通過按下第三鍵盤按鍵"B",來選擇第三收發(fā)器B,根據(jù)第二IXD顯示單元顯 示的"請(qǐng)輸入BRP、SJW、TSEG1、TSEG2"提示,通過按下第二鍵盤"4",設(shè)置參數(shù)BRP (波特率 預(yù)設(shè)值)的數(shù)值為4,按下第二鍵盤按鍵"2",設(shè)置參數(shù)SJW (同步跳轉(zhuǎn)寬度)的數(shù)值為2,按 下第二鍵盤按鍵"9",設(shè)置參數(shù)TSEG1 (相位緩沖段1)的數(shù)值為9,按下第二鍵盤按鍵"2", 設(shè)置參數(shù)TSEG2 (相位緩沖段2)的數(shù)值為2,使采樣點(diǎn)位置為83. 3%,位速率為500Kbit/s ; 根據(jù)第三IXD顯示單元顯示的"請(qǐng)輸入BRP、SJW、TSEG1、TSEG2"提示,通過按下第三鍵盤 "4",設(shè)置參數(shù)BRP (波特率預(yù)設(shè)值)的數(shù)值為4,按下第三鍵盤按鍵"1",設(shè)置參數(shù)SJW (同 步跳轉(zhuǎn)寬度)的數(shù)值為1,按下第三鍵盤按鍵"8",設(shè)置參數(shù)TSEG1 (相位緩沖段1)的數(shù)值 為8,按下第三鍵盤按鍵"3",設(shè)置參數(shù)TSEG2 (相位緩沖段2)的數(shù)值為3,使采樣點(diǎn)位置為 75%,位速率為500Kbit/s ;分別通過按下第二復(fù)位按鈕和第三復(fù)位按鈕,使第二節(jié)點(diǎn)2和第 三節(jié)點(diǎn)3復(fù)位,關(guān)閉第二節(jié)點(diǎn)2和第三節(jié)點(diǎn)3電源;4)、選擇容差0. 5%的24M振蕩器插入第 一振蕩器插座;5)、設(shè)置CAN總線A段4的長(zhǎng)度為10m,特征阻抗為120 Ω,傳輸延時(shí)為6ns/ m ;6)、通過第一連接線A選擇使用第一共模電感A ;7)、通過第一連接線B選擇使用第一終 端電阻A,阻值為2600Ω ;8)、啟動(dòng)檢測(cè)系統(tǒng),上電準(zhǔn)備;9)、通過按下第一鍵盤按鍵"G",使 第一節(jié)點(diǎn)1進(jìn)入編輯模式,此時(shí)第一 IXD顯示單元將顯示用戶需設(shè)置的參數(shù);10)、根據(jù)第一 IXD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提示,通過按下第一鍵盤按鍵"A",來選擇第一收 發(fā)器A ;11)、根據(jù)第一 LCD顯示單元顯示的"請(qǐng)輸入BRP、SJW、TSEG1、TSEG2"提示,通過按 下第一鍵盤按鍵"4",設(shè)置參數(shù)BRP (波特率預(yù)設(shè)值)的數(shù)值為4,按下第一鍵盤按鍵" 1",設(shè) 置參數(shù)SJW (同步跳轉(zhuǎn)寬度)的數(shù)值為1,按下第一鍵盤按鍵"8",設(shè)置參數(shù)TSEG1 (相位緩 沖段1)的數(shù)值為8,按下第一鍵盤按鍵"3",設(shè)置參數(shù)TSEG2 (相位緩沖段2)的數(shù)值為3,使 采樣點(diǎn)位置為75%,位速率為500Kbit/s ; 12)、通過按下第一復(fù)位按鈕,使第一節(jié)點(diǎn)1復(fù)位; 13)、通過按下第三鍵盤按鍵"F",啟動(dòng)第三節(jié)點(diǎn)3發(fā)送報(bào)文;14)、發(fā)送節(jié)點(diǎn)通過其IXD顯示 單元顯示"發(fā)送成功"或者"發(fā)送失敗",接收節(jié)點(diǎn)通過其LCD顯示單元顯示"接收成功"或 者"接收失敗";15)、改變步驟11參數(shù)的設(shè)置,根據(jù)第一 IXD顯示單元顯示的"請(qǐng)輸入BRP、 SJW、TSEG1、TSEG2"提示,通過按下第一鍵盤按鍵"4",設(shè)置參數(shù)BRP (波特率預(yù)設(shè)值)的數(shù) 值為4,按下第一鍵盤按鍵"1",設(shè)置參數(shù)SJW (同步跳轉(zhuǎn)寬度)的數(shù)值為1,按下第一鍵盤按 鍵" 1"和"0",設(shè)置參數(shù)TSEG1 (相位緩沖段1)的數(shù)值為10,按下第一鍵盤按鍵" 1",設(shè)置 參數(shù)TSEG2 (相位緩沖段2)的數(shù)值為1,使采樣點(diǎn)位置為91. 7%,位速率為500Kbit/s,重復(fù) 以上步驟進(jìn)行檢測(cè)采樣點(diǎn)位置改變對(duì)通信的影響。通過第一節(jié)點(diǎn)1和第二節(jié)點(diǎn)2的IXD顯 示的接收情況以及第三節(jié)點(diǎn)3的發(fā)送情況,即可檢測(cè)出當(dāng)?shù)谝还?jié)點(diǎn)1作為接收節(jié)點(diǎn)時(shí),其采 樣點(diǎn)位置改變后節(jié)點(diǎn)通信的狀態(tài)。采樣點(diǎn)位置改變前,若第一節(jié)點(diǎn)1及第二節(jié)點(diǎn)2的LCD 顯示單元顯示為"接收成功",第三節(jié)點(diǎn)3的LCD顯示單元顯示"發(fā)送成功",說明當(dāng)前參數(shù) 的設(shè)置滿足節(jié)點(diǎn)間通信的要求;采樣點(diǎn)位置改變后,第一節(jié)點(diǎn)1的LCD顯示單元顯示為"接 收失敗",第二節(jié)點(diǎn)2的IXD顯示單元顯示為"接收失敗",第三節(jié)點(diǎn)3的IXD顯示單元顯示 為"發(fā)送失敗",即可判定第一節(jié)點(diǎn)1的采樣點(diǎn)位置后移后,無法保持與第三節(jié)點(diǎn)3之間的通 信,而第二節(jié)點(diǎn)2的采樣點(diǎn)位置沒有改變,雖然能夠與第三節(jié)點(diǎn)3保持正確通信,但由于第 一節(jié)點(diǎn)1發(fā)送的錯(cuò)誤指示干擾了第二節(jié)點(diǎn)2報(bào)文的接收,最終導(dǎo)致整個(gè)網(wǎng)絡(luò)通信失敗。按 照此方法重復(fù)進(jìn)行,可檢測(cè)出在當(dāng)前網(wǎng)絡(luò)參數(shù)配置下,第一節(jié)點(diǎn)1作為接收節(jié)點(diǎn)時(shí),能保證 節(jié)點(diǎn)間通信穩(wěn)定所允許的采樣點(diǎn)位置。
【權(quán)利要求】
1. CAN網(wǎng)絡(luò)位定時(shí)影響因素檢測(cè)系統(tǒng),由第一節(jié)點(diǎn)、第二節(jié)點(diǎn)、第三節(jié)點(diǎn)、CAN總線A段、 CAN總線B段組成,其特征在于:CAN總線A段和CAN總線B段相連,在CAN總線A段上掛接 有第一節(jié)點(diǎn),在CAN總線B段掛接有第二節(jié)點(diǎn)和第三節(jié)點(diǎn);第一振蕩器通過第一振蕩器插座 與第一處理器的振蕩輸入端連接;第一復(fù)位按鈕的復(fù)位信號(hào)輸出端與第一處理器的復(fù)位信 號(hào)輸入端連接;第一處理器的狀態(tài)顯示信號(hào)輸出端與第一 IXD顯示單元的輸入端連接;第 一鍵盤的數(shù)據(jù)輸出端與第一處理器的控制輸入端連接;第一收發(fā)器A、第一收發(fā)器B、第一 收發(fā)器C、第一收發(fā)器D和第一收發(fā)器E的數(shù)據(jù)收發(fā)端與第一處理器的總線通信端連接;第 一收發(fā)器A、第一收發(fā)器B、第一收發(fā)器C、第一收發(fā)器D或第一收發(fā)器E的總線電平輸出端 通過第一連接線A與第一共模電感A、第一共模電感B、第一共模電感C、第一共模電感D或 第一共模電感E的輸入端連接;第一共模電感A、第一共模電感B、第一共模電感C、第一共 模電感D或第一共模電感E的輸出端通過第一連接線B與第一終端電阻A或第一終端電阻 B輸入端相連;第一終端電阻A和第一終端電阻B的輸出端與CAN總線A段相連,第二節(jié)點(diǎn)、 第三節(jié)點(diǎn)的內(nèi)部布置結(jié)構(gòu)與所述的第一節(jié)點(diǎn)相同。
2. -種CAN網(wǎng)絡(luò)位定時(shí)影響因素檢測(cè)方法,其特征在于具體檢測(cè)步驟如下:1)、設(shè)定 第一節(jié)點(diǎn)和第二節(jié)點(diǎn)為發(fā)送節(jié)點(diǎn),分別發(fā)送標(biāo)識(shí)符為0x201和0x202的報(bào)文,發(fā)送周期均 為100ms,數(shù)據(jù)內(nèi)容均為0x07C1R)7C1F07C1R),設(shè)定第三節(jié)點(diǎn)為接收節(jié)點(diǎn);或者設(shè)定第一節(jié) 點(diǎn)和第二節(jié)點(diǎn)為接收節(jié)點(diǎn),設(shè)定第三節(jié)點(diǎn)為發(fā)送節(jié)點(diǎn),發(fā)送標(biāo)識(shí)符為0x203的報(bào)文,周期為 100ms,數(shù)據(jù)內(nèi)容為0x07C1R)7C1F07C1R) ;2)、設(shè)定第一節(jié)點(diǎn)、第二節(jié)點(diǎn)和第三節(jié)點(diǎn)成功發(fā) 送或接收?qǐng)?bào)文時(shí),則輸出給各自IXD顯示單元的內(nèi)容為"發(fā)送成功"或"接收成功",一旦發(fā) 送或接收失敗,則將輸出給各自LCD顯示單元的內(nèi)容鎖定為"發(fā)送失敗"或"接收失敗";3)、 根據(jù)當(dāng)前實(shí)際的網(wǎng)絡(luò)參數(shù)配置,配置第二節(jié)點(diǎn)和第三節(jié)點(diǎn)振蕩器的容差、CAN控制器位定時(shí) 參數(shù)、收發(fā)器的型號(hào)、共模電感的型號(hào)、終端電阻的阻值以及CAN總線B段的參數(shù)(包括線束 的長(zhǎng)度、特征阻抗、傳輸延時(shí));其中振蕩器容差在〇. 5%到0. 005%范圍內(nèi)可配;CAN控制器位 定時(shí)參數(shù)BRP (波特率預(yù)設(shè)值)、TSEG1 (相位緩沖段1)、TSEG2 (相位緩沖段2)的設(shè)置可使 采樣點(diǎn)的位置在55. 6%到94. 4%范圍內(nèi)調(diào)節(jié),位速率可在40Kbit/s到IMbit/s進(jìn)行設(shè)置, SJW(同步跳轉(zhuǎn)寬度)在數(shù)值1到數(shù)值4中設(shè)置;提供5種不同型號(hào)的收發(fā)器和5種不同型 號(hào)的共模電感進(jìn)行選擇;終端電阻阻值可設(shè)置為120Ω或2600Ω ;CAN總線B段長(zhǎng)度范圍可 從0.05m到100m進(jìn)行選擇,特征阻抗可從95 Ω到140 Ω進(jìn)行選擇,傳輸延時(shí)可為5ns/m、 6ns/m或7ns/m ; 4)、選擇一定容差的振蕩器插入第一振蕩器插座,振蕩器容差在0. 5%到 0. 005%范圍內(nèi)可配;5)、設(shè)置CAN總線A段的長(zhǎng)度、特征阻抗及傳輸延時(shí);CAN總線A段的 長(zhǎng)度范圍可從0. 05m到100m進(jìn)行選擇,特征阻抗可從95 Ω到140 Ω進(jìn)行選擇,傳輸延時(shí)可 為5ns/m、6ns/m或7ns/m ;6)、通過第一連接線A選擇使用第一共模電感A、B、C、D、E ;7)、通 過第一連接線B選擇使用第一終端電阻A或第一終端電阻B ;終端電阻A的阻值為2600 Ω, 終端電阻B的阻值為120Ω ;8)、啟動(dòng)檢測(cè)系統(tǒng),上電準(zhǔn)備;9)、通過按下第一鍵盤按鍵"G", 使第一節(jié)點(diǎn)進(jìn)入編輯模式,此時(shí)第一 IXD顯示單元將顯示用戶需設(shè)置的參數(shù);10)、根據(jù)第 一 IXD顯示單元顯示的"請(qǐng)輸入收發(fā)器型號(hào)"提示,通過按下第一鍵盤按鍵"A"、"B"、"C"、 "D"或"E",來選擇第一收發(fā)器A、第一收發(fā)器B、第一收發(fā)器C、第一收發(fā)器D或第一收發(fā)器 E ;11)、根據(jù)第一 LCD顯示單元顯示的"請(qǐng)輸入BRP、SJW、TSEG1、TSEG2"提示,通過第一鍵 盤數(shù)字按鍵依次設(shè)置參數(shù)BRP (波特率預(yù)設(shè)值)、SJW(同步跳轉(zhuǎn)寬度)、TSEG1 (相位緩沖段 1)、TSEG2 (相位緩沖段2)的數(shù)值;SJW(同步跳轉(zhuǎn)寬度)在數(shù)值1到數(shù)值4中設(shè)置,BRP (波 特率預(yù)設(shè)值)、TSEG1 (相位緩沖段1)、TSEG2 (相位緩沖段2)的設(shè)置可使采樣點(diǎn)的位置在 55. 6%到94. 4%范圍內(nèi)調(diào)節(jié),位速率可在40Kbit/s到IMbit/s進(jìn)行設(shè)置,其中位速率的設(shè)置 要與第二節(jié)點(diǎn)和第三節(jié)點(diǎn)的位速率保持相同;12)、通過按下第一復(fù)位按鈕,使第一節(jié)點(diǎn)復(fù) 位;13)、通過按下第一鍵盤按鍵"F"與第二鍵盤按鍵"F",啟動(dòng)第一節(jié)點(diǎn)和第二節(jié)點(diǎn)發(fā)送報(bào) 文,或者通過按下第三鍵盤按鍵"F",啟動(dòng)第三節(jié)點(diǎn)發(fā)送報(bào)文;14)、發(fā)送節(jié)點(diǎn)通過其LCD顯 示單元顯示"發(fā)送成功"或者"發(fā)送失敗",接收節(jié)點(diǎn)通過其LCD顯示單元顯示"接收成功" 或者"接收失敗";15)、改變步驟4、5、6、7、10、11中任一參數(shù)的設(shè)置,重復(fù)以上步驟,通過發(fā) 送節(jié)點(diǎn)的LCD顯示單元顯示的發(fā)送情況及接收節(jié)點(diǎn)的LCD顯示單元顯示的接收情況,即可 檢測(cè)出該參數(shù)改變后對(duì)通信的影響。
【文檔編號(hào)】H04L12/26GK104092587SQ201410349472
【公開日】2014年10月8日 申請(qǐng)日期:2014年7月22日 優(yōu)先權(quán)日:2014年7月22日
【發(fā)明者】劉曉祥, 肖玉強(qiáng), 高洪偉, 曲玲, 衛(wèi)威 申請(qǐng)人:中國(guó)第一汽車股份有限公司