標籤:

有沒有可替代CANOE的CAN匯流排測試分析設備?


好像是很久以前的問題啊,為什麼會現在收到邀請。

我覺得 @lijuqqkiko 介紹的足夠啦。

我再額外發散一點吧。

目前在CAN匯流排測試和模擬領域,我認為VECTOR家的產品最不可替代的因素是品牌認可度。具體表現在當遇到一個棘手的現象,開始懷疑環境和工具是否有問題時,很可能會考慮拿VECTOR的產品再測一遍(如果之前用的不是),來排除是否是工具的問題。比如說我們之前做工具鏈評估,考察INTREPID CS的neoVI FIRE(Vehicle Spy)的可靠性時,就會拿它和已有的VN1630A(CANoe)進行對標。包括我以前開發CAN匯流排測試工具時,對標的同樣也是VECTOR。

這種信任客觀上講還是比較盲目的,畢竟一般用戶不會真的去做性能和一致性測試。但是經過那麼多年的耕耘,VECTOR已經培養出了這種客戶信任度,而且其實際表現也沒有辜負這種信任。

所以對於一家要做匯流排開發的公司而言,即使預算不足,一般也會至少添置一台VECTOR的設備,畢竟客戶基本上也是有的。而另外用於日常開發的,就可以考慮很多其他公司的產品了,通常我們做應用開發也只需要能收發報文就行。

我覺得做CAN匯流排測試工具的公司應該不少,因為這種產品看起來沒什麼技術壁壘(雖然做好還是比較困難的),包括其它答主提到的INTREPID CS、KVASER、周立功,另外還有PEAK System、ETAS等等,以前Mentor Graphics也做過,應該還有很多我沒聽說過的。

至於可替代性,就取決於具體的需求了。

根據VECTOR的定價策略來看,他們顯然認為自己的上位機軟體(也就是CANoe)更值錢,個人用戶買一個VN1630目前好像8000左右人民幣就可以了,還有其它更便宜的選擇。所以對於較為簡單的需求,比如只需要收發報文,解析信號,那就完全不必買CANoe,買一個硬體設備,自己搭配一個上位機軟體即可。上位機軟體可以找外包定製化開發,網上找免費/開源,也可以自己簡單做一個。

而如果要用到更進一步的功能,自己搭配的上位機軟體不容易滿足,那就只能選擇購買商業化的產品了。目前Vehicle Spy感覺是直接對位CANoe進行競爭的,上位機軟體功能做的比較複雜和強大,而其它家的產品軟體方面似乎就稍弱一籌。Vehicle Spy的價格相比CANoe應該算很有競爭力了。至於其它家的,可以找銷售上門進行功能演示來判斷是滿足使用需求。

也會有銷售策略為軟體隨設備附送的公司,這種產品則只能看總價了。

另外很多診斷/刷新工具其實也可以拿來簡單調試CAN匯流排。診斷/刷新工具的選擇範圍應該就更廣了。這其中有一個標準,是SAE J2534。它定義了上下位機交互的API,也就是說,理論上,符合SAE J2534的上位機軟體,與符合SAE J2534的硬體設備,是可以任意交叉搭配使用的(當然實際上肯定有例外和意外)。而SAE J2534底層走的是ISO 15765協議,ISO 15765-2中的UUDT又是RAW CAN幀。因此,可以認為符合SAE J2534的硬體設備都具備CAN匯流排測試和模擬的功能基礎。如果可以覆蓋需求,這種方案會更便宜。需要注意的是診斷/刷新工具和診斷開發工具是不一樣的,這裡指的不是Softing DTS和VECTOR CANdela之類的產品,這些太貴了。

還可以分享一個判斷CAN匯流排設備技術含量的因素。CAN的發送端相對比較簡單,用一個成熟的CAN控制器IP來實現是可行的,但接收端用CAN控制器來實現則會導致功能很弱,因此高端的設備需要使用FPGA或其它類似方案來解析CAN報文。如果一個測試設備收發都使用CAN控制器進行實現,那技術含量和功能必然是偏弱的。由此可以引申開去,用一個帶CAN控制器的MCU,自己開發一套固件(Firmware),另一端用USB、串口、乙太網口甚至WIFI或4G,也可以實現一個簡易的測試設備。不過考慮到元器件和制板成本,還真不一定比上述的一些方案更便宜。(公司找廢棄料和耗材+申請樣片+麵包板焊接估計可以做到0成本。。。)

還有一個沒提到的則是板卡,NI的板卡+LABVIEW的方案在很多場景下都可以代替CANoe+CANCaseXL,不過這個方案一點兒也不便宜,而且通常也只用於特殊目的,不適合研發階段使用。

除了品牌認可度以外,VECTOR還有很重要的兩個優勢是市場佔有率和工具鏈的完整度。.dbc文件的廣泛使用就是很好的體現。這些也不展開啦。估計題主只是需要一些同類產品的推薦,我又寫多了。


VehicleSPY,價格好像2-3萬RMB吧。不能完全取代Canoe,沒canoe好用,公司不夠壕的話買個用用還是可以的。


目前常用的CAN匯流排工具CANoe及相關Vector軟體~強大的很結合VTsystem,VehicleSpy在測試Lin匯流排經常用到,離線存儲數據功能也比較常用,Kvaser匯流排工具結合ETAS的開源上位機軟體busmaster應用起來比較方便,主要就是便宜,之後就是周立功公司的USBCAN,從目前使用情況來說CANOE確實有太多的優勢,如果是單純的首發報文Kvaser算是不錯的硬體,結合二次開發可以帶來很多便利,在測試領域,似乎很難替代


你可以試試西諶的Canslinkal,功能強大,價格還低。我們公司用的時候都覺得撿到寶了,確實性價比高


CANOE針對汽車電子的ECU模擬有很強實力,也是被行業認可應用性測試工具,在汽車電子中所以具備不可替代性,但是它在物理鏈路層還需要示波器輔助,所以在物理鏈路層故障分析上還是存在不足,這一點致遠電子的CANScope可以彌補,優點主要在物理鏈路層故障定位、干擾排除、可靠性測試。在非汽車電子行業,CANScope的覆蓋面更大和集成度更高,查找故障速度更快。


測試汽車匯流排的設備有那些啊


推薦閱讀:

你所在公司的汽車嵌入式代碼質量是如何控制的?
為什麼汽車在測功機上檢測胎壓檢測故障燈會亮起?
有關汽車電子電氣架構方面的相關書籍?
如何學習汽車 CAN-BUS 系統?

TAG:汽車電子 |