新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 鼎陽(yáng)科技汽車總線CAN測(cè)試解決方案

鼎陽(yáng)科技汽車總線CAN測(cè)試解決方案

作者: 時(shí)間:2016-12-21 來(lái)源:網(wǎng)絡(luò) 收藏

  剛剛結(jié)束的巴西世界杯決賽,德國(guó)戰(zhàn)車以精湛的技術(shù),穩(wěn)定的發(fā)揮,嚴(yán)謹(jǐn)?shù)膱F(tuán)隊(duì)合力再捧大力神金杯。這讓我們?cè)僖淮螌?duì)這個(gè)汽車工業(yè)強(qiáng)國(guó)有了很深刻的印象。德系車在我們心中一直有著難以撼動(dòng)的位置,不止是因?yàn)樗耐庑卧O(shè)計(jì)、內(nèi)飾和動(dòng)力系統(tǒng),更重要的是,它的皮實(shí)程度一直是我們所鐘愛(ài)的,我們所熟知的寶馬、奔馳、奧迪、保時(shí)捷甚至大眾,都是德系車的代表。

  如今汽車的普及促進(jìn)了汽車總線技術(shù)的發(fā)展。目前總線的種類很多,如CAN總線,LIN總線,VAN總線(法國(guó)車系專用),IDB-M,MOST,USB和 IEEE1394等。CAN 是Controller Area Network 的縮寫,是ISO*1國(guó)際標(biāo)準(zhǔn)化的串行通信協(xié)議。1986 年德國(guó)電氣商博世公司開發(fā)出面向汽車的CAN 通信協(xié)議。此后,CAN 通過(guò)ISO11898 及ISO11519 進(jìn)行了標(biāo)準(zhǔn)化,現(xiàn)在在歐洲已是汽車網(wǎng)絡(luò)的標(biāo)準(zhǔn)協(xié)議。現(xiàn)在,CAN 的高性能和可靠性已被認(rèn)同,并被廣泛地應(yīng)用于工業(yè)自動(dòng)化、船舶、醫(yī)療設(shè)備、工業(yè)設(shè)備等方面。圖1 是CAN的應(yīng)用示例。

SIGLENT汽車總線CAN測(cè)試解決方案
圖1 .CAN的應(yīng)用示例

  SIGLENT(鼎陽(yáng)科技)最新推出的SDS3000超級(jí)熒光示波器支持多種總線方式,提供CAN、LIN汽車總線觸發(fā)和解碼軟件包(SDS-3000-CAN和SDS-3000-LIN),即將支持FlexRay,同時(shí)支持Probus有源探頭接口, 選配1GHz,1.5GHz有源單端/差分探頭ZS1000/1500, ZD1000/ZD1500。表1是SDS3000 CAN、LIN觸發(fā)和解碼價(jià)格表;圖3為SDS-3000支持的觸發(fā)和解碼類型列表。

SIGLENT汽車總線CAN測(cè)試解決方案  
表1. SDS3000 CAN、LIN解碼套件

SIGLENT汽車總線CAN測(cè)試解決方案

SIGLENT汽車總線CAN測(cè)試解決方案
圖2. SDS-3000支持的觸發(fā)和解碼類型列表

  1. CAN總線觸發(fā)功能

  CAN軟件包中的Trigger功能根據(jù)不同信息類型進(jìn)行觸發(fā),支持的觸發(fā)類型有遠(yuǎn)程控制、ID、ID+數(shù)據(jù)、誤碼??晒┻x擇的數(shù)據(jù)類型有二進(jìn)制和十六進(jìn)制,設(shè)置不同的ID,ID位數(shù)(11或者29)和數(shù)據(jù)條件。

SIGLENT汽車總線CAN測(cè)試解決方案  
圖3.SDS3000 CAN觸發(fā)界面

  2. CAN總線解碼功能

  CAN軟件包中的解碼功能采用先進(jìn)的軟件算法,將探頭捕獲到的CAN波形分解成協(xié)議解碼信息,然后把解碼后的數(shù)據(jù)疊加在波形上。根據(jù)時(shí)基設(shè)置或縮放程度,可以精簡(jiǎn)或擴(kuò)展解碼信息,更好地協(xié)助了解短采集或長(zhǎng)采集中的事件。協(xié)議的各個(gè)字段如 ID、DLC、DATA、CRC等都采用不同顏色區(qū)域標(biāo)記,理解起來(lái)非常容易。解碼操作非常快,即使在長(zhǎng)采集中也不例外。用戶可以選擇解碼成十六進(jìn)制或二進(jìn)制格式。并且無(wú)論數(shù)據(jù)如何壓縮依然可以精準(zhǔn)的顯示解碼信息。圖4顯示了SDS3000示波器解碼CAN消息幀后的效果。

SIGLENT汽車總線CAN測(cè)試解決方案

圖 4. CAN解碼界面

  1. 快速定位錯(cuò)誤并標(biāo)記

  CAN總線經(jīng)常出現(xiàn)錯(cuò)誤包括ACK錯(cuò)誤、CRC錯(cuò)誤、填充位錯(cuò)誤、數(shù)據(jù)格式錯(cuò)誤等。一些示波器廠家的CAN軟件包僅能標(biāo)記出數(shù)據(jù)幀為”Error”,但不能區(qū)分究竟是具體的錯(cuò)誤類型,這對(duì)工程師調(diào)試總線問(wèn)題是很不方便的。而SDS3000的 CAN軟件包提供了此功能,不僅能夠識(shí)別總線錯(cuò)誤類型,而且能用高亮顏色區(qū)域標(biāo)注在波形上方,為工程師迅速定位總線錯(cuò)誤來(lái)源提供了有效手段。圖5為SDS3000示波器屏幕上標(biāo)注的”CRC Error”總線出錯(cuò)狀態(tài)。

SIGLENT汽車總線CAN測(cè)試解決方案
圖5.CAN解碼標(biāo)記CRC Error

  2. 直接導(dǎo)出解碼數(shù)據(jù)

  SDS3000不僅可以在示波器上觀察CAN解碼數(shù)據(jù),還可將解碼的數(shù)據(jù)導(dǎo)出為.CSV表格的形式,保存在外部存儲(chǔ)設(shè)備中。使用戶更加方便的管理數(shù)據(jù)。如圖5所示。

SIGLENT汽車總線CAN測(cè)試解決方案
圖5.導(dǎo)出解碼數(shù)據(jù)島外部存儲(chǔ)

  綜上可見(jiàn),SDS3000超級(jí)熒光示波器具有超強(qiáng)的汽車總線觸發(fā)和解碼能力,可快速定位錯(cuò)誤,輕松統(tǒng)計(jì)和管理數(shù)據(jù)。在滿足基本需求之外,還提供了更多高級(jí)的功能,是汽車總線分析的一個(gè)強(qiáng)有力的工具。SIGLENT為汽車測(cè)試領(lǐng)域提供了全面的測(cè)試解決方案。



評(píng)論


技術(shù)專區(qū)

關(guān)閉