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

汽車CAN-FD總線通信應用研究

2020-10-29 06:17:00孫建蕾陳博尹榮彬
汽車文摘 2020年11期
關鍵詞:功能

孫建蕾 陳博 尹榮彬

(1. 中國第一汽車股份有限公司 智能網聯開發院,長春130013;2. 汽車振動噪聲與安全控制綜合技術國家重點實驗室, 長春130013)

主題詞:CAN-FD 自動駕駛 帶寬

縮略語

CAN-FD CAN With Flexible Data-Rate

DLC Data Length Code

OSI Open Systems Interconnection

LLC Logical Link Control

MAC Media Access Control

OTA Over-the-Air Technology

HIL Hardware In the Loop

ADAS Advanced Driver Assistant System

PDU Protocol Data Unit

ASIL Automotive Safety Integration Level

1 前言

隨著智能網聯和自動駕駛的飛速發展和社會需求的增長,汽車各控制系統間的信息交互對數據吞吐量和傳輸時延要求亦迅猛提高。CAN通信方案最初是在1986 年的SAE 大會上由Bosch 提出,由于其可靠性及強兼容性好被全球的OEM 廣泛采用。但傳統的車載CAN總線最高支持500 kbit/s的傳輸速率,每幀只能承載8 bytes的數據,由于傳輸速率和數據長度的限制,在自動駕駛和智能網聯對網絡通信的高要求背景下,使用傳統CAN 通信勢必會導致總線負載率過高從而導致網絡擁堵,傳統CAN總線通信的瓶頸逐漸凸顯。

2011年,為滿足帶寬和可靠性的需求,Bosch首次發布了CAN-FD(CAN With Flexible Data-Rate)方案,CAN-FD 繼承了傳統CAN 總線的主要特性,使用改動較小的物理層,雙線串行通信協議,依然基于非破壞性仲裁技術,分布式實時控制,可靠的錯誤處理和檢測機制,在此基礎上對帶寬和數據長度進行優化,將逐步取代傳統CAN成為下一代主流汽車總線系統,與車載以太網搭配構建未來汽車的網絡骨架[1]。

2 CAN-FD概述

2.1 基于OSI參考模型的CAN-FD 協議分層

CAN-FD 的協議架構(網絡分層)與傳統CAN 保持一致,故后文中對協議架構部分的說明將不對CAN與CAN-FD進行區分。

CAN 協議也是基于ISO/IEC 7498-1 中規定的開放系統互聯(OSI)基本參考模型,該模型將通信系統結構劃分為7 層。自上而下分別為應用層(層7)、表示層、會話層、傳輸層、網絡層、數據鏈路層和物理層(層1)[2]。考慮到CAN 作為工業測控底層網絡,其信息傳輸量相對較少,信息傳輸的實時性要求較高,網絡連接方式相對較簡單,因此,CAN 總線網絡底層只采用了OSI 7 層通信模型的最低2 層,即物理層和數據鏈路層,而在高層只有應用層。CAN 的數據鏈路層又分為邏輯鏈路控制(LLC)子層和媒體訪問控制(MAC)子層。物理層定義信號怎樣傳輸,完成電氣連接,實現驅動器/接收器特性;MAC 子層是實現CAN 協議的核心,它的功能主要是傳送規則,即控制幀結構、執行仲裁、錯誤檢測、出錯標定和故障界定;LLC 子層的功能主要是報文濾波、超載通知和恢復管理[3]。物理層和數據鏈路層的功能可由CAN 接口器件來完成。應用層的功能是由微處理器完成的。在ISO 11898 中對CAN 協議層級與OSI 模型層級的關系進行了說明,圖1 描述了CAN 協議中數據鏈路層和物理層與OSI 模型的關系[4]。

圖1 CAN分層結構與OSI模型對比[4]

2.2 CAN-FD優勢分析

CAN-FD 相比傳統CAN 總線,其優勢主要有以下3點。

(1)傳輸速率更快

FD 全稱是Flexible Data-Rate,顧名思義,表示CAN-FD 的幀報文具有數據場波特率可變的特性,即仲裁場合數據控制場使用標準的通信波特率,而到數據場就會切換為更高的通信波特率,車端常用的為2 Mbit/s和5 Mbit/s,從而達到提高通信速率的目的[4]。

圖2 CAN標準幀結構[4]

圖3 CAN-FD標準幀結構(數據長度最大為16 bytes)[4]

圖4 CAN-FD標準幀結構(數據長度為20~64 bytes)[4]

(2)有效數據場更長

傳統CAN 報文標準幀的有效數據場只有8 bytes,每幀攜帶的數據量很少,CAN-FD 對有效數據場的長度進行了很大的擴充,標準幀的有效數據場最大可達到64 bytes,大大提高了每幀報文中所能攜帶的數據量。

(3)更小的改動

