一種整車控制器的測(cè)試裝置和測(cè)試方法
【專利摘要】本發(fā)明實(shí)施方式公開了一種整車控制器的測(cè)試裝置和測(cè)試方法。裝置包括:配置文件生成模塊、控制器局域網(wǎng)(CAN)通信模塊、顯示模塊和測(cè)試元件;配置文件生成模塊,用于生成配置文件;CAN通信模塊,用于向整車控制器發(fā)送配置文件,其中整車控制器基于配置文件控制自身的驅(qū)動(dòng)電路的運(yùn)行;還用于接收整車控制器返回的驅(qū)動(dòng)電路運(yùn)行信息,并將驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到顯示模塊;測(cè)試元件,與整車控制器的驅(qū)動(dòng)電路連接,用于基于所述驅(qū)動(dòng)電路的運(yùn)行呈現(xiàn)工作狀態(tài);顯示模塊,用于顯示驅(qū)動(dòng)電路運(yùn)行信息。
【專利說明】
一種整車控制器的測(cè)試裝置和測(cè)試方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及汽車技術(shù)領(lǐng)域,更具體地,涉及一種整車控制器的測(cè)試裝置和方法。
【背景技術(shù)】
[0002]能源短缺、石油危機(jī)和環(huán)境污染愈演愈烈,給人們的生活帶來巨大影響,直接關(guān)系到國(guó)家經(jīng)濟(jì)和社會(huì)的可持續(xù)發(fā)展。世界各國(guó)都在積極開發(fā)新能源技術(shù)。電動(dòng)汽車作為一種降低石油消耗、低污染、低噪聲的新能源汽車,被認(rèn)為是解決能源危機(jī)和環(huán)境惡化的重要途徑?;旌蟿?dòng)力汽車同時(shí)兼顧純電動(dòng)汽車和傳統(tǒng)內(nèi)燃機(jī)汽車的優(yōu)勢(shì),在滿足汽車動(dòng)力性要求和續(xù)駛里程要求的前提下,有效地提高了燃油經(jīng)濟(jì)性,降低了排放,被認(rèn)為是當(dāng)前節(jié)能和減排的有效路徑之一。
[0003]整車控制器(VCU,Vehicle Control Unit)是混合動(dòng)力/純電動(dòng)汽車動(dòng)力系統(tǒng)的總成控制器,負(fù)責(zé)協(xié)調(diào)發(fā)動(dòng)機(jī)、驅(qū)動(dòng)電機(jī)、變速箱、動(dòng)力電池等各部件的工作,提高汽車的經(jīng)濟(jì)性、動(dòng)力性、安全性并降低排放污染。
[0004]目前針對(duì)整車控制器的檢測(cè),大部分廠家都是在產(chǎn)品的生產(chǎn)階段利用人工實(shí)現(xiàn)手動(dòng)檢測(cè)。
[0005]然而,人工檢測(cè)具有效率低下以及檢測(cè)準(zhǔn)確度不高的缺點(diǎn)。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是提出一種整車控制器的測(cè)試裝置,從而提高檢測(cè)的自動(dòng)化程度。
[0007]本發(fā)明的另一個(gè)目的是提出一種整車控制器的測(cè)試方法,從而提高檢測(cè)的自動(dòng)化程度。
[0008]根據(jù)本發(fā)明實(shí)施方式的一方面,提出一種整車控制器的測(cè)試裝置,包括:配置文件生成模塊、控制器局域網(wǎng)(Controller Area Network, CAN)通信模塊、顯示模塊和測(cè)試元件;
[0009]配置文件生成模塊,用于生成配置文件;
[0010]CAN通信模塊,用于向整車控制器發(fā)送所述配置文件,其中整車控制器基于所述配置文件控制自身的驅(qū)動(dòng)電路的運(yùn)行;還用于接收整車控制器返回的驅(qū)動(dòng)電路運(yùn)行信息,并將所述驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到顯示模塊;
[0011]測(cè)試元件,與整車控制器的驅(qū)動(dòng)電路連接,用于基于所述驅(qū)動(dòng)電路的運(yùn)行呈現(xiàn)工作狀態(tài);
[0012]顯示模塊,用于顯示所述驅(qū)動(dòng)電路運(yùn)行信息。
[0013]優(yōu)選地,所述驅(qū)動(dòng)電路為脈沖寬度調(diào)制(PffM)驅(qū)動(dòng)電路;所述測(cè)試元件為亮度可變的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述PWM驅(qū)動(dòng)電路的占空比。
[0014]優(yōu)選地,所述驅(qū)動(dòng)電路為A/D采集電路;所述測(cè)試元件為阻值可調(diào)的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述A/D采集電路采集的所述發(fā)光元件的電壓值。
[0015]優(yōu)選地,所述驅(qū)動(dòng)電路為高邊驅(qū)動(dòng)電路;所述測(cè)試元件為一端接地,另一端接所述高邊驅(qū)動(dòng)電路的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述高邊驅(qū)動(dòng)電路的使能狀態(tài)。
[0016]優(yōu)選地,所述驅(qū)動(dòng)電路為低邊驅(qū)動(dòng)電路;所述測(cè)試元件為一端接電源,另一端接所述低邊驅(qū)動(dòng)電路的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述低邊驅(qū)動(dòng)電路的使能狀態(tài)。
[0017]根據(jù)本發(fā)明實(shí)施方式的另一方面,提出一種整車控制器的測(cè)試方法,包括:
[0018]生成配置文件;
[0019]向整車控制器發(fā)送所述配置文件,整車控制器基于所述配置文件控制自身的驅(qū)動(dòng)電路的運(yùn)行,其中該驅(qū)動(dòng)電路連接測(cè)試元件;
[0020]接收整車控制器返回的驅(qū)動(dòng)電路運(yùn)行信息;
[0021]顯示所述驅(qū)動(dòng)電路運(yùn)行信息;
[0022]基于所述驅(qū)動(dòng)電路運(yùn)行信息與所述測(cè)試元件的工作狀態(tài),確定測(cè)試結(jié)果。
[0023]優(yōu)選地,所述驅(qū)動(dòng)電路為PffM驅(qū)動(dòng)電路;所述測(cè)試元件為亮度可變的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述PWM驅(qū)動(dòng)電路的占空比;
[0024]所述基于所述驅(qū)動(dòng)電路運(yùn)行信息和與所述驅(qū)動(dòng)電路連接的測(cè)試元件的工作狀態(tài),確定所述整車控制器的測(cè)試結(jié)果,包括:
[0025]基于所述PffM驅(qū)動(dòng)電路的占空比變化與所述發(fā)光元件的亮度變化是否一致,確定所述PffM驅(qū)動(dòng)電路是否正常。
[0026]優(yōu)選地,所述驅(qū)動(dòng)電路為A/D采集電路;所述測(cè)試元件為阻值可調(diào)的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述A/D采集電路采集的所述發(fā)光元件的電壓值;
[0027]所述基于所述驅(qū)動(dòng)電路運(yùn)行信息和與所述驅(qū)動(dòng)電路連接的測(cè)試元件的工作狀態(tài),確定所述整車控制器的測(cè)試結(jié)果,包括:
[0028]基于所述發(fā)光元件的電壓值變化與所述發(fā)光元件的阻值變化是否一致,確定所述A/D米集電路是否正常。
[0029]優(yōu)選地,所述驅(qū)動(dòng)電路為高邊驅(qū)動(dòng)電路;所述測(cè)試元件為一端接地,另一端接所述高邊驅(qū)動(dòng)電路的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述高邊驅(qū)動(dòng)電路的使能狀態(tài);
[0030]所述基于所述驅(qū)動(dòng)電路運(yùn)行信息和與所述驅(qū)動(dòng)電路連接的測(cè)試元件的工作狀態(tài),確定所述整車控制器的測(cè)試結(jié)果,包括:
[0031]基于所述高邊驅(qū)動(dòng)電路的使能狀態(tài)與所述發(fā)光元件的發(fā)光狀態(tài)是否一致,確定所述高邊驅(qū)動(dòng)電路是否正常。
[0032]優(yōu)選地,所述驅(qū)動(dòng)電路為低邊驅(qū)動(dòng)電路;所述測(cè)試元件為一端接電源,另一端接所述低邊驅(qū)動(dòng)電路的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述低邊驅(qū)動(dòng)電路的使能狀態(tài);
[0033]所述基于所述驅(qū)動(dòng)電路運(yùn)行信息和與所述驅(qū)動(dòng)電路連接的測(cè)試元件的工作狀態(tài),確定所述整車控制器的測(cè)試結(jié)果,包括:
[0034]基于所述低邊驅(qū)動(dòng)電路的使能狀態(tài)與所述發(fā)光元件的發(fā)光狀態(tài)是否一致,確定所述低邊驅(qū)動(dòng)電路是否正常。
[0035]從上述技術(shù)方案可以看出,配置文件生成模塊生成配置文件;CAN通信模塊向整車控制器發(fā)送配置文件,其中整車控制器基于配置文件控制自身的驅(qū)動(dòng)電路的運(yùn)行,而且測(cè)試元件與整車控制器的驅(qū)動(dòng)電路連接,測(cè)試元件基于驅(qū)動(dòng)電路的運(yùn)行呈現(xiàn)工作狀態(tài);CAN通信模塊還接收整車控制器返回的驅(qū)動(dòng)電路運(yùn)行信息,并將驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到顯示模塊;顯示模塊顯示驅(qū)動(dòng)電路運(yùn)行信息。由此可見,應(yīng)用本發(fā)明之后,基于配置文件的相應(yīng)配置控制驅(qū)動(dòng)電路的運(yùn)行,而且基于驅(qū)動(dòng)電路運(yùn)行信息與測(cè)試元件的工作狀態(tài)可以確定整車控制器的測(cè)試結(jié)果,從而提高了測(cè)試的自動(dòng)化程度。
【附圖說明】
[0036]以下附圖僅對(duì)本發(fā)明做示意性說明和解釋,并不限定本發(fā)明的范圍。
[0037]圖1為根據(jù)本發(fā)明的整車控制器的測(cè)試裝置的結(jié)構(gòu)圖。
[0038]圖2為根據(jù)本發(fā)明第一實(shí)施方式的整車控制器的測(cè)試裝置的結(jié)構(gòu)圖。
[0039]圖3為根據(jù)本發(fā)明第二實(shí)施方式的整車控制器的測(cè)試裝置的結(jié)構(gòu)圖。
[0040]圖4為根據(jù)本發(fā)明第三實(shí)施方式的整車控制器的測(cè)試裝置的結(jié)構(gòu)圖。
[0041]圖5為根據(jù)本發(fā)明第四實(shí)施方式的整車控制器的測(cè)試裝置的結(jié)構(gòu)圖。
[0042]圖6為根據(jù)本發(fā)明第五實(shí)施方式的整車控制器的測(cè)試裝置的結(jié)構(gòu)圖。
[0043]圖7為根據(jù)本發(fā)明的整車控制器的測(cè)試方法流程圖。
【具體實(shí)施方式】
[0044]為了對(duì)發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對(duì)照【附圖說明】本發(fā)明的【具體實(shí)施方式】,在各圖中相同的標(biāo)號(hào)表不相同的部分。
[0045]為了描述上的簡(jiǎn)潔和直觀,下文通過描述若干代表性的實(shí)施方式來對(duì)本發(fā)明的方案進(jìn)行闡述。實(shí)施方式中大量的細(xì)節(jié)僅用于幫助理解本發(fā)明的方案。但是很明顯,本發(fā)明的技術(shù)方案實(shí)現(xiàn)時(shí)可以不局限于這些細(xì)節(jié)。為了避免不必要地模糊了本發(fā)明的方案,一些實(shí)施方式?jīng)]有進(jìn)行細(xì)致地描述,而是僅給出了框架。下文中,“包括”是指“包括但不限于”,“根據(jù)……”是指“至少根據(jù)……,但不限于僅根據(jù)……”。由于漢語的語言習(xí)慣,下文中沒有特別指出一個(gè)成分的數(shù)量時(shí),意味著該成分可以是一個(gè)也可以是多個(gè),或可理解為至少一個(gè)。
[0046]圖1為根據(jù)本發(fā)明的整車控制器的測(cè)試裝置的結(jié)構(gòu)圖。該測(cè)試裝置100用于測(cè)試整車控制器200。整車控制器200包括主控芯片201和驅(qū)動(dòng)電路202。
[0047]如圖1所示,該測(cè)試裝置100包括:配置文件生成模塊101、CAN通信模塊102、測(cè)試兀件103和顯不板塊104 ;其中:
[0048]配置文件生成模塊101,用于生成配置文件;
[0049]CAN通信模塊102,用于向整車控制器200發(fā)送配置文件,其中整車控制器200基于配置文件控制驅(qū)動(dòng)電路202的運(yùn)行;CAN通信模塊102,還用于接收整車控制器200返回的驅(qū)動(dòng)電路運(yùn)行信息,并將驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到顯示模塊104 ;
[0050]測(cè)試元件103,與整車控制器200的驅(qū)動(dòng)電路202連接,用于基于驅(qū)動(dòng)電路202的運(yùn)行呈現(xiàn)工作狀態(tài);
[0051]顯示模塊104,用于顯示驅(qū)動(dòng)電路運(yùn)行信息。
[0052]配置文件生成模塊101所生成的配置文件,用于指定驅(qū)動(dòng)電路202的運(yùn)行方式。配置文件具體可以實(shí)施為由編程語言所編譯生成的控制代碼。配置文件中指定有驅(qū)動(dòng)電路202的運(yùn)行參數(shù)。具體地,配置文件指定的運(yùn)行參數(shù)可以包括:驅(qū)動(dòng)電路運(yùn)行時(shí)間、占空比、A/D米集使能命令、尚邊驅(qū)動(dòng)使能命令、低邊驅(qū)動(dòng)使能命令,等等。
[0053]整車控制器200的主控芯片201解析配置文件,以獲取驅(qū)動(dòng)電路202的運(yùn)行參數(shù),并基于該運(yùn)行參數(shù)控制驅(qū)動(dòng)電路202的運(yùn)行。
[0054]優(yōu)選的,驅(qū)動(dòng)電路202具體包括:PWM驅(qū)動(dòng)電路、A/D采集電路、高邊驅(qū)動(dòng)電路和/或低邊驅(qū)動(dòng)電路,等等。
[0055]當(dāng)顯示模塊104中無法正常顯示時(shí),可以假定測(cè)試裝置100的CAN通信模塊102無法與整車控制器200建立通信關(guān)系,即推測(cè)整車控制器200的CAN功能發(fā)生故障。
[0056]以上詳細(xì)羅列了運(yùn)行參數(shù)和驅(qū)動(dòng)電路202的典型實(shí)例,本領(lǐng)域技術(shù)人員可以意識(shí)至IJ,這種描述僅是示范性的,并不用于對(duì)本發(fā)明構(gòu)成限定。
[0057]圖2為根據(jù)本發(fā)明第一實(shí)施方式的整車控制器的測(cè)試裝置的結(jié)構(gòu)圖。在圖2中,驅(qū)動(dòng)電路202具體實(shí)施為PffM驅(qū)動(dòng)電路。而且,測(cè)試元件103實(shí)施為亮度可變的發(fā)光元件103。
[0058]測(cè)試裝置100的CAN通信模塊102向整車控制器200發(fā)送配置文件。該配置文件指定的運(yùn)行參數(shù)包括占空比,占空比優(yōu)選隨時(shí)間變化。整車控制器200的主控芯片201從配置文件中解析出占空比,并使能PWM驅(qū)動(dòng)電路202發(fā)出符合該占空比的PffM信號(hào),該P(yáng)ffM信號(hào)驅(qū)動(dòng)發(fā)光元件103發(fā)光,而且發(fā)光元件103的發(fā)光亮度變化與占空比變化相對(duì)應(yīng)。整車控制器200的主控芯片201還基于占空比生成驅(qū)動(dòng)電路運(yùn)行信息,并將驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到檢測(cè)裝置100的CAN通信模塊102。CAN通信模塊102接收整車控制器200的主控芯片201返回的驅(qū)動(dòng)電路運(yùn)行信息,從驅(qū)動(dòng)電路運(yùn)行信息中解析出占空比,并將占空比發(fā)送到顯示模塊104予以顯示。
[0059]因此,工作人員可以基于觀察發(fā)光元件103的亮度變化與顯示模塊104上顯示的占空比變化是否一致,確定PWM驅(qū)動(dòng)電路202是否正常工作。其中,當(dāng)顯示模塊104上的占空比變大,發(fā)光元件103的亮度也變強(qiáng);當(dāng)顯示模塊104上的占空比變小,發(fā)光元件103的亮度也變?nèi)?,則可以認(rèn)定PWM驅(qū)動(dòng)電路202工作正常。否則,認(rèn)定PffM驅(qū)動(dòng)電路202工作不正常。
[0060]圖3為根據(jù)本發(fā)明第二實(shí)施方式的整車控制器的測(cè)試裝置的結(jié)構(gòu)圖。在圖3中,驅(qū)動(dòng)電路202具體實(shí)施為A/D采集電路。而且,測(cè)試元件103實(shí)施為阻值可調(diào)的發(fā)光元件103,工作人員可以通過扭動(dòng)旋鈕等方式人工調(diào)節(jié)發(fā)光元件103的阻值。
[0061]測(cè)試裝置100的CAN通信模塊102向整車控制器200發(fā)送配置文件。該配置文件指定的運(yùn)行參數(shù)包括A/D采集電路使能命令。整車控制器200的主控芯片201從配置文件中解析出A/D采集電路使能命令,并使能A/D采集電路采集發(fā)光元件103的當(dāng)前電壓。整車控制器200的主控芯片201還生成包含發(fā)光元件103的當(dāng)前電壓的驅(qū)動(dòng)電路運(yùn)行信息,并將驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到檢測(cè)裝置100的CAN通信模塊102。CAN通信模塊102接收整車控制器200的主控芯片201返回的驅(qū)動(dòng)電路運(yùn)行信息,從驅(qū)動(dòng)電路運(yùn)行信息中解析出發(fā)光元件103的當(dāng)前電壓,并將發(fā)光元件103的當(dāng)前電壓發(fā)送到顯示模塊104予以顯示。
[0062]因此,工作人員一方面人工調(diào)節(jié)發(fā)光元件103的阻值,另一方面同時(shí)基于觀察發(fā)光元件103的阻值變化與顯示模塊104上顯示的電壓變化是否一致,確定A/D采集電路是否正常工作。其中,當(dāng)發(fā)光元件103的阻值變大時(shí),顯示模塊104上顯示的電壓也線性變大;或者,當(dāng)發(fā)光元件103的阻值變小時(shí),顯示模塊104上顯示的電壓也線性變小,則可以認(rèn)定A/D采集電路工作正常。否則,認(rèn)定A/D采集電路工作不正常。
[0063]圖4為根據(jù)本發(fā)明第三實(shí)施方式的整車控制器的測(cè)試裝置的結(jié)構(gòu)圖。在圖4中,驅(qū)動(dòng)電路202具體實(shí)施為高邊驅(qū)動(dòng)電路202,而且,測(cè)試元件103實(shí)施為一端接地,另一端接高邊驅(qū)動(dòng)電路的發(fā)光元件103。
[0064]測(cè)試裝置100的CAN通信模塊102向整車控制器200發(fā)送配置文件。該配置文件指定的運(yùn)行參數(shù)包括高邊驅(qū)動(dòng)電路的使能命令。整車控制器200的主控芯片201從配置文件中解析出高邊驅(qū)動(dòng)電路的使能命令,并基于該使能命令使能高邊驅(qū)動(dòng)電路202。當(dāng)高邊驅(qū)動(dòng)電路被使能后,發(fā)光元件103可以發(fā)光。整車控制器200的主控芯片201還生成包含高邊驅(qū)動(dòng)電路使能狀態(tài)的驅(qū)動(dòng)電路運(yùn)行信息,并將驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到檢測(cè)裝置100的CAN通信模塊102。CAN通信模塊102接收整車控制器200的主控芯片201返回的驅(qū)動(dòng)電路運(yùn)行信息,從驅(qū)動(dòng)電路運(yùn)行信息中解析出高邊驅(qū)動(dòng)電路使能狀態(tài),并將高邊驅(qū)動(dòng)電路使能狀態(tài)發(fā)送到顯示模塊104予以顯示。
[0065]因此,工作人員可以基于顯示模塊104所顯示的高邊驅(qū)動(dòng)電路的使能狀態(tài)與發(fā)光元件103的發(fā)光狀態(tài)的對(duì)應(yīng)關(guān)系,確定高邊驅(qū)動(dòng)電路是否正常。其中,當(dāng)顯示模塊104所顯示的高邊驅(qū)動(dòng)電路使能狀態(tài)為使能時(shí),發(fā)光元件103發(fā)光;當(dāng)顯示模塊104所顯示的高邊驅(qū)動(dòng)電路使能狀態(tài)為非使能時(shí),發(fā)光元件103不發(fā)光,則可以認(rèn)定高邊驅(qū)動(dòng)電路工作正常。
[0066]圖5為根據(jù)本發(fā)明第四實(shí)施方式的整車控制器的測(cè)試裝置的結(jié)構(gòu)圖。在圖4中,驅(qū)動(dòng)電路202具體實(shí)施為低邊驅(qū)動(dòng)電路202,而且,測(cè)試元件103實(shí)施為一端接電源,另一端接低邊驅(qū)動(dòng)電路的發(fā)光元件103。
[0067]測(cè)試裝置100的CAN通信模塊102向整車控制器200發(fā)送配置文件。該配置文件指定的運(yùn)行參數(shù)包括低邊驅(qū)動(dòng)電路的使能命令。整車控制器200的主控芯片201從配置文件中解析出低邊驅(qū)動(dòng)電路的使能命令,并基于該使能命令使能低邊驅(qū)動(dòng)電路。當(dāng)?shù)瓦咈?qū)動(dòng)電路被使能后,發(fā)光元件103可以發(fā)光。整車控制器200的主控芯片201還生成包含低邊驅(qū)動(dòng)電路使能狀態(tài)的驅(qū)動(dòng)電路運(yùn)行信息,并將驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到檢測(cè)裝置100的CAN通信模塊102。CAN通信模塊102接收整車控制器200的主控芯片201返回的驅(qū)動(dòng)電路運(yùn)行信息,從驅(qū)動(dòng)電路運(yùn)行信息中解析出低邊驅(qū)動(dòng)電路202使能狀態(tài),并將低邊驅(qū)動(dòng)電路202使能狀態(tài)發(fā)送到顯示模塊104予以顯示。
[0068]因此,工作人員可以基于顯示模塊104中所顯示的低邊驅(qū)動(dòng)電路的使能狀態(tài)與發(fā)光元件103的發(fā)光狀態(tài)的對(duì)應(yīng)關(guān)系,確定低邊驅(qū)動(dòng)電路202是否正常。其中,當(dāng)顯示模塊104所顯示的低邊驅(qū)動(dòng)電路使能狀態(tài)為使能時(shí),發(fā)光元件103發(fā)光;當(dāng)顯示模塊104所顯示的低邊驅(qū)動(dòng)電路使能狀態(tài)為非使能時(shí),發(fā)光元件103不發(fā)光,則可以認(rèn)定低邊驅(qū)動(dòng)電路工作正常。
[0069]以上分別描述了整車控制器的驅(qū)動(dòng)電路202實(shí)施為單種電路的示范性結(jié)構(gòu)。實(shí)際上,整車控制器的驅(qū)動(dòng)電路202可以實(shí)施為多種電路,本發(fā)明實(shí)施方式對(duì)此并無限定。
[0070]圖6為根據(jù)本發(fā)明第五實(shí)施方式的整車控制器的測(cè)試裝置的結(jié)構(gòu)圖。在圖6中,整車控制器的驅(qū)動(dòng)電路包括:PWM驅(qū)動(dòng)電路2021 ;A/D采集電路2022 ;高邊驅(qū)動(dòng)電路2023 ;低邊驅(qū)動(dòng)電路2024 ;而且,整車控制器包括CAN通信模塊203,CAN通信模塊203與測(cè)試裝置100的CAN通信模塊102相連接。相應(yīng)地,PffM驅(qū)動(dòng)電路2021與第一發(fā)光元件1031連接;A/D采集電路2022與第二發(fā)光元件1032連接;高邊驅(qū)動(dòng)電路2023與第三發(fā)光元件1033連接;低邊驅(qū)動(dòng)電路2024與第四發(fā)光元件1034連接。
[0071]第一發(fā)光元件1031為亮度可變的發(fā)光元件;第二發(fā)光元件1032為阻值可調(diào)的發(fā)光元件;第三發(fā)光元件1033 —端接地,另一端接高邊驅(qū)動(dòng)電路2023 ;第四發(fā)光元件1034 —端接電源105,另一端接低邊驅(qū)動(dòng)電路2034。
[0072]測(cè)試裝置100的CAN通信模塊102向整車控制器200的CAN通信模塊203發(fā)送配置文件。該配置文件指定整車控制器200中各個(gè)模塊(即PffM驅(qū)動(dòng)電路2021,A/D采集電路2022,高邊驅(qū)動(dòng)電路2023,低邊驅(qū)動(dòng)電路202)的測(cè)試順序,并分別指定PffM驅(qū)動(dòng)電路2021,A/D采集電路2022,高邊驅(qū)動(dòng)電路2023和低邊驅(qū)動(dòng)電路2024的運(yùn)行參數(shù)。PffM驅(qū)動(dòng)電路2021的運(yùn)行參數(shù)包括占空比;A/D采集電路2022的運(yùn)行參數(shù)包括A/D采集電路使能命令;高邊驅(qū)動(dòng)電路2023的運(yùn)行參數(shù)包括高邊驅(qū)動(dòng)電路2023的使能命令;低邊驅(qū)動(dòng)電路2024的運(yùn)行參數(shù)包括低邊驅(qū)動(dòng)電路2024的使能命令。
[0073]假定該配置文件指定測(cè)試順序?yàn)?1,PffM驅(qū)動(dòng)電路2021 ;2,A/D采集電路2022 ;3,高邊驅(qū)動(dòng)電路2023,4 ;低邊驅(qū)動(dòng)電路202。那么,測(cè)試過程具體包括:
[0074]首先,執(zhí)行針對(duì)PffM驅(qū)動(dòng)電路2021的測(cè)試。整車控制器200的主控芯片201從配置文件中解析出占空比,并使能PWM驅(qū)動(dòng)電路2021發(fā)出符合該占空比的PffM信號(hào),該P(yáng)ffM信號(hào)驅(qū)動(dòng)第一發(fā)光元件1031發(fā)光,而且第一發(fā)光元件1031的發(fā)光亮度變化與占空比變化相對(duì)應(yīng)。整車控制器200的主控芯片201還基于該占空比生成驅(qū)動(dòng)電路運(yùn)行信息,并經(jīng)由CAN通信模塊203將驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到檢測(cè)裝置200的CAN通信模塊102。CAN通信模塊102接收驅(qū)動(dòng)電路運(yùn)行信息,從驅(qū)動(dòng)電路運(yùn)行信息中解析出占空比,并將占空比發(fā)送到顯示模塊104予以顯示。
[0075]因此,工作人員可以基于觀察發(fā)光元件103的亮度變化與顯示模塊104上顯示的占空比變化是否一致,確定PWM驅(qū)動(dòng)電路202是否正常工作。
[0076]然后,執(zhí)行針對(duì)A/D采集電路2022的測(cè)試。整車控制器200的主控芯片201從配置文件中解析出A/D采集電路使能命令,并使能A/D采集電路2022采集第二發(fā)光元件1032的當(dāng)前電壓。整車控制器200的主控芯片201還生成包含第二發(fā)光元件1032的當(dāng)前電壓的驅(qū)動(dòng)電路運(yùn)行信息,并經(jīng)由CAN通信模塊203將驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到檢測(cè)裝置100的CAN通信模塊102。CAN通信模塊102接收整車控制器200的主控芯片201返回的驅(qū)動(dòng)電路運(yùn)行信息,從驅(qū)動(dòng)電路運(yùn)行信息中解析出發(fā)光元件103的當(dāng)前電壓,并將發(fā)光元件103的當(dāng)前電壓發(fā)送到顯示模塊104予以顯示。
[0077]因此,工作人員可以基于觀察發(fā)光元件103的阻值變化與顯示模塊104上顯示的電壓變化是否一致,確定A/D采集電路是否正常工作。
[0078]接著,執(zhí)行針對(duì)高邊驅(qū)動(dòng)電路2023的測(cè)試。整車控制器200的主控芯片201從配置文件中解析出高邊驅(qū)動(dòng)電路2023的使能命令,并基于該使能命令使能高邊驅(qū)動(dòng)電路
2023。當(dāng)高邊驅(qū)動(dòng)電路2023被使能后,第三發(fā)光元件1033可以發(fā)光。整車控制器200的主控芯片201還生成包含高邊驅(qū)動(dòng)電路2023使能狀態(tài)的驅(qū)動(dòng)電路運(yùn)行信息,并通過CAN通信模塊203將驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到檢測(cè)裝置100的CAN通信模塊102。CAN通信模塊102接收整車控制器200的主控芯片201返回的驅(qū)動(dòng)電路運(yùn)行信息,從驅(qū)動(dòng)電路運(yùn)行信息中解析出高邊驅(qū)動(dòng)電路2023使能狀態(tài),并將高邊驅(qū)動(dòng)電路2023使能狀態(tài)發(fā)送到顯示模塊104予以顯不。
[0079]因此,工作人員可以基于高邊驅(qū)動(dòng)電路的使能狀態(tài)與第三發(fā)光元件1033的發(fā)光狀態(tài)是否一致,確定高邊驅(qū)動(dòng)電路2023是否正常。
[0080]再接著,執(zhí)行針對(duì)低邊驅(qū)動(dòng)電路2024的測(cè)試。整車控制器200的主控芯片201從配置文件中解析出低邊驅(qū)動(dòng)電路2024的使能命令,并基于該使能命令使能低邊驅(qū)動(dòng)電路
2024。當(dāng)?shù)瓦咈?qū)動(dòng)電路2024被使能后,第四發(fā)光元件1034可以發(fā)光。整車控制器200的主控芯片201還生成包含低邊驅(qū)動(dòng)電路2024使能狀態(tài)的驅(qū)動(dòng)電路運(yùn)行信息,并通過CAN通信模塊203將驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到檢測(cè)裝置100的CAN通信模塊102。CAN通信模塊102接收整車控制器200的主控芯片201返回的驅(qū)動(dòng)電路運(yùn)行信息,從驅(qū)動(dòng)電路運(yùn)行信息中解析出低邊驅(qū)動(dòng)電路2024的使能狀態(tài),并將低邊驅(qū)動(dòng)電路2024的使能狀態(tài)發(fā)送到顯示模塊104予以顯示。
[0081]因此,工作人員可以基于低邊驅(qū)動(dòng)電路的使能狀態(tài)與第四發(fā)光元件1034的發(fā)光狀態(tài)是否一致,確定低邊驅(qū)動(dòng)電路2024是否正常。
[0082]當(dāng)顯示模塊104中無法顯示信息時(shí),可以認(rèn)定測(cè)試裝置100的CAN通信模塊102無法與整車控制器200的CAN通信模塊203建立通信關(guān)系,即整車控制器200的CAN模塊203發(fā)生故障。
[0083]當(dāng)期望改變整車控制器200中各個(gè)內(nèi)部電路的測(cè)試順序時(shí),可以在配置文件中改變相應(yīng)的測(cè)試順序。
[0084]基于上述詳細(xì)描述,本發(fā)明實(shí)施方式還提出了一種整車控制器的測(cè)試方法。
[0085]圖7為根據(jù)本發(fā)明的整車控制器的測(cè)試方法流程圖。
[0086]如圖7所示,該方法包括:
[0087]步驟701:生成配置文件;
[0088]步驟702:向整車控制器發(fā)送配置文件,整車控制器基于配置文件控制自身的驅(qū)動(dòng)電路的運(yùn)行,其中該驅(qū)動(dòng)電路連接測(cè)試元件;
[0089]步驟703:接收整車控制器返回的驅(qū)動(dòng)電路運(yùn)行信息;
[0090]步驟704:顯示驅(qū)動(dòng)電路運(yùn)行信息;
[0091]步驟705:基于驅(qū)動(dòng)電路運(yùn)行信息與測(cè)試元件的工作狀態(tài),確定測(cè)試結(jié)果。
[0092]在一個(gè)實(shí)施方式中,驅(qū)動(dòng)電路為PffM驅(qū)動(dòng)電路;測(cè)試元件為亮度可變的發(fā)光元件;驅(qū)動(dòng)電路運(yùn)行信息包括PWM驅(qū)動(dòng)電路的占空比。步驟705中基于驅(qū)動(dòng)電路運(yùn)行信息和與驅(qū)動(dòng)電路連接的測(cè)試元件的工作狀態(tài),確定整車控制器的測(cè)試結(jié)果,包括:基于PWM驅(qū)動(dòng)電路的占空比變化與發(fā)光元件的亮度變化是否一致,確定PWM驅(qū)動(dòng)電路是否正常。
[0093]在一個(gè)實(shí)施方式中,驅(qū)動(dòng)電路為A/D采集電路;測(cè)試元件為阻值可調(diào)的發(fā)光元件;驅(qū)動(dòng)電路運(yùn)行信息包括A/D采集電路使能命令。步驟705中基于驅(qū)動(dòng)電路運(yùn)行信息和與驅(qū)動(dòng)電路連接的測(cè)試元件的工作狀態(tài),確定整車控制器的測(cè)試結(jié)果,包括:基于發(fā)光元件的電壓值變化與發(fā)光元件的阻值變化是否一致,確定A/D采集電路是否正常。
[0094]在一個(gè)實(shí)施方式中,驅(qū)動(dòng)電路為高邊驅(qū)動(dòng)電路;測(cè)試元件為一端接地,另一端接高邊驅(qū)動(dòng)電路的發(fā)光元件;驅(qū)動(dòng)電路運(yùn)行信息包括所述高邊驅(qū)動(dòng)電路的使能狀態(tài)。步驟705中基于驅(qū)動(dòng)電路運(yùn)行信息和與驅(qū)動(dòng)電路連接的測(cè)試元件的工作狀態(tài),確定整車控制器的測(cè)試結(jié)果,包括:基于高邊驅(qū)動(dòng)電路的使能狀態(tài)與發(fā)光元件的發(fā)光狀態(tài)是否一致,確定高邊驅(qū)動(dòng)電路是否正常。
[0095]在一個(gè)實(shí)施方式中,驅(qū)動(dòng)電路為低邊驅(qū)動(dòng)電路;測(cè)試元件為一端接電源,另一端接低邊驅(qū)動(dòng)電路的發(fā)光元件。驅(qū)動(dòng)電路運(yùn)行信息包括低邊驅(qū)動(dòng)電路的使能狀態(tài)。步驟705中基于驅(qū)動(dòng)電路運(yùn)行信息和與驅(qū)動(dòng)電路連接的測(cè)試元件的工作狀態(tài),確定整車控制器的測(cè)試結(jié)果,包括:基于低邊驅(qū)動(dòng)電路的使能狀態(tài)與發(fā)光元件的發(fā)光狀態(tài)是否一致,確定低邊驅(qū)動(dòng)電路是否正常。
[0096]綜上所述,在本發(fā)明實(shí)施方式中,配置文件生成模塊生成配置文件;CAN通信模塊向整車控制器發(fā)送配置文件,其中整車控制器基于配置文件控制自身的驅(qū)動(dòng)電路的運(yùn)行,而且測(cè)試元件與整車控制器的驅(qū)動(dòng)電路連接,測(cè)試元件基于驅(qū)動(dòng)電路的運(yùn)行呈現(xiàn)工作狀態(tài);CAN通信模塊還接收整車控制器返回的驅(qū)動(dòng)電路運(yùn)行信息,并將驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到顯示模塊;顯示模塊顯示所述驅(qū)動(dòng)電路運(yùn)行信息。由此可見,應(yīng)用本發(fā)明之后,基于配置文件的相應(yīng)配置控制驅(qū)動(dòng)電路的運(yùn)行,而且基于驅(qū)動(dòng)電路運(yùn)行信息與測(cè)試元件的工作狀態(tài)可以確定整車控制器的測(cè)試結(jié)果,從而提高了測(cè)試的自動(dòng)化程度。
[0097]上文所列出的一系列的詳細(xì)說明僅僅是針對(duì)本發(fā)明的可行性實(shí)施方式的具體說明,而并非用以限制本發(fā)明的保護(hù)范圍,凡未脫離本發(fā)明技藝精神所作的等效實(shí)施方案或變更,如特征的組合、分割或重復(fù),均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種整車控制器的測(cè)試裝置,其特征在于,包括:配置文件生成模塊、CAN通信模塊、顯示模塊和測(cè)試元件; 配置文件生成模塊,用于生成配置文件; CAN通信模塊,用于向整車控制器發(fā)送所述配置文件,其中整車控制器基于所述配置文件控制自身的驅(qū)動(dòng)電路的運(yùn)行;還用于接收整車控制器返回的驅(qū)動(dòng)電路運(yùn)行信息,并將所述驅(qū)動(dòng)電路運(yùn)行信息發(fā)送到顯示模塊; 測(cè)試元件,與整車控制器的驅(qū)動(dòng)電路連接,用于基于所述驅(qū)動(dòng)電路的運(yùn)行呈現(xiàn)工作狀態(tài); 顯示模塊,用于顯示所述驅(qū)動(dòng)電路運(yùn)行信息。2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述驅(qū)動(dòng)電路為脈沖寬度調(diào)制驅(qū)動(dòng)電路;所述測(cè)試元件為亮度可變的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述脈沖寬度調(diào)制驅(qū)動(dòng)電路的占空比。3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述驅(qū)動(dòng)電路為A/D采集電路;所述測(cè)試元件為阻值可調(diào)的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述A/D采集電路采集的所述發(fā)光元件的電壓值。4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述驅(qū)動(dòng)電路為高邊驅(qū)動(dòng)電路;所述測(cè)試元件為一端接地,另一端接所述高邊驅(qū)動(dòng)電路的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述尚邊驅(qū)動(dòng)電路的使能狀態(tài)。5.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述驅(qū)動(dòng)電路為低邊驅(qū)動(dòng)電路;所述測(cè)試元件為一端接電源,另一端接所述低邊驅(qū)動(dòng)電路的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述低邊驅(qū)動(dòng)電路的使能狀態(tài)。6.一種整車控制器的測(cè)試方法,其特征在于,包括: 生成配置文件; 向整車控制器發(fā)送所述配置文件,整車控制器基于所述配置文件控制自身的驅(qū)動(dòng)電路的運(yùn)行,其中該驅(qū)動(dòng)電路連接測(cè)試元件; 接收整車控制器返回的驅(qū)動(dòng)電路運(yùn)行信息; 顯示所述驅(qū)動(dòng)電路運(yùn)行信息; 基于所述驅(qū)動(dòng)電路運(yùn)行信息與所述測(cè)試元件的工作狀態(tài),確定測(cè)試結(jié)果。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述驅(qū)動(dòng)電路為脈沖寬度調(diào)制驅(qū)動(dòng)電路;所述測(cè)試元件為亮度可變的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述脈沖寬度調(diào)制驅(qū)動(dòng)電路的占空比; 所述基于所述驅(qū)動(dòng)電路運(yùn)行信息和與所述驅(qū)動(dòng)電路連接的測(cè)試元件的工作狀態(tài),確定所述整車控制器的測(cè)試結(jié)果,包括: 基于所述脈沖寬度調(diào)制驅(qū)動(dòng)電路的占空比變化與所述發(fā)光元件的亮度變化是否一致,確定所述脈沖寬度調(diào)制驅(qū)動(dòng)電路是否正常。8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述驅(qū)動(dòng)電路為A/D采集電路;所述測(cè)試元件為阻值可調(diào)的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述A/D采集電路采集的所述發(fā)光元件的電壓值; 所述基于驅(qū)動(dòng)電路運(yùn)行信息和與所述驅(qū)動(dòng)電路連接的測(cè)試元件的工作狀態(tài),確定所述整車控制器的測(cè)試結(jié)果,包括: 基于所述發(fā)光元件的電壓值變化與所述發(fā)光元件的阻值變化是否一致,確定所述A/D米集電路是否正常。9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述驅(qū)動(dòng)電路為高邊驅(qū)動(dòng)電路;所述測(cè)試元件為一端接地,另一端接所述高邊驅(qū)動(dòng)電路的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述尚邊驅(qū)動(dòng)電路的使能狀態(tài); 所述基于驅(qū)動(dòng)電路運(yùn)行信息和與所述驅(qū)動(dòng)電路連接的測(cè)試元件的工作狀態(tài),確定所述整車控制器的測(cè)試結(jié)果,包括: 基于所述高邊驅(qū)動(dòng)電路的使能狀態(tài)與所述發(fā)光元件的發(fā)光狀態(tài)是否一致,確定所述高邊驅(qū)動(dòng)電路是否正常。10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述驅(qū)動(dòng)電路為低邊驅(qū)動(dòng)電路;所述測(cè)試元件為一端接電源,另一端接所述低邊驅(qū)動(dòng)電路的發(fā)光元件;所述驅(qū)動(dòng)電路運(yùn)行信息包括所述低邊驅(qū)動(dòng)電路的使能狀態(tài); 所述基于驅(qū)動(dòng)電路運(yùn)行信息和與所述驅(qū)動(dòng)電路連接的測(cè)試元件的工作狀態(tài),確定所述整車控制器的測(cè)試結(jié)果,包括: 基于所述低邊驅(qū)動(dòng)電路的使能狀態(tài)與所述發(fā)光元件的發(fā)光狀態(tài)是否一致,確定所述低邊驅(qū)動(dòng)電路是否正常。
【文檔編號(hào)】G05B23/02GK105911974SQ201510471078
【公開日】2016年8月31日
【申請(qǐng)日】2015年8月4日
【發(fā)明人】王克堅(jiān), 張益東
【申請(qǐng)人】北京長(zhǎng)城華冠汽車科技股份有限公司