a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 汽車電子 > 設計應用 > 車載網絡:應用自動化設計與合成工具

車載網絡:應用自動化設計與合成工具

作者: 時間:2016-10-22 來源:網絡 收藏

FlexRay網絡:

FlexRay協議比CAN更具確定性。FlexRay是一種“時間觸發”協議,它提供不同選項,讓信息可以在精確的時間框架內發送至目標地址——可精確到1μs.FlexRay信息最多可達254個字節,因此需要在ECU之間進行交換的復雜信息的容量很大。與CAN相比,FlexRay的數據傳輸速率也更高。由于時序是預先確定的,信息的安排需要提前規劃好,一般由汽車OEM廠商或一級供應商合作伙伴預先配置或設計。在采用CAN協議的網絡中,ECU節點只需要知道通信時的正確波特率,但FlexRay網絡上的ECU節點在通信時必須知道網絡各個部分是如何配置和連接的。檢查和驗證FlexRay網絡的時序比較耗時——因此,自動化的時序分析和將信息合成打包成時間幀可以減少錯誤和設計周期時間。

定義網絡時序

模擬汽車網絡時序的第一步是準確定義ECU之間的連接。提出的軟件方法將所有汽車功能定義成軟件組件的集合并映射到物理ECU硬件上。一個ECU可能有幾個功能,而內部信號則在它們之間傳遞。一旦定義了連接,設計中每個對象的時序參數(如果是已知的)都可以被定義。時序信息有多個外部來源;被廣泛使用的汽車標準是FIBEX——由自動化及測量系統標準化協會(ASAM)定義的一種基于XML的標準化文件格式。

示例系統的物理路徑請見圖1和圖2.制動位監控器模塊與控制器ECU相連,轉而又連接到執行器上。在每個模塊內部,各個軟件組件也對延遲造成影響。我們將著眼于這些組件對整體系統延遲的影響。

圖1:制動系統信號路徑概覽。

圖2:采用組件的制動系統——可定義詳細的時序參數。

表2:制動示例的傳輸步驟。

在表2提供的示例中,端至端信號路徑最長可允許100ms.從實際測量結果中我們得知,發送方需要5ms,而接收方需10ms,因此通信路徑延遲最高可允許85ms.

如果使用先進的AUTOSAR組件編輯器,如明導的VSA COM Designer工具,可以輸入路徑中每個組件的時序信息,但這也是一項艱巨的任務。另一種方法是從外部數據庫導入時序和連接信息。

在模擬CAN總線數據路徑時,需要考慮到傳輸開始時的不確定性。可能出現的情況是,更高優先級的信息占用數據總線,從而造成傳輸延遲。因此要找出造成延遲變化的抖動因素——通常要提前知道有多少優先級較高的信號可能在總線上,這樣可以盡可能精確預測抖動因素。通過這些參數和進行自動化設計規則檢查(DRC),從第(3)步到第(7)步的最大延遲為74.5毫秒,這樣的設計檢查可以通過。這是“最壞情況”的測試,設計人員要相信路徑延遲永遠不會比這更糟,實際上會好很多。

圖3:VSA COM時序分析工具給出的典型時序報告,顯示DRC違規情況。

圖3給出了一個典型的時序報告,其中信號路徑違規以紅色突出顯示。整體的總線利用率顯示在表的頂部(3.69%)。

此外還可以模擬通過汽車網關的信號時序路徑預測。如果信號是通過網關自動發送,則需要采取最短的可用路徑,而時序路徑分析算法則需要有關信號路徑中所有ECU發送方和接收方的信息。有些網關可能僅供診斷,而通過這些網關的信號的優先級可能較低。

汽車通信矩陣合成

汽車網絡時序安排的總體定義通常存儲在作為中央網關ECU一部分的“通信矩陣”中。明導所開發的設計工具解決方案可用于自動合成這個數據庫并按正確順序將所有不同的信息打包成幀。

AUTOSAR信號信息組合成協議數據單元(PDU),然后這些數據單元再組合成傳輸幀。對于CAN和LIN幀而言,每個幀都有一個PDU,但一個FlexRay幀可能含有多個信號PDU.

在FlexRay架構中,時序是確定的,而設計人員主要面臨的不確定性就是幀打包和傳輸順序。汽車OEM廠商和設計人員要投入大量時間來測試汽車所有可能出現的情況,以確定最壞情況下的行為,并確保信息傳輸有較大的安全范圍。這意味著,為了確保較高的時序安全范圍,不能占用數據總線的全部容量。合成工具查找具有相似路徑以及對于在相似的幀時間空隙中進行打包和安排有時序要求的信號,以此來優化幀利用率。在使用明導的時序合成工具時,設計輸入將包括信號和PDU定義、幀的優先級和有關可行的信號路徑的具體OEM設計決策。在生成完整的時序體系時要將這些都考慮進去。

在安裝一個完全定義的通信體系時會面臨一個難題,即后續很難有架構上的變化,并可能需要對網絡進行全面的重新設計,但傳輸的高速和確定性等優勢讓這種方法對FlexRay應用形成了極大的吸引力,能夠確保汽車的對安全要求非常高的功能。用該合成工具重新建立更先進的通信體系可以縮短修復周期。

總結

AUTOSAR提供了用于和ECU設計的預定義標準方法。但設計人員在如何提高設計的效率和性能上仍面臨難題。通過使用設計自動化輔助工具來計算時序并生成車載通信體系,可以極大提升寶貴的網絡帶寬的利用率,同時保持汽車性能的安全范圍。隨著CAN、FlexRay和以太網融合復雜性的增加,使用自動化設計規則檢查和時序性能合成工具將有助于縮短設計時間,避免繁瑣的人工驗證過程。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