汽車行業中XCP協議和A2L檔案 XCP概述

2021-09-10 05:57:19 字數 2342 閱讀 8216

背景:

在當今的汽車系統中,電子控制單元(ecu)作為汽車系統中的中樞系統,主要的工作過程是採集輸入資訊包括駕駛員意圖、工況等,並採用合理的演算法計算輸出,用公式out = f(in) 來表示,為了達到理想的控制效果,演算法f中會有很多很多的引數根據不同的駕駛意圖以及工況來進行適時的調整,ecu中的程式由軟體工程師進行設計,而軟體工程師沒有能力把這些引數設定成合理的值,這些值是需要在實驗中根據汽車數學模型進行設定,這部分工作是由應用工程師/標定工程師在軟體開發結束以後利用改變引數分析效能反覆迭代最終測定的,因此應用/標定工程師需要能夠在ecu程式執行過程中讀取(測量measure)ecu引數,改變(標定calibrate)ecu引數的手段。xcp通訊協議就提供了這樣一種手段和可能。

*。a2l檔案是什麼檔案?

晶元內部位址檔案,可以通過位址檢視全域性變數。

什麼是xcp:

在介紹xcp之前,我們先介紹一下它的哥哥ccp,ccp的全稱是can calibration protocol,ccp在20世紀90年代中期被標準化。在那個年代,can通訊作為汽車通訊的絕對主流,而隨著****的發展,lin/flexray/most/enthernet等協議的推出和應用,使得有必要在多種傳輸媒介上實現測量和標定的通訊協議,這也就是xcp被提出來的原因,在2023年,xcp在ccp的基礎上被asam組織 以「asam mcd-1 xcp」的名字標準化。xcp的全稱是universal measurement and calibration protocol,這裡「x」代表的意思就是這個協議可以執行在多種傳輸層上(can,ethernet,flexray,sci,spi,usb)。目前的xcp標準的版本是2003.04.08日的版本1。

xcp_logo

xcp的特點和優勢:

xcp相比ccp主要有4個方面的提公升:

跟網路物理層無關,可以應用到多種傳輸層上。

效能提公升

資源消耗減少

定義的更加清晰,應用更加靈活

xcp現在應用的場景主要有:

xcp標準

xcp標準主要分為5個部分。

part 1 – overview。這部分提供了對於協議的乙個概況介紹,包括xcp的功能和基礎性內容。

part 2 – protocol layer specification。這部分內容對協議層進行了詳細的規範和說明。

part 3 – transport layer specification。這部分內容目前有分為5個子文件,分別對應5個不同的傳輸層(can,ethernet/tcp_ip&udp_ip,flexray,sxi/sci&spi,usb),規定了怎麼利用不同的傳輸層實現xcp協議。

part 4 – inte***ce specification。這部分內容定義了master端(host pc)如何使用asam mcd 2mc描述性檔案和使用xcp協議的ecu進行介面。

part 5 – example communication sequences。這部分內容包含了協議示例命令來演示如何使用xcp協議的命令同ecu進行通訊。

目前在汽車應用中,xcp協議使用到的大部分情況其實還是集中在can傳輸層上,因此學習和使用xcp將繼續集中在can上,而且can協議本身是比較簡單的,使用can理解xcp可以幫助我們更簡單的認識協議。因此推薦大家著重要看的標準是part2/part3的can部分/part4,part5可以作為參考。

校準汽車電子

隨著引擎控制單元的發展,記憶體大小,引數數量,時鐘頻率和每秒指令的增長

為什麼校準?

ecu軟體以這樣的方式引數化,即通過校準或修改功能演算法的特徵值,控制和診斷功能的行為可以很容易地適應各種系統變型或車輛模型,而無需改變計算程式。

校準工具

使用校準工具,可以在執行中同時調整特徵值,同時從ecu,車輛匯流排和測量裝置獲取訊號。

校準要求

校準,即為新車輛找到一組優化的ecu引數,已成為整車效能的關鍵因素。從第乙個原型到sop之後,它是新發動機和車輛開發過程的重要組成部分。

校準複雜ecu的主要挑戰是嚴格且通常相互矛盾的要求,例如no x與co 2的減少。不僅要考慮數萬個校準引數,還必須考慮不同軟體功能和ecu之間的大量互動。此外,必須對在不同市場銷售的許多不同車輛或型號變型進行電子系統的校準。

校準任務通常在oem,ecu**商和工程公司之間進行分工。隨著ecu原型的發展,在整個開發過程中,任務在不同的細節層次上進行迭代。

部分內容來自我實習的公司所使用ecu 的記錄儀器es720 的**,鏈結接在下方給出,實習的時候由於個體差異吧,沒有人給你講清楚,這些這些哪些地方你不懂,他們只會給你講乙個大致的輪廓,你可以工作就行,所以很感謝es720這家公司的官網給我普及了一下知識,也希望你們的產品越來越好。

轉到汽車行業

因為不習慣網際網路的為了加班而加班的節奏 可以到知乎上看一下,那麼多帖子,說因為比經理早走就被約談,因為晚上十點前走就被認為不積極幹活,等等。不認可網際網路的這種生活模式,早上很早起床,晚上不想熬夜的人。所以,放著網際網路的掙錢機會,沒去。也有創業公司的人找過好多次,但是婉拒到最後不好意思回覆資訊。...

汽車行業如何利用大資料

大資料和物聯網 iot 將繼續在汽車行業發揮關鍵作用,例如這兩種技術在特斯拉的自動駕駛,以及來自奧迪,戴姆勒,谷歌公司類似計畫得到應用,並表明大資料和物聯網將成為自動駕駛,資料監控和資料驅動反應的主要驅動技術。車輛的感測器技術與網路通訊相結合,形成一種增強的智慧型技術。這樣,除了獲得資料驅動監控的更...

小公尺進入電動汽車行業

小公尺已正式宣布其新公司小公尺電動汽車 的註冊。顧名思義,小公尺程式設計客棧電動汽程式設計客棧車 將在電動汽車市場上展開競爭。這一訊息是在該公司收購從事自動駕駛技術axfmlvvg的deepmo後不久發布的 看起來小公尺有一些嚴肅的意圖,因為最初的投資約為15億美元,並且已經僱傭了300多名新員工。...