車身控制器測試系統(tǒng)及方法
【專利摘要】本發(fā)明提供一種車身控制器測試系統(tǒng)及方法,該方法包括:根據(jù)預(yù)設(shè)測試工況信息,確定車身控制器BCM所執(zhí)行的第一測試操作;生成所述第一測試操作對應(yīng)的輸入信號,并將所述輸入信號發(fā)送給BCM,觸發(fā)所述BCM執(zhí)行所述第一測試操作;采集所述BCM執(zhí)行所述第一測試操作后的第一輸出信號;將所述第一輸出信號與設(shè)定的對應(yīng)期望輸出信號進行比較,獲取功能測試結(jié)果。本發(fā)明中,可以實現(xiàn)自動模擬BCM各項功能的輸入信號,并根據(jù)輸出信號獲取測試結(jié)果,全自動地完成BCM所有功能的測試,容易實現(xiàn),且效率高。
【專利說明】車身控制器測試系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及汽車通信技術(shù),尤其涉及一種車身控制器測試系統(tǒng)及方法。
【背景技術(shù)】
[0002]汽車上的車身控制器(Body Coutrol Module,簡稱BCM)主要功能包括:車輛內(nèi)/外部燈光控制、雨刮洗滌控制、電動玻璃升降控制、中控門鎖及后背門鎖控制、遙控門禁系統(tǒng)(Remote Keyless Entry,簡稱RKE)、發(fā)動機防盜、電源管理、里程備份、喇叭、風(fēng)窗加熱、控制器局域網(wǎng)(Controller Area Network,簡稱CAN)通信、串行通信網(wǎng)絡(luò)(LocalInterconnect Network,簡稱LIN)通信、診斷以及刷新數(shù)據(jù)(Boot Loader)等。上述BCM輸入/輸出接口多,控制邏輯復(fù)雜,對軟件運行可靠性要求極高,為了保證汽車的安全性,需要對BCM的各項功能進行測試。
[0003]現(xiàn)有技術(shù)中,對于BCM各項功能的測試,主要依靠人工進行主導(dǎo)切換,逐項進行,很難高效全面的對BCM功能進行測試。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種車身控制器測試系統(tǒng)及方法,用于解決如何高效全面地對BCM進行測試的問題。
[0005]本發(fā)明第一方面提供一種車身控制器測試系統(tǒng),包括:
[0006]實時處理板卡、模擬信號生成單元、傳感器信號采集板卡、輸入或輸出1/0信號調(diào)理板卡,所述實時處理板卡與所述模擬信號生成單元以及所述傳感器信號采集板卡連接,所述模擬信號生成單元與所述I/o信號調(diào)理板卡連接,所述傳感器信號采集板卡與所述I/O信號調(diào)理板卡連接,所述I/O信號調(diào)理板卡與車身控制器BCM連接;
[0007]所述實時處理板卡,用于根據(jù)預(yù)設(shè)測試工況信息,確定所述BCM所執(zhí)行的第一測試操作;
[0008]所述模擬信號生成單元,用于生成所述第一測試操作對應(yīng)的輸入信號,并通過所述I/o信號調(diào)理板卡將所述輸入信號發(fā)送給BCM,觸發(fā)所述BCM執(zhí)行所述第一測試操作;
[0009]傳感器信號采集板卡,用于通過所述1/0信號調(diào)理板卡采集所述BCM執(zhí)行所述第一測試操作后的第一輸出信號,并將所述第一輸出信號發(fā)送給所述實時處理板卡;
[0010]所述實時處理板卡,用于接收所述第一輸出信號,并將所述第一輸出信號與設(shè)定的對應(yīng)期望輸出信號進行比較,獲取功能測試結(jié)果。
[0011]本發(fā)明第二方面提供一種車身控制器測試方法,包括:
[0012]根據(jù)預(yù)設(shè)測試工況信息,確定車身控制器BCM所執(zhí)行的第一測試操作;
[0013]生成所述第一測試操作對應(yīng)的輸入信號,并將所述輸入信號發(fā)送給BCM,觸發(fā)所述BCM執(zhí)行所述第一測試操作;
[0014]采集所述BCM執(zhí)行所述第一測試操作后的第一輸出信號;
[0015]將所述第一輸出信號與設(shè)定的對應(yīng)期望輸出信號進行比較,獲取功能測試結(jié)果。
[0016]本發(fā)明中,根據(jù)預(yù)設(shè)測試工況信息,確定BCM的第一測試操作,生成第一測試操作對應(yīng)的輸入信號,將該輸入信號發(fā)送給BCM,觸發(fā)BCM執(zhí)行第一測試操作,進而采集BCM的第一輸出信號,將第一輸出信號與設(shè)定的對應(yīng)期望輸出信號進行比較,獲取功能測試結(jié)果。可以實現(xiàn)自動模擬BCM各項功能的輸入信號,并根據(jù)輸出信號獲取測試結(jié)果,全自動地完成BCM所有功能的測試,容易實現(xiàn),且效率高。
【專利附圖】
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為本發(fā)明提供的車身控制器測試系統(tǒng)實施例一的結(jié)構(gòu)示意圖;
[0019]圖2為本發(fā)明提供的車身控制器測試系統(tǒng)實施例二的結(jié)構(gòu)示意圖;
[0020]圖3為本發(fā)明提供的車身控制器測試系統(tǒng)實施例三的結(jié)構(gòu)示意圖;
[0021]圖4為本發(fā)明提供的車身控制器測試方法實施例一的流程示意圖;
[0022]圖5為本發(fā)明提供的車身控制器測試方法實施例二的流程示意圖。
【具體實施方式】
[0023]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0024]本發(fā)明實施例中的符號“/”表示邏輯關(guān)系“或者”。
[0025]圖1為本發(fā)明提供的車身控制器測試系統(tǒng)實施例一的結(jié)構(gòu)示意圖,如圖1所示,該系統(tǒng)包括:實時處理板卡101、模擬信號生成單元102、傳感器信號采集板卡103以及輸入輸出(Input/Output,簡稱I/O)信號調(diào)理板卡104。具體地,
[0026]參照圖1,實時處理板卡101與模擬信號生成單元102以及傳感器信號采集板卡103連接,所述模擬信號生成單元102與I/O信號調(diào)理板卡104連接,傳感器信號采集板卡103與I/O信號調(diào)理板卡104連接,I/O信號調(diào)理板卡104與BCM連接。
[0027]實時處理板卡101,用于根據(jù)預(yù)設(shè)測試工況信息,確定BCM所執(zhí)行的第一測試操作。
[0028]具體地,可以在實時處理板卡101讀取測試工況信息后,運行工況模擬組件,模擬組件將讀取的測試工況分解成合適地測試工步集合,即確定各個功能的測試順序,按一定的順序循環(huán)執(zhí)行測試操作,直到將BCM所有功能測試完。
[0029]上述第一測試操作可以指任一項BCM中的操作功能,例如雨刮洗滌控制、電動玻璃升降控制、中控門鎖及后背門鎖控制等。具體地,測試過程中BCM可以直接連接在汽車的真實負(fù)載上,對汽車上相應(yīng)的功能進行控制。BCM也可以與其它的負(fù)載裝置連,由負(fù)載裝置來模擬汽車上相應(yīng)的功能,例如:模擬雨刮器電機、門鎖電機、車燈燈光等。
[0030]模擬信號生成單元102,用于生成上述第一測試操作對應(yīng)的輸入信號,并通過I/O信號調(diào)理板卡104將上述輸入信號發(fā)送給BCM01,觸發(fā)BCMOl執(zhí)行所述第一測試操作。
[0031]傳感器信號采集板卡103,用于通過I/O信號調(diào)理板卡104采集BCMOl執(zhí)行上述第一測試操作后的第一輸出信號,并將該第一輸出信號發(fā)送給實時處理板卡101。
[0032]實時處理板卡101,用于接收上述第一輸出信號將第一輸出信號跟期望信號進行比較,獲取功能測試結(jié)果。
[0033]具體地,若符合指標(biāo),則繼續(xù)根據(jù)預(yù)設(shè)測試工況信息,確定下一測試操作,如此循環(huán),直到所有功能測試完畢。若不符合指標(biāo),則進行記錄,然后根據(jù)預(yù)設(shè)測試工況信息,確定下一測試操作,直到所有功能測試完畢。
[0034]本實施例中,根據(jù)預(yù)設(shè)測試工況信息,確定BCM的第一測試操作,生成第一測試操作對應(yīng)的輸入信號,將該輸入信號發(fā)送給BCM,觸發(fā)BCM執(zhí)行第一測試操作,進而采集BCM的第一輸出信號,將第一輸出信號與設(shè)定的對應(yīng)期望輸出信號進行比較,獲取功能測試結(jié)果??梢詫崿F(xiàn)自動模擬BCM各項功能的輸入信號,并根據(jù)輸出信號獲取測試結(jié)果,全自動地完成BCM所有功能的測試,容易實現(xiàn),且效率高。
[0035]圖2為本發(fā)明提供的車身控制器測試系統(tǒng)實施例二的結(jié)構(gòu)示意圖,如圖2所示,上述模擬信號生成單元102具體可以包括:開關(guān)及脈沖輸出板卡201、模擬輸入板卡202、通信板卡203以及電子負(fù)載中的一個或多個,其中包含電子負(fù)載時,一般同時包括兩個電子負(fù)載,分別記為第一電子負(fù)載204和第二電子負(fù)載205,這些模塊是由各種電子器件構(gòu)成的硬件模塊。
[0036]具體地,開關(guān)及脈沖輸出板卡201、模擬輸入板卡202、通信板卡203以及兩個電子負(fù)載分別與通過I/o信號調(diào)理板卡104連接,且分別與實時處理板卡101連接。可選地,這些模塊也可以設(shè)置有BCM接口,實現(xiàn)直接與BCMOl連接。
[0037]具體地,開關(guān)及脈沖輸出板卡201,用于模擬生成高低電平開關(guān)信號或脈沖寬度調(diào)制(Pulse Width Modulat1n,簡稱PMW)信號。并將高低電平開關(guān)信號或PMW信號輸出到I/O信號調(diào)理板卡104,由I/O信號調(diào)理板卡104整理后發(fā)送到BCM,作為BCM的輸入信號。
[0038]其中,對于BCM控制的某些開關(guān)功能,例如車燈開關(guān)只有“開”、“關(guān)”兩種狀態(tài),則模擬生成高低電平開關(guān)信號,一般高電平表示“關(guān)”、低電平表示“開”。PMW信號可以用于模擬BCM接收的某些輸入信號,例如:安全氣囊的輸出信號。
[0039]模擬輸入板卡202,用于模擬生成模擬信號,并將該模擬信號輸出到I/O信號調(diào)理板卡104,由I/O信號調(diào)理板卡104整理后發(fā)送到BCM的輸入信號。這里的模擬信號是指與數(shù)字信號相對的模擬信號。用于模擬一些BCM功能的多檔位開關(guān),例如間歇雨刮器的多檔位開關(guān)信號。
[0040]通信板卡203,用于模擬生成CAN通信信號或LIN通信信號,如車速等信號,并將該CAN通信信號或LIN通信信號輸出到I/O信號調(diào)理板卡104,由I/O信號調(diào)理板卡104整理后發(fā)送到BCM,作為BCM的輸入信號。
[0041 ] 電子負(fù)載,用于模擬生成堵轉(zhuǎn)電流信號,例如玻璃升降電機堵轉(zhuǎn)電流信號,并將該堵轉(zhuǎn)電流信號輸出到I/o信號調(diào)理板卡104,由I/O信號調(diào)理板卡104整理后發(fā)送到BCM,作為BCM的輸入信號。
[0042]具體地,第一電子負(fù)載204和第二電子負(fù)載205配合生成堵轉(zhuǎn)電流。堵轉(zhuǎn)電流主要指汽車中的四門玻璃升降以及天窗開合過程中的堵轉(zhuǎn)電流。以玻璃升降為例,汽車玻璃的升降系統(tǒng)主要靠電機控制,玻璃升降堵轉(zhuǎn)具體指電機轉(zhuǎn)子堵住不轉(zhuǎn),兩個電子負(fù)載配合模擬玻璃升降電機堵轉(zhuǎn)電流時,第一電子負(fù)載204控制玻璃升降電機的正極所連接的繼電器接通,同時,第二電子負(fù)載205控制玻璃升降電機的負(fù)極所連接的繼電器接通,這樣就模擬出了玻璃升降電機的堵轉(zhuǎn)電流。
[0043]上述模擬信號生成單元102所包含的多個板卡可以根據(jù)需要同時工作,舉例說明,開關(guān)及脈沖輸出板卡201,模擬生成的高低電平信號用于模擬間歇雨刮器的打開和關(guān)閉;然后模擬輸入板卡202生成的模擬信號用于模擬間歇雨刮器的檔位開關(guān),即模擬間歇雨刮器分別在不同檔位間切換;通信板卡203,模擬車速信號;其中,車速信號和間歇雨刮器的檔位開關(guān)共同確定間歇雨刮的間歇時間。以上板卡配合作業(yè)時,把信號都輸出到I/O信號調(diào)理板卡104,由I/O信號調(diào)理板卡104整理后發(fā)送到BCM。
[0044]上述這幾種開關(guān)方式進行不同的組合,可以實現(xiàn)至少幾十組測試工況,這是現(xiàn)有人工操作不可能實現(xiàn)的。
[0045]圖3為本發(fā)明提供的車身控制器測試系統(tǒng)實施例三的結(jié)構(gòu)示意圖,如圖3所示,
[0046]可選地,車身控制器測試系統(tǒng)還可以包括:負(fù)載箱300,與I/O信號調(diào)理板卡104以及實時處理板卡101連接,用于接收上述BCM輸出的上述第一測試操作的驅(qū)動信號,并根據(jù)上述第一測試操作的驅(qū)動信號驅(qū)動相應(yīng)的負(fù)載。
[0047]更具體地,該負(fù)載箱300用于模擬汽車的各項負(fù)載,例如:車燈燈光、雨刮器電機、門鎖電機、玻璃升降電機等。負(fù)載箱300通過I/O信號調(diào)理板卡104與BCM連接,BCM執(zhí)行第一測試操作時,通過I/O信號調(diào)理板卡104向負(fù)載箱300輸出第一測試操作的驅(qū)動信號,例如雨刮器電機的驅(qū)動信號,以驅(qū)動負(fù)載箱300模擬執(zhí)行雨刮器電機。
[0048]繼續(xù)參照圖3,進一步地,車身控制器測試系統(tǒng)還可以包括:故障注入板卡301,與I/o信號調(diào)理板卡104以及實時處理板卡101連接,用于生成故障信號,并通過I/O信號調(diào)理板卡104將所述故障信號發(fā)送給BCM。
[0049]相應(yīng)地,上述傳感器信號采集板卡103還用于通過I/O信號調(diào)理板卡104采集所述BCM對所述故障信號的反饋信息,將所述反饋信息發(fā)送給所述實時處理板卡101。
[0050]實時處理板卡101,還用于接收上述反饋信息,并將所述反饋信息和設(shè)定的對應(yīng)期望反饋信息進行比較,獲取故障測試結(jié)果??词欠穹现笜?biāo)。
[0051]其中,故障信號可以包括:輸入或者輸出短路信號或開路信號。
[0052]具體地,上述短路信號可以包括:對地短路信號、對電源短路信號、互短信號。其中互短信號是指相鄰PIN腳之間接通發(fā)生的短路。
[0053]參照圖3,車身控制器測試系統(tǒng)還可以包括:測試用例庫302,用于存儲所述測試工況信息和所述期望輸出信號。上述故障測試過程中的期望反饋信息也可以存儲在該測試用例庫中。
[0054]繼續(xù)參照圖3,車身控制器測試系統(tǒng)還可以包括:為整個系統(tǒng)提供電源的程控電源303,以及人機操作界面304,上述測試結(jié)果等內(nèi)容可以直接顯示在人機操作界面304上。
[0055]圖4為本發(fā)明提供的車身控制器測試方法實施例一的流程示意圖,如圖4所示,該方法包括:
[0056]S401、根據(jù)預(yù)設(shè)測試工況信息,確定車身控制器BCM所執(zhí)行的第一測試操作。
[0057]即根據(jù)預(yù)設(shè)測試工況信息,按照一定的順序分別測試BCM的各項功能。
[0058]S402、生成上述第一測試操作對應(yīng)的輸入信號,并將所述輸入信號發(fā)送給BCM,觸發(fā)該BCM執(zhí)行該第一測試操作。
[0059]例如,當(dāng)前測試的第一測試操作為車燈控制,那么生成對應(yīng)的車燈控制開關(guān)信號,以觸發(fā)BCM進行車燈的開關(guān)。
[0060]S403、米集BCM執(zhí)行上述第一測試操作后的第一輸出信號。
[0061]S404、將所述第一輸出信號與設(shè)定的對應(yīng)期望輸出進行比較,獲取功能測試結(jié)果。
[0062]循環(huán)執(zhí)行上述S401?S404,直到BCM的所有功能測試完畢,其中,整個過程自動化進行,無需人為干預(yù)。
[0063]具體地,執(zhí)行完S404后,看測試結(jié)果是否符合標(biāo)準(zhǔn),若符合指標(biāo),進一步判斷測試是否完成,如果完成則停止循環(huán),輸出測試報告,如果沒有完成,則執(zhí)行S401 ;若不符合指標(biāo),則先記錄一次不符合指標(biāo),再進一步判斷測試是否完成,如果完成則停止循環(huán),輸出測試報告,如果沒有完成,執(zhí)行SlOl。
[0064]將功能測試結(jié)果生成報表進行存儲,并可以通過測試系統(tǒng)的人機交互界面顯示該?艮表。
[0065]本實施例中,根據(jù)預(yù)設(shè)測試工況信息,確定BCM的第一測試操作,生成第一測試操作對應(yīng)的輸入信號,將該輸入信號發(fā)送給BCM,觸發(fā)BCM執(zhí)行第一測試操作,進而采集BCM的第一輸出信號,將第一輸出信號與設(shè)定的對應(yīng)期望輸出信號進行比較,獲取功能測試結(jié)果。可以實現(xiàn)自動模擬BCM各項功能的輸入信號,并根據(jù)輸出信號獲取測試結(jié)果,全自動地完成BCM所有功能的測試,容易實現(xiàn),且效率高。
[0066]在另一實施例中,由于BCM包括的功能很多,不同的功能需要的觸發(fā)信號不同,具體地,上述第一測試操作對應(yīng)的輸入信號可以包括以下一種或組合:高低電平開關(guān)信號、脈沖寬度調(diào)制信號、模擬信號、CAN通信信號或LIN通信信號、堵轉(zhuǎn)電流信號。根據(jù)不同的測試操作,可以組合不同的輸入信號進行實現(xiàn)。
[0067]圖5為本發(fā)明提供的車身控制器測試方法實施例二的流程示意圖,在上述實施例的基礎(chǔ)上,還可以對BCM進行故障測試,具體地該方法包括:
[0068]S501、生成故障信號,并將故障信號發(fā)送給BCM。BCM接收到故障信號后,會針對故障信號進行處理。
[0069]具體地,故障信號可以包括:短路信號或開路信號。
[0070]上述短路信號可以使輸入或輸出短路信號,上述開路信號可以是輸入或輸出開路信號。
[0071]其中更具體地,短路信號可以包括:對地短路信號、對電源短路信號、互短信號等。
[0072]具體實現(xiàn)過程中,可以針對BCM的某項功能生成故障信號,例如玻璃升降開關(guān)信號對地短路、對電源短路、玻璃升降開關(guān)信號的下降信號和上升信號的互短,輸出負(fù)載玻璃升降電機的對地短路、對電源短路,或者,近光燈的開關(guān)信號和其它PIN腳開關(guān)信號短路??梢宰詣訙y試多種多樣的故障信號,這是現(xiàn)有人工測試不可能實現(xiàn)的。
[0073]S502、采集BCM對故障信號的反饋信息。
[0074]S503、將上述反饋信息和設(shè)定的對應(yīng)期望反饋信息進行比較,獲取故障測試結(jié)果。
[0075]同樣,可以將故障測試結(jié)果生成報表進行存儲,并可以通過測試系統(tǒng)的人機交互界面顯示該報表。根據(jù)故障測試結(jié)果可以具體判定BCM是否能針對故障產(chǎn)生相應(yīng)的保護動作。
[0076]上述方法實施例由前述系統(tǒng)進行實施,其實現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
[0077]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0078]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種車身控制器測試系統(tǒng),其特征在于,包括: 實時處理板卡、模擬信號生成單元、傳感器信號采集板卡、輸入或輸出I/o信號調(diào)理板卡,所述實時處理板卡與所述模擬信號生成單元以及所述傳感器信號采集板卡連接,所述模擬信號生成單元與所述I/o信號調(diào)理板卡連接,所述傳感器信號采集板卡與所述I/O信號調(diào)理板卡連接,所述I/o信號調(diào)理板卡與車身控制器BCM連接; 所述實時處理板卡,用于根據(jù)預(yù)設(shè)測試工況信息,確定所述BCM所執(zhí)行的第一測試操作; 所述模擬信號生成單元,用于生成所述第一測試操作對應(yīng)的輸入信號,并通過所述I/o信號調(diào)理板卡將所述輸入信號發(fā)送給BCM,觸發(fā)所述BCM執(zhí)行所述第一測試操作; 傳感器信號采集板卡,用于通過所述I/O信號調(diào)理板卡采集所述BCM執(zhí)行所述第一測試操作后的第一輸出信號,并將所述第一輸出信號發(fā)送給所述實時處理板卡; 所述實時處理板卡,用于接收所述第一輸出信號,并將所述第一輸出信號與設(shè)定的對應(yīng)期望輸出信號進行比較,獲取功能測試結(jié)果。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述模擬信號生成單元,包括開關(guān)及脈沖輸出板卡、模擬輸入板卡、通信板卡以及兩個電子負(fù)載中的任意一種或多種,所述開關(guān)及脈沖輸出板卡、模擬輸入板卡、通信板卡以及兩個電子負(fù)載分別與所述I/O信號調(diào)理板卡連接,且分別與所述實時處理板卡連接,其中: 所述開關(guān)及脈沖輸出板卡,用于模擬生成高低電平開關(guān)信號或脈沖寬度調(diào)制信號,并將所述高低電平開關(guān)信號或脈沖寬度調(diào)制信號輸出到所述I/O信號調(diào)理板卡; 所述模擬輸入板卡,用于模擬生成模擬信號,并將所述模擬信號輸出到所述I/O信號調(diào)理板卡; 所述通信板卡,用于模擬生成控制器局域網(wǎng)CAN通信信號或串行通信網(wǎng)絡(luò)LIN通信信號,并將所述CAN通信信號或LIN通信信號輸出到所述I/O信號調(diào)理板卡; 所述電子負(fù)載,用于模擬生成堵轉(zhuǎn)電流信號,并將所述堵轉(zhuǎn)電流信號輸出到所述I/O信號調(diào)理板卡。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,還包括: 負(fù)載箱,與所述I/o信號調(diào)理板卡以及所述實時處理板卡連接,用于接收所述BCM輸出的所述第一測試操作的驅(qū)動信號,并根據(jù)所述第一測試操作的驅(qū)動信號驅(qū)動相應(yīng)的負(fù)載。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,還包括: 故障注入板卡,與所述I/O信號調(diào)理板卡以及所述實時處理板卡連接,用于生成故障信號,并通過所述I/O信號調(diào)理板卡將所述故障信號發(fā)送給BCM ; 所述傳感器信號采集板卡,還用于通過所述I/O信號調(diào)理板卡采集所述BCM對所述故障信號的反饋信息,將所述反饋信息發(fā)送給所述實時處理板卡; 所述實時處理板卡,還用于接收所述反饋信息,并將所述反饋信息和設(shè)定的對應(yīng)期望反饋信息進行比較,獲取故障測試結(jié)果。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述故障信號包括:短路信號或開路信號。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,還包括: 測試用例庫,用于存儲所述測試工況信息和所述期望輸出信號。
7.—種車身控制器測試方法,其特征在于,包括: 根據(jù)預(yù)設(shè)測試工況信息,確定車身控制器BCM所執(zhí)行的第一測試操作; 生成所述第一測試操作對應(yīng)的輸入信號,并將所述輸入信號發(fā)送給BCM,觸發(fā)所述BCM執(zhí)行所述第一測試操作; 采集所述BCM執(zhí)行所述第一測試操作后的第一輸出信號; 將所述第一輸出信號與設(shè)定的對應(yīng)期望輸出信號進行比較,獲取功能測試結(jié)果。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述第一測試操作對應(yīng)的輸入信號包括以下一種或組合:高低電平開關(guān)信號、脈沖寬度調(diào)制信號、模擬信號、控制器局域網(wǎng)CAN通信信號或串行通信網(wǎng)絡(luò)LIN通信信號、電機堵轉(zhuǎn)電流信號。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括: 生成故障信號,將所述故障信號發(fā)送給BCM ; 采集所述BCM對所述故障信號的反饋信息; 將所述反饋信息和設(shè)定的對應(yīng)期望反饋信息進行比較,獲取故障測試結(jié)果。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述故障信號包括:短路信號或開路信號。
【文檔編號】G05B23/02GK104199445SQ201410475499
【公開日】2014年12月10日 申請日期:2014年9月17日 優(yōu)先權(quán)日:2014年9月17日
【發(fā)明者】郭盟, 石剛, 胡留成, 王 鋒 申請人:北京汽車股份有限公司