999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AUTOSAR的智能車域控制器網(wǎng)絡(luò)管理功能實現(xiàn)

2022-05-04 12:11:22王曉靜張玉穩(wěn)
汽車電器 2022年4期
關(guān)鍵詞:網(wǎng)絡(luò)通信策略

王曉靜,張玉穩(wěn),劉 玥

(中國汽車技術(shù)研究中心有限公司,天津 300300)

1 引言

近些年來,智能駕駛相關(guān)技術(shù)在世界范圍內(nèi)獲得廣泛關(guān)注和蓬勃發(fā)展。智能網(wǎng)聯(lián)汽車是指搭載各傳感器、控制器、執(zhí)行器等裝置,融合現(xiàn)代通信與網(wǎng)絡(luò)、人工智能等技術(shù),實現(xiàn)車與X(車、路、人、云等)智能信息交換、共享,具備復(fù)雜環(huán)境感知、智能決策、協(xié)同控制等功能,可實現(xiàn) “安全、高效、舒適、節(jié)能”行駛,并最終可實現(xiàn)替代人來操作的新一代汽車。美國高速公路管理局(NHTSA)發(fā)布了對自動駕駛各個級別的定義:Level 0代表人工駕駛,Level 1代表輔助駕駛,Level 2代表部分自動駕駛,Level 3代表條件自動駕駛,Level 4代表完全的自動駕駛。對于高級別自動駕駛,對控制器硬件以及基礎(chǔ)軟件的要求相對要高。高度自動駕駛級別的域控制器系統(tǒng)架構(gòu)如圖1所示。

圖1 自動駕駛域控制器系統(tǒng)架構(gòu)

數(shù)據(jù)融合與處理部分既要求實時性和一定的功能安全級別,又要求基礎(chǔ)軟件能管理更大內(nèi)存,需要有文件系統(tǒng)的支持,因此采用具有文件系統(tǒng)的實時操作系統(tǒng)框架進(jìn)行開發(fā)。整車控制部分需要基礎(chǔ)軟件具有高實時性以及高級別的功能安全需求,因此采用車控基礎(chǔ)軟件AUTOSAR框架進(jìn)行開發(fā)。AUTOSAR是由各大汽車制造廠商、零部件供應(yīng)商、汽車電子、半導(dǎo)體和軟件系統(tǒng)公司于2003年聯(lián)合推出的一個開放的、標(biāo)準(zhǔn)化的軟件架構(gòu)。該架構(gòu)專門應(yīng)用于汽車電子領(lǐng)域,嘗試通過增加軟件模塊的重用和互換,來降低系統(tǒng)軟件架構(gòu)的復(fù)雜度,從而優(yōu)化整個軟件的開發(fā)流程。滿足AUTOSAR框架的基礎(chǔ)軟件,具有可移植、可擴(kuò)展、高實時、高可靠、滿足功能安全要求等特點(diǎn)。本文采用基于AUTOSAR架構(gòu)的網(wǎng)絡(luò)管理,在汽車CAN系統(tǒng)中進(jìn)行實現(xiàn),并在CANoe上對網(wǎng)絡(luò)管理的各功能進(jìn)行仿真驗證。

2 AUTOSAR CAN網(wǎng)絡(luò)管理報文格式

在網(wǎng)絡(luò)管理中,網(wǎng)絡(luò)中的各個節(jié)點(diǎn)通過網(wǎng)絡(luò)管理報文進(jìn)行通信,AUTOSAR CAN網(wǎng)絡(luò)管理報文的數(shù)據(jù)場格式見表1。

表1 網(wǎng)絡(luò)管理報文的數(shù)據(jù)場格式

表1中,字節(jié)0為ECU Address,作為源節(jié)點(diǎn)標(biāo)識符,用以告知其他節(jié)點(diǎn)該報文是由哪個節(jié)點(diǎn)發(fā)送的;處于CAN網(wǎng)絡(luò)中的每個節(jié)點(diǎn)都會分配一個唯一的標(biāo)識符,本文中網(wǎng)絡(luò)管理報文的ECU Address=0x439。字節(jié)1為控制比特向量,字節(jié)2~7為用戶自定義的數(shù)據(jù)信息。本文中字節(jié)2User date 0用于將網(wǎng)絡(luò)喚醒原因顯示出來,其他自定義數(shù)據(jù)作為擴(kuò)展保留,用“0x00”填充。表2列出了控制比特向量各位的含義。其中Bit0為重復(fù)報文狀態(tài)請求位,置1代表需進(jìn)入重復(fù)報文發(fā)送狀態(tài),清零代表不再需要重復(fù)報文發(fā)送狀態(tài);Bit4位為激活喚醒位,置1代表主動喚醒狀態(tài),清零代表被動喚醒狀態(tài)。其他位為保留位,以0填充。

