本發(fā)明涉及車(chē)載網(wǎng)絡(luò),尤其涉及一種基于autosar的雙ecu系統(tǒng)及其網(wǎng)絡(luò)管理方法。
背景技術(shù):
1、隨著汽車(chē)技術(shù)的快速發(fā)展,汽車(chē)電子控制單元(electronic?control?unit,ecu)的數(shù)量和功能日益增加。特別是在現(xiàn)代車(chē)輛中,為了提升車(chē)輛性能、安全性和舒適性,多種ecu被廣泛應(yīng)用于發(fā)動(dòng)機(jī)控制、車(chē)身控制、底盤(pán)控制等多個(gè)領(lǐng)域。在這些ecu中,雙ecu系統(tǒng)由于其冗余性和高可靠性,逐漸被應(yīng)用。但是,在雙ecu系統(tǒng)中如何有效地進(jìn)行網(wǎng)絡(luò)管理,現(xiàn)有中并未有相關(guān)方案。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明提供了一種基于autosar的雙ecu系統(tǒng)及其網(wǎng)絡(luò)管理方法,能夠解決雙ecu系統(tǒng)中有效的網(wǎng)絡(luò)管理的問(wèn)題。
2、本發(fā)明實(shí)施例的基于autosar的雙ecu系統(tǒng),作為車(chē)載網(wǎng)絡(luò)中的一個(gè)獨(dú)立節(jié)點(diǎn),包括:第一和第二ecu,連接至相同的總線上,并且共享第一節(jié)點(diǎn)標(biāo)識(shí);第一ecu,用于執(zhí)行網(wǎng)絡(luò)管理功能和第一應(yīng)用功能;第二ecu,包括:位于應(yīng)用層的第一軟件組件和第二軟件組件,和位于基礎(chǔ)軟件層的第一基礎(chǔ)軟件組件、第二基礎(chǔ)軟件組件和第一網(wǎng)絡(luò)管理組件;第二ecu,用于在第一ecu正常運(yùn)行時(shí),啟用第一軟件組件和第一基礎(chǔ)軟件組件以執(zhí)行第二應(yīng)用功能;以及在第一ecu異常時(shí),切換至啟用第二軟件組件、第二基礎(chǔ)軟件組件和第一網(wǎng)絡(luò)管理組件,以執(zhí)行網(wǎng)絡(luò)管理功能、第一應(yīng)用功能和第二應(yīng)用功能。
3、在一些實(shí)施方式中,第一和第二ecu使用硬線同步、內(nèi)部通信同步和外部通信同步中的至少一種同步方式來(lái)檢測(cè)運(yùn)行異常。
4、在一些實(shí)施方式中,當(dāng)?shù)诙cu檢測(cè)到第一ecu恢復(fù)正常運(yùn)行時(shí),指示第一ecu禁止執(zhí)行網(wǎng)絡(luò)管理功能和第一應(yīng)用功能。
5、在一些實(shí)施方式中,第一ecu在正常運(yùn)行時(shí),將第一ecu的網(wǎng)絡(luò)狀態(tài)發(fā)送給第二ecu,第二ecu中的第一軟件組件根據(jù)接收到的網(wǎng)絡(luò)狀態(tài),管理第二ecu。
6、在一些實(shí)施方式中,第一ecu利用發(fā)送至所述總線的網(wǎng)絡(luò)管理幀向所述第二ecu發(fā)送所述網(wǎng)絡(luò)狀態(tài)。
7、在一些實(shí)施方式中,第一ecu利用發(fā)送至所述總線的應(yīng)用幀向所述第二ecu發(fā)送所述網(wǎng)絡(luò)狀態(tài),所述應(yīng)用幀中使用第二節(jié)點(diǎn)標(biāo)識(shí),所述第二節(jié)點(diǎn)標(biāo)識(shí)分配給第二ecu專(zhuān)用。
8、在一些實(shí)施方式中,第一ecu通過(guò)所述雙ecu系統(tǒng)中的內(nèi)部通信通道向第二ecu發(fā)送所述網(wǎng)絡(luò)狀態(tài)。
9、在一些實(shí)施方式中,所述網(wǎng)絡(luò)狀態(tài)包括:睡眠模式、網(wǎng)絡(luò)模式或預(yù)睡眠模式;且當(dāng)所述網(wǎng)絡(luò)狀態(tài)為網(wǎng)絡(luò)模式時(shí),所述網(wǎng)絡(luò)狀態(tài)進(jìn)一步包括:幀重復(fù)狀態(tài)、正常運(yùn)行狀態(tài)或準(zhǔn)備睡眠狀態(tài)。
10、在一些實(shí)施方式中,第一ecu,包括:位于應(yīng)用層的第三軟件組件和第四軟件組件,以及位于基礎(chǔ)軟件層的第三基礎(chǔ)軟件組件、第四基礎(chǔ)軟件組件和第二網(wǎng)絡(luò)管理組件;第一ecu,具體用于:在第二ecu正常運(yùn)行時(shí),啟用第三軟件組件、第三基礎(chǔ)軟件組件和第二網(wǎng)絡(luò)管理組件,以執(zhí)行網(wǎng)絡(luò)管理功能和第一應(yīng)用功能;以及,在第二ecu異常運(yùn)行時(shí),切換至啟用第四軟件組件、第四基礎(chǔ)軟件組件和第二網(wǎng)絡(luò)管理組件,以執(zhí)行網(wǎng)絡(luò)管理功能、第一應(yīng)用功能和第二應(yīng)用功能。
11、本發(fā)明實(shí)施例的基于autosar的雙ecu系統(tǒng)的網(wǎng)絡(luò)管理方法,包括:所述雙ecu系統(tǒng)中的第一和第二ecu均根據(jù)第一節(jié)點(diǎn)標(biāo)識(shí),在車(chē)載網(wǎng)絡(luò)中通信;在第二ecu中,設(shè)置位于應(yīng)用層的第一軟件組件和第二軟件組件,以及位于基礎(chǔ)軟件層的第一基礎(chǔ)軟件組件、第二基礎(chǔ)軟件組件和網(wǎng)絡(luò)管理組件;在第一ecu在正常運(yùn)行時(shí),第一ecu執(zhí)行網(wǎng)絡(luò)管理功能和第一應(yīng)用功能,第二ecu通過(guò)第一軟件組件和第一基礎(chǔ)軟件組件執(zhí)行第二應(yīng)用功能;在第一ecu異常時(shí),第二ecu通過(guò)第二軟件組件、第二基礎(chǔ)軟件和網(wǎng)絡(luò)管理組件執(zhí)行網(wǎng)絡(luò)管理功能、第一應(yīng)用功能和第二應(yīng)用功能。
12、本發(fā)明實(shí)施例的有益效果:
13、在第二ecu中設(shè)置兩套組件,第一軟件組件和第一基礎(chǔ)軟件組件為第一套組件,第二軟件組件、第二基礎(chǔ)軟件組件和第一網(wǎng)絡(luò)管理組件為第二套組件。第二ecu在第一ecu正常運(yùn)行時(shí)啟用第一套組件,在第一ecu異常時(shí)啟用第二套組件。通過(guò)控制兩套組件的切換,可以使得在第一ecu正常時(shí),第二ecu僅執(zhí)行自身負(fù)責(zé)的應(yīng)用功能,網(wǎng)絡(luò)管理功能由第一ecu負(fù)責(zé)。當(dāng)?shù)谝籩cu異常時(shí),第二ecu執(zhí)行自身負(fù)責(zé)的應(yīng)用功能,以及執(zhí)行第一ecu負(fù)責(zé)的的網(wǎng)絡(luò)管理功能和應(yīng)用功能,起到冗余和網(wǎng)絡(luò)管理的作用。因此,通過(guò)在第二ecu中集成兩套組件,并設(shè)計(jì)兩套組件的切換機(jī)制,實(shí)現(xiàn)了在雙ecu系統(tǒng)中高效、可靠的網(wǎng)絡(luò)管理,為復(fù)雜系統(tǒng)的穩(wěn)定運(yùn)行提供了有力保障。
1.一種基于autosar的雙ecu系統(tǒng),作為車(chē)載網(wǎng)絡(luò)中的一個(gè)獨(dú)立節(jié)點(diǎn),其特征于,包括:第一和第二ecu,連接至相同的總線上并且共享第一節(jié)點(diǎn)標(biāo)識(shí);
2.如權(quán)利要求1所述的基于autosar的雙ecu系統(tǒng),其特征于,第一和第二ecu使用硬線同步、內(nèi)部通信同步和外部通信同步中的至少一種同步方式來(lái)檢測(cè)運(yùn)行異常。
3.如權(quán)利要求2所述的基于autosar的雙ecu系統(tǒng),其特征于,當(dāng)?shù)诙cu檢測(cè)到第一ecu恢復(fù)正常運(yùn)行時(shí),指示第一ecu禁止執(zhí)行網(wǎng)絡(luò)管理功能和第一應(yīng)用功能。
4.如權(quán)利要求1所述的基于autosar的雙ecu系統(tǒng),其特征于,第一ecu在正常運(yùn)行時(shí),將第一ecu的網(wǎng)絡(luò)狀態(tài)發(fā)送給第二ecu,第二ecu中的第一軟件組件根據(jù)接收到的網(wǎng)絡(luò)狀態(tài),管理第二ecu。
5.如權(quán)利要求4所述的基于autosar的雙ecu系統(tǒng),其特征于,第一ecu利用發(fā)送至所述總線的網(wǎng)絡(luò)管理幀向所述第二ecu發(fā)送所述網(wǎng)絡(luò)狀態(tài)。
6.如權(quán)利要求4所述的基于autosar的雙ecu系統(tǒng),其特征于,第一ecu利用發(fā)送至所述總線的應(yīng)用幀向所述第二ecu發(fā)送所述網(wǎng)絡(luò)狀態(tài),所述應(yīng)用幀中使用第二節(jié)點(diǎn)標(biāo)識(shí),所述第二節(jié)點(diǎn)標(biāo)識(shí)分配給第二ecu專(zhuān)用。
7.如權(quán)利要求4所述的基于autosar的雙ecu系統(tǒng),其特征于,第一ecu通過(guò)所述雙ecu系統(tǒng)中的內(nèi)部通信通道向第二ecu發(fā)送所述網(wǎng)絡(luò)狀態(tài)。
8.如權(quán)利要求4所述的基于autosar的雙ecu系統(tǒng),其特征于,所述網(wǎng)絡(luò)狀態(tài)包括:睡眠模式、網(wǎng)絡(luò)模式或預(yù)睡眠模式;且當(dāng)所述網(wǎng)絡(luò)狀態(tài)為網(wǎng)絡(luò)模式時(shí),所述網(wǎng)絡(luò)狀態(tài)進(jìn)一步包括:幀重復(fù)狀態(tài)、正常運(yùn)行狀態(tài)或準(zhǔn)備睡眠狀態(tài)。
9.如權(quán)利要求2所述的autosar的雙ecu系統(tǒng),其特征于,第一ecu,包括:位于應(yīng)用層的第三軟件組件和第四軟件組件,以及位于基礎(chǔ)軟件層的第三基礎(chǔ)軟件組件、第四基礎(chǔ)軟件組件和第二網(wǎng)絡(luò)管理組件;
10.一種基于autosar的雙ecu系統(tǒng)的網(wǎng)絡(luò)管理方法,其特征于,包括: