成 俊,丁 健,周 濤
(中國汽車技術(shù)研究中心,天津 300300)
隨著汽車領(lǐng)域相關(guān)技術(shù)的日益完善,人們對整車的性能要求越來越高。各類電子電氣的智能融合以及車載網(wǎng)聯(lián)的應(yīng)用,使得汽車整體上不再是簡單的交通或運輸工具,而是與人及整個外界不斷交互的融合體。正是這種新興載體的不斷發(fā)展,使得汽車對各類車載控制器 (ECU)的性能可靠性及穩(wěn)定性要求愈加嚴(yán)格。當(dāng)前,CAN總線技術(shù)廣泛應(yīng)用于商用車及乘用車,涉及汽車數(shù)據(jù)采集、汽車控制策略等領(lǐng)域[1-3]。為保證整車性能的穩(wěn)定可靠,整車廠需要對供應(yīng)商所提供的各類ECU進行重復(fù)測試驗證,包括單節(jié)點ECU的網(wǎng)絡(luò)通信測試、網(wǎng)絡(luò)診斷測試、HIL(Hardware-in-the-loop)功能測試等。其中,單節(jié)點ECU網(wǎng)絡(luò)通信測試是最基礎(chǔ)的一環(huán),涉及物理層、數(shù)據(jù)鏈路層及交互層等,其主要目的是檢測待測件是否存在通信異常,如丟失數(shù)據(jù)幀、信號過度延遲[4-5]、無法正常收發(fā)報文等。網(wǎng)絡(luò)通信的測試結(jié)果在一定程度上影響著HIL功能測試過程。宏觀上,其直接決定著整車的性能可靠性、穩(wěn)定性以及安全性。
當(dāng)前,不論是整車廠或是零部件供應(yīng)商,主要通過示波器或網(wǎng)絡(luò)自動化機柜來進行ECU的網(wǎng)絡(luò)通信測試,而受硬件設(shè)備測試精度、CAN收發(fā)器外圍信號干擾、信號濾波過程、待測件自身特性以及測試方法等因素影響,這兩種測試方法難免會出現(xiàn)一定的測試偏差,而較嚴(yán)重的信號對稱性偏差會導(dǎo)致通信錯誤,甚至直接影響整車的性能可靠性[6]。本文以某型號汽車防抱死制動系統(tǒng)ABS CAN報文信號對稱性測試為背景,分別采用示波器手測方式及網(wǎng)絡(luò)自動化機柜來測試CAN報文通信信號對稱性,并對兩種方法得到的信號對稱性進行偏差分析,通過信號對稱性偏差分析,指出了兩種測試方法的利弊,同時給出了示波器手測方式的部分測試建議,為后續(xù)其它待測件的測試過程提供一定的參考,以便于整車待測件測試過程的順利進行。
在ABS報文信號對稱性測試過程中,受測試方法及測試環(huán)境影響,待測件通信信號對稱性會出現(xiàn)不同程度的偏差。這類偏差一方面會影響ECU的測試通過率,另一方面還會影響ECU的通信過程,如出現(xiàn)錯誤幀、報文丟失等嚴(yán)重情形。
針對上述問題,需要采用合理的方法,對ECU網(wǎng)絡(luò)通信信號對稱性進行準(zhǔn)確測試。手動測試過程中,由于待測件周圍環(huán)境干擾較大,如多線路電磁干擾等,再加上信號濾波強弱程度的不同,信號對稱性手動通信測試存在一定的局限性。但在一定的工況下,手動測試又具有測試便捷、測試穩(wěn)定性強等特點,且能根據(jù)具體問題進行詳細的分析排查。對于信號對稱性自動化通信測試,受實驗條件、測試成本、硬件集成穩(wěn)定性等因素影響,ECU信號對稱性測試過程也存在一定的誤差。其中,硬件集成的穩(wěn)定性直接決定ECU信號通信的測試結(jié)果,這就要求在腳本編寫過程中,需要將各硬件(如示波器、板卡等)有效合理地關(guān)聯(lián)在一起,這也是當(dāng)前信號對稱性自動化通信測試過程中亟待解決的問題。但總體而言,ECU信號對稱性自動化通信測試過程所具有的高效性、抗擾性強、測試偏差小等優(yōu)勢,使其具有一定的發(fā)展前景。
圖1所示為通信過程中CAN報文共模峰峰間電壓示意圖。ABS信號對稱性通信測試需滿足SAE J1939標(biāo)準(zhǔn)中有關(guān)物理層的相關(guān)規(guī)范[7],ABS信號對稱性通信測試評價標(biāo)準(zhǔn)為:①在位時間的前半部分,信號電壓應(yīng)在81%~150%的位結(jié)束電壓值的范圍內(nèi);②在位時間的后半部分,信號電壓應(yīng)在95%~105%的位結(jié)束電壓值的范圍內(nèi)[8]。共模峰峰間電壓及電壓步長測試值域見表1。
圖1 CAN報文共模峰峰間電壓
表1 共模峰峰間電壓及電壓步長測試值域
如圖2所示,為某型號ABS及其接插件,分別采用Tektronix示波器及網(wǎng)絡(luò)自動化測試機柜對單節(jié)點ABS進行CAN報文通信信號對稱性測試,測試項包括共模峰峰間電壓及共模電壓步長,并針對ABS報文信號對稱性進行簡要分析。
如圖3所示,首先采用示波器手測方法,按照電路圖連接好實驗設(shè)備。依照測試規(guī)定有序打開實驗設(shè)備,然后調(diào)節(jié)示波器測試按鈕進行單幀報文的采集,使用示波器測量ABS發(fā)送的CAN報文中任一隱性變顯性位的物理波形,在隱性變顯性時不對稱引起的共模電壓與顯性變隱性時的共模電壓步長VCM (STEP)所引起的共模電壓的差值VCM (PP)。
圖2 某型號防抱死制動系統(tǒng)
圖3 示波器測試下單幀報文測試圖
如圖4所示,調(diào)節(jié)示波器圖形位置及縮放按鈕,將單幀報文解析為某一位的實際測試圖。同時,調(diào)節(jié)示波器運算按鈕,進行共模峰峰間電壓設(shè)置 (也即CAN_H、CAN_L求和運算),將運算結(jié)果縮放至合適位置,如圖5所示。最后,移動示波器左右光標(biāo)進行數(shù)據(jù)采集。
圖4 示波器測試下報文某一位測試圖
圖5 共模峰峰間電壓測試圖
在完成ABS報文信號共模間峰峰電壓數(shù)據(jù)采集后,將示波器圖像調(diào)節(jié)至合適位置,利用左右光標(biāo),針對某一位報文信號,分別截取一段報文顯性位及兩側(cè)隱性位的報文信息,測試過程如圖6、圖7、圖8所示,最后完成每段報文對應(yīng)的數(shù)據(jù)分析與處理。實驗設(shè)備其它相關(guān)參數(shù)詳見表2。
表2 實驗設(shè)備其它相關(guān)參數(shù)
圖6 共模電壓步長測試圖a
圖7 共模電壓步長測試圖b
圖8 共模電壓步長測試圖c
表3為報文信號對稱性誤差分析。由表3分析可知,分別利用示波器手動測試及網(wǎng)絡(luò)自動化測試機柜得到的ABS報文信號對稱性存在一定差異,該差異受外界信號源電磁干擾、外接電路方式 (如非雙絞線)等擾動影響較大。示波器手動測試所得到的共模電壓步長與自動化測試的結(jié)果比較接近,平均偏差都維持在20mV左右,但網(wǎng)絡(luò)自動化測試所得到的共模間峰峰電壓平均偏差要比手動測試偏差小43%。在測試成本允許的條件下,考慮到測試的精確性及穩(wěn)定性等方面,ECU信號對稱性網(wǎng)絡(luò)自動化測試具有一定的優(yōu)勢。在測試成本可控的條件下,考慮到測試環(huán)境及靈活性,在ECU信號對稱性手動測試也能滿足測試需求時,可優(yōu)先選擇手動測試方法。
表3 報文信號對稱性誤差分析
在手動測試ECU報文收發(fā)過程中,應(yīng)盡可能關(guān)閉或移除不必要的通電線路,且必要時可以添加濾波裝置,以實現(xiàn)電源電壓的穩(wěn)定輸出,從而最大程度上減小外界電路對通信測試過程的影響。