一種汽車總線休眠喚醒方法
【專利摘要】本發(fā)明提供一種汽車總線休眠喚醒方法,所述汽車總線包括網(wǎng)關(guān)、動(dòng)力控制器局域網(wǎng)絡(luò)及車身控制器局域網(wǎng)絡(luò),所述動(dòng)力控制器局域網(wǎng)絡(luò)包括ECU1、ECU2、ECU3及動(dòng)力總線,所述ECU1連接至所述動(dòng)力總線的一端,所述ECU2及ECU3連接至所述動(dòng)力總線的支路,所述車身控制器局域網(wǎng)絡(luò)包括儀表、ECU4、ECU5及車身總線;所述車身總線的一端連接所述ECU5,所述儀表及ECU4連接至所述車身總線的支路,所述網(wǎng)關(guān)分別連接至所述動(dòng)力總線的另一端及所述車身總線的另一端;所述方法包括兩個(gè)部分先后順序的喚醒過程及休眠過程,降低了開發(fā)技術(shù)難度,提高了開發(fā)成功率。
【專利說(shuō)明】
一種汽車總線休眠喚醒方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種汽車總線休眠喚醒方法。
【背景技術(shù)】
[0002]傳統(tǒng)的歐塞克直接/間接網(wǎng)絡(luò)管理無(wú)法完全匹配新車型開發(fā)的實(shí)際需求,且動(dòng)力控制器局域網(wǎng)絡(luò)中的部分E⑶無(wú)歐塞克直接網(wǎng)絡(luò)管理開發(fā),其中E⑶為電子控制單元,目前在一些中高級(jí)轎車上,不但在發(fā)動(dòng)機(jī)上應(yīng)用ECU,在其它許多地方都可發(fā)現(xiàn)ECU的蹤影。例如防抱死制動(dòng)系統(tǒng)、四輪驅(qū)動(dòng)系統(tǒng)、電控自動(dòng)變速器、主動(dòng)懸架系統(tǒng)、安全氣囊系統(tǒng)、多向可調(diào)電控座椅等都配置有各自的ECU ;
[0003]傳統(tǒng)的歐塞克網(wǎng)絡(luò)管理會(huì)有一個(gè)專門的邏輯環(huán),會(huì)規(guī)范E⑶怎么建環(huán)、喚醒、協(xié)同睡眠、分配地址等,非常麻煩,并且傳統(tǒng)偶塞克網(wǎng)絡(luò)管理的開發(fā)技術(shù)難度比較大,容易導(dǎo)致開發(fā)失敗,所以以傳統(tǒng)的歐塞克網(wǎng)絡(luò)管理對(duì)應(yīng)將導(dǎo)致開發(fā)成本及開發(fā)風(fēng)險(xiǎn)的大大提升。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題,在于提供一種汽車總線休眠喚醒方法,降低了開發(fā)技術(shù)難度,提高了開發(fā)成功率。
[0005]本發(fā)明是這樣實(shí)現(xiàn)的:一種汽車總線休眠喚醒方法,所述汽車總線包括網(wǎng)關(guān)、動(dòng)力控制器局域網(wǎng)絡(luò)及車身控制器局域網(wǎng)絡(luò),所述動(dòng)力控制器局域網(wǎng)絡(luò)包括E⑶1、E⑶2、E⑶3及動(dòng)力總線,所述ECUl連接至所述動(dòng)力總線的一端,所述ECU2及ECU3連接至所述動(dòng)力總線的支路,所述車身控制器局域網(wǎng)絡(luò)包括儀表、ECU4、ECU5及車身總線;所述車身總線的一端連接所述ECU5,所述儀表及ECU4連接至所述車身總線的支路,所述網(wǎng)關(guān)分別連接至所述動(dòng)力總線的另一端及所述車身總線的另一端;
[0006]所述方法包括兩個(gè)部分先后順序的喚醒過程及休眠過程;
[0007]所述休眠過程包括如下步驟:
[0008]步驟11、當(dāng)汽車電門鎖關(guān)閉,開始計(jì)時(shí),同時(shí)網(wǎng)關(guān)、E⑶1、E⑶2、E⑶3進(jìn)入通訊延時(shí)模式,儀表、ECU4、ECU5請(qǐng)求進(jìn)入睡眠模式,所述通訊延時(shí)模式為汽車電門鎖關(guān)閉后數(shù)據(jù)正常收發(fā)送狀態(tài);
[0009]步驟12、計(jì)時(shí)到第一限定時(shí)間后,E⑶2、E⑶3進(jìn)入睡眠模式,E⑶I通過動(dòng)力總線將睡眠指令發(fā)送給網(wǎng)關(guān),之后進(jìn)入睡眠等待模式;
[0010]步驟13、網(wǎng)關(guān)接收到睡眠指令,進(jìn)入睡眠等待模式;計(jì)時(shí)到達(dá)第二限定時(shí)間后,網(wǎng)關(guān)及E⑶I進(jìn)入睡眠模式,車身控制器局域網(wǎng)絡(luò)上所有的E⑶依據(jù)OSEK網(wǎng)絡(luò)管理協(xié)議,進(jìn)入睡眠;
[0011 ] 所述喚醒過程包括如下步驟:
[0012]步驟21、用戶拉起手剎,E⑶I被喚醒,進(jìn)入通訊延時(shí)模式,并通過動(dòng)力總線將喚醒指令發(fā)送至網(wǎng)關(guān),所述通訊延時(shí)模式為汽車電門鎖關(guān)閉后數(shù)據(jù)正常收發(fā)送狀態(tài);
[0013]步驟22、網(wǎng)關(guān)接收到喚醒報(bào)文請(qǐng)求后,動(dòng)力控制器局域網(wǎng)絡(luò)進(jìn)入通訊延時(shí)模式,網(wǎng)關(guān)發(fā)送喚醒報(bào)文給車身控制器局域網(wǎng)絡(luò)中的儀表、E⑶4及E⑶5,儀表、E⑶4及E⑶5依據(jù)OSEK網(wǎng)絡(luò)管理邏進(jìn)行喚醒。
[0014]進(jìn)一步地,所述ECUl為電子手剎系統(tǒng)中的電子控制單元,所述ECU2為制動(dòng)防抱死系統(tǒng)中的電子控制單元,所述ECU3為加速度傳感器中的電子控制單元,所述ECU4為一鍵式啟動(dòng)系統(tǒng)中的電子控制單元,所述ECU5為車身控制系統(tǒng)中的電子控制單元。
[0015]本發(fā)明具有如下優(yōu)點(diǎn):通過采用本發(fā)明汽車總線休眠喚醒方法,可以有效降低動(dòng)力控制器局域網(wǎng)絡(luò)上三個(gè)ECU及網(wǎng)關(guān)的開發(fā)難度、開發(fā)風(fēng)險(xiǎn)、開發(fā)時(shí)程及開發(fā)成本。
【專利附圖】
【附圖說(shuō)明】
[0016]下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
[0017]圖1為本發(fā)明汽車總線休眠喚醒方法的總線網(wǎng)絡(luò)括撲圖。
[0018]圖2為本發(fā)明汽車總線休眠喚醒方法的ECUl休眠喚醒邏輯圖。
[0019]圖3為本發(fā)明汽車總線休眠喚醒方法的E⑶2/E⑶3休眠喚醒邏輯圖。
[0020]圖4為本發(fā)明汽車總線休眠喚醒方法的網(wǎng)關(guān)休眠喚醒邏輯圖。
【具體實(shí)施方式】
[0021]如圖1所示,本發(fā)明汽車總線休眠喚醒方法,所述汽車總線包括網(wǎng)關(guān)、動(dòng)力控制器局域網(wǎng)絡(luò)及車身控制器局域網(wǎng)絡(luò),所述動(dòng)力控制器局域網(wǎng)絡(luò)包括ECU1、ECU2、ECU3及動(dòng)力總線,所述ECUl連接至所述動(dòng)力總線的一端,所述ECU2及ECU3連接至所述動(dòng)力總線的支路,所述車身控制器局域網(wǎng)絡(luò)包括儀表、E⑶4、E⑶5及車身總線;所述車身總線的一端連接所述ECU5,所述儀表及ECU4連接至所述車身總線的支路,所述網(wǎng)關(guān)分別連接至所述動(dòng)力總線的另一端及所述車身總線的另一端,所述ECUl為電子手剎系統(tǒng)(實(shí)現(xiàn)手剎自動(dòng)拉起/釋放功能)中的電子控制單元,所述ECU2為制動(dòng)防抱死系統(tǒng)(可以輸出四輪輪速信號(hào))中的電子控制單元,所述ECU3為加速度傳感器(可以輸出車輛前后方向,左右方向的加速度信息)中的電子控制單元,所述ECU4為一鍵式啟動(dòng)系統(tǒng)(歐塞克直接網(wǎng)絡(luò)管理參與者)中的電子控制單元,所述ECU5為車身控制系統(tǒng)(歐塞克直接網(wǎng)絡(luò)管理參與者;用于控制車輛燈光,門鎖,雨刮等)中的電子控制單元;
[0022]所述方法包括兩個(gè)部分先后順序的喚醒過程及休眠過程;
[0023]所述休眠過程包括如下步驟:
[0024]步驟11、當(dāng)汽車電門鎖關(guān)閉,開始計(jì)時(shí),同時(shí)網(wǎng)關(guān)、E⑶1、E⑶2、E⑶3進(jìn)入通訊延時(shí)模式,儀表、ECU4、ECU5請(qǐng)求進(jìn)入睡眠模式,所述通訊延時(shí)模式為汽車電門鎖關(guān)閉后數(shù)據(jù)正常收發(fā)送狀態(tài);
[0025]步驟12、計(jì)時(shí)到第一限定時(shí)間后,E⑶2、E⑶3進(jìn)入睡眠模式,E⑶I通過動(dòng)力總線將睡眠指令發(fā)送給網(wǎng)關(guān),之后進(jìn)入睡眠等待模式;
[0026]步驟13、網(wǎng)關(guān)接收到睡眠指令,進(jìn)入睡眠等待模式;計(jì)時(shí)到達(dá)第二限定時(shí)間后,網(wǎng)關(guān)及E⑶I進(jìn)入睡眠模式,車身控制器局域網(wǎng)絡(luò)上所有的E⑶依據(jù)OSEK網(wǎng)絡(luò)管理協(xié)議,進(jìn)入睡眠;
[0027]所述喚醒過程包括如下步驟:
[0028]步驟21、用戶拉起手剎,E⑶I被喚醒,進(jìn)入通訊延時(shí)模式,并通過動(dòng)力總線將喚醒指令發(fā)送至網(wǎng)關(guān),所述通訊延時(shí)模式為汽車電門鎖關(guān)閉后數(shù)據(jù)正常收發(fā)送狀態(tài);
[0029]步驟22、網(wǎng)關(guān)接收到喚醒報(bào)文請(qǐng)求后,動(dòng)力控制器局域網(wǎng)絡(luò)進(jìn)入通訊延時(shí)模式,網(wǎng)關(guān)發(fā)送喚醒報(bào)文給車身控制器局域網(wǎng)絡(luò)中的儀表、E⑶4及E⑶5,儀表、E⑶4及E⑶5依據(jù)OSEK網(wǎng)絡(luò)管理邏進(jìn)行喚醒。
[0030]設(shè)定S_Time:300s (±500ms), ff_Time:15s (±500ms), D_Time:1.5s (±50ms);
[0031]如圖2、圖3及圖4所示,正常模式表示報(bào)文發(fā)送正常、報(bào)文接收正常及網(wǎng)絡(luò)診斷激活狀態(tài);睡眠等待模式表示報(bào)文發(fā)送正常、報(bào)文接收正常及網(wǎng)絡(luò)診斷激活狀態(tài);睡眠模式表示報(bào)文發(fā)送停止、報(bào)文接收停止及網(wǎng)絡(luò)診斷關(guān)閉狀態(tài);通訊延時(shí)模式表示報(bào)文發(fā)送正常,報(bào)文接收正常狀態(tài);ECU內(nèi)部喚醒事件觸發(fā)是指用戶拉起手剎,CAN遠(yuǎn)程喚醒事件是指ECUl發(fā)送喚醒報(bào)文至網(wǎng)關(guān)。
[0032]如圖2所示,其中StandstiIl_Timer指從車輛IG OFF以后的通訊延時(shí)時(shí)間
[0033]Wakeup_Timer指從E⑶I內(nèi)部喚醒事件(用戶拉起手剎)發(fā)生后通訊延時(shí)時(shí)間
[0034]SleepDelay_Timer指網(wǎng)絡(luò)睡眠等待時(shí)間;
[0035]當(dāng)StandstiIl_Timer 大于等于 S_Time,并且 Wakeup_Timer 大于等于 W_Time時(shí),ECUl發(fā)送信號(hào)1?8_816印_011(1 = I”然后立刻進(jìn)入睡眠等待模式。
[0036]如圖3所示,Standstill_Timer:從車輛IG OFF以后的通訊延時(shí)時(shí)間,當(dāng)這個(gè)時(shí)間達(dá)到S_Time時(shí),E⑶立即進(jìn)入睡眠模式。
[0037]如圖4所示,StandstiIl_Timer:從車輛IG OFF以后的通訊延時(shí)時(shí)間,SleepDelay_Timer:網(wǎng)絡(luò)睡眠等待時(shí)間
[0038]當(dāng)總線出現(xiàn)故障或者E⑶I報(bào)文丟失時(shí),網(wǎng)關(guān)可以認(rèn)為信號(hào)“EPB_Sl^p_cmd= I”。網(wǎng)關(guān)只有當(dāng)動(dòng)力CAN網(wǎng)絡(luò)進(jìn)入睡眠模式時(shí),才可以將車身CAN網(wǎng)絡(luò)上的睡眠指示信號(hào)設(shè)置為I。
[0039]本發(fā)明具有如下優(yōu)點(diǎn):通過采用本發(fā)明汽車總線休眠喚醒方法,可以有效降低動(dòng)力控制器局域網(wǎng)絡(luò)上三個(gè)ECU及網(wǎng)關(guān)的開發(fā)難度、開發(fā)風(fēng)險(xiǎn)、開發(fā)時(shí)程及開發(fā)成本。
[0040]雖然以上描述了本發(fā)明的【具體實(shí)施方式】,但是熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說(shuō)明性的,而不是用于對(duì)本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的范圍內(nèi)。
【權(quán)利要求】
1.一種汽車總線休眠喚醒方法,其特征在于:所述汽車總線包括網(wǎng)關(guān)、動(dòng)力控制器局域網(wǎng)絡(luò)及車身控制器局域網(wǎng)絡(luò),所述動(dòng)力控制器局域網(wǎng)絡(luò)包括ECU1、ECU2、ECU3及動(dòng)力總線,所述ECUl連接至所述動(dòng)力總線的一端,所述ECU2及ECU3連接至所述動(dòng)力總線的支路,所述車身控制器局域網(wǎng)絡(luò)包括儀表、E⑶4、E⑶5及車身總線;所述車身總線的一端連接所述ECU5,所述儀表及ECU4連接至所述車身總線的支路,所述網(wǎng)關(guān)分別連接至所述動(dòng)力總線的另一端及所述車身總線的另一端; 所述方法包括兩個(gè)部分先后順序的喚醒過程及休眠過程; 所述休眠過程包括如下步驟: 步驟11、當(dāng)汽車電門鎖關(guān)閉,開始計(jì)時(shí),同時(shí)網(wǎng)關(guān)、E⑶1、E⑶2、E⑶3進(jìn)入通訊延時(shí)模式,儀表、ECU4、ECU5請(qǐng)求進(jìn)入睡眠模式,所述通訊延時(shí)模式為汽車電門鎖關(guān)閉后數(shù)據(jù)正常收發(fā)送狀態(tài); 步驟12、計(jì)時(shí)到第一限定時(shí)間后,E⑶2、E⑶3進(jìn)入睡眠模式,E⑶I通過動(dòng)力總線將睡眠指令發(fā)送給網(wǎng)關(guān),之后進(jìn)入睡眠等待模式; 步驟13、網(wǎng)關(guān)接收到睡眠指令,進(jìn)入睡眠等待模式;計(jì)時(shí)到達(dá)第二限定時(shí)間后,網(wǎng)關(guān)及E⑶I進(jìn)入睡眠模式,車身控制器局域網(wǎng)絡(luò)上所有的E⑶依據(jù)OSEK網(wǎng)絡(luò)管理協(xié)議,進(jìn)入睡眠; 所述喚醒過程包括如下步驟: 步驟21、用戶拉起手剎,E⑶I被喚醒,進(jìn)入通訊延時(shí)模式,并通過動(dòng)力總線將喚醒指令發(fā)送至網(wǎng)關(guān),所述通訊延時(shí)模式為汽車電門鎖關(guān)閉后數(shù)據(jù)正常收發(fā)送狀態(tài); 步驟22、網(wǎng)關(guān)接收到喚醒報(bào)文請(qǐng)求后,動(dòng)力控制器局域網(wǎng)絡(luò)進(jìn)入通訊延時(shí)模式,網(wǎng)關(guān)發(fā)送喚醒報(bào)文給車身控制器局域網(wǎng)絡(luò)中的儀表、E⑶4及E⑶5,儀表、E⑶4及E⑶5依據(jù)OSEK網(wǎng)絡(luò)管理邏進(jìn)行喚醒。
2.根據(jù)權(quán)利要求1所述的一種汽車總線休眠喚醒方法,其特征在于:所述ECUl為電子手剎系統(tǒng)中的電子控制單元,所述ECU2為制動(dòng)防抱死系統(tǒng)中的電子控制單元,所述ECU3為加速度傳感器中的電子控制單元,所述ECU4為一鍵式啟動(dòng)系統(tǒng)中的電子控制單元,所述ECU5為車身控制系統(tǒng)中的電子控制單元。
【文檔編號(hào)】G05B19/042GK104199351SQ201410414279
【公開日】2014年12月10日 申請(qǐng)日期:2014年8月21日 優(yōu)先權(quán)日:2014年8月21日
【發(fā)明者】林華霖, 金小紅, 胡紅兵 申請(qǐng)人:東南(福建)汽車工業(yè)有限公司