大家好,這是ViCANdo功能更新的第二篇,上一篇我們介紹了ViCANdo對PCL的集成,這一篇我們介紹ViCANdo工具支持的另外一個功能:XCP解析功能集成。
標定
和汽車上的其他的功能一樣,智能駕駛系統的開發和測試也遵循一般的功能開發模式,需要在開發和測試的過程中對系統進行標定調試,而且在智能駕駛開發的過程中,我們面對的是一個更加複雜的系統,因此能夠獲取系統的中間變量,才能夠更準確的評價和調試智能駕駛功能。
而且隨着傳感器產品的不斷地迭代,AD和ADAS測試開發工程師正在面臨着一個日益複雜的測試開發環境。工程師們需要使用數量更多並且結構更加複雜的傳感器、控制器。
XCP與CCP協議
• XCP(Universal Calibration Protocol)
• CCP(CAN Calibration Protocol)
爲了控制ECU標定的時間和成本,工程師和技術員通常會依賴可以靈活讀寫變量和內存的強大的工具和標準。爲此,在90年代出現了CAN標定協議(CCP),當時CAN總線是汽車中的主流總線。CCP後來被指定爲一種交叉OEM標準。然而,隨着汽車電子的持續發展,其它總線系統諸如FlexRay、LIN、MOST、以太網等也開始成爲主流。但是,CCP僅限於CAN網絡應用,所以在其它潛在領域的應用侷限日益增加。這樣就導致了其後繼協議XCP的出現。
與CCP一樣,“通用測量與標定協議”(XCP)也是源於自動化和測量系統標準化協會(ASAM),它在2003年被定爲標準。其中的“X”代表可變的和可互換的傳輸層。XCP通過雙層協議將協議和傳輸層完全獨立開,XCP協議可能指的是XCP-on-Can、XCP-on-Ethernet、XCP-on-UART/SPI 或XCP-on-LIN等。
VICANdo的XCP協議支持
新推出的XCP標定模塊同時支持CCP和XCP通信協議。您可以通過使用A2L文件來連接並且校準您的ADAS/AD ECU。雖然校準每一個ECU仍然是一項艱鉅的任務,但是我們現在已經將您的校準過程變得更加容易了。
ViCANdo A2L Explorer
XCP功能的數據測量界面
在測量量顯示界面,我們可以方便的添加和顯示需要被採集和分析的數據量。
XCP功能的參數標定界面
在參數標定界面,可以方便的在採集分析過程中對參數進行調整。
此外,ViCANdo 還支持多平臺的開發環境,您可以使用ViCANdo連接到Matlab/Simulink, OpenCV或者您代碼所在的開發環境。您可以在ViCANdo上按照您的開發流程編譯目標代碼並直接測試和驗證。這種在線測試的方式,將會給您的代碼更新迭代提供便利。
ViCANdo XCP功能亮點
• 可配置的數據測量和校準視圖界面
• 可使用DAQ列表進行數據採集
• 可通過各種各樣的UI界面進行數據採集
• 具有強大的後處理功能,不僅適用於XCP/A2L參數配置,還適用於完整的ADAS/AD功能,包括像攝像頭和激光雷達的參數配置
• ViCANdo Open SDK 支持在ViCANdo的上下游與現有工具鏈集成
• 可支持通過回放數據源來進行HIL臺架上的測試
• 可支持基於ISO 14229/14230標準的診斷應用
ViCANdo Suite 產品介紹
ViCANdo Suite是針對智能駕駛功能的開發和測試平臺軟件套裝。
軟件包含如下組件:
• ViCANdo:
ViCANdo是一款跨平臺的,針對AD/ADAS開發的數據記錄和分xi工具,支持運行在Windows、Linux、MacOS等操作系統,支持X86、ARM等平臺。
• ViCANlog:
設計用於車端路試採集的軟件,可以運行在任何基於linux的硬件設備上,無人值守採集數據。除了一般計算機外,也支持Nvidia TX-2、Xavier,Nexcom等設備。
• ViCANdroid:
安卓端的APP,可以採集CAN總線和視頻、音頻、GPS等數據,內建FTP服務,可以自動的上傳數據到服務器。便於方便的對數據進行處理分析。
• ViCANsim:
通過與OpenCV和Matlab/Simulink™等的集成,方便用戶部署自己的算法在ViCANsim上,於此同時也具有與Matlab/Simulink™的接口。
• ViCANbedded:
ViCANbedded的目標是應用於嵌入式環境,與ViCANdo 相同。它旨在輕鬆地將源代碼從 PC 平臺移植到到嵌入式環境。目前,它可支持 QTEmbedded 4.X及更高版本、QNX、Velocity、VxWorks等。
經緯恆潤
北京市海淀區知春路7號致真大廈D座6層
電話:010-64840808
網址:www.hirain.com