CAN-FD 保留了傳統CAN 總線協議的核心特征,這使得在ECU 和收發器等硬件層面上相較于車載以太網更易實現和應用,且由于CAN-FD 與傳統CAN 對物理層的要求基本一致,CAN-FD 的ECU 和收發器對傳統CAN 兼容,OEM 不論是采用直接升級為CANFD 總線的方案還是在切換過渡的階段先采用混網的方案[5],在技術實現和開發成本控制層面都可以達到預期。

3 CAN-FD在產品車型上的應用

以某車型為例,該項目已對CAN-FD 網絡進行了量產化應用,該項目基于電子電氣功能架構搭建了集合多種車載網絡協議的網絡架構,集信息域、互聯域、自動駕駛域、底盤動力域的多域融合的一汽新一代整車網絡架構,該架構具備支持拓展L2+級自動駕駛和整車級OTA 技術的能力,具有高功能安全、高信息安全的技術優勢。

3.1 功能定義

本車型CAN-FD 部分主要實現ADAS自動駕駛和動力車控等功能,ADAS 功能分為駕駛智能輔助功能和自動駕駛功能,包括撥桿換道、自動換道、自適應巡航、高速代駕、擁堵跟車、自動泊車等基本或高階的功能,涉及到ADAS 域控制器與感知傳感器、底盤、動力等執行控制器的控制交互。

3.2 方案設計

對于3.1 章節所描述的功能需求,在以往項目設計時多采用CAN 總線進行傳輸相關報文,但隨著ADAS 功能水平升級,這些ADAS 功能的實現對網絡通信有著更高性能、低時延、高帶寬及ASIL B+的功能安全要求,傳統CAN通信已無法滿足。一汽紅旗在本車型上首次應用CAN-FD 搭建ADAS 等域的網絡架構,實現ADAS 域控制器與感知控制器及執行控制器之間的高實時性和穩定性的通信傳輸。

在本車型網絡架構設計中,將ADAS 功能相關的報文分為2 類,控制類和感知類。再根據每個單元功能的功能安全ASIL 等級確定每條報文和信號的ASIL等級,進而制定每條信號的E2E 校驗策略。由于舒適娛樂采用傳統CAN的網絡骨架,所以在中央網關中做了CAN 轉CAN-FD(CAN-FD 轉CAN)的功能設計,并對網關做了功能安全冗余設計,網關功能安全設計內容在此不做贅述。

3.3 設計實現

3.3.1 車型CAN-FD節點拓撲結構設計

在本車型項目中,CAN-FD 節點主要有網關控制器、ADAS 域控制器、ADAS 感知控制器、動力域控制器、底盤域控制器(圖5)。其中網關主要實現PDUCAN-FD 路由功能、CAN-CANFD 路由功能;ADAS 域控制器實現ADAS 規劃決策功能;ADAS 感知控制器實現環境感知和定位功能;動力域控制器實現動力分配和控制功能;底盤域控制器實現制動和轉向功能。

圖5 車型CAN-FD節點拓撲

3.3.2 路由策略設計

從CAN 到CAN-FD 的路由,考慮到傳輸效率,網關將接收到的多個CAN 報文打包到一個CAN-FD 報文中進行發送,為保證報文矩陣的可擴展性和打包解析的便利性,CAN-FD 中每8個bytes 與傳統CAN 報文相對應,每連續的8 bytes 中至少預留32 bits 用于未來功能的擴展。CAN-FD報文數據部分設計為如圖6。

圖6 CAN-FD路由CAN-FD報文數據場結構

網關的報文路由形式分為CAN-CAN 路由,CANCANFD 路由和CANFD-CAN 路由3 種,CAN-CAN 路由遵循傳統CAN 路由原則,在此不做贅述,后文主要對后2種路由形式進行詳細說明。

CAN-CANFD路由:

網關可以將多條報文進行組包后轉發,也可以不組包單報文轉發;單報文轉發僅改變源網段報文的ID和報文類型(幀結構和傳輸速率),但不改變數據場里信號的位置和數據場長度(DLC),這種轉發形式稱為報文路由。直接路由可以通過底層軟件自己完成,不需要上層軟件的參與,路由時間延遲低,一般可控制器在2 ms以內。

圖7 報文路由過程示例

CANFD-CAN路由:

CAN-FD 到CAN 總線的消息轉發需要將DLC 長達64 bytes 的CAN-FD 的消息幀拆分為多個DLC 最長為8 bytes的CAN消息幀,需要數據場中的信號拆分重組,改變報文的ID、報文類型、DLC 長度以及信號位置,這種路由方式稱為信號路由。信號路由過程需要上層軟件的參與,路由時延相比報文路由要高一些,想實現功能安全,網關也需要做更多的安全冗余設計工作。

3.4 CAN-FD通信性能驗證

針對本項目設計,搭建了臺架對CAN-FD 相關節點進行了一致性測試和硬件在環(Hardware In the Loop,HIL)驗證,在網絡的關鍵性能指標如總線負載率、吞吐量、平均時延和峰值時延、網絡利用率和網絡效率都得出了不錯的結果數據。

圖8 信號路由過程示例

4 基于CAN-FD的新一代汽車網絡架構

