欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種ECU耐久測試臺負載通用的腳本加載方法及裝置與流程

文檔序號:11153442閱讀:381來源:國知局
一種ECU耐久測試臺負載通用的腳本加載方法及裝置與制造工藝

本發(fā)明涉及汽車部件測試設(shè)備控制方法領(lǐng)域,特別涉及一種ECU耐久測試臺負載通用的腳本加載方法及裝置。



背景技術(shù):

汽車零部件的耐久性能測試是衡量汽車的零部件的性能的必要手段,為了驗證汽車的零部件的耐久性情況,通常需要采用測試臺對汽車零部件進行耐久性測試?,F(xiàn)有的汽車零部件耐久性測試臺一般為:現(xiàn)有的耐久測試臺往往具有與不同的負載相對應(yīng)的負載箱,負載箱不可更換,需要測試不同的負載時,整個ECU測試臺均需改變或更換。因此,每個測試臺僅能夠?qū)?yīng)于測試一種汽車零部件,對于不同的待測試負載(也即不同的汽車零部件)來說,測試時需要對應(yīng)設(shè)置不同的測試臺對其進行耐久性測試,對于大量不同的汽車零件進行耐久性測試時,當前不使用或測試完成的測試臺就會閑置,而未曾測試過的零件需要組裝對應(yīng)的測試臺,造成較大的資源浪費。

因此,提供一種通用的ECU耐久測試臺負載模塊腳本加載方法,以使其適應(yīng)ECU耐久測試臺對不同負載模塊均可進行加載測試,是本申請需要解決的主要問題。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的在于提供一種ECU耐久測試臺負載通用的腳本加載方法及裝置,以實現(xiàn)ECU耐久測試臺對不同的負載模塊的腳本均可加載,以進行對不同負載的通用測試。

為實現(xiàn)上述目的,本發(fā)明提供了一種ECU耐久測試臺負載通用的腳本加載方法,應(yīng)用于ECU耐久測試臺,所述ECU耐久測試臺設(shè)置有負載單元,所述負載單元具有用于與不同的負載相連接的負載接口,腳本加載方法包括:

S1:根據(jù)ECU耐久測試臺上的負載接口配置對應(yīng)的各種負載的腳本文件;

S2:對所述腳本文件進行歸總,并將所述腳本文件存儲到對應(yīng)的腳本存儲單元中;

S3:建立各腳本文件的腳本存儲單元的地址與對應(yīng)的負載接口間的查詢表;

S4:當ECU耐久測試臺接收到負載接口的連接信號時,根據(jù)負載接口查詢所述查詢表,以調(diào)用對應(yīng)的腳本存儲單元的腳本文件執(zhí)行測試。

較佳地,所述步驟S1還包括,根據(jù)負載的測試規(guī)范配置對應(yīng)的測試文件,所述測試文件包括名稱映射文件及所述測試腳本文件,其中,所述名稱映射文件包括產(chǎn)品的所有的測試輸入及輸出端口與所述ECU耐久測試臺上的負載接口的對應(yīng)關(guān)系,所述測試腳本文件包括對負載的測試流程控制腳本。

較佳地,所述測試腳本文件為根據(jù)負載的測試工況的要求編輯而成的腳本文件,所述名稱映射文件中的測試輸入及輸出端口與不同的產(chǎn)品相獨立對應(yīng)。

較佳地,所述步驟S2還包括,對所述腳本文件進行分類,分為測試輸入部分及測試輸出部分,并按分類存儲在不同的腳本存儲單元中。

較佳地,所述測試輸入部分包括:數(shù)字輸入腳本、模擬輸入腳本、PWM輸入控制腳本,所述數(shù)字輸入腳本用于控制打開對應(yīng)的負載接口,所述模擬輸入腳本用于控制給打開的負載接口輸入對應(yīng)的工作電壓至負載,所述PWM輸入控制腳本用于控制ECU耐久測試臺發(fā)送預設(shè)的PWM測試波形給負載;所述測試輸出部分包括:數(shù)字輸出腳本、模擬輸出腳本、PWM輸出控制腳本,所述數(shù)字輸出腳本用于采集負載對負載接口的輸出狀態(tài),所述模擬輸入腳本用于控制采集負載對打開的負載接口所反饋的電壓,所述PWM輸入控制腳本用于采集負載反饋給所述ECU耐久測試臺的轉(zhuǎn)速波形。

較佳地,所述步驟S2還包括,對所述腳本文件中的控制指令按控制指令的內(nèi)容進行分類,依次根據(jù)控制指令的控制對象、控制類型建立腳本文件中各控制指令間的分類查詢樹。

較佳地,所述腳本文件中對負載接口的數(shù)據(jù)采集是基于CCP協(xié)議進行的。

較佳地,當ECU耐久測試臺接收到負載接口的連接信號時,ECU耐久測試臺對負載反饋的報文進行解析,并根據(jù)解析結(jié)果判斷報文來自的負載接口,以便查詢所述查詢表。

本發(fā)明還提供了一種ECU耐久測試臺負載通用的腳本加載裝置,包括:

腳本配置模塊,用于根據(jù)ECU耐久測試臺上的負載接口配置對應(yīng)的各種負載的腳本文件;

腳本存儲模塊,包括若干個與不同負載對應(yīng)的腳本存儲單元,用于對所述腳本文件進行歸總并將所述腳本文件存儲到對應(yīng)的腳本存儲單元中;

查詢模塊,用于存儲各腳本文件的腳本存儲單元的地址與對應(yīng)的負載接口間的查詢表,以及當前連接負載時根據(jù)負載接口查詢所述查詢表得到對應(yīng)的腳本文件;

調(diào)用模塊,用于在對應(yīng)的腳本存儲單元中調(diào)用查詢得到的腳本文件。

較佳地,所述腳本配置模塊包括:

名稱映射配置單元,用于配置負載對應(yīng)產(chǎn)品的所有的測試輸入及輸出端口與所述ECU耐久測試臺上的負載接口的對應(yīng)關(guān)系;

測試腳本配置單元,用于根據(jù)負載的測試工況的要求配置腳本文件中的控制指令。

本發(fā)明具有如下有益效果:

(1)通過對不同負載接口對應(yīng)的腳本文件進行歸總及存儲,并為了加載方便建立查詢表,當測試負載時,僅需根據(jù)該負載所連接的負載接口的信號即可通過查詢表找到對應(yīng)的加載文件,實現(xiàn)了ECU耐久測試臺根據(jù)需要導入軟件的腳本,實現(xiàn)測試臺測試軟件的通用性強、速度快;

(2)根據(jù)不同的負載的測試規(guī)范配置對應(yīng)的測試文件,測試文件包括名稱映射文件及測試腳本文件,方便查找腳本文件及調(diào)用;

(3)設(shè)置腳本文件內(nèi)部的分類,方便對測試過程中的不同部分過程進行控制指令的腳本的快速查找調(diào)用。

附圖說明

圖1為本發(fā)明優(yōu)選實施例的方法流程圖;

圖2為本發(fā)明優(yōu)選實施例的腳本文件分類結(jié)構(gòu)圖;

圖3為本發(fā)明優(yōu)選實施例的裝置結(jié)構(gòu)圖。

具體實施方式

為更好地說明本發(fā)明,并使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚、明了,下面結(jié)合本發(fā)明的實施例,并配合附圖對本發(fā)明的技術(shù)方案作清楚、詳細、完整的說明,具體如下:

本發(fā)明實施例主要針對現(xiàn)有的ECU耐久測試臺在對負載進行測試時,一般的ECU耐久測試臺只能測試一種負載,不同負載測試需要對應(yīng)采用不同的ECU耐久測試臺。目前還沒有一種ECU耐久測試臺可以對不同的負載執(zhí)行測試工作。除了硬件上未設(shè)置通用的負載接口,對應(yīng)的軟件程序上也為配置對應(yīng)的腳本文件,進而即使成功地接入了負載,也無法識別負載類型并且無法根據(jù)不同類型的負載執(zhí)行彼此不同的測試工作,對于只有一種測試負載類型的ECU耐久測試臺來說,硬件資源造成極大的浪費,同時軟件資源也并未充分利用。

為此,本實施例提供了一種ECU耐久測試臺負載通用的腳本加載方法,該方法應(yīng)用于一種可加重通用負載的ECU耐久測試臺,該ECU耐久測試臺設(shè)置有負載單元(可根據(jù)需要設(shè)為一個或多個),負載單元具有用于與不同的負載相連接的負載接口,實現(xiàn)負載的通用加載,以實現(xiàn)同一個ECU耐久測試臺對不同負載進行測試。則具體地,如圖1所示,本發(fā)明的ECU耐久測試臺負載通用的腳本加載方法包括:

S1:根據(jù)ECU耐久測試臺上的負載接口配置對應(yīng)的各種負載的腳本文件;

S2:對所述腳本文件進行歸總,并將所述腳本文件存儲到對應(yīng)的腳本存儲單元中;

S3:建立各腳本文件的腳本存儲單元的地址與對應(yīng)的負載接口間的查詢表;

S4:當ECU耐久測試臺接收到負載接口的連接信號時,根據(jù)負載接口查詢所述查詢表,以調(diào)用對應(yīng)的腳本存儲單元的腳本文件執(zhí)行測試。

