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

局部網絡在AUTOSAR架構中的應用及優化

2016-08-06 07:00:11皇甫仁杰泛亞汽車技術中心上海201201
汽車電器 2016年2期
關鍵詞:設計

皇甫仁杰(泛亞汽車技術中心,上海 201201)

局部網絡在AUTOSAR架構中的應用及優化

皇甫仁杰
(泛亞汽車技術中心,上海201201)

通過對局部網絡的研究,提出了一種基于AUTOSAR實現局部網絡的設計方法。通過對軟件架構及策略的優化,使PN及AUTOSAR能更好地應用在整車網絡場景中。

AUTOSAR;軟件架構;局部網絡

近幾年來,汽車的節能減排問題備受關注,大部分OEM廠商紛紛在各個領域進行設計優化,其中網絡管理的設計優化 (采用局部網絡)就是一個有效的措施。因為,市場上大部分車輛在點火開關打到OFF擋之后,仍有一部分功能需要使用,例如:車輛防盜、電子駐車功能等。但是現如今普遍的設計方法是整個網絡采用同睡同醒,所以導致整車OFF之后,很多沒必要繼續工作的模塊依舊被喚醒著。為了降低電量消耗,避免蓄電池電量消耗過多導致汽車無法起動,整車網絡采用局部網絡,即進入OFF后,大部分不需要工作的模塊進入低功耗模式。

比如IGN OFF后,并且幾秒之后整車網絡都處于休眠,這個時候按下電子制動,儀表上需要顯示,就需要電子制動模塊喚醒IPC,基于同睡同醒的網絡架構就會喚醒整個網段,造成浪費。假如EPB開關是接在一些架構類電子模塊,需要進行跨網段喚醒的話,就會喚醒2個網段,造成更多電能損耗。所以針對這個問題,AUTOSAR及各大主機廠都已經開始制定新的網絡管理方案-局部網絡 (Partial Network,簡稱PN)管理,以實現分組睡眠和喚醒。

1AUTOSAR架構介紹

AUTOSAR是AUTomotive Open System Architecture(汽車開放系統架構)的簡稱,是AUTOSAR組織為汽車工業開發的一個開放的、標準化的軟件架構標準。

AUTOSAR主要的標準分為3部分:①獨立于硬件的分層軟件架構;②標準的系統設計及開發流程 (包括開發流程的標準化及工具鏈的標準化);③標準化的應用接口。

本文涉及的開發主要是基于AUTOSAR的分層軟件架構,如圖1所示。

圖1 AUTOSAR軟件架構示例[1]

AUTOSAR分層軟件架構即是實現基礎軟件與應用軟件的分離,使基礎軟件與APP都能相對獨立,可移植性好,模塊化降低成本。

這其中被標準化的基礎軟件主要為4個層次:服務層 (Services Layer)、ECU抽象層 (ECU Abstraction Layer)、微控制器抽象層 (Microcontroller AbstractionLayer)和RTE(Runtime Environment)。

2 局部網絡概念

局部網絡 (Partial Network)顧名思義是將整車網絡分割成幾個小的局部網絡,類似于因特網與局域網的關系,但是需要注意的是整車局部網絡的分割是基于不同的feature點的,一個模塊可以從屬于多個局部網絡。

PN組劃分示例見圖2。門鎖功能相關的模塊分為一個PN組;車輛OFF下IPC顯示相關功能分為一個PN組。

圖2 PN組劃分示例

3 整車網絡架構設計

3.1整車網絡架構

基于整車電氣架構,假如分了多路CAN,則需要實現局部網絡的網段基于AUTOSAR實現 (一般車身CAN較容易實現,動力或者底盤CAN基于成熟性考慮,切換到AUTOSAR的進程較慢)。網絡架構圖示例見圖3。

圖3  網絡架構圖示例

車身舒適性CAN是AUTOSAR CAN,而PT CAN和CH CAN是傳統的同睡同醒的主從式網絡。

3.2局部網絡劃分

