本發(fā)明涉及車輛領(lǐng)域,尤其涉及一種用于檢測(cè)車輛的ECU的方法以及一種用于檢測(cè)車輛的ECU的系統(tǒng)。
背景技術(shù):
近些年車輛技術(shù)不斷發(fā)展,越來越多的車輛裝配有電子控制單元(ECU,Electronic Control Unit)。借助ECU,可以實(shí)現(xiàn)對(duì)車輛各部件的控制。隨著車輛保有量的飛速增長,需要進(jìn)行ECU檢測(cè)的車輛數(shù)量也急劇增加。另一方面,車輛報(bào)廢量也隨之增加,急需將報(bào)廢車輛拆解處理。為推進(jìn)綠色循環(huán)經(jīng)濟(jì),將報(bào)廢件重新利用成為重要舉措。為此,針對(duì)拆車件、再制造件的產(chǎn)業(yè)鏈也隨之迅速發(fā)展起來。目前,再制造的技術(shù)水平也日益向智能化方向發(fā)展,市場(chǎng)對(duì)再制造件的要求也越來越嚴(yán)格。然而,市面上沒有一套可針對(duì)車輛ECU進(jìn)行高效、準(zhǔn)確、全面檢測(cè)的檢測(cè)方案。
整車廠、拆車廠、再制造廠,大多都直接將ECU安裝在車輛上或者在臺(tái)架上試用,確定其是否正常運(yùn)行。不利的是,測(cè)試環(huán)境相對(duì)復(fù)雜,環(huán)境因素干擾較大,測(cè)試不夠全面,耗費(fèi)成本高,而且效率低,無法批量生產(chǎn)等。
傳統(tǒng)的檢測(cè)方式必須要求檢測(cè)人員必須有相關(guān)技術(shù)背景。此外,傳統(tǒng)的檢測(cè)方式測(cè)試手段單一、繁瑣,重復(fù)性工作較多,測(cè)試標(biāo)準(zhǔn)不統(tǒng)一,并且受人員干預(yù)等主觀影響較大。這造成測(cè)試過程不夠嚴(yán)謹(jǐn)、測(cè)試結(jié)果不夠可靠。
普遍的測(cè)試環(huán)境與實(shí)車環(huán)境差別較大,目前通常的測(cè)試手段是采用逐一地模擬某一輸入信號(hào),然后對(duì)車輛的ECU的對(duì)應(yīng)功能進(jìn)行測(cè)試,而無法全面實(shí)時(shí)模擬實(shí)車工況環(huán)境,忽略整車環(huán)境參數(shù)變化對(duì)測(cè)試帶來的影響。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的任務(wù)是,提供一種用于檢測(cè)車輛的ECU的方法,該方法包括以下步驟:
-根據(jù)待測(cè)試項(xiàng)設(shè)定測(cè)試標(biāo)準(zhǔn);
-根據(jù)測(cè)試標(biāo)準(zhǔn)模擬生成在所述車輛實(shí)際運(yùn)行時(shí)存在的信號(hào);
-將所生成的信號(hào)傳送給所述車輛的ECU;
-從車輛的ECU捕捉信號(hào);
-對(duì)所捕捉的信號(hào)進(jìn)行處理;
-輸出處理結(jié)果。
根據(jù)本發(fā)明的一種優(yōu)選實(shí)施方式,在根據(jù)待測(cè)試項(xiàng)設(shè)定測(cè)試標(biāo)準(zhǔn)的步驟中,待測(cè)試項(xiàng)可以由用戶選擇性地且累加性地配置。用戶可以自行選擇性地設(shè)置想要測(cè)試ECU的某項(xiàng)或某幾項(xiàng)功能。所述測(cè)試項(xiàng)例如包括車載電源、傳感器電源、用于運(yùn)行車輛的傳感器、物理參量(例如機(jī)油壓力、節(jié)氣門后壓力、節(jié)氣門后溫度等)。可選擇地,待測(cè)試項(xiàng)或者由根據(jù)本發(fā)明的檢測(cè)系統(tǒng)預(yù)給定,或者由用戶從待測(cè)試項(xiàng)列表中選擇,或者由用戶通過輸入設(shè)備給定。
根據(jù)本發(fā)明的一種優(yōu)選實(shí)施方式,在車輛實(shí)際運(yùn)行時(shí)存在的信號(hào)包括傳感器信號(hào)和由其他控制模塊產(chǎn)生的信號(hào)。所述傳感器信號(hào)例如涉及由以下傳感器產(chǎn)生的信號(hào):溫度傳感器、壓力傳感器、氧傳感器、流量傳感器、轉(zhuǎn)速傳感器、位置傳感器、爆震傳感器等。所述其他控制模塊例如涉及發(fā)動(dòng)機(jī)控制模塊、自動(dòng)變速器控制模塊、大燈控制模塊、中央控制門鎖控制模塊、ABS控制模塊、電動(dòng)車窗控制模塊、儀表板控制模塊、安全氣囊控制模塊、自動(dòng)空調(diào)控制模塊、電控懸架控制模塊等,還包括原廠或其他診斷儀器,所述其他診斷儀器可以給ECU發(fā)送執(zhí)行動(dòng)作指令,直接讓ECU輸出動(dòng)作,但無法模擬車輛在正常工作狀態(tài)時(shí)的信號(hào)。這些模塊可以有線地或無線地與車輛的ECU 連接。所述連接例如借助CAN總線、K線、LIN總線、Zigbee協(xié)議、藍(lán)牙、WLAN、串行通信接口(COM)、RS485協(xié)議等實(shí)現(xiàn)。
根據(jù)本發(fā)明的一種優(yōu)選實(shí)施方式,所模擬生成的在車輛實(shí)際運(yùn)行時(shí)存在的信號(hào)包括車輛在正常運(yùn)行情況下的信號(hào)和車輛在故障運(yùn)行情況下的信號(hào)。有利地,可以根據(jù)車輛在故障運(yùn)行時(shí)的狀況來模擬生成信號(hào)。信號(hào)的生成可以依照先前在車輛故障運(yùn)行時(shí)獲取的信號(hào)實(shí)現(xiàn),也可以依照車輛的運(yùn)行模型通過數(shù)值計(jì)算地實(shí)現(xiàn)。
根據(jù)本發(fā)明的一種優(yōu)選實(shí)施方式,在根據(jù)測(cè)試標(biāo)準(zhǔn)模擬生成在車輛實(shí)際運(yùn)行時(shí)存在的信號(hào)的步驟中,可以根據(jù)測(cè)試標(biāo)準(zhǔn)實(shí)時(shí)地并行地生成一路或多路信號(hào)。所述一路或多路信號(hào)的并行生成可以借助高速信號(hào)處理芯片、例如FPGA、DSP等硬件地或軟件地實(shí)現(xiàn)。所生成的多路信號(hào)相對(duì)獨(dú)立,模擬生成的信號(hào)更接近車輛運(yùn)行狀況,實(shí)時(shí)性更好,信號(hào)變化更接近物理傳感器。由此,保證測(cè)試環(huán)境準(zhǔn)確無干擾。
根據(jù)本發(fā)明的一種優(yōu)選實(shí)施方式,從車輛的ECU捕捉信號(hào)的步驟包括從車輛的ECU的通信線路捕捉數(shù)據(jù)和捕捉從所述車輛的ECU發(fā)送到執(zhí)行器的信號(hào)。從車輛的ECU的通信線路捕捉數(shù)據(jù)可以理解為,捕捉ECU的CAN總線、COM接口、RS485等通信線路上的數(shù)據(jù)、例如故障信息、數(shù)據(jù)流等。有利地,例如可以捕捉上述其他控制模塊與ECU通過CAN總線通信時(shí)ECU發(fā)送至CAN總線的信息。從車輛的ECU捕捉執(zhí)行器信號(hào)可以理解為捕捉ECU針對(duì)確定的執(zhí)行器所輸出的信號(hào),例如點(diǎn)火線圈驅(qū)動(dòng)信號(hào)、噴油嘴驅(qū)動(dòng)信號(hào)、節(jié)氣門驅(qū)動(dòng)信號(hào)、故障燈驅(qū)動(dòng)信號(hào)等。
根據(jù)本發(fā)明的一種優(yōu)選實(shí)施方式,從車輛的ECU的通信線路捕捉數(shù)據(jù)和捕捉從所述車輛的ECU發(fā)送到執(zhí)行器的信號(hào)可以并行地實(shí)施。對(duì)通信數(shù)據(jù)的捕捉和對(duì)發(fā)送到執(zhí)行器的信號(hào)的捕捉或者可以通過例如高速數(shù)據(jù)采樣模塊同時(shí)實(shí)現(xiàn),當(dāng)然或者也可以順序地實(shí)現(xiàn)。
根據(jù)本發(fā)明的一種優(yōu)選實(shí)施方式,所述方法步驟能夠循環(huán)地實(shí)施。是否循環(huán)實(shí)施方法步驟以及循環(huán)實(shí)施的參量(例如循環(huán)次數(shù)、循環(huán)實(shí)施的時(shí)間)可以由用戶設(shè)置。用戶可以自行設(shè)置循環(huán)測(cè)試ECU 的某項(xiàng)或某幾項(xiàng)功能,以便例如進(jìn)行高強(qiáng)度的老化測(cè)試。
根據(jù)本發(fā)明的一種有利實(shí)施方式,所述方法還包括自動(dòng)統(tǒng)計(jì)各個(gè)確定類型的ECU經(jīng)常出現(xiàn)的故障點(diǎn)或損壞點(diǎn)的步驟。在針對(duì)確定類型的ECU進(jìn)行批量測(cè)試時(shí),可以對(duì)該種類型ECU經(jīng)常出現(xiàn)的故障點(diǎn)或損壞點(diǎn)進(jìn)行統(tǒng)計(jì)。通過這種方式,能夠使ECU的檢測(cè)或開發(fā)人員了解該特定類型的ECU存在的問題,以便對(duì)其進(jìn)行進(jìn)一步開發(fā)和完善。
根據(jù)本發(fā)明的另一方面,還提供一種用于檢測(cè)車輛的ECU的系統(tǒng),其構(gòu)造用于實(shí)施以上權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,所述系統(tǒng)包括以下模塊:
-測(cè)試標(biāo)準(zhǔn)設(shè)定模塊,其用于根據(jù)待測(cè)試項(xiàng)設(shè)定測(cè)試標(biāo)準(zhǔn);
-實(shí)車信號(hào)生成模塊,其用于根據(jù)測(cè)試標(biāo)準(zhǔn)模擬生成在所述車輛實(shí)際運(yùn)行時(shí)存在的信號(hào),并將所述信號(hào)傳送給所述車輛的ECU;
-信號(hào)捕捉模塊,其用于從所述車輛的ECU捕捉信號(hào);
-信號(hào)處理模塊,其用于對(duì)所捕捉的信號(hào)進(jìn)行處理;
-結(jié)果輸出模塊,其用于輸出處理結(jié)果。
根據(jù)本發(fā)明的一種優(yōu)選實(shí)施方式,該系統(tǒng)采用閉環(huán)檢測(cè)的方式。也就是說,該系統(tǒng)根據(jù)測(cè)試標(biāo)準(zhǔn)模擬生成車輛實(shí)際運(yùn)行時(shí)存在的信號(hào),將所模擬生成的信號(hào)傳送到車輛的ECU,隨后對(duì)ECU反饋回的信號(hào)進(jìn)行處理,最終得到檢測(cè)結(jié)果。
根據(jù)本發(fā)明的一種優(yōu)選實(shí)施方式,測(cè)試標(biāo)準(zhǔn)設(shè)定模塊可以設(shè)置有人機(jī)接口,用戶可以借助該人機(jī)接口設(shè)置待測(cè)試項(xiàng)并且獲得待測(cè)試項(xiàng)信息。測(cè)試標(biāo)準(zhǔn)設(shè)定模塊也可以設(shè)置有能與其他裝置通信的接口,以便接收來自其他裝置的信號(hào),該信號(hào)例如可以用于遠(yuǎn)程控制測(cè)試標(biāo)準(zhǔn)設(shè)定模塊。類似地,結(jié)果輸出模塊也可以設(shè)置有人機(jī)接口,用戶可以借助該人機(jī)接口獲得測(cè)試結(jié)果。優(yōu)選地,測(cè)試標(biāo)準(zhǔn)設(shè)定模塊和結(jié)果輸出模塊可以構(gòu)造為一個(gè)共同的模塊。該共同的模塊也可稱作智能診斷軟件模塊。
根據(jù)本發(fā)明的一種有利實(shí)施方式,上述一個(gè)或多個(gè)模塊可以硬件地或軟件地實(shí)現(xiàn)。它們可以具有可能按照硬件方式和/或按照軟件方式構(gòu)造的接口。當(dāng)按照硬件方式構(gòu)造時(shí),該接口例如可以是所謂的ASIC系統(tǒng)的一部分,其包含上述單元的不同功能。然而,該接口也可能是單獨(dú)的集成電路或者至少部分由分立的組件組成。當(dāng)按照軟件方式構(gòu)造時(shí),該接口例如可以是在數(shù)據(jù)庫或微控制器中與其他軟件模塊并存的軟件模塊。
從屬權(quán)利要求是本發(fā)明的有利實(shí)施方式。盡管本發(fā)明已借助優(yōu)選實(shí)施例進(jìn)行了描述,但其不局限于此,而是可以在許多方面進(jìn)行修改。
根據(jù)本發(fā)明的方案能夠很好地解決現(xiàn)有技術(shù)中存在的不利。根據(jù)本發(fā)明,對(duì)ECU的檢測(cè)過程操作簡單,無需多余操作,一鍵執(zhí)行智能檢測(cè)。根據(jù)本發(fā)明能夠?qū)崿F(xiàn)自動(dòng)化地檢測(cè),即自動(dòng)模擬行車動(dòng)作,依次檢測(cè)ECU的每個(gè)功能。此外,根據(jù)本發(fā)明的方案能夠自動(dòng)捕捉通信數(shù)據(jù),并將測(cè)試結(jié)果例如以報(bào)告形式輸出。特別地,輸出的報(bào)告還可以包含自動(dòng)統(tǒng)計(jì)的、關(guān)于各個(gè)確定類型的ECU經(jīng)常出現(xiàn)的故障點(diǎn)或損壞點(diǎn)的信息。根據(jù)本發(fā)明的方案還具有測(cè)試項(xiàng)可配置的優(yōu)點(diǎn),用戶可以自定義測(cè)試項(xiàng),一鍵完成測(cè)試工作。這使得檢測(cè)過程能夠全面高效地實(shí)施,僅需數(shù)分鐘即可完成所有的功能測(cè)試。根據(jù)本發(fā)明的檢測(cè)還具有安全環(huán)保的優(yōu)點(diǎn),與傳統(tǒng)的臺(tái)架測(cè)試相比,無噪音和尾氣污染,且更加安全。
根據(jù)本發(fā)明的方案可應(yīng)用于車輛制造廠的ECU功能檢測(cè)、拆車廠或配件商等的ECU報(bào)廢回收檢測(cè)、ECU維修、4S店快速診斷等。
附圖說明
圖1:根據(jù)本發(fā)明的用于檢測(cè)車輛的ECU的方法的流程圖;
圖2:根據(jù)本發(fā)明的用于檢測(cè)車輛的ECU的系統(tǒng)的框圖;
圖3:根據(jù)圖2的智能診斷軟件模塊的人機(jī)交互界面;
圖4:驗(yàn)證ECU系統(tǒng)電流電壓在各個(gè)工作狀態(tài)是否正常的流程圖;
圖5:在進(jìn)行ECU系統(tǒng)電壓測(cè)試時(shí)發(fā)動(dòng)機(jī)轉(zhuǎn)速與ECU系統(tǒng)電流的曲線圖;
圖6:驗(yàn)證ECU的CAN通信功能是否正常的流程圖;
圖7:驗(yàn)證在發(fā)動(dòng)機(jī)高速運(yùn)轉(zhuǎn)時(shí)ECU的點(diǎn)火系統(tǒng)是否正常的流程圖;
圖8:驗(yàn)證ECU的制動(dòng)開關(guān)信號(hào)是否正常的流程圖。
具體實(shí)施方式
圖1示出根據(jù)本發(fā)明的用于檢測(cè)車輛的ECU的方法的流程圖。
在方法步驟S11中,根據(jù)待測(cè)試項(xiàng)設(shè)定測(cè)試標(biāo)準(zhǔn)。例如,如果測(cè)試車輛的系統(tǒng)電源、CAN總線通信、水溫信號(hào)、油門踏板,則根據(jù)各測(cè)試項(xiàng)設(shè)定與其對(duì)應(yīng)的測(cè)試標(biāo)準(zhǔn)。
在方法步驟S12中,根據(jù)所述測(cè)試標(biāo)準(zhǔn)模擬生成在所述車輛實(shí)際運(yùn)行時(shí)存在的信號(hào)。該信號(hào)體現(xiàn)出實(shí)際傳感器的變化情況,所述變化情況包括車輛正常運(yùn)行情況和車輛故障運(yùn)行情況。
在方法步驟S13中,將所生成的信號(hào)傳送給車輛的ECU。響應(yīng)于所述信號(hào),ECU根據(jù)其自身的控制算法輸出響應(yīng)信號(hào)。
在方法步驟S14中,從所述車輛的ECU捕捉信號(hào)。所述捕捉信號(hào)包括在通信線路、例如CAN總線、COM接口、RS485等上捕捉數(shù)據(jù)和捕捉從ECU發(fā)送到執(zhí)行器的信號(hào)。在通信線路上的數(shù)據(jù)可以涉及故障信息、數(shù)據(jù)流等。從ECU發(fā)送到執(zhí)行器的信號(hào)可以涉及對(duì)相應(yīng)執(zhí)行器的控制信號(hào)。例如,針對(duì)“GCP HD”型號(hào)ECU的“故障燈”測(cè)試項(xiàng),在方法步驟S12中模擬車輛故障運(yùn)行,則車輛的ECU會(huì)給車輛故障燈輸出低電平信號(hào),該低電平信號(hào)用于點(diǎn)亮故障燈,向車輛駕駛員發(fā)出故障的警告;與此相反,模擬車輛正常運(yùn)行,則車輛的ECU會(huì)給車輛故障燈輸出高電平信號(hào),該高電平信號(hào)用于關(guān)閉故障燈,向車輛駕駛員提示正常。在該方法步驟中,可以捕捉ECU向故障燈發(fā)送的信號(hào)。
在方法步驟S15中,對(duì)所捕捉的信號(hào)進(jìn)行處理。該方法步驟的目的在于,將所捕捉的信號(hào)中的有用信息提取出來。根據(jù)通信線路的類型、例如總線的類型或者根據(jù)執(zhí)行器的類型應(yīng)用不同的信號(hào)處理方法。
在方法步驟S16中,輸出處理結(jié)果。在該實(shí)施例中,處理結(jié)果例如可以人機(jī)交互界面的形式和/或以報(bào)告的形式輸出。輸出的處理結(jié)果也可以保存在存儲(chǔ)介質(zhì)上。
圖2示出根據(jù)本發(fā)明的用于檢測(cè)車輛的ECU的系統(tǒng)的框圖。該系統(tǒng)由計(jì)算機(jī)平臺(tái)、實(shí)車傳感器信號(hào)生成模塊、通信數(shù)據(jù)捕捉模塊、執(zhí)行器信號(hào)捕捉模塊、ECU組成。智能診斷軟件模塊和底層數(shù)據(jù)處理模塊構(gòu)造在所述計(jì)算機(jī)平臺(tái)上。
在該實(shí)施例中,智能診斷軟件模塊首先根據(jù)待測(cè)試項(xiàng)設(shè)定測(cè)試標(biāo)準(zhǔn)??蛇x擇地,經(jīng)過底層數(shù)據(jù)處理模塊處理后,將測(cè)試標(biāo)準(zhǔn)傳送到實(shí)車傳感器信號(hào)生成模塊。在接收到智能診斷軟件模塊的測(cè)試指令后,實(shí)車傳感器信號(hào)生成模塊借助高速信號(hào)處理芯片、例如FPGA并行生成多路傳感器信號(hào)。所生成的多路信號(hào)相對(duì)獨(dú)立地傳送到ECU。ECU在接收到這些多路信號(hào)輸出之后輸出響應(yīng)信號(hào)。該響應(yīng)信號(hào)由通信線路上的數(shù)據(jù)信號(hào)和發(fā)送到執(zhí)行器的信號(hào)組成。通信數(shù)據(jù)捕捉模塊和執(zhí)行器信號(hào)捕捉模塊分別同時(shí)捕捉上述信號(hào),并分別將上述信號(hào)發(fā)送到底層數(shù)據(jù)處理模塊進(jìn)行處理。在經(jīng)過底層數(shù)據(jù)處理模塊的處理之后,將與測(cè)試有關(guān)的有用信息提取出來,例如故障信息、ECU的狀態(tài)信息等。最后,再次在智能診斷軟件模塊上向用戶輸出這些信息。在該實(shí)施例中,本系統(tǒng)采用閉環(huán)診斷模式。由于對(duì)通信數(shù)據(jù)和執(zhí)行器信號(hào)同時(shí)進(jìn)行捕捉,因此本系統(tǒng)的診斷方式結(jié)合了協(xié)議性診斷和功能性診斷。
圖3示出根據(jù)圖2的智能診斷軟件模塊的人機(jī)交互界面。由圖3可知,該人機(jī)交互界面分為三個(gè)域。左側(cè)域設(shè)置用于控制人機(jī)交互界面,其包含有用于控制診斷開始和停止的按鈕、用于升級(jí)智能診斷軟件模塊的設(shè)備升級(jí)按鈕、用于設(shè)置人機(jī)交互界面語言的按鈕、用于退出人機(jī)交互界面的按鈕等。中間域設(shè)置用于顯示測(cè)試項(xiàng)列表和各測(cè)試項(xiàng)的檢測(cè)進(jìn)度。右側(cè)域設(shè)置用于顯示與檢測(cè)相關(guān)的信息。例如,在右側(cè)域中示出ECU的品牌與型號(hào)、本系統(tǒng)的電壓與電流、某確定的測(cè)試項(xiàng)的設(shè)定值與實(shí)際值以及故障碼。
在ECU全面功能測(cè)試模式中,用戶通過人機(jī)交互界面選擇待測(cè)試的ECU型號(hào)、例如重汽GCP HD型號(hào)的ECU。據(jù)此,系統(tǒng)自動(dòng)調(diào)取出該型號(hào)ECU的所有測(cè)試項(xiàng),如在圖3中示出的那樣。所述測(cè)試項(xiàng)可以與ECU型號(hào)相關(guān)聯(lián)地存儲(chǔ)在該系統(tǒng)中,也可以由用戶從外部導(dǎo)入到該系統(tǒng)中。在用戶點(diǎn)選“診斷”按鈕之后,系統(tǒng)自動(dòng)對(duì)ECU的各個(gè)待測(cè)試項(xiàng)進(jìn)行測(cè)試,合格通過測(cè)試的項(xiàng)以對(duì)勾標(biāo)示,未合格通過測(cè)試的項(xiàng)以叉標(biāo)示。在所有測(cè)試項(xiàng)測(cè)試完成之后,系統(tǒng)自動(dòng)生成報(bào)告,該報(bào)告明確指出該ECU運(yùn)行是否正常以及哪些功能存在故障。
在ECU自定義測(cè)試模式中,用戶通過人機(jī)交互界面選擇待測(cè)試的ECU型號(hào)、例如同樣為重汽GCP HD型號(hào)的ECU。據(jù)此,系統(tǒng)同樣自動(dòng)調(diào)出該型號(hào)ECU的所有測(cè)試項(xiàng),如在圖3中示出的那樣。用戶可根據(jù)需要選擇或取消一個(gè)或多個(gè)待測(cè)試項(xiàng)。在用戶點(diǎn)選“診斷”按鈕之后,系統(tǒng)自動(dòng)對(duì)所選擇的待測(cè)試項(xiàng)進(jìn)行測(cè)試,合格通過測(cè)試的項(xiàng)以對(duì)勾標(biāo)示,未合格通過測(cè)試的項(xiàng)以叉標(biāo)示。在所選擇的所有測(cè)試項(xiàng)測(cè)試全部測(cè)試完成之后,系統(tǒng)生成報(bào)告,該報(bào)告明確指出該ECU運(yùn)行是否正常和/或哪些功能存在故障。
要指出的是,不論在ECU全面功能測(cè)試模式中還是在ECU自定義測(cè)試模式中,均可由用戶選擇性地設(shè)置該系統(tǒng)是否自動(dòng)循環(huán)地測(cè)試所選擇的測(cè)試項(xiàng),該循環(huán)測(cè)試可用于ECU的老化測(cè)試。
借助根據(jù)本發(fā)明系統(tǒng)的一個(gè)測(cè)試示例是重汽GCP HD型號(hào)的ECU的系統(tǒng)電源測(cè)試。該測(cè)試的目的是驗(yàn)證ECU系統(tǒng)電流電壓在各個(gè)工作狀態(tài)是否正常,該測(cè)試的具體步驟參見圖4。在進(jìn)行該測(cè)試之前,先給ECU通電,然后模擬所有實(shí)際傳感器的正常輸入值,模擬達(dá)到理想實(shí)車工況的情形。在測(cè)試時(shí),首先模擬ECU上電,打開車輛點(diǎn)火開關(guān),然后不斷加大油門,使發(fā)動(dòng)機(jī)轉(zhuǎn)速不斷提升,并且查看在各個(gè)階段時(shí)ECU系統(tǒng)的電壓電流情況。在該測(cè)試中,ECU系統(tǒng)電壓為24±0.5V,并且保持其不變。圖5示出在進(jìn)行ECU系統(tǒng)電壓測(cè)試時(shí)發(fā)動(dòng)機(jī)轉(zhuǎn)速與ECU系統(tǒng)電流的曲線圖,橫坐標(biāo)示出發(fā)動(dòng)機(jī)轉(zhuǎn)速,以“轉(zhuǎn)/分”為單位;縱坐標(biāo)示出ECU系統(tǒng)電流,以“A”為單位。由圖5可以看出,在ECU上電時(shí),ECU系統(tǒng)電流為0-0.05A;在打開點(diǎn)火開關(guān)時(shí),ECU系統(tǒng)電流為0.05-0.15A;在發(fā)動(dòng)機(jī)轉(zhuǎn)動(dòng)時(shí),ECU系統(tǒng)電流為0.15-0.25A,并且ECU系統(tǒng)電流隨著發(fā)動(dòng)機(jī)轉(zhuǎn)速的增大而增大。如果在測(cè)試時(shí)出現(xiàn)電流過大的情形,則說明ECU存在例如短路故障,則必須斷開ECU的電源,以保護(hù)ECU系統(tǒng)不被損壞。相反,如果在測(cè)試時(shí)出現(xiàn)電流過小的情形,則說明ECU存在例如斷路故障,向用戶作出相應(yīng)提示。
借助根據(jù)本發(fā)明系統(tǒng)的另一測(cè)試示例是CAN通信測(cè)試。該測(cè)試的目的是驗(yàn)證ECU的CAN通信功能是否正常,該測(cè)試的具體步驟參見圖6。同樣,在進(jìn)行該測(cè)試之前,先將ECU通電,然后模擬所有實(shí)際傳感器的正常輸入值,模擬達(dá)到理想實(shí)車工況的情形。在測(cè)試時(shí),首先模擬讓發(fā)動(dòng)機(jī)開始工作,使發(fā)動(dòng)機(jī)的轉(zhuǎn)速逐漸達(dá)到工作狀態(tài),比如重汽GCP HD型號(hào)的ECU工作在800轉(zhuǎn)/分鐘。在此期間,使ECU以預(yù)給定的時(shí)間間隔向CAN總線發(fā)送數(shù)據(jù)幀,并且判斷在CAN總線上是否存在數(shù)據(jù)。如果在CAN總線上沒有數(shù)據(jù),則說明ECU的CAN通信功能存在故障。如果在CAN總線上存在數(shù)據(jù),本系統(tǒng)會(huì)自動(dòng)匹配CAN通信的波特率。在CAN通信的波特率匹配時(shí)的情況下,如果本系統(tǒng)接收的數(shù)據(jù)不正確,則證明CAN通信存在故障。
借助根據(jù)本發(fā)明系統(tǒng)的另一測(cè)試示例是點(diǎn)火系統(tǒng)測(cè)試。該測(cè)試的目的是驗(yàn)證在發(fā)動(dòng)機(jī)高速運(yùn)轉(zhuǎn)時(shí)ECU的點(diǎn)火系統(tǒng)是否正常,該測(cè)試的具體步驟參見圖7。同樣,在進(jìn)行該測(cè)試之前,先將ECU通電,然后模擬所有實(shí)際傳感器的正常輸入值,模擬達(dá)到理想實(shí)車工況的情形。在測(cè)試時(shí),模擬不斷加大油門,使發(fā)動(dòng)機(jī)一直處于高速運(yùn)轉(zhuǎn)狀態(tài),比如重汽GCP HD型號(hào)的ECU工作在2800轉(zhuǎn)/分鐘,實(shí)時(shí)捕捉各路點(diǎn)火信號(hào),查看是否有不點(diǎn)火或漏點(diǎn)火的情況。如果每個(gè)缸的點(diǎn)火信號(hào)都有輸出且長期穩(wěn)定工作,則說明沒有漏點(diǎn)火的情況。在該測(cè)試方案中,用戶可以自定義本系統(tǒng)對(duì)點(diǎn)火系統(tǒng)進(jìn)行循環(huán)測(cè)試,使ECU長時(shí)間工作在極限情況下,檢查點(diǎn)火系統(tǒng)是否沒有故障。因此,這種測(cè)試方式可以作為老化測(cè)試。
借助根據(jù)本發(fā)明系統(tǒng)的另一測(cè)試示例是制動(dòng)開關(guān)測(cè)試。該測(cè)試的目的是驗(yàn)證ECU的制動(dòng)開關(guān)信號(hào)是否正常,該測(cè)試的具體步驟參見圖8。同樣,在進(jìn)行該測(cè)試之前,先將ECU通電,然后模擬所有實(shí)際傳感器的正常輸入值,模擬達(dá)到理想實(shí)車工況的情形。在測(cè)試時(shí),模擬車輛發(fā)動(dòng)機(jī)啟動(dòng),加大油門;通過CAN讀取制動(dòng)開關(guān)數(shù)據(jù)流狀態(tài),并且檢查制動(dòng)開關(guān)狀態(tài)數(shù)據(jù)流顯示值是否為“關(guān)閉”;然后模擬制動(dòng);通過CAN讀取制動(dòng)開關(guān)數(shù)據(jù)流狀態(tài),并且檢查制動(dòng)開關(guān)狀態(tài)數(shù)據(jù)流顯示值是否為“打開”。在該測(cè)試方案中,用戶可以自定義本系統(tǒng)對(duì)制動(dòng)開關(guān)進(jìn)行循環(huán)測(cè)試,例如進(jìn)行1000次制動(dòng)測(cè)試,查看制動(dòng)信號(hào)輸出是否及時(shí)、是否有漏輸出情況,以及驗(yàn)證ECU是否出現(xiàn)偶爾制動(dòng)失靈或制動(dòng)不及時(shí)的現(xiàn)象。
本發(fā)明具有全智能的優(yōu)點(diǎn),用戶只需要簡單操作,例如選擇測(cè)試項(xiàng),點(diǎn)擊啟動(dòng)測(cè)試,幾分鐘后就能得到對(duì)整個(gè)ECU的測(cè)試結(jié)果報(bào)告。整個(gè)測(cè)試過程自動(dòng)完成,并且可智能判斷ECU的各功能是否正常。此外,本系統(tǒng)還可以自定義老化測(cè)試,例如驗(yàn)證ECU,進(jìn)行1000次制動(dòng)測(cè)試,檢查是否出現(xiàn)偶爾制動(dòng)失靈或者制動(dòng)不及時(shí)的現(xiàn)象,是否存在安全問題等。同樣,可以使點(diǎn)火系統(tǒng)長時(shí)間高速運(yùn)轉(zhuǎn),以檢查是否存在漏點(diǎn)火或不點(diǎn)火的現(xiàn)象,是否存在轉(zhuǎn)速不穩(wěn)定的現(xiàn)象。本系統(tǒng)還可以具有自動(dòng)統(tǒng)計(jì)各款ECU經(jīng)常出現(xiàn)的故障點(diǎn)或損壞點(diǎn)的功能,以方便用戶改進(jìn)。
本方案針對(duì)整車模擬實(shí)車工作狀態(tài),對(duì)ECU的所有功能進(jìn)行檢測(cè),并智能給出結(jié)果報(bào)告,同時(shí)可以統(tǒng)計(jì)各款ECU常壞的故障點(diǎn)。本系統(tǒng)不僅用于新品ECU的批量檢測(cè),而且用于ECU售后維修硬件穩(wěn)定性的測(cè)試,例如ECU系統(tǒng)電源是否有損壞、硬件線路是否有損壞或者器件是否存在老化或不穩(wěn)定現(xiàn)象等。