該可加載通用負載的ECU耐久測試臺通過上述方法,也即通過對不同負載接口對應(yīng)的腳本文件進行歸總及存儲,并為了加載方便建立查詢表,當測試負載時,僅需根據(jù)該負載所連接的負載接口的信號即可通過查詢表找到對應(yīng)的加載文件,通過這種方式加載調(diào)用不同的腳本文件實現(xiàn)在負載單元安裝不同的負載時的測試。實現(xiàn)了ECU耐久測試臺根據(jù)需要導入軟件的腳本,實現(xiàn)測試臺測試軟件的通用性強、速度快。

其中,在優(yōu)選的實施例中,上述的步驟S1還包括,根據(jù)負載的測試規(guī)范配置對應(yīng)的測試文件,測試文件包括名稱映射文件及上述的測試腳本文件,其中,名稱映射文件包括產(chǎn)品的所有的測試輸入及輸出端口與所述ECU耐久測試臺上的負載接口的對應(yīng)關(guān)系,所述測試腳本文件包括對負載的測試流程控制腳本。這里的測試流程控制腳本具體包括不同的控制指令,如尋址、測試變量輸出、測試參數(shù)讀取、測試進程控制等等。

具體地,由于不同種類的負載其具有各自獨立且不同的測試規(guī)范,該些測試規(guī)范可以為已有的,也可以為根據(jù)當前測試對象的測試需要實時建立的。例如,當ECU耐久測試臺的測試負載為點火線圈時,則相應(yīng)的測試規(guī)范即為點火線圈的測試規(guī)范,當ECU耐久測試臺的測試負載為噴油器時,則相應(yīng)的測試規(guī)范即為噴油器的測試規(guī)范,等等,以此類推。本實施例中的ECU耐久測試臺所能測試的負載包括但不限于下面幾種:點火線圈、噴油器、碳罐控制閥、氧傳感器、節(jié)氣門體、高壓油泵電磁閥、主繼電器等常見的汽車零配件。

其中,本實施例中的測試腳本文件為根據(jù)負載的測試工況的要求編輯而成的腳本文件,上述的名稱映射文件中的測試輸入及輸出端口與不同的產(chǎn)品相獨立對應(yīng)。例如,對于不同的產(chǎn)品,其測試輸入及測試輸出端口并不相同或不完全相同,測試的信號、變量、測試流程也不盡相同,名稱映射文件的設(shè)置完成了不同的負載產(chǎn)品與測試端口直接的對應(yīng)關(guān)系,從而便于ECU耐久測試臺的測試軟件根據(jù)該名稱映射文件及當前的連接接口尋找對應(yīng)的測試端口及測試腳本文件。

在另一優(yōu)選實施例中,上述的步驟S2還包括,對所述腳本文件進行分類,分為測試輸入部分及測試輸出部分,并按分類存儲在不同的腳本存儲單元中。

進一步地,參見圖2所示,對于任何一個腳本文件(如第n個負載對應(yīng)的腳本文件n),其均分為測試輸入部分n1及測試輸出部分n2。而上述的測試輸入部分n1包括:數(shù)字輸入腳本n11、模擬輸入腳本n12、PWM輸入控制腳本n13,其中,這里的數(shù)字輸入腳本n11用于控制打開對應(yīng)的負載接口,模擬輸入腳本n12用于控制給打開的負載接口輸入對應(yīng)的工作電壓至負載,PWM輸入控制腳本n13用于控制ECU耐久測試臺發(fā)送預設(shè)的PWM測試波形給負載;而測試輸出部分n2包括:數(shù)字輸出腳本n21、模擬輸出腳本n22、PWM輸出控制腳本n23,其中,這里的數(shù)字輸出腳本n21用于采集負載對負載接口的輸出狀態(tài),模擬輸入腳本n22用于控制采集負載對打開的負載接口所反饋的電壓,PWM輸入控制腳本n23用于采集負載反饋給所述ECU耐久測試臺的轉(zhuǎn)速波形。通過設(shè)置這種腳本文件內(nèi)部的分類,方便對測試過程中的不同部分過程進行腳本文件中控制指令腳本的快速查找調(diào)用。對于不同的負載的腳本文件來說,其具體的數(shù)字輸入腳本n11、模擬輸入腳本n12、PWM輸入控制腳本n13以及數(shù)字輸出腳本n21、模擬輸出腳本n22、PWM輸出控制腳本n23內(nèi)的測試控制指令所對應(yīng)的內(nèi)容是根據(jù)需要作出適應(yīng)性變化的。