局部網絡一般只在整車電源模式為OFF時實現,在其它電源模式下,AUTOSAR子網的節點將進入強制喚醒狀態,當檢測到電源模式切換到OFF模式后,節點再進入局部網絡狀態。ECU請求PN喚醒、睡眠都必須通過網絡管理報文來實現。

并且,根據功能點劃分局部網絡越細,需要喚醒的模塊就越精確,不需要被喚醒的模塊就會越少,降低能耗就越可觀。但是,PN組劃分過多,會導致整車功能繁雜性提升,這里就需要設計人員掌握比較好的一個平衡點。PN分組示例見表1。

表1PN分組示例

從表1中看出,整個網絡在電源非OFF下需要同時喚醒,所以所有ECU都劃分為PN1,從PN2開始根據功能劃分,某個功能需要幾個模塊被喚醒,就劃分哪幾個為一組。

3.3支持局部網絡的軟硬件要求[2]

局部網絡需要CAN transceiver帶濾波功能,并且底層協議棧 (通常采用vector的Autosar協議棧)支持PN。

硬件可以采用NXP的收發器TJA1145,除了傳統收發器的TX、RX引腳,該收發器可通過SPI與CAN控制器相連。通過SPI,MCU可控制CAN收發器的模式轉換以及設置收發器的報文濾波,實現特定報文喚醒的功能。硬件連接示意見圖4。

圖4  硬件連接示意圖

同時收發器需要設置相應掩碼:①報文地址場(Frame ID),值為XXX-XXX;②報文數據場字節長度 (DLC),值為XX;③報文數據場 (AUTOSAR已定義默認格式)。

設計人員可以根據PN分組情況在user data自定義控制每個PN組的位。這樣就實現了特定的網絡管理報文才能喚醒相應的一個分組內的模塊。

4 子節點系統設計優化

在整車網絡架構設計完成后,子節點也完成相應的硬件選型。接下來的設計就是如何更好地設計各模塊的上層軟件與底層軟件間的軟件架構,使其更適應于復雜的應用場景。

4.1系統方案設計

局部網絡是將一個網段分成了多個PN組,單獨一個PN組又等同于一個獨立的網絡,各個PN之間會有復雜的仲裁管理,在軟件上單獨為其做一個獨立的模塊用于管理網絡。

4.2軟件實現

針對于每個功能點進行編號,用于軟件區分不同的APP請求,如圖5中的APP_Function ID,通過RTE將Request發送至PN_Manager,在做好仲裁管理后再調用底層協議棧請求網絡。

圖5  軟件架構示意圖

針對復雜的應用場景,可以將APP的網絡請求分成以下2種。

1)事件性的PN請求APP_FunctionID請求事件性的PN,該事件性請求發生之后,如果APP_FunctionID不再有新的事件性申請,則PN_Manager自動等待一段時間后自動釋放該網段的PN。

2)永久性的PN請求APP_FunctionID如果向PN_Manager申請永久性的PN請求接口,那么意味著APP_FunctionID必須配對有一個釋放接口,如果APP_FunctionID不申請釋放接口的話,那么該PN會一直被設置為激活狀態。而一旦APP_FunctionID被釋放之后,PN_Manager將立即釋放PN而不做任何超時等待。所以永久性的PN接口意味著一旦被請求,PN將永久性激活。

基于上述2種方式,就能較好地適用于復雜的應用場景。然后做好軟件的時序設計,就可以實現不同PN分組休眠和喚醒,并達到比較好的系統強壯性。

5 模擬驗證

在前期開發階段我們使用CANoe進行模擬仿真,如圖6所示。

圖6 CANoe模擬仿真

前期簡單的邏輯都可以通過CANoe內置的編程工具來實現,以達到快速仿真的目的,并且通過圖3制作簡單的面板觀察總線情況。

開發后期,可以直接用真實節點構建網絡環境來測試,如圖7所示,設備:SPY3、bench、BCM、GW。

圖7  臺架測試驗證