表2 控制比特向量格式

3 網(wǎng)絡(luò)管理的策略實現(xiàn)

3.1 網(wǎng)絡(luò)休眠與喚醒

AUTOSAR網(wǎng)絡(luò)管理包含3個主要狀態(tài):總線休眠狀態(tài)、預(yù)休眠狀態(tài)和喚醒狀態(tài)。當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)滿足休眠條件,不需要進(jìn)行CAN通信時,進(jìn)入總線休眠狀態(tài)。網(wǎng)絡(luò)處于總線休眠狀態(tài)可以降低車輛電量消耗。一般情況下,當(dāng)節(jié)點(diǎn)上電之后默認(rèn)進(jìn)入總線休眠狀態(tài),當(dāng)在總線休眠狀態(tài)接收到應(yīng)用程序喚醒需求或者網(wǎng)絡(luò)通信需求時,節(jié)點(diǎn)從總線休眠狀態(tài)進(jìn)入喚醒狀態(tài)。當(dāng)在喚醒狀態(tài)下再次滿足休眠條件時,節(jié)點(diǎn)首先進(jìn)入預(yù)休眠狀態(tài),從預(yù)休眠狀態(tài)延時一段時間再進(jìn)入總線休眠狀態(tài)。在預(yù)休眠狀態(tài)下,節(jié)點(diǎn)停止網(wǎng)絡(luò)管理報文和應(yīng)用報文的發(fā)送,但是可以進(jìn)行ACK的應(yīng)答活動,用以監(jiān)控總線網(wǎng)絡(luò)需求。當(dāng)定時器到時進(jìn)入總線休眠狀態(tài)后,關(guān)閉總線活動。3個主要網(wǎng)絡(luò)狀態(tài)的轉(zhuǎn)移過程如圖2所示。

圖2 網(wǎng)絡(luò)休眠與喚醒狀態(tài)處理策略

3.2 網(wǎng)絡(luò)喚醒狀態(tài)

當(dāng)總線處于網(wǎng)絡(luò)喚醒狀態(tài)時,包含3個子狀態(tài):重復(fù)報文狀態(tài)、正常模式狀態(tài)和休眠準(zhǔn)備狀態(tài)。而重復(fù)報文狀態(tài)又包含報文快速發(fā)送狀態(tài)和正常發(fā)送狀態(tài)兩種。如上文提到,當(dāng)在總線休眠狀態(tài)接收到應(yīng)用程序喚醒需求或者網(wǎng)絡(luò)通信需求時,節(jié)點(diǎn)從總線休眠狀態(tài)進(jìn)入喚醒狀態(tài)。當(dāng)接收到應(yīng)用程序喚醒需求時,節(jié)點(diǎn)進(jìn)入重復(fù)報文狀態(tài)中的報文快速發(fā)送狀態(tài),當(dāng)接收到網(wǎng)絡(luò)通信需求時,節(jié)點(diǎn)進(jìn)入重復(fù)報文狀態(tài)中的報文正常發(fā)送狀態(tài)。當(dāng)節(jié)點(diǎn)進(jìn)入報文快速發(fā)送狀態(tài)時,會開啟定時器,當(dāng)定時器到時后,節(jié)點(diǎn)從報文快速發(fā)送狀態(tài)進(jìn)入報文正常發(fā)送狀態(tài)。節(jié)點(diǎn)進(jìn)入重復(fù)報文狀態(tài)后會開啟另一定時器,定時器到時后,節(jié)點(diǎn)從重復(fù)報文狀態(tài)退出。當(dāng)網(wǎng)絡(luò)需要繼續(xù)進(jìn)行CAN通信,節(jié)點(diǎn)從重復(fù)報文狀態(tài)進(jìn)入正常模式狀態(tài)。當(dāng)網(wǎng)絡(luò)不再需要進(jìn)行CAN通信,節(jié)點(diǎn)從重復(fù)報文狀態(tài)進(jìn)入休眠準(zhǔn)備狀態(tài)。在正常模式狀態(tài)下,若需要與網(wǎng)絡(luò)上的其他節(jié)點(diǎn)繼續(xù)通信時,需要保持在正常模式,若不再需要網(wǎng)絡(luò)通信,節(jié)點(diǎn)從正常模式狀態(tài)進(jìn)入休眠準(zhǔn)備狀態(tài)。進(jìn)入休眠準(zhǔn)備狀態(tài)后需要停止網(wǎng)絡(luò)管理報文和應(yīng)用報文的發(fā)送。網(wǎng)絡(luò)喚醒狀態(tài)的轉(zhuǎn)移過程如圖3所示。

