技術分享:車載網絡的應用自動化設計與合成工具
發布時間:2014-05-21 來源:Mentor Graphics 責任編輯:xueqi
【導讀】Mentor Graphics 近日發布一份題為《車載網絡:應用自動化設計與合成工具》的研究報告。本文將從汽車數據總線、網絡時序分析、定義網絡時序、汽車通信矩陣合成這幾個方麵為大家詳細介紹。
《車載網絡:應用自動化設計與合成工具》的中文版報告全文可在 Mentor Graphics 的官方網站閱讀和下載: http://automotive.cn.mentor.com/news-publications/mentor-vehicle-networking 。
報告作者簡介
Andrew Patterson 任職明導嵌入式軟件事業部業務發展總監,專注於汽車市場。在加入明導之前,Andrew 在設計自動化市場上已有25年的經驗,主要從事各類技術、汽車仿真模型開發,虛擬原型和機電一體化。他目前在明導主要采用 Linux 和 AUTOSAR 以及其他在各類專有矽基平台上運行的係統來執行嵌入式軟件戰略。Andrew 持有英國劍橋大學工程和電氣科學碩士學位。
背景介紹
自2003年組建以來,AUTOSAR (汽車開放係統架構)聯盟一直致力於改變車載網絡和電子控製單元 (ECU) 的設計方式。AUTOSAR 提出了一個符合業界標準的車載網絡設計方法,使行業能夠集成、交換和傳輸汽車網絡內的功能、數據和信息。這一標準極大地促進了汽車原始設備製造商 (OEM) 及其一級供應商之間的合作,使他們能夠以一種一致、明確且機器可讀的格式來交換設計信息。
全文要點與大綱如下:
●汽車數據總線
一輛典型的現代化汽車將同時裝配各類總線和協議並從 LIN、CAN、FlexRay、MOST 和以太網中選擇合適的網絡。多媒體/視聽信號和汽車環繞攝像係統需要更高的數據速率,因此汽車製造商和 OEM 廠商在網絡解決方案上選擇用以太網代替 MOST。但對於許多標準汽車功能而言,LIN 和 CAN 提供的帶寬與性能就足夠了。
在汽車架構中,ECU 組合在一起形成“集群”,這些集群通過通信“網關”相連。集群通常會共享同一類型的總線,因此要達到高可靠性、高速率的標準,就要采用 FlexRay 網絡,但要求沒那麼高的門鎖 ECU 可以由 CAN 或 LIN 來負責。ECU 網關往往要連接不同類型的信號,並執行不同總線架構之間的映射和轉換功能。汽車行業對不斷提高安全性和 ISO26262等(deng)標(biao)準(zhun)的(de)合(he)規(gui)性(xing)提(ti)出(chu)強(qiang)烈(lie)需(xu)求(qiu),進(jin)而(er)提(ti)升(sheng)了(le)車(che)載(zai)網(wang)絡(luo)的(de)性(xing)能(neng),同(tong)時(shi)也(ye)降(jiang)低(di)了(le)製(zhi)造(zao)和(he)元(yuan)件(jian)成(cheng)本(ben)。不(bu)斷(duan)進(jin)步(bu)的(de)網(wang)絡(luo)標(biao)準(zhun)可(ke)以(yi)適(shi)應(ying)越(yue)來(lai)越(yue)高(gao)的(de)數(shu)據(ju)傳(chuan)輸(shu)速(su)率(lv),汽(qi)車(che)電(dian)纜(lan)也(ye)達(da)到(dao)了(le)安(an)全(quan)且(qie)低(di)成(cheng)本(ben)的(de)目(mu)標(biao)。典(dian)型(xing)汽(qi)車(che)網(wang)絡(luo)方(fang)案(an)的(de)特(te)點(dian)及(ji)應(ying)用(yong)請(qing)見(jian)表(biao)1。
表1:汽車網絡總線
●網絡時序分析
接下來讓我們詳細討論 CAN 和 FlexRay 網絡的時序分析。了解這兩種類型網絡的基本特征和差異是非常有用的。
1、CAN 網絡:
CAN 是使用較廣泛的一類車載網絡,以 ISO 15765-2為運行標準。CAN 總線提供了高水平的係統靈活性,能夠相對容易地將新的 ECU 接收器節點添加到現有的 CAN 網絡中,而不對現有的 ECU 節點做出大的硬件或軟件改動。對汽車設計人員而言,這可以極大地幫助他們擴大或升級現有網絡,或設計出新的變體車型。
2、FlexRay 網絡:
FlexRay 協議比 CAN 更具確定性。FlexRay 是一種“時間觸發”協議,它提供不同選項,讓信息可以在精確的時間框架內發送至目標地址 -- 可精確到1us。FlexRay 信息最多可達254個字節,因此需要在 ECU 之間進行交換的複雜信息的容量很大。與 CAN 相比,FlexRay 的數據傳輸速率也更高。由於時序是預先確定的,信息的安排需要提前規劃好,一般由汽車OEM廠商或一級供應商合作夥伴預先配置或設計。在采用 CAN 協議的網絡中,ECU 節點隻需要知道通信時的正確波特率,但 FlexRay 網絡上的 ECU 節點在通信時必須知道網絡各個部分是如何配置和連接的。檢查和驗證 FlexRay 網絡的時序比較耗時 -- 因此,自動化的時序分析和將信息合成打包成時間幀可以減少錯誤和設計周期時間。
[page]
●定義網絡時序
模擬汽車網絡時序的第一步是準確定義 ECU 之間的連接。AUTOSAR 提出的軟件方法將所有汽車功能定義成軟件組件的集合並映射到物理 ECU 硬件上。一個 ECU 可能有幾個功能,而內部信號則在它們之間傳遞。一旦定義了連接,設計中每個對象的時序參數(如果是已知的)都可以被定義。時序信息有多個外部來源;被廣泛使用的汽車標準是 FIBEX -- 由自動化及測量係統標準化協會 (ASAM) 定義的一種基於 XML 的標準化文件格式。
示例係統的物理路徑請見圖1和圖2。製動位監控器模塊與控製器 ECU 相連,轉而又連接到執行器上。在每個模塊內部,各個軟件組件也對延遲造成影響。我們將著眼於這些組件對整體係統延遲的影響。
圖1:製動係統信號路徑概覽
圖2:采用 AUTOSAR 組件的製動係統 -- 可定義詳細的時序參數
表2:AUTOSAR 製動示例的傳輸步驟
在表2提供的示例中,端至端信號路徑最長可允許100ms。從實際測量結果中我們得知,發送方需要5ms,而接收方需10ms,因此通信路徑延遲最高可允許85ms。
如果使用先進的 AUTOSAR 組件編輯器,如明導的 VSA COM Designer 工具,可以輸入路徑中每個組件的時序信息,但這也是一項艱巨的任務。另一種方法是從外部數據庫導入時序和連接信息。
在模擬 CAN 總(zong)線(xian)數(shu)據(ju)路(lu)徑(jing)時(shi),需(xu)要(yao)考(kao)慮(lv)到(dao)傳(chuan)輸(shu)開(kai)始(shi)時(shi)的(de)不(bu)確(que)定(ding)性(xing)。可(ke)能(neng)出(chu)現(xian)的(de)情(qing)況(kuang)是(shi),更(geng)高(gao)優(you)先(xian)級(ji)的(de)信(xin)息(xi)占(zhan)用(yong)數(shu)據(ju)總(zong)線(xian),從(cong)而(er)造(zao)成(cheng)傳(chuan)輸(shu)延(yan)遲(chi)。因(yin)此(ci)要(yao)找(zhao)出(chu)造(zao)成(cheng)延(yan)遲(chi)變(bian)化(hua)的(de)抖(dou)動(dong)因(yin)素(su) -- 通常要提前知道有多少優先級較高的信號可能在總線上,這樣可以盡可能精確預測抖動因素。通過這些參數和進行自動化設計規則檢查 (DRC),從第(3)步到第(7)步的最大延遲為74.5毫秒,這樣的設計檢查可以通過。這是“最壞情況”的測試,設計人員要相信路徑延遲永遠不會比這更糟,實際上會好很多。
圖3:VSA COM 時序分析工具給出的典型時序報告,顯示 DRC 違規情況
圖3給出了一個典型的時序報告,其中信號路徑違規以紅色突出顯示。整體的總線利用率顯示在表的頂部(3.69%)。
●汽車通信矩陣合成
汽車網絡時序安排的總體定義通常存儲在作為中央網關 ECU 一部分的“通信矩陣”中。明導所開發的設計工具解決方案可用於自動合成這個數據庫並按正確順序將所有不同的信息打包成幀。
AUTOSAR 信號信息組合成協議數據單元 (PDU),然後這些數據單元再組合成傳輸幀。對於 CAN 和 LIN 幀而言,每個幀都有一個 PDU,但一個 FlexRay 幀可能含有多個信號 PDU。
在(zai)安(an)裝(zhuang)一(yi)個(ge)完(wan)全(quan)定(ding)義(yi)的(de)通(tong)信(xin)體(ti)係(xi)時(shi)會(hui)麵(mian)臨(lin)一(yi)個(ge)難(nan)題(ti),即(ji)後(hou)續(xu)很(hen)難(nan)有(you)架(jia)構(gou)上(shang)的(de)變(bian)化(hua),並(bing)可(ke)能(neng)需(xu)要(yao)對(dui)網(wang)絡(luo)進(jin)行(xing)全(quan)麵(mian)的(de)重(zhong)新(xin)設(she)計(ji),但(dan)傳(chuan)輸(shu)的(de)高(gao)速(su)和(he)確(que)定(ding)性(xing)等(deng)優(you)勢(shi)讓(rang)這(zhe)種(zhong)方(fang)法(fa)對(dui) FlexRay 應用形成了極大的吸引力,能夠確保汽車的對安全要求非常高的功能。
結論
AUTOSAR 提供了用於車載網絡和 ECU 設(she)計(ji)的(de)預(yu)定(ding)義(yi)標(biao)準(zhun)方(fang)法(fa)。但(dan)設(she)計(ji)人(ren)員(yuan)在(zai)如(ru)何(he)提(ti)高(gao)設(she)計(ji)的(de)效(xiao)率(lv)和(he)性(xing)能(neng)上(shang)仍(reng)麵(mian)臨(lin)難(nan)題(ti)。通(tong)過(guo)使(shi)用(yong)設(she)計(ji)自(zi)動(dong)化(hua)輔(fu)助(zhu)工(gong)具(ju)來(lai)計(ji)算(suan)時(shi)序(xu)並(bing)生(sheng)成(cheng)車(che)載(zai)通(tong)信(xin)體(ti)係(xi),可(ke)以(yi)極(ji)大(da)提(ti)升(sheng)寶(bao)貴(gui)的(de)網(wang)絡(luo)帶(dai)寬(kuan)的(de)利(li)用(yong)率(lv),同(tong)時(shi)保(bao)持(chi)汽(qi)車(che)性(xing)能(neng)的(de)安(an)全(quan)範(fan)圍(wei)。隨(sui)著(zhe) CAN、FlexRay 和以太網融合複雜性的增加,使用自動化設計規則檢查和時序性能合成工具將有助於縮短設計時間,避免繁瑣的人工驗證過程。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 通過直接、準確、自動測量超低範圍的氯殘留來推動反滲透膜保護
- 從技術研發到規模量產:恩智浦第三代成像雷達平台,賦能下一代自動駕駛!
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
按鈕開關
白色家電
保護器件
保險絲管
北鬥定位
北高智
貝能科技
背板連接器
背光器件
編碼器型號
便攜產品
便攜醫療
變容二極管
變壓器
檳城電子
並網
撥動開關
玻璃釉電容
剝線機
薄膜電容
薄膜電阻
薄膜開關
捕魚器
步進電機
測力傳感器
測試測量
測試設備
拆解
場效應管
超霸科技



