一種標(biāo)定工具通信傳輸方法
【專利摘要】本發(fā)明提供一種標(biāo)定工具通信傳輸方法,為友好的標(biāo)定工具界面提供支持。該方法將物理變量到數(shù)據(jù)變量的映射和轉(zhuǎn)換運(yùn)算分配在標(biāo)定工具端完成,根據(jù)標(biāo)定工具端的變量映射表,輸入的請求變量的變量名在標(biāo)定工具端轉(zhuǎn)換為變量ID,變量ID組包發(fā)送至控制軟件端;在控制軟件端通過解析并根據(jù)控制軟件端的變量映射表獲取變量地址,進(jìn)而獲取變量內(nèi)存值;控制軟件端再將變量內(nèi)存值發(fā)送至標(biāo)定工具端,在標(biāo)定工具端通過映射轉(zhuǎn)換為變量物理值顯示。因此極大降低了數(shù)據(jù)檢索和轉(zhuǎn)換運(yùn)算的額外代價(jià),簡化了標(biāo)定工具和發(fā)動(dòng)機(jī)控制端的數(shù)據(jù)通信量,提高了通信效率。
【專利說明】一種標(biāo)定工具通信傳輸方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明以故障診斷和軟件標(biāo)定為應(yīng)用目的,涉及一種標(biāo)定工具通信傳輸方法。
【背景技術(shù)】
[0002] 變量監(jiān)控是汽車發(fā)動(dòng)機(jī)診斷的一種有效方法。發(fā)動(dòng)機(jī)故障部位相關(guān)變量能夠反應(yīng) 發(fā)動(dòng)機(jī)運(yùn)行狀況的細(xì)節(jié),是準(zhǔn)確判斷發(fā)動(dòng)機(jī)故障真因的有效手段。
[0003] 發(fā)動(dòng)機(jī)研發(fā)的一個(gè)重要環(huán)節(jié)就是標(biāo)定。發(fā)動(dòng)機(jī)軟件研發(fā)首先將數(shù)學(xué)控制規(guī)律,模 擬量變化曲線等數(shù)學(xué)表達(dá)式離散化用軟件方式表達(dá),然而,理論和真實(shí)的物理特性之間存 在很大差距,發(fā)動(dòng)機(jī)軟件在裝機(jī)之前需要進(jìn)行標(biāo)定,根據(jù)發(fā)動(dòng)機(jī)的實(shí)際運(yùn)行狀況對關(guān)鍵發(fā) 動(dòng)機(jī)參數(shù)進(jìn)行試驗(yàn)調(diào)整。
[0004] 標(biāo)定工具是發(fā)動(dòng)機(jī)研發(fā)和故障診斷的重要工具,具有標(biāo)定數(shù)據(jù)、故障診斷的功能。 對于標(biāo)定技術(shù)人員而言,他們熟悉的是具有實(shí)際物理意義的變量;因此希望在標(biāo)定工具端 顯示意義明確的變量使標(biāo)定技術(shù)人員能夠在大量數(shù)據(jù)中準(zhǔn)確定位需要檢索的變量,以便于 技術(shù)人員溝通。然而,有物理意義的變量作為通信主體會(huì)存在很多問題。
[0005] 目前,發(fā)動(dòng)機(jī)電控系統(tǒng)是現(xiàn)代柴油機(jī)的技術(shù)核心,但該技術(shù)一直由國外公司所壟 斷,而國內(nèi)整車廠在裝配其產(chǎn)品時(shí)需交高昂的開發(fā)費(fèi)、標(biāo)定費(fèi)。同時(shí),與其配套使用的外圍 傳感器、執(zhí)行器等也基本由他們壟斷,造成發(fā)動(dòng)機(jī)控制的核心部件及其外圍設(shè)備的采購價(jià) 格始終居高不下,極大的增加了整車制造成本。掌握標(biāo)定工具的關(guān)鍵技術(shù)將為發(fā)動(dòng)機(jī)的研 發(fā)提供有力的技術(shù)支持,對發(fā)動(dòng)機(jī)關(guān)鍵技術(shù)的國產(chǎn)化具有重要意義。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明的目的是為建立友好的標(biāo)定工具界面提供支持,便于技術(shù)人員溝通,提高 故障處理效率,提出一種標(biāo)定工具的通信傳輸方法。
[0007] 本發(fā)明的技術(shù)方案如下:
[0008] 該標(biāo)定工具通信傳輸方法,主要特點(diǎn)在于:
[0009] 標(biāo)定工具端存儲有變量映射表,記錄的映射內(nèi)容包括變量ID、變量名、變量內(nèi)存值 到變量物理值對應(yīng)轉(zhuǎn)換的乘積因子、變量長度信息,作為發(fā)送信息和接收變量信息轉(zhuǎn)換的 依據(jù);
[0010] 控制軟件端存儲有變量映射表,記錄的映射內(nèi)容包括變量ID、變量地址、變量長度 信息,作為變量ID與變量地址轉(zhuǎn)換的中介;
[0011] 傳輸過程為:根據(jù)標(biāo)定工具端的變量映射表,輸入的請求變量的變量名在標(biāo)定工 具端轉(zhuǎn)換為變量ID,變量ID組包發(fā)送至控制軟件端;在控制軟件端通過解析并根據(jù)控制軟 件端的變量映射表獲取變量地址,進(jìn)而獲取變量內(nèi)存值;控制軟件端再將變量內(nèi)存值發(fā)送 至標(biāo)定工具端,在標(biāo)定工具端通過映射轉(zhuǎn)換為變量物理值顯示。
[0012] 本發(fā)明具有以下優(yōu)點(diǎn):
[0013] 將物理變量到數(shù)據(jù)變量的映射和轉(zhuǎn)換運(yùn)算分配在標(biāo)定工具端完成,極大簡化了標(biāo) 定工具和發(fā)動(dòng)機(jī)控制端的數(shù)據(jù)通信量,降低了通信負(fù)載,提高了通信效率。將大量數(shù)據(jù)存在 標(biāo)定工具,降低了數(shù)據(jù)檢索和轉(zhuǎn)換運(yùn)算的額外代價(jià),提高了數(shù)據(jù)檢索、及物理量和數(shù)據(jù)量之 間轉(zhuǎn)換的效率。
【專利附圖】
【附圖說明】
[0014] 圖1是變量請求流程示意圖;
[0015] 圖2是標(biāo)定工具和E⑶之間通彳目交互流程。
【具體實(shí)施方式】
[0016] 本發(fā)明具體可按照如下設(shè)計(jì)方案實(shí)現(xiàn):
[0017] 1)標(biāo)定任務(wù)在通信節(jié)點(diǎn)上的劃分;
[0018] 汽車軟件中的變量不僅供軟件設(shè)計(jì)人員在程序中應(yīng)用,而且它是標(biāo)定工程人員標(biāo) 定排查故障的主要途經(jīng),如表1所示,變量名和物理意義對應(yīng),和所屬應(yīng)用模塊對應(yīng)。根據(jù) 該原則設(shè)計(jì)的變量名可讀性好。然而作為變量不適合作為通信元素,其長度不一,通信規(guī)則 難以確定。為解決這個(gè)問題,采用變量名和變量ID-一映射的方法,為每個(gè)變量名確定一 個(gè)唯一的ID,映射表保存在標(biāo)定工具本地,作為通信請求前和數(shù)據(jù)獲取后檢索依據(jù)。
[0019] 表1標(biāo)定工具變量顯示格式
[0020]
【權(quán)利要求】
1. 一種標(biāo)定工具通信傳輸方法,其特征在于: 標(biāo)定工具端存儲有變量映射表,記錄的映射內(nèi)容包括變量ID、變量名、變量內(nèi)存值到 變量物理值對應(yīng)轉(zhuǎn)換的乘積因子、變量長度信息,作為發(fā)送信息和接收變量信息轉(zhuǎn)換的依 據(jù); 控制軟件端存儲有變量映射表,記錄的映射內(nèi)容包括變量ID、變量地址、變量長度信 息,作為變量ID與變量地址轉(zhuǎn)換的中介; 根據(jù)標(biāo)定工具端的變量映射表,輸入的請求變量的變量名在標(biāo)定工具端轉(zhuǎn)換為變量 ID,變量ID組包發(fā)送至控制軟件端;在控制軟件端通過解析并根據(jù)控制軟件端的變量映射 表獲取變量地址,進(jìn)而獲取變量內(nèi)存值;控制軟件端再將變量內(nèi)存值發(fā)送至標(biāo)定工具端,在 標(biāo)定工具端通過映射轉(zhuǎn)換為變量物理值顯示。
【文檔編號】G05B19/042GK104483878SQ201410753108
【公開日】2015年4月1日 申請日期:2014年12月9日 優(yōu)先權(quán)日:2014年12月9日
【發(fā)明者】李娟 , 毛寧, 王瑞, 劉明, 張鵬仙 申請人:中國航空工業(yè)集團(tuán)公司第六三一研究所