圖3 網(wǎng)絡(luò)喚醒狀態(tài)處理策略

3.3 CAN Bus-off狀態(tài)

CAN網(wǎng)絡(luò)管理需要考慮Bus-off狀態(tài)下的處理策略。當(dāng)檢測到總線處于Bus-off狀態(tài)時,停止網(wǎng)絡(luò)報文和應(yīng)用報文的發(fā)送,并開啟定時器BusOffRecoveryCounter。定時器大小由Bus-off具體的快慢恢復(fù)策略決定。當(dāng)定時器到時后,網(wǎng)絡(luò)進(jìn)入喚醒狀態(tài)。若Bus-off狀態(tài)進(jìn)入之前網(wǎng)絡(luò)已經(jīng)處于喚醒狀態(tài),則退出Bus-off狀態(tài)后,具體進(jìn)入喚醒狀態(tài)的哪個子狀態(tài)由之前的歷史狀態(tài)確定。

3.4 電壓狀態(tài)

網(wǎng)絡(luò)管理需要在正常電壓模式下進(jìn)行工作。當(dāng)總線處于總線休眠狀態(tài)或者預(yù)休眠狀態(tài)時,檢測到應(yīng)用程序的喚醒需求或者網(wǎng)絡(luò)通信需求時,需要確認(rèn)當(dāng)前電壓處于正常電壓狀態(tài)才會退出當(dāng)前狀態(tài),進(jìn)入網(wǎng)絡(luò)喚醒狀態(tài)。當(dāng)總線處于網(wǎng)絡(luò)喚醒狀態(tài)時,檢測到電壓處于過低或過高電壓狀態(tài),則退出網(wǎng)絡(luò)喚醒狀態(tài)進(jìn)入預(yù)休眠狀態(tài)。

3.5 網(wǎng)絡(luò)管理的策略實現(xiàn)

在上述策略中詳細(xì)描述了網(wǎng)絡(luò)管理的狀態(tài)轉(zhuǎn)移過程,本文通過Stateflow的狀態(tài)機(jī)進(jìn)行實現(xiàn),程序中的具體策略如圖4所示。

圖4 AUTOSAR網(wǎng)絡(luò)管理處理策略

4 測試

網(wǎng)絡(luò)管理策略實現(xiàn)之后,在CANoe上對其功能進(jìn)行驗證測試。接收到本地喚醒需求時的測試結(jié)果如圖5所示,待測試節(jié)點(diǎn)ID為0x439。當(dāng)接收到本地喚醒事件后,節(jié)點(diǎn)0x439從總線休眠狀態(tài)進(jìn)入網(wǎng)絡(luò)喚醒狀態(tài)中的報文快速發(fā)送狀態(tài),以20ms的發(fā)送周期快速發(fā)送網(wǎng)絡(luò)管理報文,發(fā)送完成10幀網(wǎng)絡(luò)管理報文后,報文快速發(fā)送狀態(tài)定時器到時,進(jìn)入到正常發(fā)送狀態(tài),按照500ms的發(fā)送周期發(fā)送網(wǎng)絡(luò)管理報文。

圖5 本地喚醒策略測試結(jié)果

接收到網(wǎng)絡(luò)通信需求時的測試結(jié)果如圖6所示,待測試節(jié)點(diǎn)ID為0x439。當(dāng)被網(wǎng)絡(luò)中的0x43A節(jié)點(diǎn)喚醒后,節(jié)點(diǎn)0x439從總線休眠狀態(tài)進(jìn)入網(wǎng)絡(luò)喚醒狀態(tài)中的正常發(fā)送狀態(tài),并發(fā)出第1幀網(wǎng)絡(luò)管理報文,之后按照500ms的發(fā)送周期發(fā)送網(wǎng)絡(luò)管理報文。發(fā)送完成3幀網(wǎng)絡(luò)管理報文后,正常發(fā)送狀態(tài)定時器到時,進(jìn)入到正常模式狀態(tài),正常模式狀態(tài)與重復(fù)報文狀態(tài)中的正常發(fā)送狀態(tài)報文周期相同,同樣按照500ms的發(fā)送周期發(fā)送網(wǎng)絡(luò)管理報文。