在另一優(yōu)選實施例中,上述的步驟S2還包括,對腳本文件中的控制指令按控制指令的內(nèi)容進行分類,依次根據(jù)控制指令的控制對象、控制類型建立腳本文件中各控制指令間的分類查詢樹。具體地,對不同負載的腳本文件來說,其控制指令的具體內(nèi)容有所區(qū)別,如控制電壓信號、控制電流信號按照預設(shè)規(guī)則變化,或控制繼電器的通斷或通斷規(guī)則,根據(jù)控制指令的內(nèi)容進行建立具體的控制指令間的分類查詢樹,便于用戶在設(shè)置新的指令時根據(jù)指令屬性加入該樹中,從而便于系統(tǒng)軟件根據(jù)分類查詢樹查詢到新的指令。特別是對于新的負載,其控制指令的屬性新增加到該分類查詢樹后,或者對于某個已有負載腳本文件加入新的測試控制指令,均可通過該分類查詢樹的根節(jié)點至子節(jié)點的地址及之間的連接關(guān)系快速查找并調(diào)用腳本文件中的控制指令執(zhí)行測試。

在另一優(yōu)選實施例中,當ECU耐久測試臺接收到負載接口的連接信號時,ECU耐久測試臺對負載反饋的報文進行解析,并根據(jù)解析結(jié)果判斷報文來自的負載接口,以便查詢所述查詢表。具體地,負載反饋的報文包括負載的類型、負載的參數(shù)等信息,ECU耐久測試臺根據(jù)負載的類型信息判斷當前負載接口所連接的負載,進而根據(jù)負載接口與各腳本文件的腳本存儲單元的地址的對應(yīng)關(guān)系查找到對應(yīng)的腳本文件所在的存儲地址,并調(diào)用該存儲地址的腳本文件,執(zhí)行對負載的測試過程控制,從而完成上述的通用負載模塊的腳本加載過程。

在另一優(yōu)選實施例中,上述的腳本文件中對負載接口的數(shù)據(jù)采集是基于CCP協(xié)議進行的。采用CCP(CAN Calibration Protocol)協(xié)議可以快速而有效地實現(xiàn)對汽車電控單元的標定,更便于對負載的測試及對各種測試結(jié)果數(shù)據(jù)的采集。

本發(fā)明還提供了一種ECU耐久測試臺負載通用的腳本加載裝置,具體參見圖3,本實施例中,該裝置包括:

腳本配置模塊301,用于根據(jù)ECU耐久測試臺上的負載接口配置對應(yīng)的各種負載的腳本文件;

腳本存儲模塊302,包括若干個與不同負載對應(yīng)的腳本存儲單元,用于對所述腳本文件進行歸總并將所述腳本文件存儲到對應(yīng)的腳本存儲單元中;

查詢模塊303,用于存儲各腳本文件的腳本存儲單元的地址與對應(yīng)的負載接口間的查詢表,以及當前連接負載時根據(jù)負載接口查詢所述查詢表得到對應(yīng)的腳本文件;

調(diào)用模塊304,用于在對應(yīng)的腳本存儲單元中調(diào)用查詢得到的腳本文件。

在一優(yōu)選的實施例中,腳本配置模塊301包括:

名稱映射配置單元,用于配置負載對應(yīng)產(chǎn)品的所有的測試輸入及輸出端口與所述ECU耐久測試臺上的負載接口的對應(yīng)關(guān)系;

測試腳本配置單元,用于根據(jù)負載的測試工況的要求配置腳本文件中的控制指令。

ECU耐久測試臺通過配置該負載通用的腳本加載裝置,實現(xiàn)了對不同種類負載的加載,同時可以對當前的負載種類進行識別從而調(diào)用對應(yīng)處測試用的腳本文件,進而自動執(zhí)行對當前負載的測試。本發(fā)明中,不同種類的負載的腳本文件通過上述裝置及方法加入系統(tǒng)中后,無需人工手動加載或控制測試過程,實現(xiàn)了ECU耐久測試臺的高效利用,有效地提高了測試效率及資源利用率。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何本領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),對本發(fā)明所做的變形或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述的權(quán)利要求的保護范圍為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乌恰县| 响水县| 玉屏| 旺苍县| 运城市| 墨江| 定西市| 永兴县| 四会市| 旬阳县| 定边县| 社旗县| 长沙县| 宜阳县| 西青区| 平南县| 舒兰市| 玛曲县| 慈利县| 布尔津县| 澎湖县| 新蔡县| 红原县| 碌曲县| 堆龙德庆县| 沙河市| 龙井市| 黄梅县| 绍兴县| 奉化市| 黎城县| 黄平县| 广平县| 宜丰县| 行唐县| 平安县| 潍坊市| 密云县| 德庆县| 昂仁县| 蓝山县|