汽車發(fā)動(dòng)機(jī)控制器(ECU)中待測項(xiàng)目綜述
開關(guān)檢查- 檢查電源和接地之間是否短路或開路。
電源負(fù)載測試- 如果ECU采用模擬電源,則在最大負(fù)載條件下驗(yàn)證電源電壓。
電源噪聲測試-如果ECU采用模擬電源,則檢查輸出噪聲大小。
睡眠電流-在點(diǎn)火鍵處于“關(guān)”位置時(shí)檢查VBATT上的電流。
喚醒電流-在點(diǎn)火鍵處于“開”位置時(shí)檢查VBATT上的電流。
處理器
MPU內(nèi)含有處理器和內(nèi)存組件。在大多數(shù)情況下用閃存存儲應(yīng)用軟件(有時(shí)稱作應(yīng)用碼)。應(yīng)用軟件中包括校準(zhǔn)查找表。這些表根據(jù)輸入的反饋設(shè)定最佳燃油混合和點(diǎn)火定時(shí)參數(shù)。利用閃存你可以在任何時(shí)候?qū)?a class="contentlabel" href="http://m.butianyuan.cn/news/listbylabel/label/ECU">ECU進(jìn)行重新編程。在某些情況下,應(yīng)用軟件包括用于生產(chǎn)測試的特定測試模式。典型的測試包括:
RAM測試 - 通常為某種形式的寫和讀。
Flash測試 - 檢查制造商/產(chǎn)品編號,校驗(yàn)總和。
“看門狗”計(jì)時(shí)器測試。
將應(yīng)用軟件和/或嵌入式測試碼下載到閃存中。
生產(chǎn)測試通常采用以下的一種或多種方法:
應(yīng)用碼包括用于ECU的外部控制的內(nèi)置式測試分支。
將測試碼下載到閃存中。測試碼能測試所有的輸入和輸出。
下載與測試相關(guān)的代碼(如僅下載用于讀取模擬輸入的代碼)。
數(shù)據(jù)鏈路
ECU具有與外界相連的通信鏈路。ECU協(xié)議和標(biāo)準(zhǔn)的種類很多,而且每隔幾年就會(huì)出現(xiàn)新的協(xié)議和標(biāo)準(zhǔn)。通信鏈路具有多項(xiàng)功能。其中最主要的一項(xiàng)功能是滿足板上診斷(OBD) 的要求。OBD對車輛排氣系統(tǒng)進(jìn)行故障探測。 ECU對廢氣排放進(jìn)行監(jiān)測;當(dāng)廢氣排放量超出容許標(biāo)準(zhǔn)時(shí),ECU會(huì)記錄數(shù)據(jù)以供技術(shù)人員使用。技術(shù)人員通過通信鏈路獲取數(shù)據(jù),并可運(yùn)用其它與通信鏈路相連的診斷工具找出故障部件?,F(xiàn)今的車輛通常都使用一個(gè)以上的ECM (ABS,車身控制,遠(yuǎn)程信息處理等),這些ECM一般都通過通信鏈路連接在一起。為了能夠正確運(yùn)行,ECU可能需要與發(fā)動(dòng)機(jī)不相關(guān)的電子或機(jī)械系統(tǒng)的狀態(tài)信息。類似地,其它ECM也需要來自ECU的狀態(tài)信息以確保正常運(yùn)行。
ECU的測試通常需通過頻繁的通信鏈路輸入/輸出來完成。由于和ECU通信要占去實(shí)際測試時(shí)間的30%至40%,用于通信鏈路的設(shè)備對系統(tǒng)性能具有很大的影響。設(shè)備的吞吐時(shí)間(如將RS-232轉(zhuǎn)換成CAN 或?qū)AN 轉(zhuǎn)換成RS-232)會(huì)影響測試系統(tǒng)的總體性能。根據(jù)協(xié)議的不同,選擇范圍會(huì)受到限制。但是在進(jìn)行選擇時(shí),還是應(yīng)該進(jìn)行比較,以找出最快的方案。
通過一個(gè)簡單的例子可以說明你的選擇帶來的影響。假設(shè)你有一個(gè)用于將RS-232 轉(zhuǎn)換為CAN的車輛通信接口(VCI)設(shè)備。如果VCI設(shè)備的RS-232側(cè)在9600波特和每波特1位的條件下運(yùn)行,則RS-232側(cè)的傳送速率為9.6kbps。
此處是11字節(jié)或88位。在9600kbps的速度下傳送數(shù)據(jù)需要9.17 ms。這一時(shí)間看起來似乎并不長,但是要知道在ECU設(shè)備的測試過程中通常要傳送200條甚至更多信息,僅僅單向傳送200條信息就需耗時(shí)1.83秒。當(dāng)然,信息通常需遵守命令/響應(yīng)協(xié)議,因此傳送200條信息的實(shí)際時(shí)間為2 ×1.83 秒,即3.66秒。這還未包括將數(shù)據(jù)由RS-232轉(zhuǎn)換為CAN,由CAN 轉(zhuǎn)換為 RS-232以及ECU或測試系統(tǒng)控制器處理數(shù)據(jù)的其它等待時(shí)間。如果選擇RS-232側(cè)的運(yùn)行速度達(dá)到18.2kbps 的VCI設(shè)備,就可將測試時(shí)間縮短1.83秒。在必須將測試碼或應(yīng)用碼下載至ECU的情況下,選擇慢速的設(shè)備會(huì)造成更大的影響。
離散輸入
離散(或開關(guān))輸入監(jiān)測汽車中各組件和附件的開關(guān)狀態(tài)。最重要的離散輸入是點(diǎn)火開關(guān)。ECU需要知道點(diǎn)火開關(guān)的位置(起動(dòng),運(yùn)行,關(guān)閉,輔助)以確定何時(shí)和如何控制燃油和點(diǎn)火系統(tǒng)。其它離散或開關(guān)輸入還有停車開關(guān)、制動(dòng)開關(guān)和A/C 開關(guān)。
在ECU 測試系統(tǒng)中,通常由通用和/或矩陣?yán)^電器組成的負(fù)載/激勵(lì)模塊將一個(gè)測試源(VBATT, BATT_GND, DAC, DIO)與ECU上的離散輸入相連接。典型的測試包括:
移動(dòng)1/0-對于移動(dòng)1,先將所有離散輸入置0,然后再將輸入由高切換為低,一次輸入一個(gè)。移動(dòng)0則與此相反。
模式測試 (如0xAA, 0x55),讀取ECU的狀態(tài)。
將每個(gè)輸入與VBATT相連,讀取ECU的狀態(tài)。
將每個(gè)輸入與BATT_GND相連,讀取ECU的狀態(tài)。
在開路條件下進(jìn)行測試。
頻率輸入
頻率輸入通常用于監(jiān)測測試速度(如車輛速度)或速度和位置(如曲軸)的傳感器。對于ECU最為重要的反饋信號是曲軸信號。在有些發(fā)動(dòng)機(jī)應(yīng)用中,曲軸和凸輪信號都被用于向ECU提供速度(轉(zhuǎn)速)和位置(曲軸角度)信息。曲軸和凸輪傳感器可以采用可變磁阻型(VAR)傳感器或紅外傳感器(IR)。這兩種類型的傳感器都能產(chǎn)生編碼器信號,ECU通過這些信號來確定燃油和點(diǎn)火輸出參數(shù)。
典型的頻率測試包括:
用具有可變振幅和/或頻率和/或占空比的信號來驅(qū)動(dòng)ECU頻率輸入。
對輸入進(jìn)行開路測試。
在VBATT和/或BATT_GND與輸入短接的條件下進(jìn)行測試。
模擬輸入
模擬輸入監(jiān)測汽車中數(shù)量眾多的傳感器。有多種類型的傳感器,每一信號都由ECU調(diào)理。溫度(發(fā)動(dòng)機(jī)溫度)、壓力(MAP-集流腔絕對壓力)、流量(EGR)和空氣質(zhì)量(氧氣)等是至ECU反饋回路的組成部分。
典型的模擬輸入測試包括:
開路-沒有源或負(fù)載與輸入相連。
與VBATT和/或BATT_GND短接。
模數(shù)線性變換(如用量程的5和95%的輸入信號進(jìn)行測試)。
開關(guān)輸出
開關(guān)輸出,有時(shí)也稱作離散輸出,通常為小電流驅(qū)動(dòng)器(2 A)。用于控制行駛控制離合器和燃油泵的信號就屬于開關(guān)輸出。有時(shí)根據(jù)開關(guān)輸出向系統(tǒng)中的其它組件提供參考電源還是參考地而將其分為大電流驅(qū)動(dòng)器和小電流驅(qū)動(dòng)器。這些輸出驅(qū)動(dòng)的負(fù)載可以是電阻性負(fù)載(如檢查發(fā)動(dòng)機(jī)燈),也可以是電抗性負(fù)載(如氣動(dòng)電磁閥)。
脈寬調(diào)制 (PWM)輸出
評論