雙跳開關喚醒BCM時的一個應用場景:在網絡管理報文發出后,BCM喚醒了網關 (需GW轉發至ONSTAR),BCM發送定義好的621網絡管理報文,喚醒相應的PN組,網關節點回復定義好的627報文 (空的數據幀)。

6 總結

本文通過對整車網絡應用設計以及子節點軟硬件設計方法的介紹,提供了一種能較好地實現局部網絡的方案。鑒于節能減排的壓力,能夠廣泛適用于汽車網絡的開發,提供一種 “智能喚醒”的解決方案。該設計方法已經運用在2015款全新英朗車型上。

[1]heinecke H.automotive open system architecture-andustrywide intiative to manage the complexity of emerging automotive E/Earchitecture[J].SAE paper 2004-21-0042.

[2]AUTOSAR官方網站.http://www.autosar.org[OL].

(編輯心翔)

Application of Localized Network in AUTOSAR Architecture and Its Optimization

HUANGFU Ren-jie
(Pan Asia Technical Automotive Center,Shanghai 201201,China)

A design method to realize localized network based on AUTOSAR is proposed here.The PN and AUTOSAR can be applied better in whole vehicle network through the optimization of software architecture and strategy.

AUTOSAR;software architecture;localized network

U463.6

A

1003-8639(2016)02-0052-03

2015-11-13;

2015-11-27

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 亚洲成人高清无码| 欧美激情伊人| 亚洲综合中文字幕国产精品欧美| 久久久久夜色精品波多野结衣| 亚洲精品无码AⅤ片青青在线观看| 亚洲婷婷丁香| 国产对白刺激真实精品91| 国产成人精品视频一区视频二区| 亚洲女同欧美在线| 亚洲成a人片| 亚洲成人动漫在线| 欧美成人看片一区二区三区 | 亚洲Va中文字幕久久一区| 91极品美女高潮叫床在线观看| 亚洲中文字幕手机在线第一页| 国产粉嫩粉嫩的18在线播放91| 丝袜亚洲综合| 在线观看无码a∨| 中文字幕免费在线视频| 蜜桃臀无码内射一区二区三区| 狼友av永久网站免费观看| 色呦呦手机在线精品| 久久国产亚洲偷自| 欧美午夜在线观看| 国产精品午夜福利麻豆| 伊人91视频| 国产精品香蕉在线| 精品少妇人妻av无码久久| 中文字幕日韩视频欧美一区| 日本免费高清一区| 亚洲精品视频免费| 欧美有码在线| 欧美精品另类| 亚洲天堂免费| 国产精品30p| 免费国产福利| 国内精自线i品一区202| 亚洲最新网址| 欧美午夜视频在线| 欧美乱妇高清无乱码免费| 一级全免费视频播放| 国产欧美视频在线| 亚洲全网成人资源在线观看| 欧美中文字幕一区二区三区| 亚洲日韩高清在线亚洲专区| 国产精品偷伦视频免费观看国产| 国产人在线成免费视频| 久久国产精品电影| 亚洲乱码视频| 国产成人亚洲日韩欧美电影| 久久综合伊人 六十路| 欧美精品在线视频观看| 丁香亚洲综合五月天婷婷| 精品91自产拍在线| 97国产精品视频自在拍| 亚洲国产成人在线| 99视频国产精品| 91在线一9|永久视频在线| 久久久国产精品无码专区| 国语少妇高潮| 91久草视频| 国产精品开放后亚洲| 一级做a爰片久久毛片毛片| 无码一区中文字幕| 国产无遮挡裸体免费视频| 乱色熟女综合一区二区| 国产啪在线91| 91小视频在线| 亚洲aaa视频| 无码国产伊人| 四虎精品国产永久在线观看| 色亚洲成人| 91啦中文字幕| 国产va在线| 国产精品专区第1页| 青草91视频免费观看| 亚洲高清国产拍精品26u| 婷婷六月色| 1769国产精品视频免费观看| 午夜小视频在线| 久久午夜夜伦鲁鲁片不卡| 国产成人a在线观看视频|