本發(fā)明屬于汽車電子控制技術(shù)領(lǐng)域,特別涉及一種車用余度異構(gòu)線傳網(wǎng)絡(luò)及其數(shù)據(jù)傳輸方法。
背景技術(shù):
隨著汽車電子控制技術(shù)的發(fā)展,汽車內(nèi)越來越多的機械系統(tǒng)呈現(xiàn)電子化的趨勢,其中也包括汽車電子油門,汽車線控轉(zhuǎn)向,汽車線控制動等這類關(guān)系到汽車行車安全的汽車關(guān)鍵電子系統(tǒng)。汽車電子系統(tǒng)通信控制器(ECU)之間是通過汽車總線進行數(shù)據(jù)傳輸?shù)模ㄐ趴刂破?ECU)、總線收發(fā)器,汽車總線以及汽車電源共同構(gòu)成汽車電子系統(tǒng)線傳網(wǎng)絡(luò)。目前的線傳網(wǎng)絡(luò)架構(gòu)主要采用單一的CAN總線進行數(shù)據(jù)傳輸,對于汽車關(guān)鍵電子系統(tǒng)來說,單總線數(shù)據(jù)傳輸?shù)陌踩煽啃允遣粔虻?。在已有的解決汽車關(guān)鍵電子系統(tǒng)數(shù)據(jù)傳輸?shù)陌踩煽啃詥栴}方面,提出的線傳網(wǎng)絡(luò)架構(gòu)主要采用相同CAN總線備份或者FlexRay總線雙通道的架構(gòu),即采用兩條CAN總線或者兩條FlexRay總線進行數(shù)據(jù)的傳輸,由于兩條總線具有完全相同的工作機制,故存在線傳網(wǎng)絡(luò)共因故障失效等問題;在線傳網(wǎng)絡(luò)數(shù)據(jù)傳輸方法方面,已經(jīng)提出的方法往往采用冷備份的方法進行數(shù)據(jù)(包括工作狀態(tài)數(shù)據(jù)、報警數(shù)據(jù)以及其他數(shù)據(jù))傳輸,也就是正常情況下,只有一條總線進行數(shù)據(jù)傳輸,另一條備份總線處于不工作狀態(tài),當工作總線發(fā)生故障時才切換到備份總線,繼續(xù)進行數(shù)據(jù)傳輸,由于備份總線長時間處于不工作狀態(tài),故存在發(fā)生故障時總線通道切換失效等問題,即備份總線也不能進行正常工作。對于汽車關(guān)鍵電子系統(tǒng)來說,一旦線傳網(wǎng)絡(luò)發(fā)生故障,就會造成汽車關(guān)鍵電子系統(tǒng)失效,從而帶來嚴重的安全隱患。因此如何解決線傳網(wǎng)絡(luò)架構(gòu)設(shè)計以及線傳網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)陌踩煽啃跃哂兄匾囊饬x。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是為克服已有技術(shù)的不足之處,提出一種車用余度異構(gòu)線傳網(wǎng)絡(luò)及其數(shù)據(jù)傳輸方法,以解決汽車關(guān)鍵電子系統(tǒng)線傳網(wǎng)絡(luò)架構(gòu)設(shè)計以及線傳網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)陌踩煽啃詥栴}。
本發(fā)明提出的一種車用余度異構(gòu)線傳網(wǎng)絡(luò),其特征在于,包括1個與汽車蓄電池和發(fā)電機相連的車用余度電源、多個余度線傳網(wǎng)絡(luò)節(jié)點、1個余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)、由時間觸發(fā)型的FlexRay總線和事件觸發(fā)型的CAN總線構(gòu)成的余度異構(gòu)網(wǎng)絡(luò),各個余度線傳網(wǎng)絡(luò)節(jié)點和所述余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)均設(shè)有電源接口和網(wǎng)絡(luò)接口;其中,所述的余度線傳網(wǎng)絡(luò)節(jié)點和余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)均通過電源接口與車用余度電源相連,由車用余度電源進行余度供電;所述的每個余度線傳網(wǎng)絡(luò)節(jié)點各通過多個網(wǎng)絡(luò)接口分別與FlexRay總線和CAN總線相連;所述的余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)通過多個網(wǎng)絡(luò)接口分別與FlexRay總線、CAN總線和汽車CAN總線相連。
所述余度線傳網(wǎng)絡(luò)節(jié)點均相同,包括相同的通信控制器、FlexRay總線收發(fā)器、CAN總線收發(fā)器各2個;其中,兩個通信控制器分別通過1個電源接口與車用余度電源連接;第一通信控制器分別與第一FlexRay總線收發(fā)器和第一CAN總線收發(fā)器相連,第一FlexRay總線收發(fā)器和第一CAN總線收發(fā)器各通過一個網(wǎng)絡(luò)接口分別連接到FlexRay、CAN總線上;第二通信控制器分別與第二FlexRay總線收發(fā)器和第二CAN總線收發(fā)器相連,第二FlexRay總線收發(fā)器和第二CAN總線收發(fā)器分別通過一個網(wǎng)絡(luò)接口連接到FlexRay、CAN總線上。
所述余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)包括供電隔離模塊、網(wǎng)關(guān)控制器、FlexRay總線收發(fā)器各1個,CAN總線收發(fā)器、電源接口各2個,以及3個網(wǎng)絡(luò)接口;其中,2個電源接口通過供電隔離模塊并聯(lián)為余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)供電;網(wǎng)關(guān)控制器分別與FlexRay總線收發(fā)器和第一CAN總線收發(fā)器相連,該FlexRay總線收發(fā)器和CAN總線收發(fā)器分別通過1個網(wǎng)絡(luò)接口連接到FlexRay、CAN總線上;網(wǎng)關(guān)控制器還與第二CAN總線收發(fā)器相連,該CAN總線收發(fā)器通過網(wǎng)絡(luò)接口與汽車CAN總線相連。
本發(fā)明提出的上述車用余度異構(gòu)線傳網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,其特征在于,該方法由內(nèi)傳模式、外傳模式以及網(wǎng)關(guān)模式數(shù)據(jù)仲裁構(gòu)成,在正常工作情況下,余度異構(gòu)線傳網(wǎng)絡(luò)由CAN總線和FlexRay總線構(gòu)成兩路數(shù)據(jù)傳輸通道共同進行總線數(shù)據(jù)傳輸,當一路數(shù)據(jù)總線發(fā)生故障時,由另一路數(shù)據(jù)總線仍能正常進行數(shù)據(jù)傳輸,即余度異構(gòu)線傳網(wǎng)絡(luò)在出現(xiàn)單故障時仍能正常工作;同時整個余度異構(gòu)線傳網(wǎng)絡(luò)的傳輸數(shù)據(jù)通過線傳網(wǎng)絡(luò)網(wǎng)關(guān)與汽車CAN總線進行數(shù)據(jù)交換。
所述內(nèi)傳模式數(shù)據(jù)仲裁為余度線傳網(wǎng)絡(luò)節(jié)點內(nèi)部2個通信控制器之間數(shù)據(jù)傳輸?shù)闹俨梅椒ǎ旱谝煌ㄐ趴刂破鲗?shù)據(jù)分別重發(fā)2次給第一FlexRay總線收發(fā)器和第一CAN總線收發(fā)器,該第一FlexRay總線收發(fā)器和第一CAN總線收發(fā)器將2次重發(fā)的數(shù)據(jù)分別通過網(wǎng)絡(luò)接口傳輸?shù)紽lexRay、CAN總線上;第二FlexRay總線收發(fā)器和第二CAN總線收發(fā)器分別通過網(wǎng)絡(luò)接口接收2次重發(fā)的數(shù)據(jù),并將接收到數(shù)據(jù)傳給第二通信控制器;第二通信控制器將接收到的4次數(shù)據(jù)通過數(shù)據(jù)比較法進行數(shù)據(jù)仲裁,確保數(shù)據(jù)傳輸?shù)恼_。
所述外傳模式數(shù)據(jù)仲裁為兩個不同余度線傳網(wǎng)絡(luò)節(jié)點之間數(shù)據(jù)傳輸?shù)闹俨梅椒ǎ旱谝挥喽染€傳網(wǎng)絡(luò)節(jié)點中的第一、第二通信控制器分別將相同的數(shù)據(jù)傳輸1次給該余度線傳網(wǎng)絡(luò)節(jié)點中對應的FlexRay總線收發(fā)器、CAN總線收發(fā)器,該余度線傳網(wǎng)絡(luò)節(jié)點中的FlexRay總線收發(fā)器、CAN總線收發(fā)器將接收的數(shù)據(jù)分別通過網(wǎng)絡(luò)接口傳輸?shù)紽lexRay、CAN總線上;第二余度線傳網(wǎng)絡(luò)節(jié)點中的各個FlexRay總線收發(fā)器、CAN總線收發(fā)器分別通過網(wǎng)絡(luò)接口接收第一余度線傳網(wǎng)絡(luò)節(jié)點傳輸?shù)臄?shù)據(jù)各2次,并將這些數(shù)據(jù)對應傳給第二余度線傳網(wǎng)絡(luò)節(jié)點中的第一、第二通信控制器,即第二余度線傳網(wǎng)絡(luò)節(jié)點中的第一、第二通信控制器分別均收到4次數(shù)據(jù);第二余度線傳網(wǎng)絡(luò)節(jié)點中的兩個通信控制器各自將收到的4次數(shù)據(jù)通過數(shù)據(jù)比較法進行數(shù)據(jù)仲裁,確保數(shù)據(jù)傳輸?shù)恼_。
所述網(wǎng)關(guān)模式數(shù)據(jù)仲裁為余度線傳網(wǎng)絡(luò)節(jié)點與余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)之間數(shù)據(jù)傳輸?shù)闹俨梅椒ǎ焊鱾€余度線傳網(wǎng)絡(luò)節(jié)點中的FlexRay總線收發(fā)器、CAN總線收發(fā)器將記錄的本節(jié)點以及其余節(jié)點是否發(fā)生故障的工作狀態(tài)數(shù)據(jù)分別通過網(wǎng)絡(luò)接口傳輸1次到FlexRay、CAN總線上,余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)通過網(wǎng)絡(luò)接口分別接收各個FlexRay總線收發(fā)器、CAN總線收發(fā)器傳輸工作狀態(tài)數(shù)據(jù)各2次,該余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)通過數(shù)據(jù)比較法對接收的工作狀態(tài)數(shù)據(jù)進行處理,將經(jīng)過判斷得到的整個余度線傳網(wǎng)絡(luò)的工作狀態(tài)數(shù)據(jù)通過網(wǎng)絡(luò)接口傳到汽車CAN總線上,如果發(fā)現(xiàn)余度線傳網(wǎng)絡(luò)內(nèi)部發(fā)生故障,余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)通過網(wǎng)絡(luò)接口將系統(tǒng)故障報警數(shù)據(jù)傳到汽車CAN總線上,完成故障報警。
所述的數(shù)據(jù)比較法的具體步驟包括:將經(jīng)過FlexRay、CAN總線傳輸后的FlexRay總線、CAN總線收發(fā)器接收到的數(shù)據(jù)進行兩兩比較,并將所有數(shù)據(jù)采用投票機制進行數(shù)據(jù)比較,設(shè)定數(shù)據(jù)相同數(shù)量多的數(shù)據(jù)為正確數(shù)據(jù)。
本發(fā)明車用余度異構(gòu)線傳網(wǎng)絡(luò)及其數(shù)據(jù)傳輸方法的特點及有益效果:
1、本發(fā)明采用的余度異構(gòu)線傳網(wǎng)絡(luò)架構(gòu),能夠解決汽車關(guān)鍵電子系統(tǒng)網(wǎng)絡(luò)通信的單故障失效問題,在發(fā)生單故障情況下仍能正常進行數(shù)據(jù)的傳遞。
2、本發(fā)明采用的余度異構(gòu)線傳網(wǎng)絡(luò)數(shù)據(jù)傳輸方法將網(wǎng)絡(luò)數(shù)據(jù)仲裁分成多種模式分別處理,保證了數(shù)據(jù)仲裁的正確性以及準確性,能夠降低系統(tǒng)報警的誤警率和虛警率。
3、相比于其他線傳網(wǎng)絡(luò),本發(fā)明能夠在實現(xiàn)余度網(wǎng)絡(luò)通信的同時,對整個線傳網(wǎng)絡(luò)的工作狀態(tài)進行實時的監(jiān)控,完成線傳網(wǎng)絡(luò)的故障報警。
本發(fā)明的車用余度異構(gòu)線傳網(wǎng)絡(luò)能夠用于汽車關(guān)鍵電子系統(tǒng)中,其采用的余度設(shè)計結(jié)構(gòu)滿足一次“故障/工作/報警”的安全可靠性要求,能夠保證汽車關(guān)鍵電子系統(tǒng)數(shù)據(jù)傳輸?shù)陌踩煽啃浴?/p>
附圖說明
圖1是本發(fā)明提出的車用余度異構(gòu)線傳網(wǎng)絡(luò)架構(gòu)示意圖;
圖2是本發(fā)明提出的余度線傳網(wǎng)絡(luò)節(jié)點示意圖;
圖3是本發(fā)明提出的余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)示意圖;
圖4是本發(fā)明提出的車用余度線傳網(wǎng)絡(luò)數(shù)據(jù)傳輸方法示意圖;
圖5是本發(fā)明提出的內(nèi)傳模式數(shù)據(jù)仲裁方法的數(shù)據(jù)傳遞示意圖;
圖6是本發(fā)明提出的外傳模式數(shù)據(jù)仲裁方法的數(shù)據(jù)傳遞示意圖;
圖7是本發(fā)明提出的網(wǎng)關(guān)模式數(shù)據(jù)仲裁方法的數(shù)據(jù)傳遞示意圖。
具體實施方式
本發(fā)明提出的車用余度異構(gòu)線傳網(wǎng)絡(luò)及其數(shù)據(jù)傳輸方法結(jié)合附圖及實施例說明如下:
本發(fā)明提出的一種車用余度異構(gòu)線傳網(wǎng)絡(luò),其網(wǎng)絡(luò)架構(gòu)如圖1所示,包括1個與汽車蓄電池和發(fā)電機相連的車用余度電源(采用本人已申請公開的發(fā)明專利(申請公開號CN105449842A)《一種車用余度電源》中敘述的余度電源結(jié)構(gòu))、n個相同的余度線傳網(wǎng)絡(luò)節(jié)點(n為正整數(shù))、1個余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)、由時間觸發(fā)型的FlexRay總線和事件觸發(fā)型的CAN總線構(gòu)成的余度異構(gòu)網(wǎng)絡(luò)(CAN總線是事件觸發(fā)型總線,F(xiàn)lexRay總線是時間觸發(fā)型總線,二者具有不同的數(shù)據(jù)傳輸及仲裁機制,稱為異構(gòu)網(wǎng)絡(luò));各個余度線傳網(wǎng)絡(luò)節(jié)點和所述余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)均設(shè)有電源接口和網(wǎng)絡(luò)接口;其中,所述的余度線傳網(wǎng)絡(luò)節(jié)點和余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)均通過電源接口(P11、P21,P12、P22,……P1n、P2n、P1G、P2G)與車用余度電源相連,由車用余度電源進行余度供電;所述的每個余度線傳網(wǎng)絡(luò)節(jié)點i(i=1,2,……,n)通過網(wǎng)絡(luò)接口Fi1和Fi2,Ci1和Ci2分別與FlexRay總線和CAN總線相連;所述的余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)通過網(wǎng)絡(luò)接口FG,、CG分別與FlexRay總線和CAN總線相連,該余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)還通過網(wǎng)絡(luò)接口CVG與汽車CAN總線相連。
如圖1所示的車用余度異構(gòu)線傳網(wǎng)絡(luò)架構(gòu)中,余度線傳網(wǎng)絡(luò)節(jié)點均相同,現(xiàn)以余度線傳網(wǎng)絡(luò)節(jié)點1為例進行說明,其結(jié)構(gòu)如圖2所示,包括2個相同的通信控制器、2個相同的FlexRay總線收發(fā)器、2個相同的CAN總線收發(fā)器、2個電源接口、2個FlexRay總線網(wǎng)絡(luò)接口以及2個CAN總線網(wǎng)絡(luò)接口;其中,通信控制器1、通信控制器2分別通過電源接口P11、P21與車用余度電源連接;通信控制器1分別與FlexRay總線收發(fā)器1和CAN總線收發(fā)器1相連,同時FlexRay總線收發(fā)器1通過網(wǎng)絡(luò)接口F11連接到FlexRay總線上、CAN總線收發(fā)器1通過網(wǎng)絡(luò)接口C11連接到CAN總線上;通信控制器2分別與FlexRay總線收發(fā)器2和CAN總線收發(fā)器2相連,同時FlexRay總線收發(fā)器2通過網(wǎng)絡(luò)接口F12連接到FlexRay總線上、CAN總線收發(fā)器2通過網(wǎng)絡(luò)接口C12連接到CAN總線上。
如圖1所示的車用余度異構(gòu)線傳網(wǎng)絡(luò)架構(gòu)中,余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)的結(jié)構(gòu)如圖3所示,包括供電隔離模塊、網(wǎng)關(guān)控制器、FlexRay總線收發(fā)器3、CAN總線收發(fā)器3和CAN總線收發(fā)器4,2個電源接口、1個FlexRay總線網(wǎng)絡(luò)接口、1個CAN總線網(wǎng)絡(luò)接口以及1個汽車CAN總線網(wǎng)絡(luò)接口;其中,電源接口P1G和P2G通過供電隔離模塊并聯(lián)為余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)供電;網(wǎng)關(guān)控制器分別與FlexRay總線收發(fā)器3和CAN總線收發(fā)器3相連,同時FlexRay總線收發(fā)器3通過網(wǎng)絡(luò)接口FG連接到FlexRay總線上、CAN總線收發(fā)器3通過網(wǎng)絡(luò)接口CG連接到CAN總線上;網(wǎng)關(guān)控制器還與CAN總線收發(fā)器4相連,CAN總線收發(fā)器4通過網(wǎng)絡(luò)接口CVG與汽車CAN總線相連。
本發(fā)明提出的余度線傳網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其網(wǎng)絡(luò)數(shù)據(jù)仲裁方法如圖4所示,包括內(nèi)傳模式數(shù)據(jù)仲裁,外傳模式數(shù)據(jù)仲裁以及網(wǎng)關(guān)模式數(shù)據(jù)仲裁。所述內(nèi)傳模式數(shù)據(jù)仲裁是指余度線傳網(wǎng)絡(luò)節(jié)點內(nèi)部通信控制器1和通信控制器2之間數(shù)據(jù)傳輸方法;外傳模式數(shù)據(jù)仲裁是指余度線傳網(wǎng)絡(luò)節(jié)點之間數(shù)據(jù)傳輸方法;網(wǎng)關(guān)模式數(shù)據(jù)仲裁是指余度線傳網(wǎng)絡(luò)節(jié)點與余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)之間數(shù)據(jù)傳輸方法。
在正常工作情況下,余度線傳網(wǎng)絡(luò)由CAN總線和FlexRay總線構(gòu)成兩路數(shù)據(jù)傳輸通道共同進行總線數(shù)據(jù)傳輸,當一路數(shù)據(jù)總線發(fā)生故障時,由另一路數(shù)據(jù)總線仍能正常進行數(shù)據(jù)傳輸,不存在總線通道切換失效等問題。這樣就使得線傳網(wǎng)絡(luò)在出現(xiàn)單故障時仍能正常工作,同時整個余度異構(gòu)線傳網(wǎng)絡(luò)的傳輸數(shù)據(jù)(包括工作狀態(tài)數(shù)據(jù)、報警數(shù)據(jù)以及其他數(shù)據(jù))可以通過線傳網(wǎng)絡(luò)網(wǎng)關(guān)來與汽車CAN總線進行數(shù)據(jù)交換。
如圖4所示的余度線傳網(wǎng)絡(luò)數(shù)據(jù)傳輸方法中,內(nèi)傳模式數(shù)據(jù)仲裁如圖5所示,以余度線傳網(wǎng)絡(luò)節(jié)點1中通信控制器1向通信控制器2傳遞數(shù)據(jù)S1為例,通信控制器1將數(shù)據(jù)S1分別重發(fā)2次給FlexRay總線收發(fā)器1和CAN總線收發(fā)器1,F(xiàn)lexRay總線收發(fā)器1通過網(wǎng)絡(luò)接口F11將2次重發(fā)數(shù)據(jù)S11和S12傳到FlexRay總線上,同理CAN總線收發(fā)器1通過網(wǎng)絡(luò)接口C11將2次重發(fā)數(shù)據(jù)S21和S22傳到CAN總線上。FlexRay總線收發(fā)器2通過網(wǎng)絡(luò)接口F12接收2次重發(fā)數(shù)據(jù)S11和S12,將接收到的數(shù)據(jù)傳給通信控制器2,CAN總線收發(fā)器2通過網(wǎng)絡(luò)接口C12接收2次重發(fā)數(shù)據(jù)S21和S22,將接收到的數(shù)據(jù)傳給通信控制器2。通信控制器2共接收到S11,S12,S21和S22 4次數(shù)據(jù),由于存在冗余數(shù)據(jù),可以通過數(shù)據(jù)比較法進行數(shù)據(jù)的仲裁,數(shù)據(jù)比較法具體實施方式為:首先取FlexRay總線收發(fā)器2通過網(wǎng)絡(luò)接口F12接收到的數(shù)據(jù)S11和CAN總線收發(fā)器2通過網(wǎng)絡(luò)接口C12接收到的數(shù)據(jù)S21進行異構(gòu)通道數(shù)據(jù)比較,如果S11與S21相同,則證明傳輸數(shù)據(jù)正確,默認取S1=S11,即為收到的正確數(shù)據(jù);如果S11與S21不相同,則證明傳輸數(shù)據(jù)發(fā)生錯誤,則繼續(xù)取FlexRay總線收發(fā)器2通過網(wǎng)絡(luò)接口F12接收到的數(shù)據(jù)S12與S11和S12三者進行比較,三個數(shù)據(jù)采用投票機制進行數(shù)據(jù)比較,多者為勝。以接收到的數(shù)據(jù)S11=4,S12=5,S21=5和S22=5為例,則經(jīng)過數(shù)據(jù)比較法進行比較,最終的投票結(jié)果為數(shù)據(jù)S11發(fā)生錯誤,默認取S1=S12,即為收到的正確數(shù)據(jù);這樣即使有一個數(shù)據(jù)發(fā)生故障,仍然能夠仲裁出正確的數(shù)據(jù)。
如圖4所示的余度線傳網(wǎng)絡(luò)數(shù)據(jù)傳輸方法中,外傳模式數(shù)據(jù)仲裁如圖6所示,以余度線傳網(wǎng)絡(luò)節(jié)點1向余度線傳網(wǎng)絡(luò)節(jié)點2傳遞數(shù)據(jù)S1為例,余度線傳網(wǎng)絡(luò)節(jié)點1中通信控制器1將數(shù)據(jù)S11傳給FlexRay總線收發(fā)器1,F(xiàn)lexRay總線收發(fā)器1通過網(wǎng)絡(luò)接口F11將S11傳到FlexRay總線上,余度線傳網(wǎng)絡(luò)節(jié)點1中通信控制器1將數(shù)據(jù)S12傳給CAN總線收發(fā)器1,CAN總線收發(fā)器1通過網(wǎng)絡(luò)接口C11將S12傳到CAN總線上;同理余度線傳網(wǎng)絡(luò)節(jié)點1中通信控制器2將數(shù)據(jù)S21傳給FlexRay總線收發(fā)器2,F(xiàn)lexRay總線收發(fā)器2通過網(wǎng)絡(luò)接口F12將S21傳到FlexRay總線上,余度線傳網(wǎng)絡(luò)節(jié)點1中通信控制器2將數(shù)據(jù)S22傳給CAN總線收發(fā)器2,CAN總線收發(fā)器2通過網(wǎng)絡(luò)接口C12將S22傳到CAN總線上。余度線傳網(wǎng)絡(luò)節(jié)點2中FlexRay總線收發(fā)器5通過網(wǎng)絡(luò)接口F21接收數(shù)據(jù)S11和S21,將接收到的數(shù)據(jù)傳給通信控制器5,CAN總線收發(fā)器5通過網(wǎng)絡(luò)接口C21接收數(shù)據(jù)S12和S22,將接收到的數(shù)據(jù)傳給通信控制器5。通信控制器5共接收到S11,S21,S12和S22 4個數(shù)據(jù),采用與上述內(nèi)傳模式數(shù)據(jù)仲裁相同的方法進行數(shù)據(jù)仲裁,得到正確的數(shù)據(jù)。同理余度線傳網(wǎng)絡(luò)節(jié)點2中FlexRay總線收發(fā)器6通過網(wǎng)絡(luò)接口F22接收數(shù)據(jù)S11和S21,將接收到的數(shù)據(jù)傳給通信控制器6,CAN總線收發(fā)器6通過網(wǎng)絡(luò)接口C22接收數(shù)據(jù)S12和S22,將接收到的數(shù)據(jù)傳給通信控制器6。通信控制器6共接收到S11,S21,S12和S22 4個數(shù)據(jù),仍采用與上述內(nèi)傳模式數(shù)據(jù)仲裁相同的方法進行數(shù)據(jù)仲裁,得到正確的數(shù)據(jù)。
如圖4所示的余度線傳網(wǎng)絡(luò)數(shù)據(jù)傳輸方法中,網(wǎng)關(guān)模式數(shù)據(jù)仲裁如圖7所示,余度線傳網(wǎng)絡(luò)節(jié)點i(i=1,2,……,n,n為正整數(shù))都向余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)傳遞數(shù)據(jù)。余度線傳網(wǎng)絡(luò)節(jié)點i將記錄的本節(jié)點以及其余節(jié)點是否發(fā)生故障的工作狀態(tài)數(shù)據(jù)Mi1,Mi3分別通過網(wǎng)絡(luò)接口Fi1,F(xiàn)i2傳輸1次到FlexRay總線上,將記錄的本節(jié)點以及其余節(jié)點是否發(fā)生故障的工作狀態(tài)數(shù)據(jù)Mi2,Mi4分別通過網(wǎng)絡(luò)接口Ci1,Ci2傳輸1次到CAN總線上。余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)通過網(wǎng)絡(luò)接口FG和CG分別接收2n個工作狀態(tài)數(shù)據(jù),仍采用與上述內(nèi)傳模式數(shù)據(jù)仲裁相同的方法即數(shù)據(jù)比較法對接收到的工作狀態(tài)數(shù)據(jù)進行數(shù)據(jù)比較,多者為勝,最終判斷出整個余度線傳網(wǎng)絡(luò)的工作情況,將經(jīng)過判斷得到的整個余度線傳網(wǎng)絡(luò)的工作狀態(tài)數(shù)據(jù)通過網(wǎng)絡(luò)接口CVG傳到汽車CAN總線上。在余度線傳網(wǎng)絡(luò)工作過程中,如果發(fā)現(xiàn)余度線傳網(wǎng)絡(luò)內(nèi)部發(fā)生故障,余度線傳網(wǎng)絡(luò)節(jié)點會將報警數(shù)據(jù)傳給余度線傳網(wǎng)絡(luò)網(wǎng)關(guān),余度線傳網(wǎng)絡(luò)網(wǎng)關(guān)通過網(wǎng)絡(luò)接口CVG將系統(tǒng)故障報警數(shù)據(jù)傳到汽車CAN總線上,完成故障報警。