汽車電子 CCP標定的DAQ模式

2021-08-04 10:40:37 字數 1659 閱讀 2203

daq(date acquisition)

模式,是指

從裝置按照指定的週期將需要監視的資料上傳。

daq傳送的資料由一系列表來組織

,這些表被稱為

odt(object descriptor tables)

。每個odt表含7

個元素,

可描述7

個ecu

內部引數的相對位址及資料長度等屬性。這些被

odt描述的引數

,就是需要從裝置用

daq - dto

幀週期傳送給主裝置的被監視資料

;而這些屬性被稱為

「引數描述

」,它們可幫助從裝置

daq處理**確定該引數的當前值。

標定系統的實現過程如下:1.

上層標定軟體部分定義

list

的數目、每個

list

中的odt

數目、每個

odt中的元素數目。

2. ecu

按照上層的定義,確定自己的資料結構。即上下層都定義乙個三維的陣列

(list

,odt

,element)

,用來存放對映關係。

3.上層通過協議命令初始化

odt。首先,上層傳送

get_daq_size命令(

引數為list號)

,得到指定的

list

大小(number of odt in this list)

,並得到該

list

中dto

的第乙個

pid號。

然後,上層傳送

set_daq_ptr命令(

引數為list

號、odt

號、odt

中的元素號

),指定需要初始化的引數單元。

最後,上層根據

set_daq_ptr

命令設定的具體元素,傳送

write_daq命令(

引數為daq

元素的byte

大小,daq

元素的位址

),反覆通過

set_ptr

和write_daq

兩條命令,初始化完乙個具體的

odt表,然後初始化完乙個具體的

list

表,最後初始化完所有的

list

**。至此,初始化

odt工作結束。 4.

開始和停止

daq資料的傳輸。上層傳送

start_stop

命令,指定的

odt資料開始上傳。

odt將其中的每個元素複製到其對應的

dto(8

個位元組,1個

pid號,

7個存放資料

)中,然後以

data acquisition message

的形式返回給上層的標定系統。

daq模式到此為止.

標定流程圖如下:

汽車電子標定 A2L檔案簡介

一 a2l檔案簡介 a2l檔案是乙個標定的描述檔案,基於文字格式,描述ecu的通訊等相關的引數,以及標定,觀測變數的位址以及物理值計算公式等等。a2l 檔案中的資訊允許 xcp 主站通過 xcp 連線與從站模組通訊。格式化的文字檔案包含事件和測量定義以及其他配置資訊,用於採集和激勵資料以及執行其他函...

汽車電子的KL

德國影響了全球的 汽車行業內的很多術語都源於德語,比如kl。kl 即klemme 指ecu的管腳。德國標準化協會制定的din72552規範 terminal markings for motor vehicles 定義了ecu 些 較常 的管腳號碼及其意義。以下內容參考din72552規範,並綜合網...

汽車電子 消費類電子的壓力和困惑

一位朋友想讓我幫忙,將他的產品換個方案,使得產品的bom單成本降低一塊錢。單板外圍電路已經沒有下降的控制項了,1片電源ic,1片cpu,i片phy,那麼能動刀只有cpu了,實際上現在用的cpu只有8塊錢而已,還帶can匯流排,天呀。我一直是做動環監控的,對10塊錢以下的cpu都嗤之以鼻,而我朋友希望...