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