ViCANdo新版本釋出(PART2)| XCP整合
大家好,這是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開發的資料記錄和分析工具,支援執行在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等。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31535135/viewspace-2668964/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ViCANdo新版本釋出(PART4)| QML整合
- ViCANdo新版本釋出(PART3)| OpenCV整合OpenCV
- ViCANdo新版本釋出(PART5)| JavaScript指令碼JavaScript指令碼
- SOA新版本釋出
- beego 1.7.1 新版本釋出Go
- Spring Cloud Alibaba 新版本釋出:眾多期待內容整合打包加入!SpringCloud
- YOYOW最新版本“繁星”釋出
- OpenStack釋出最新版本Ocata
- jQuery 2.2 和 1.12 新版本釋出jQuery
- [實踐] xcp實用程式
- iOS自動整合打包釋出iOS
- R3釋出Corda平臺企業新版本
- Dragonfly 最新版本 v2.0.9 釋出Go
- 基於 Laravel 的 CatchAdmin 新版本釋出啦?Laravel
- JavaScript設計模式之釋出-訂閱模式(觀察者模式)-Part2JavaScript設計模式
- 新版本釋出,新增監控外掛與驅動
- PHP釋出新版本,解決安全問題5.4.4和5.3.14釋出PHP
- TarsGo新版本釋出,支援protobuf,zipkin和自定義外掛Go
- zOffice | 新版本釋出,辦公更高效,資訊更安全
- AutomatedQA釋出TestComplete新版本7.52 – 支援Qt4.6.0QT
- Porter 進入 CNCF 雲原生全景圖,新版本即將釋出!
- gout 新版本釋出,golang實現的http 流式客戶端GolangHTTP客戶端
- gorose orm新版本(0.8.0)釋出,新增連線池等特色功能GoROSORM
- DevEco Device Tool 3.0 Release 新版本釋出,支援多人共享開發dev
- Longhorn 1.4 釋出 | 以新版本開啟新的一年
- 核心採用2.6.16.16 新版本Zenwalk Linux 2.6 釋出Linux
- 最新版本Linux Flash 9 Beta開放釋出(轉)Linux
- 華為雲GeminiDB新版本釋出:全面支援Redis 6.2Redis
- Metasploit釋出了新版本5.0.83
- Cruise:持續整合及釋出管理系統UI
- 全新版本釋出|綠盟資料庫審計與防護(DAS)資料庫
- Chrome釋出最新版本,修復一個在野0dayChrome
- IDE 外掛新版本釋出,開發效率 “biu” 起來了IDE
- LightningChart JS v.3.3.0全新版本現已釋出!GCJS
- 葡萄城多款優秀控制元件產品釋出全新版本控制元件
- 葡萄城報表V11 SP2新版本震撼釋出!
- 更加簡潔易用——wangEditor富文字編輯器新版本釋出
- oracle 10gR2 10.2.0.5最新版本釋出 --for linuxOracle 10gLinux