CAN/LIN/FlexRay總線物理層數(shù)據(jù)分析解決方案
當(dāng)前,汽車電子行業(yè)在中國(guó)的發(fā)展勢(shì)頭日益強(qiáng)勁,但與之相應(yīng)的測(cè)試工具供應(yīng)商大都側(cè)重于應(yīng)用層的工具開(kāi)發(fā),以滿足數(shù)據(jù)采集,ECU/節(jié)點(diǎn)仿真,自動(dòng)測(cè)試,整車分析等功能需求,而對(duì)物理層分析工具的市場(chǎng)需求卻顯得相對(duì)滯后,市場(chǎng)上的此類工具價(jià)格也相對(duì)較高,很多需要做物理層分析的工程師只能使用示波器。
示波器主要是針對(duì)電子行業(yè)的,是一種通用的工具,對(duì)于從事與車載總線相關(guān)產(chǎn)品開(kāi)發(fā)的人員來(lái)說(shuō),示波器雖然有足夠的精度,但卻缺乏靈活性和友好性,雖然可以高精度地監(jiān)視和采集總線原始信號(hào),但卻不能識(shí)別各種車載協(xié)議信號(hào)的結(jié)構(gòu)和錯(cuò)誤,以CAN總線為例,開(kāi)發(fā)人員用示波器監(jiān)視信號(hào)時(shí),必須自己卻尋找并辨別CAN報(bào)文的仲裁段,控制段,數(shù)據(jù)段,CRC段等,必須自己去識(shí)別報(bào)文中的遠(yuǎn)程位,填充位,應(yīng)答位等,必須要很仔細(xì)的觀察才能找出報(bào)文中突發(fā)性和間歇性錯(cuò)誤等,這勢(shì)必會(huì)降低開(kāi)發(fā)人員的工作效率,延長(zhǎng)開(kāi)發(fā)時(shí)間。
因此,專門針對(duì)車載網(wǎng)絡(luò)物理層的分析工具waveBPS,以滿足市場(chǎng)需求和提高開(kāi)發(fā)人員的工作效率。該款產(chǎn)品是基于示波器開(kāi)發(fā)的軟件,目前支持市場(chǎng)上的PICO系列示波器,但其開(kāi)放的DLL導(dǎo)入機(jī)制允許導(dǎo)入任何廠家的示波器波形進(jìn)行分析。WaveBPS支持FlexRay,CAN,J1850,LIN,SPI,I2L,UART(J1708,Kline,CGI)諸類目前汽車行業(yè)常用總線協(xié)議的波形解碼和分析。
PICO 5204示波器是一款具備128M記錄長(zhǎng)度,250MHZ帶寬的高性能示波器,下面我們就以它采集的CAN總線波形為例來(lái)簡(jiǎn)單體驗(yàn)waveBPS的強(qiáng)大功能。
圖1:實(shí)時(shí)采集的原始波形,美觀的用戶界面
圖2:設(shè)置示波器的相關(guān)參數(shù)
二、直觀的用戶界面:選擇協(xié)議類型后waveBPS就自動(dòng)將捕捉的波形解碼出來(lái)。waveBPS具有直觀的用戶界面(圖3)共分為四個(gè)區(qū)域:
①波形采集區(qū)域顯示采集到的整個(gè)原始波形;
② 統(tǒng)計(jì)區(qū)域顯示相關(guān)的測(cè)量值,如波特率,電壓最大值,報(bào)文統(tǒng)計(jì),總線利用,錯(cuò)誤統(tǒng)計(jì)率等等;
③ 縮放區(qū)域顯示并解碼波形采集區(qū)域指針間的數(shù)據(jù)段,用戶可以直觀地看到波形對(duì)應(yīng)的幀結(jié)構(gòu)而無(wú)需自己查找;
④ 報(bào)文區(qū)域解碼出捕捉到的所有報(bào)文并詳細(xì)列出各段的值,如報(bào)文長(zhǎng)度,幀間間隔,ID,遠(yuǎn)程位,數(shù)據(jù)長(zhǎng)度,應(yīng)答位等等報(bào)文細(xì)節(jié)。
三、強(qiáng)大的查找分析功能,waveBPS可以根據(jù)ID,RTR,報(bào)文長(zhǎng)度等等參數(shù)作為過(guò)濾條件來(lái)查找到您要尋找的報(bào)文,當(dāng)您點(diǎn)擊報(bào)文的某一個(gè)參數(shù)(如點(diǎn)擊圖4中第一條報(bào)文的ID域),縮放區(qū)域會(huì)自動(dòng)跳轉(zhuǎn)到您選擇的區(qū)域,顯示該區(qū)域的波形特征(圖4)
圖4:過(guò)濾和查找
四、可以保存所有報(bào)文或過(guò)濾后的報(bào)文到數(shù)據(jù)文件(支持csv,wbpx,wbps格式),其中csv格式的文件是專業(yè)的應(yīng)用層分析軟件Vehicle Spy支持的數(shù)據(jù)文件,該類型的文件可以Vehicle Spy用于分析,仿真或回放到實(shí)際的汽車總線模塊來(lái)測(cè)試。我公司還提供免費(fèi)版的waveBPS,支持wbpx格式,以便于廣大工程師能與waveBPS用戶分享數(shù)據(jù)。
圖5:可以保存為多種格式
限于篇幅,本文只能扼要地講述waveBPS的部分功能,如果各位讀者有興趣可以查看http://www.maiweitek.com/productview.asp?id=189&l=74
以獲取更詳細(xì)的信息,鑒于waveBPS的強(qiáng)大功能,它必將在總線模塊的前期開(kāi)發(fā),逆向分析工程等方面得到更加廣泛的應(yīng)用。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。