分析和仿真FlexRay總線的高性能硬件接口
各種各樣的FlexRay開發(fā)和測試任務(wù)需要PC機和筆記本(圖1)的硬件接口。在這兩種情況下,硬件接口必須滿足仿真、分析、標定和測試的特殊需求。例如,ECU的控制器可以識別何時發(fā)生了錯誤,但是它不能提供任何關(guān)于出錯原因的信息。對于一次合格的分析來說,開發(fā)者不僅需要FlexRay報文和信號,還需要精確的時戳,全面的信息和總線接口上所有狀態(tài)的詳細記錄。相比于以前的汽車總線,FlexRay總線對接口硬件技術(shù)上的要求更高。因為,FlexRay總線的運行不是基于事件的,而是基于時間觸發(fā)的,必須要同步所有的總線節(jié)點。發(fā)送時間必須由TDMA(時分多址)總線仲裁方式精確決定。
滿足各種需求的FlexRay接口硬件
一方面,Vector的FlexRay接口卡完全符合FlexRay標準;另一方面,通過附加FPGA邏輯,它們能夠完成記錄2個FlexRay通道的所有總線信息。核心器件包括帶8M字節(jié)RAM的Intel PXA270微控制器,Bosch E-Ray和Fujitsu MB88121B FlexRay通信控制器。插入式的電氣隔離的總線收發(fā)器,使得用戶可以根據(jù)以后的需求來靈活的訪問物理總線。
評論