《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 從系統級角度設計一個優化的汽車網絡設計
從系統級角度設計一個優化的汽車網絡設計
摘要: 汽車網絡的作用已從過去的降低布線成本和減輕重量,向從根本上支持最新汽車功能的實現方面轉變。當今的車內分布式系統已有80多個由多種不同網絡連接起來的電子控制單元(ECU)。堅持用自動化工具實現確定性調度明顯提升了可靠性和效能,并使網絡設計變成一種可重復的流程。因網絡正確性由設計把關,所以剩下的唯一需驗證的工作是對實現正確性本身的驗證。
Abstract:
Key words :

汽車網絡" title="汽車網絡">汽車網絡的作用已從過去的降低布線成本和減輕重量,向從根本上支持最新汽車功能的實現方面轉變。當今的車內分布式系統已有80多個由多種不同網絡連接起來的電子控制單元" title="電子控制單元">電子控制單元(ECU" title="ECU">ECU)。在“復用”(正如網絡時常被比稱的)初期引入的許多低效做法仍普遍存在。當今的挑戰在呼喚新的解決方法。

業內專家表示,在可預見的將來,汽車上90%的創新將通過電子汽車架構實現。網絡是汽車電子工程架構的一個主要建構元素,因此應該予以足夠重視。復雜的分布式功能的成功實現依賴可靠的網絡。網絡配置(以成為一個共享資源)的確提出了一個必須在系統級才能解決的嚴峻挑戰。

網絡設計挑戰

十幾年以來,汽車內復用網絡的設計一直延續自下而上的工程實現方法,鮮有例外。該方法專注于直接相關的ECU之間的協議“資訊”,而把總線上隨機交互行為的影響交由測試解決。“先建構再測試”一直是主導性做法。在汽車項目開發后期發現的錯誤是昂貴的,而且改正起來風險很大,因為它存在引入第二級錯誤的高風險性。

當今的網絡設計實踐常常意味著,先實現設計而后再驗證。這與業界在任何其它技術領域的做法(即先驗證、再實現)都不同。

時域的可預測性是實現可靠性和效率目標的關鍵因素。時序要求描述一個功能正確時必須產生的行為。時序行為決定系統將要做什么,換句話說,它表達了系統行為的一種模式。時序要求很關鍵,它代表著設計要求以及測試的目標。如圖1中所示,時序模型可用于描述整條時序鏈上端至端的不同元素。

時序分析可被施加于時序行為,以產生可與時序要求比對的結果。已知的時序要求和時序行為都是時序分析的基本前提。

作為一個范例,我們應當更仔細地考察一個已經過實際生產驗證的方法學和工具,即Vehicle Network Architect(VNA)。

Vehicle Network Architect

實現正確時序模型的工具可以最簡單的方式執行人工創建的通信矩陣的分析,以計算在總線上發送的信息的最大時延,并檢查它是否在最低要求之內,該最低要求可從汽車功能的端至端時序要求中推導出來。有趣的是,在更高端的應用場合,這樣一種工具可根據輸入文件聲明的要求執行完整的簇綜合和網關配置。該模式提供全自動的幀創建、信號打包和進度表生成。

為了能對設計師有實際幫助作用,這樣一種工具必須能夠處理車內所用的全部協議,并確保透明的信號傳輸和保證的通過網關及多個不同總線的端至端時延。

當今汽車電子工程系統中占主導地位的網絡方案是控制器局域網(CAN)和本地互連網(LIN)。為滿足對安全有極高要求的應用對更高帶寬的要求,業界啟動了FlexRay的開發。在可預見的未來,這些協議將共存于車中。這是因為,每個協議都有特定的應用領域,而且它是該領域成本最優的解決方案。

系統級設計

系統級設計(SLD)常被稱為電子設計自動化(EDA)的下一個前沿,業界期望它能給汽車行業帶來實質性的生產力和效率的提高。基于SLD方法開發出來的解決方案是正確的和經過優化的,它不再是一種需要對由不同檔次和多個供應商組成的供應鏈提供的器件進行冗長集成測試的候選方案。

不借助先進工具,就無法實現這一過程。以每家主要OEM采用不同專有解決方案為特征的細分市場在以前不太適合部署這種產品。為了發揮 SLD的潛能,并把對EDA行業的關注引導到汽車應用,需要一個范式轉移(paradigm shift)。

AUTOSAR

汽車開放系統架構(AUTOSAR" title="AUTOSAR">AUTOSAR)是一個新興的汽車軟件架構標準。在定義一個帶指定功能和接口的多層軟件架構、以及描述配置數據的文件格式方面,業界已做了許多工作。一個詳盡的元模型(metamodel)為它提供了很好的補充,從而為創新性SLD工具的問世鋪平了道路。

VNA回顧

VNA是基于整體概念構建的,它為車內分布式實時網絡定義了一個獨立于協議的設計方法學。該概念處理技術和非技術實體(即:在開發階段把責任分配給完善定義的角色)。愿景是“保證設計正確性”。大多數與系統相關的問題可在項目早期被確認和解決。該概念以可保證的信息時延以及基于信號的發布/訂閱通信模式這兩點為根基。它通過隱藏網絡和協議細節提供了抽象,從而允許開發者工作在以信號、功能和相關時序信息為素材的應用環境中。

VNA是為支持這樣一個開發流程設計的:它以嚴格的系統工程原則為基礎、以解讀需求為肇始、然后使用戶參與各個階段、最后以實現一個具有完全可預見時序行為的高度優化的設計為目標。明確區分角色、分派任務是該工具背后理念的一部分(圖3)。
確切定義網絡需要大量信息。為支持數據輸入,VNA采用基于XML的格式、提供對來自第三方工具的自動輸入,它是借助GUI的人工數據輸入的一種替代。一個內置的多層一致性校驗器對全部數據進行校驗。

VNA內的工作流程確保所有與網絡相關的信息都被收集到。將首先創制全局目標,然后它們在幾個項目內被重復使用。VNA用戶與諸如信號/節點/接口等目標類型打交道。用這些目標構建汽車所用的網絡。信號由名稱和類型定義,還可附加邏輯或物理編碼信息。對接口的詳盡硬件要求進行定義,從而描述出網絡的實際節點。對每個節點,都對接收和發射信號進行定義并提供信號的時序要求。該信息是為“全局使用”的,它遍歷不同的車型和平臺等。當所用全局數據都被采集到后,則通過期望的配置把接口連接起來,網絡就這樣被設計出來了。

VNA具有很強的項目和衍生項目處理能力。不同配置可選擇性使用或適應全局目標,例如:可把高端特性從一款低端車型中剝離出來。這意味著具有版本和變異處理能力的VNA可管理多個配置、設計和發布。

所有數據目標,無論是全局的還是針對配置的,都存儲在一個公共數據庫中。所有復雜、費時的VNA操作都傾向于在數據庫的本地RAM鏡像內完成以縮短響應時間。

VNA工具內置了豐富的一致性檢查功能。可根據需要啟動一致性檢查,它通常連續對用戶輸入進行查驗、當發現錯誤時立即報警。一致性檢查確保網絡設計遵循全部預先定義的規則。

時序分析/框架編譯

為在VNA內進行時序分析的開發和定義進行了許多努力。針對CAN進行的時序分析構建在稱為截至期限單調分析(DMA)的進度模型上,并對在總線上發送的一組規定幀的每一幀都進行最壞情況時延計算。該功能的一部分業已被設計進一致性檢查算法內,但VNA工具的真實效能在幀打包/幀編譯功能中得以充分體現。

幀打包/幀編譯試圖把信號以最適當的方式分成幀,而不是為每一幀計算合適的ID,從而確保在流程早期采集到的全部時序要求盡可能被滿足(一些要求可能代表不可預見的情況)。把多個信號自動分組成幀的作法使數據總線的效率更高,因它分攤了一些涉及到協議的開銷,從而降低了總線負載(圖4)。除帶寬方面的好處外,多信號/每幀和完美的濾波減少了ECU內CPU的中斷干預和工作量。為處理不可配置的留存(carry-over)節點,可將其附帶的幀定義為“固定”。若需要,還可進行人工幀分組。

網關

一個網絡一般包含采用不同協議的多個網絡部分。信號可能通過網關節點從一部分傳送到另一部分。數據的網關流布(即使穿越多個協議)是由VNA自動配置的。處理一個或多個網關的時序要求也都由VNA完成。這一解決方案不需任何特殊的網關硬件。

VNA輸出

VNA自動生成表述整個網絡的一系列配置文件,以及系統內針對每個節點的專門配置數據。利用可配置節點使系統很靈活,因該概念把依賴應用和依賴網絡的信息分割開。系統集成商對網絡的改變可容易地施加于汽車且無需非要為ECU重新編譯應用軟件。用于控制第三方分析和測量工具的各種文件可作為選項生成。

VNA工具使OEM可容易地與其客戶分享數據,對FIBEX和XML等標準的支持進一步簡化了信息共享并為配置第三方通信層打下基礎。

本文小結

堅持用自動化工具實現確定性調度明顯提升了可靠性和效能,并使網絡設計變成一種可重復的流程。因網絡正確性由設計把關,所以剩下的唯一需驗證的工作是對實現正確性本身的驗證。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 色视频在线观看在线播放 | 欧美日韩国产另类一区二区三区 | 在线观看黄色x视频 | 影音先锋第一页 | 国产成人精品福利网站人 | 国产一区亚洲二区三区 | 亚洲一区免费观看 | 国产成人免费网站在线观看 | 亚洲福利精品一区二区三区 | 日本a一级片 | 欧美1页 | 亚洲天堂成人在线 | 免费黄色欧美 | 九九精品视频在线 | 中国国产一级毛片 | 夜夜爽免费视频 | 麻豆精品传媒一二三区在线视频 | 亚洲免费在线观看 | 成年黄网站色视频免费观看 | 亚洲爆操| 国产欧美亚洲精品 | 久久怡红院国产精品 | 91香蕉 | 亚洲一区二区三区首页 | 婷婷综合色| 婷婷在线成人免费观看搜索 | 男人下面疯狂进女人下部视频 | 欧美三级日韩三级 | 欧美在线视频播放 | 2018天天操天天干 | 亚洲va欧美va国产va天堂 | 欧美人禽zozk伦交 | 黄色在线免费观看网址 | 天天碰视频 | 欧美成人精品第一区 | 在线看片成人免费视频 | 欧美v在线| 久久综合五月开心婷婷深深爱 | 日韩影视在线 | 国产成人小视频在线观看 | 亚洲小视频在线 |