圖6 網(wǎng)絡(luò)喚醒策略測試結(jié)果

5 結(jié)論

在本文中,介紹了基于AUTOSAR標(biāo)準(zhǔn)的域控制器進(jìn)行網(wǎng)絡(luò)管理的實現(xiàn)過程,包括AUTOSAR CAN網(wǎng)絡(luò)管理報文格式,網(wǎng)絡(luò)休眠與喚醒的狀態(tài)轉(zhuǎn)換、網(wǎng)絡(luò)喚醒狀態(tài)中的各個子狀態(tài)的切換、CAN Bus-off狀態(tài)下的處理策略以及非正常電壓模式下的處理策略等,通過Stateflow的狀態(tài)機(jī)進(jìn)行實現(xiàn),并在CANoe上進(jìn)行了驗證。測試結(jié)果表明所述策略能夠?qū)崿F(xiàn)網(wǎng)絡(luò)管理的各項功能。

猜你喜歡
網(wǎng)絡(luò)通信策略
海上軍用網(wǎng)絡(luò)通信的安全控制技術(shù)
基于“選—練—評”一體化的二輪復(fù)習(xí)策略
求初相φ的常見策略
例談未知角三角函數(shù)值的求解策略
我說你做講策略
基于網(wǎng)絡(luò)通信的智能照明系統(tǒng)設(shè)計
電子制作(2019年15期)2019-08-27 01:11:48
計算機(jī)網(wǎng)絡(luò)通信常見問題與技術(shù)發(fā)展研究
電子制作(2018年10期)2018-08-04 03:24:46
網(wǎng)絡(luò)通信中信息隱藏技術(shù)的應(yīng)用
高中數(shù)學(xué)復(fù)習(xí)的具體策略
基于網(wǎng)絡(luò)通信的校園智能音箱設(shè)計
電子制作(2018年1期)2018-04-04 01:48:30
主站蜘蛛池模板: 在线a视频免费观看| 91免费片| 看国产一级毛片| 亚洲成年网站在线观看| 免费一级毛片| 成人午夜久久| 日本a级免费| 97超碰精品成人国产| 久久亚洲国产视频| 人妻中文久热无码丝袜| 亚洲IV视频免费在线光看| 人妻无码中文字幕一区二区三区| 91精品啪在线观看国产| 国产熟女一级毛片| 国产成人一区免费观看| 国产成人乱无码视频| 婷婷色中文| 五月天综合网亚洲综合天堂网| 国产一二三区在线| 国产欧美日韩专区发布| 91娇喘视频| 一级毛片网| 91po国产在线精品免费观看| 国产亚洲精品91| 亚洲福利一区二区三区| 在线亚洲天堂| 国产成人AV大片大片在线播放 | 在线国产91| 国产 日韩 欧美 第二页| 全部免费毛片免费播放 | 在线精品亚洲一区二区古装| 成人在线不卡视频| 中文字幕伦视频| 一本大道香蕉高清久久| 婷婷综合色| 色色中文字幕| 很黄的网站在线观看| 国产精品大尺度尺度视频| 亚洲国产精品美女| 亚洲香蕉久久| av在线5g无码天天| 日本在线亚洲| 国内精自视频品线一二区| 在线欧美日韩国产| 亚欧成人无码AV在线播放| 国产福利微拍精品一区二区| 久久久成年黄色视频| 中文字幕中文字字幕码一二区| 亚洲欧美成人网| 欧美精品1区2区| 毛片免费在线视频| 亚洲最大综合网| 亚洲婷婷丁香| 爆乳熟妇一区二区三区| 99福利视频导航| 日本不卡视频在线| 亚洲欧洲综合| 国产精品亚洲专区一区| 欧洲高清无码在线| 中文字幕无码中文字幕有码在线| 不卡视频国产| 国产小视频在线高清播放| 久久公开视频| 国产女人爽到高潮的免费视频 | 久久久久久尹人网香蕉 | 亚洲最新在线| 毛片手机在线看| 欧美福利在线播放| 97国产成人无码精品久久久| 看看一级毛片| 亚洲综合经典在线一区二区| 日韩成人午夜| 国产chinese男男gay视频网| 国产va在线观看免费| 久久午夜夜伦鲁鲁片无码免费 | 99久久精品久久久久久婷婷| 亚洲福利网址| 久久精品国产999大香线焦| 99热这里只有精品在线观看| 色婷婷色丁香| 欧美日韩另类国产| 国产成人h在线观看网站站|