專利名稱:基于asap標準的汽車電控單元標定系統(tǒng)及方法
技術領域:
本發(fā)明涉及計算機和自動控制技術,特別是汽車電子技術領域,主要是 一種基于ASAP標準的汽車電子控制單元(ECU, Electronic Control Unit)的 標定技術。
技術背景汽車電子控制單元從研發(fā)原型到形成產(chǎn)品是一個極為復雜的過程。發(fā)動 機乃至整個車輛的工作過程都是非常復雜的動態(tài)、非線性、具有相應滯后的 混合時變系統(tǒng),它們的性能依賴于大量的機械動力學和熱力學參數(shù),很難用 準確的數(shù)學模型精確地表達出來,為使車輛達到最佳的綜合性能,必須對電 控系統(tǒng)的控制參數(shù)進行精確的標定,使其按照最優(yōu)的控制參數(shù)運行。標定是指根據(jù)整車的各種性能要求,如動力性、經(jīng)濟性、排放及輔助功 能等,來調(diào)整、優(yōu)化和確定整車上各電子設備控制單元的運行及控制參數(shù)的控制算法。現(xiàn)有的汽車ECU標定系統(tǒng)大多存在兩方面缺陷 一是在數(shù)據(jù)(包括標定參數(shù)與測量參數(shù))定義與儲存方式上不規(guī)范,不具有通用性,造成了數(shù)據(jù)管理不便,使得標定系統(tǒng)面對不同制造商提供的ECU時適應能力不夠。 二是所采用的通信協(xié)議通用性與可移植性不足,甚至采用自行定義的通信協(xié) 議,這使得隨著ECU通信接口軟硬件類型的變化必須重新開發(fā)標定系統(tǒng),嚴 重限制了匹配標定系統(tǒng)的通用性,造成了大量人力物力浪費。中國專利申請柴油/天然氣雙燃料發(fā)動機用噴油泵的標定方法和系統(tǒng)(申 請?zhí)?00310109935.5)提出了一種柴油/天然氣雙燃料發(fā)動機用噴油泵的標 定方法和完成該方法的一個控制系統(tǒng)具體組成,但不涉及標定系統(tǒng)的數(shù)據(jù)管理。中國專利申請基于CCP (CANCalibrationProtol, CAN總線標定協(xié)議) 協(xié)議的混合動力電動汽車控制器標定方法(申請?zhí)?00410003472.9)與基于 CCP協(xié)議的嵌入式通用標定裝置及方法(申請?zhí)?00510061162.7)公開了一 種采用CCP協(xié)議的汽車控制器標定方法,針對上述問題二提供了解決方案, 但其只能適用于CAN (Control Area Network,控制器局域網(wǎng))總線與協(xié)議, 不能適應如TCP/IP、 USB等,而且同樣不涉及標定系統(tǒng)的數(shù)據(jù)管理。本發(fā)明針對現(xiàn)有標定系統(tǒng)中數(shù)據(jù)定義和存儲方式不規(guī)范以及通信協(xié)議通 用性不足的問題,提出一種采用應用系統(tǒng)標準化工作組ASAP (Applications Systems Standardization ^Vorking Group)禾示7隹與XCP (Universal Calibration Protocol,通用標定協(xié)議)的汽車電控單元標定方法及系統(tǒng)。 發(fā)明內(nèi)容為了解決不同制造商提供的控制器與標定系統(tǒng)存在的接口不匹配以及數(shù) 據(jù)存儲方式不規(guī)范問題,并支持更廣泛的通信協(xié)議,本發(fā)明提出一種具有通 用性的汽車電子控制單元標定系統(tǒng)及方法。該方法采用ASAP標準進行接口 規(guī)范和數(shù)據(jù)的管理,采用XCP作為通信協(xié)議,不但可以實現(xiàn)現(xiàn)有標定方法的 功能,且對汽車電子控制單元開發(fā)過程中用到的數(shù)據(jù)交換方法和軟、硬件工 具進行標準化,能支持CAN并可不加改動地移植到TCP/IP、 USB等多種底 層通信協(xié)議,克服當前標定技術中存在的通用性、適應性差的缺陷。本發(fā)明解決上述技術問題的技術方案是設計一種符合ASAP標準體系 結構的標定系統(tǒng),系統(tǒng)包括上位機標定控制模塊、ASAP編輯模塊以及ECU 下位機標定模塊。ASAP編輯模塊對不同制造商提供的ECU底層軟件在編譯 鏈結過程中生成不同類型的描述ECU變量及其存儲的映射文件(map文件) 進行解析、編輯,生成描述標定數(shù)據(jù)、監(jiān)控數(shù)據(jù)及接口信息的規(guī)范的ASAP數(shù)據(jù)庫文件;上位機標定控制模塊根據(jù)ASAP數(shù)據(jù)庫文件配置其工作環(huán)境, 遵循XCP協(xié)議通過CAN總線實現(xiàn)與ECU的通信,下發(fā)標定控制命令,接收 ECU監(jiān)控數(shù)據(jù),實現(xiàn)對ECU的標定與監(jiān)控;ECU下位機標定模塊接收上位 機標定控制模塊的標定及上傳命令,完成對ECU控制參數(shù)的標定和監(jiān)控參數(shù) 的采集上傳。本發(fā)明在上位機標定控制模塊與ECU之間,采用ASAP2標準來描述ECU 中存儲的標定數(shù)據(jù)、監(jiān)控數(shù)據(jù)變量及接口信息,并根據(jù)所得的ASAP數(shù)據(jù)庫 配置標定系統(tǒng)工作環(huán)境,實現(xiàn)對ECU的標定與監(jiān)控。所述ASAP編輯模塊包 括map文件解析模塊、參數(shù)編輯模塊、ASAP數(shù)據(jù)庫解析與生成模塊,各模 塊實現(xiàn)以下功能解析ECU的map文件中定義的標定與監(jiān)控數(shù)據(jù)信息;對標 定與監(jiān)控數(shù)據(jù)進行增刪,編輯標定與監(jiān)控數(shù)據(jù)地址、類型、精度、范圍、表 達方法等屬性;解析已有的ASAP數(shù)據(jù)庫供編輯以及根據(jù)標定與監(jiān)控數(shù)據(jù)信 息生成ASAP數(shù)據(jù)庫。所述上位機標定控制模塊除了包括XCP通信模塊、標 定模塊、數(shù)據(jù)監(jiān)控模塊實現(xiàn)現(xiàn)有標定方法的功能以外,還包括ASAP數(shù)據(jù)庫 解析與參數(shù)配置模塊,從ASAP數(shù)據(jù)庫中讀取標定與監(jiān)控數(shù)據(jù)的配置信息并 據(jù)此對標定與監(jiān)控數(shù)據(jù)進行管理;對不同的供應商提供的ECU進行標定時只 需更換對應的ASAP數(shù)據(jù)庫,因而使得上位機標定控制模塊具有通用性與適 應性。所述ECU下位機標定模塊包含CAN驅動模塊與XCP通信模塊,與上 位機標定模塊通過XCP協(xié)議進行通信實現(xiàn)標定與監(jiān)控功能。本發(fā)明提出的基于汽車電子控制單元標定方法,包括以下步驟 1) ASAP編輯模塊讀入ECU的map文件進行解析,編輯標定數(shù)據(jù)、監(jiān)控 數(shù)據(jù)并定義其屬性,生成ASAP數(shù)據(jù)庫文件。即從映射文件中讀取下位機標 定模塊中全部參數(shù)的變量名、地址、數(shù)據(jù)類型、數(shù)組大小,寫入一個參數(shù)列表;對列表中的參數(shù)進行增加、刪除、編輯參數(shù)屬性;補充設置映射文件中 不能表示的參數(shù)精度、取值范圍、表達方法;根據(jù)列表中編輯的參數(shù)及其屬 性,用A2ML語法表示成結構化文本,生成ASAP數(shù)據(jù)庫。2) 上位機標定模塊初始化時讀入ASAP數(shù)據(jù)庫文件,并配置標定系統(tǒng)工 作環(huán)境;發(fā)送標定控制命令調(diào)用標定模塊中的功能,實現(xiàn)對ECU控制參數(shù)的 標定,并接收ECU上傳的監(jiān)控數(shù)據(jù)進行存儲/分析/顯示,實現(xiàn)對ECU中存儲 的汽車運行狀況參數(shù)的監(jiān)控。3) ECU下位機標定模塊根據(jù)上位機標定模塊控制命令,實現(xiàn)對ECU控 制參數(shù)的標定,以及將ECU中存儲的汽車運行狀況監(jiān)控參數(shù)上傳。上位機參 數(shù)標定模塊從ASAP數(shù)據(jù)庫中取出參數(shù)對應的地址、地址偏移、轉換方法, 根據(jù)轉換方法進行參數(shù)轉換;設置數(shù)據(jù)指針,確定需要標定的目標參數(shù)在ECU 內(nèi)存中的起始地址;向ECU下位機標定模塊發(fā)送轉換參數(shù),及其地址段長度 信息,用轉換參數(shù)替代需要標定的目標參數(shù)。讀取ECU下位機標定模塊上傳 的數(shù)據(jù)獲取DAQ幀;解析DAQ幀獲得監(jiān)控數(shù)據(jù);將監(jiān)控數(shù)據(jù)存入上位機監(jiān) 控數(shù)據(jù)緩沖區(qū)。本發(fā)明提出的ECU標定系統(tǒng)和方法,通過采用ASAP標準可以對開發(fā)過 程中用到的數(shù)據(jù)交換方法和軟、硬件工具進行標準化,通過采用XCP協(xié)議可 以支持多種底層通信協(xié)議,具有良好的通用性、適應性,能方便地對不同制 造商提供的ECU進行標定,解決了由于不同制造商提供的控制器存在的接口 不匹配、數(shù)據(jù)管理不規(guī)范的問題,從而減少汽車電子領域的開發(fā)成本和縮短 開發(fā)周期,保證產(chǎn)品質量。
圖l.本發(fā)明標定系統(tǒng)模塊結構示意2. ASAP編輯模塊功能框圖 圖3. ECU模塊功能結構框圖 圖4.上位機標定模塊實現(xiàn)流程圖 圖5.上位機標定模塊參數(shù)標定流程圖 圖6.上位機標定模塊參數(shù)監(jiān)控流程圖具體實施方式
ASAP標準是一套匹配標定規(guī)范,ASAP標準主要是由三個部分組成,即 ASAP1、 ASAP2、 ASAP3。 ASAP1部分作為應用層同控制設備之間的接口標 準,定義了應用系統(tǒng)和ECU之間的物理和邏輯連接,實現(xiàn)對匹配標定系統(tǒng)的 上下層通信進行統(tǒng)一管理,XCP即為ASAPla的一種。ASAP2部分實現(xiàn)對所 有的標定數(shù)據(jù)、監(jiān)控數(shù)據(jù)、接口信息等進行統(tǒng)一管理,對ECU功能和接口及 標定信息進行標準和規(guī)范化的描述,按此標準生成的ASAP描述文件(*.a21 文件)作為標定系統(tǒng)的數(shù)據(jù)庫。ASAP2標準采用ASAP2元語言A2ML(ASAP2 Metalanguage)語言,用結構化的文本來描述監(jiān)控和標定參數(shù)及其接口信息, 每個參數(shù)用一個結構表示,在結構內(nèi)通過關鍵詞標記參數(shù)的各個屬性。ASAP 數(shù)據(jù)庫是ASAP1中包含的各類設備之間進行數(shù)據(jù)交換的平臺,這就使得符合 ASAP2標準的標定系統(tǒng)能以相同的方式處理不同制造商提供的ECU接口信 息,能對不同制造商提供的ECU進行標定,從而具有通用性。以下結合附圖和具體實例對本發(fā)明的具體實施方式
進行描述。如圖1所示,本發(fā)明標定系統(tǒng)硬件由帶有CAN接口功能的標定計算機(上 位機)與一個或多個帶有CAN總線通信端口的汽車電子控制單元(下位機) 組成,并通過CAN總線連接。系統(tǒng)由上位機標定控制模塊、ECU下位機標定模塊與ASAP編輯模塊組成。上位機標定控制模塊根據(jù)ASAP數(shù)據(jù)庫文件配置標定系統(tǒng)工作環(huán)境,遵循XCP協(xié)議通過CAN總線實現(xiàn)與ECU的通信,下發(fā)標定控制命令,接收ECU 監(jiān)控數(shù)據(jù),實現(xiàn)對ECU的標定與監(jiān)控。具體由用戶界面控制模塊、數(shù)據(jù)管理 模塊、通信模塊、XCP驅動模塊與CAN驅動模塊組成。其中,用戶界面控制 模塊控制顯示界面同時分屏顯示標定界面和監(jiān)控界面,標定界面作為標定操 作的人機界面,用于實現(xiàn)參數(shù)標定操作,監(jiān)控界面顯示ECU的監(jiān)控數(shù)據(jù);數(shù) 據(jù)管理模塊解析ASAP數(shù)據(jù)庫中的標定、測量數(shù)據(jù)及接口信息,配置參數(shù)屬 性,供用戶界面顯示管理;通信模塊中封裝XCP驅動模塊及CAN驅動模塊, 為用戶界面提供與ECU的通信,實現(xiàn)標定參數(shù)下發(fā)、監(jiān)控參數(shù)接收及其他控 制功能。ECU下位機標定模塊除了 ECU工作控制模塊外還包括CAN驅動與 XCP驅動模塊,接收上位機標定控制模塊的標定及上傳命令,完成對ECU控 制參數(shù)的標定和監(jiān)控參數(shù)的采集上傳。ASAP編輯模塊對不同制造商提供的 ECU底層軟件在編譯鏈結過程中生成不同類型的描述ECU變量及其存儲的映 射文件(map文件)進行解析、編輯,生成描述標定數(shù)據(jù)、監(jiān)控數(shù)據(jù)及接口 信息的規(guī)范的ASAP數(shù)據(jù)庫文件,供上位機標定控制模塊配置其工作環(huán)境, 從而將ECU控制程序與標定程序聯(lián)系起來。如圖2所示為ASAP編輯模塊的模塊功能結構框圖,主要包括map文件 變量解析、參數(shù)編輯(增加、刪除、屬性編輯)、ASAP數(shù)據(jù)庫解析、ASAP數(shù) 據(jù)庫生成四個功能模塊。map文件變量解析模塊適用于從map文件首次生成ASAP數(shù)據(jù)庫的情況, 從map文件中讀取下位機標定模塊中全部變量的變量名、地址、數(shù)據(jù)類型、 數(shù)組大小等基本信息,寫入一個參數(shù)列表。參數(shù)編輯模塊根據(jù)上位機標定模 塊的控制命令對列表中的標定與監(jiān)控參數(shù)進行增加、刪除、編輯參數(shù)屬性,確定需要進行標定/監(jiān)控的參數(shù),并補充設置map文件中不能表示的參數(shù)屬性 如精度、取值范圍、表達方法等,得到標定、監(jiān)控參數(shù)的詳細信息。ASAP數(shù)據(jù)庫生成模塊根據(jù)參數(shù)列表中已編輯好的參數(shù)及其屬性,用 A2ML語法表示成結構化文本,生成ASAP數(shù)據(jù)庫。ASAP數(shù)據(jù)庫解析模塊適 用于已有ASAP數(shù)據(jù)庫,但需對其進行修改的情況,在該模塊中按照A2ML 語言語法結構進行匹配,解析已有的ASAP數(shù)據(jù)庫文件,獲得參數(shù)信息并寫 入上文所述參數(shù)列表,供編輯模塊進行編輯,對ASAP數(shù)據(jù)庫進行更新。如圖3所示為ECU下位機標定模塊結構示意圖,下位機標定模塊主要由 CAN驅動模塊和XCP驅動模塊組成。XCP驅動模塊遵循XCP協(xié)議,與上 位機標定模塊通信,接收并執(zhí)行上位機標定模塊發(fā)出的控制參數(shù)標定指令和 監(jiān)控參數(shù)上傳指令,從而實現(xiàn)對ECU控制參數(shù)的標定及監(jiān)控參數(shù)的上傳。CAN 驅動模塊封裝CAN通信的協(xié)議,為XCP驅動提供調(diào)用接口 。 XCP驅動是實 現(xiàn)下位機標定軟件功能的關鍵,由XCPCTO (Command Transfer Object,命 令傳輸對象)處理機和DAQ(DataAcquisition,數(shù)據(jù)獲取)處理機、STIM(Data Stimulation,數(shù)據(jù)激活)處理機三部分組成。CTO處理機在ECU初始化后就開 始運行,監(jiān)控CAN網(wǎng)絡上的XCP會話命令,接收并解析上位機標定軟件的 XCP命令并執(zhí)行,同時向上位機標定軟件發(fā)送應答;若上位機標定軟件的XCP 命令要求進行DAQ操作,則將該操作命令傳遞給STIM處理機,由STIM處 理機執(zhí)行,配置DAQ參數(shù)并控制其運行。DAQ處理機根據(jù)STIM處理機配 置好的環(huán)境參數(shù),將ECU監(jiān)控參數(shù)按照指定周期分類,按照設定的周期向上 位機發(fā)送監(jiān)控數(shù)據(jù)。如圖4所示為上位機標定模塊控制流程,包括以下步驟 (1)上位機標定模塊首先啟動數(shù)據(jù)管理模塊,加載與目標ECU對應的ASAP數(shù)據(jù)庫,ASAP解析模塊解析出標定、監(jiān)控參數(shù)的屬性;(2)初始化子 模塊根據(jù)ASAP數(shù)據(jù)庫中的信息配置環(huán)境參數(shù),包括XCP與CAN通信參數(shù), 與目標ECU設備建立連接并配置下位機DAQ數(shù)據(jù)獲取方式;(3)上位機標 定模塊等待用戶操作,如果用戶在標定界面修改了標定參數(shù),調(diào)用參數(shù)標定 流程向ECU發(fā)送該參數(shù)的新值及其地址,對指定地址的控制參數(shù)進行參數(shù)的 標定修改;(4)如果用戶在監(jiān)控界面啟動/停止DAQ數(shù)據(jù)傳輸,則向ECU發(fā) 送相應的STIM控制命令,并通過參數(shù)監(jiān)控流程來實現(xiàn)監(jiān)控功能。如圖5所示為上位機參數(shù)標定流程,上位機參數(shù)標定模塊對ECU中的參 數(shù)進行修改,包括以下步驟(l)根據(jù)界面中用戶標定的參數(shù)變量名,在ASAP 數(shù)據(jù)庫中查得變量對應的地址、地址偏移、轉換方法等信息,并根據(jù)轉換方 法對參數(shù)進行轉換;(2)調(diào)用XCP中的設定數(shù)據(jù)指針命令SET—MTA,確定 需要標定的目標參數(shù)在ECU內(nèi)存中的起始地址;(3 )調(diào)用XCP命令DNLOAD, 向ECU下發(fā)需要標定的地址段長度信息和標定的數(shù)據(jù);(4)標定成功后同時 修改該參數(shù)在上位機標定數(shù)據(jù)緩沖區(qū)中的值,完成控制參數(shù)的標定。如圖6所示為上位機參數(shù)監(jiān)控流程圖,上位機監(jiān)控模塊接收ECU上傳的 DAQ數(shù)據(jù)并送入監(jiān)控界面顯示,包括以下步驟(1)讀取ECU上傳的數(shù)據(jù), 獲取DAQ幀;(2)解析DAQ幀,得到監(jiān)控數(shù)據(jù);(3)將監(jiān)控數(shù)據(jù)存入上位機監(jiān)控數(shù)據(jù)緩沖區(qū);(4)從監(jiān)控數(shù)據(jù)緩沖區(qū)中取出監(jiān)控數(shù)據(jù)顯示到界面;(5)等待DAQ數(shù)據(jù)到達消息,準備接收下一個DAQ數(shù)據(jù)幀。本發(fā)明標定系統(tǒng)可適用于XCP協(xié)議1.0以及ASAP2協(xié)議1.51等版本, 規(guī)范了數(shù)據(jù)管理和接口,提高了標定系統(tǒng)的通用性與適應性,從而提高標定 工作的效率。
權利要求
1、基于ASAP標準的汽車電控單元ECU標定系統(tǒng),該系統(tǒng)包括,上位機標定控制模塊、ASAP編輯模塊以及ECU下位機標定模塊,其特征在于,ASAP編輯模塊對ECU底層軟件在編譯鏈結過程中生成不同類型的描述ECU變量及其存儲的映射文件進行解析、編輯,根據(jù)ASAP標準生成描述標定數(shù)據(jù)、監(jiān)控數(shù)據(jù)及接口信息的ASAP數(shù)據(jù)庫文件;上位機標定控制模塊根據(jù)ASAP數(shù)據(jù)庫文件配置標定系統(tǒng)工作環(huán)境,遵循XCP協(xié)議通過CAN總線實現(xiàn)對ECU的標定與監(jiān)控;ECU下位機標定模塊接收上位機標定控制模塊的標定及上傳命令,完成對ECU控制參數(shù)的標定和監(jiān)控參數(shù)的采集上傳。
2、 根據(jù)權利要求1所述的標定系統(tǒng),其特征在于,所述ASAP編輯模 塊進一步包括映射文件解析模塊解析ECU的映射文件中定義的標定與監(jiān)控 數(shù)據(jù)信息;參數(shù)編輯模塊對標定與監(jiān)控數(shù)據(jù)進行增刪,編輯標定與監(jiān)控數(shù) 據(jù)地址、類型、精度、范圍、表達方法,ASAP數(shù)據(jù)庫解析與生成模塊根據(jù) 標定與監(jiān)控數(shù)據(jù)信息生成ASAP數(shù)據(jù)庫文件,并解析數(shù)據(jù)庫文件。
3、 基于ASAP標準的汽車電控單元ECU標定方法,其特征在于,該 標定方法包括以下步驟,ASAP編輯模塊讀入ECU的映射文件進行解析,根 據(jù)ASAP標準編輯標定數(shù)據(jù)、監(jiān)控數(shù)據(jù)并定義其屬性,生成ASAP數(shù)據(jù)庫文 件;上位機標定模塊根據(jù)ASAP數(shù)據(jù)庫文件配置標定系統(tǒng)工作環(huán)境,遵循XCP 協(xié)議通過CAN總線向ECU下位機標定模塊發(fā)送標定、上傳控制命令;ECU 下位機標定模塊根據(jù)上位機標定模塊控制命令,實現(xiàn)對ECU控制參數(shù)的標定, 并將ECU中存儲的汽車運行狀況監(jiān)控參數(shù)上傳。
4、 根據(jù)權利要求3所述的標定方法,其特征在于,所述生成ASAP數(shù) 據(jù)庫文件的步驟具體包括從映射文件中讀取下位機標定模塊中全部參數(shù)的變量名、地址、數(shù)據(jù)類型、數(shù)組大小,寫入一個參數(shù)列表;對列表中的參數(shù) 進行增加、刪除、編輯參數(shù)屬性;補充設置映射文件中不能表示的參數(shù)精度、 取值范圍、表達方法;根據(jù)列表中編輯的參數(shù)及其屬性,用A2ML語法表示 成結構化文本,生成ASAP數(shù)據(jù)庫。
5、 根據(jù)權利要求3所述的標定方法,其特征在于,所述配置標定系統(tǒng) 工作環(huán)境具體包括根據(jù)ASAP數(shù)據(jù)庫配置包括XCP與CAN通信參數(shù),并配 置ECU下位機標定模塊的數(shù)據(jù)獲取方式。
6、 根據(jù)權利要求3所述的標定方法,其特征在于,所述對ECU控制 參數(shù)標定的步驟包括上位機參數(shù)標定模塊從ASAP數(shù)據(jù)庫中取出參數(shù)對應 的地址、地址偏移、轉換方法,根據(jù)轉換方法進行參數(shù)轉換;設置數(shù)據(jù)指針, 確定需要標定的目標參數(shù)在ECU內(nèi)存中的起始地址;向ECU下位機標定模 塊發(fā)送轉換參數(shù),及其地址段長度信息,用轉換參數(shù)替代需要標定的目標參 數(shù)。
7、 根據(jù)權利要求4所述的標定方法,其特征在于,所述數(shù)據(jù)獲取方式 配置包括,將ECU監(jiān)控參數(shù)按照指定周期分類,按照周期向上位機發(fā)送分類 監(jiān)控數(shù)據(jù)。
8、 根據(jù)權利要求3或7所述的標定方法,其特征在于,所述對ECU中 存儲參數(shù)的監(jiān)控操作包括讀取ECU下位機標定模塊上傳的數(shù)據(jù)獲取DAQ 幀;解析DAQ幀獲得監(jiān)控數(shù)據(jù);將監(jiān)控數(shù)據(jù)存入上位機監(jiān)控數(shù)據(jù)緩沖區(qū)。
全文摘要
本發(fā)明請求保護一種基于ASAP標準的汽車電子控制單元標定系統(tǒng)及方法,涉及汽車電子控制技術領域。采用了ASAP標準來描述標定/監(jiān)控數(shù)據(jù)屬性,使用ASAP編輯模塊基于ECU的map文件生成描述標定/監(jiān)控數(shù)據(jù)屬性的ASAP數(shù)據(jù)庫;上位機根據(jù)ASAP數(shù)據(jù)庫配置其工作環(huán)境,利用CAN總線通過XCP協(xié)議與ECU進行通信,下發(fā)標定控制命令,接收ECU監(jiān)控數(shù)據(jù)并進行顯示、存儲與分析,實現(xiàn)對ECU參數(shù)的標定與監(jiān)控。本方法克服了現(xiàn)有標定方法數(shù)據(jù)管理不規(guī)范、難以適應ECU類型及其通信接口的變更、通用性差的缺陷,提高了標定系統(tǒng)的通用性與適應性,從而提高標定工作的效率。
文檔編號G05B19/418GK101334662SQ200810070030
公開日2008年12月31日 申請日期2008年7月25日 優(yōu)先權日2008年7月25日
發(fā)明者馮輝宗, 明 岑, 李銀國, 甘海云, 邱寶梅 申請人:重慶郵電大學