車聯網、V2X 和自動駕駛對汽車網絡高帶寬、低延遲的高要求,使得以傳統CAN為骨架的汽車網絡架構已逐步退出歷史舞臺。車載以太網技術的發展為高帶寬提供了可能性,但車載以太網由于其點對點通信和非實時的協議特性使其無法滿足車控功能對高實時性和一對多通信的需求,而CAN-FD 基于傳統CAN 的核心特征,繼承了總線仲裁和廣播通信特性,非常適用于車控信息的交互。利用CAN-FD 與車載以太網的協議特征,主機廠已構建出以CAN-FD 和車載以太網為網絡骨架的新一代智能汽車的網絡架構。

車載以太網在一汽的量產車型上也已得到應用,用于實現了安全防護、車況查詢、遠程控制、手機泊車、移動網絡、WiFi 功能、定位導航、信息推送方面功能。在該車型上,以車載以太網和CAN-FD 為主干網絡,研發工程師搭建了面向服務的集信息域、互聯域、自動駕駛域、底盤域的多域融合的新一代整車網絡架構。

5 結束語

本文以某車型的實際應用為例講述了CAN-FD在智能網聯汽車上的應用必要性和可操作性,以及基于當前技術現狀的應用解決方案,通過本文的介紹,可以得出以下結論和啟示。

(1)隨著自動駕駛和智能網聯快速發展,越來越高的網絡吞吐量的需求,使得傳統的CAN總線協議已逐漸無法滿足智能車輛需求。

(2)CAN-FD 由于繼承了傳統CAN 總線協議的核心優良特征,有著很好的穩定性,技術難度較低,具備更高的傳輸速率的同時通過總線仲裁的策略保證重要車控報文的低延遲,將逐漸取代傳統CAN總線成為新一代主流車載總線協議。

(3)CAN-FD 與車載以太網搭配取長補短,基本可以全面覆蓋未來智能駕駛汽車的車端網絡通信需求,成為新一代面向智能汽車和面向服務的骨干網絡。

猜你喜歡
功能
拆解復雜功能
鐘表(2023年5期)2023-10-27 04:20:44
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
基層弄虛作假的“新功能取向”
當代陜西(2021年21期)2022-01-19 02:00:26
深刻理解功能關系
鉗把功能創新實踐應用
關于非首都功能疏解的幾點思考
基于PMC窗口功能實現設備同步刷刀功能
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 国产精品自拍露脸视频| 亚洲人成人伊人成综合网无码| 97综合久久| 国产视频自拍一区| 成人精品午夜福利在线播放| 福利视频一区| 国产粉嫩粉嫩的18在线播放91| 亚洲欧洲自拍拍偷午夜色| 亚洲人精品亚洲人成在线| 婷婷色一区二区三区| 国产精品浪潮Av| 色屁屁一区二区三区视频国产| 国产后式a一视频| 国产肉感大码AV无码| 久久黄色一级片| 88av在线播放| 国产精品爽爽va在线无码观看| 婷婷久久综合九色综合88| 精品少妇人妻一区二区| 亚洲欧美色中文字幕| 欧美激情视频一区二区三区免费| 呦女亚洲一区精品| 中文纯内无码H| 中文字幕有乳无码| 国产成人亚洲精品无码电影| 伊人久久精品无码麻豆精品| 日韩A级毛片一区二区三区| 国产成人综合欧美精品久久| 人妻丰满熟妇αv无码| 伊人国产无码高清视频| 欧美一区二区丝袜高跟鞋| 538国产在线| 波多野结衣一区二区三区四区视频| 97人妻精品专区久久久久| 首页亚洲国产丝袜长腿综合| 欲色天天综合网| 欧美日韩导航| 日韩免费成人| 日本三级欧美三级| 国产va视频| 亚洲精品人成网线在线 | 色婷婷丁香| 午夜日本永久乱码免费播放片| 激情无码字幕综合| 国产日韩丝袜一二三区| 亚洲国产在一区二区三区| 成人91在线| 国产激情在线视频| 国产农村1级毛片| 亚洲三级a| 欧美啪啪网| 香蕉久久永久视频| 911亚洲精品| 欧美黄色a| 久久久久亚洲精品无码网站| www精品久久| 午夜欧美理论2019理论| 影音先锋丝袜制服| 亚洲人成网站色7799在线播放| 天堂成人在线| 欧美一区二区三区香蕉视| 久久人妻系列无码一区| 亚洲成A人V欧美综合天堂| 免费人成在线观看成人片| 国产精品刺激对白在线| 久久免费视频播放| 亚洲国产欧美目韩成人综合| 欧美成一级| 在线国产91| 欧美人在线一区二区三区| 四虎国产精品永久一区| 日韩色图在线观看| 国产真实乱子伦视频播放| 一级片免费网站| 福利小视频在线播放| 毛片大全免费观看| 日本一区高清| 国产高清无码麻豆精品| 91毛片网| 97在线碰| 亚洲熟妇AV日韩熟妇在线| 精品国产91爱|