隨著總線技術(shù)在汽車電子領(lǐng)域越來越廣泛和深入的應用,特別是自動駕駛技術(shù)的迅速發(fā)展,汽車電子對總線寬度和數(shù)據(jù)傳輸速率的要求也越來也高,傳統(tǒng)CAN(1MBit/s,8Bytes?Payload)已難以滿足日益增加的需求。
因此在2012年,Bosch發(fā)布了新的CAN FD標準 (CAN with Flexible Data Rate) ,CAN FD繼承了CAN的絕大多數(shù)特性,如同樣的物理層,雙線串行通信協(xié)議,基于非破壞性仲裁技術(shù),分布式實時控制,可靠的錯誤處理和檢測機制等;同時CAN FD彌補了CAN在總線帶寬和數(shù)據(jù)長度方面的不足。
2015年6月30日,國際標準化組織(ISO)已經(jīng)正式認可CAN?FD,并無反對票通過ISO?11898-1作為國際標準草案。
CAN FD簡介
CAN與CAN FD通信的問題
因為受制于產(chǎn)品的穩(wěn)定性考驗,改造成本等問題,沒法快速全面普及CAN FD。另外,在2012年底提出CAN FD到2015年中成為ISO CAN FD。也就是說目前市場上大部分都還是在用傳統(tǒng)的CAN2.0,有一小部分用非ISO標準的CAN FD,一部分用ISO標準的CAN FD。
這樣我們就都會遇到這樣一個問題:傳統(tǒng)CAN與CAN FD共存的網(wǎng)絡中,如何解決彼此通訊?
首先,我們先來看下主要會有哪些問題:
CAN與CAN FD通信問題的解決方法
解決測試平臺共用的問題
CAN FD節(jié)點在進行環(huán)境測試、疲勞測試、壽命測試等的情況下,只需要測試設(shè)備本身的性能,而與通訊速率/字節(jié)數(shù)無關(guān),因此,這幾類測試可以沿用傳統(tǒng)CAN設(shè)備的測試平臺。
而CAN FD通訊性能的測試、兼容性測試等涉及到通訊機制本身,因此這類測試需要用新的CAN FD測試工具。
一個完整的測試需要同時滿足以上所有測試條件。因此存在兩種測試平臺的交互。
解決方法也是采用Router FD可以將同一個待測的CAN FD設(shè)備連入不同的測試平臺中,最終完成各項測試任務。
如何測試CAN FD產(chǎn)品
關(guān)于CAN FD節(jié)點的測試,應該主要包括如下測試:
1. CAN FD報文測試(收發(fā)機制),這個可以使用一些工具供應商提供的CAN FD總線測試工具,如德國PEAK公司的PCAN-USB FD硬件+PCAN-Explorer6軟件或者其它公司的類似產(chǎn)品。。
2. CAN FD互操作性測試,互操作性測試由于涉及到各個廠家產(chǎn)品之間的測試,目前大部分這個測試都是通過CiA實驗室來做的。