一種整車控制器的自動檢測系統(tǒng)的制作方法
【專利摘要】本實用新型提供一種整車控制器的自動檢測系統(tǒng),包括:至少兩整車控制器;中位機控制板,分別連接所述各整車控制器,用于傳遞各整車控制器間的交換數(shù)據(jù);上位機,與所述中位機控制板通信連接。由上,通過至少兩部整車控制器,采用互檢的方式以及遠程通信方式進行自動檢測,從而加快檢測速度,提高檢測效率。
【專利說明】
一種整車控制器的自動檢測系統(tǒng)
技術(shù)領域
[0001]本實用新型涉及汽車安全檢測技術(shù)領域,特別涉及一種整車控制器的自動檢測系統(tǒng)。
【背景技術(shù)】
[0002]我國作為汽車消費大國,汽車行業(yè)的發(fā)展關(guān)乎到民生、環(huán)保、能源等重要方面,新能源汽車作為發(fā)展方向已成為國家戰(zhàn)略,新能源汽車產(chǎn)量與日倶增。整車控制器作為新能源汽車的重要零部件,負責發(fā)送整車運行指令、調(diào)度其他零部件運行、檢測其他零部狀態(tài)等。整車控制器功能正常與否關(guān)系到車輛運行狀態(tài),更關(guān)系到車輛和人員的安全。所以整車控制器的測試十分重要。
[0003]目前對于整車控制器的硬件測試,通常是人工手動檢測輸入輸出信號,根據(jù)采集和輸出的信號參數(shù)判斷整車控制器硬件是否正常。這種測試方法耗時較長,需較多人工操作,且在測試時容易出現(xiàn)功能漏檢,不利于批量生產(chǎn)。
【實用新型內(nèi)容】
[0004]有鑒于此,本實用新型的主要目的在于,提供一種整車控制器的自動檢測系統(tǒng),包括:
[0005]至少兩整車控制器;
[0006]中位機控制板,分別連接所述各整車控制器,用于傳遞各整車控制器間的交換數(shù)據(jù);
[0007]上位機,與所述中位機控制板通信連接。
[0008]由上,通過至少兩部整車控制器,采用互檢的方式以及遠程通信方式進行自動檢測,從而加快檢測速度,提高檢測效率。
[0009]可選的,所述中位機控制板包括:
[0010]第一選通模塊,分別與第一整車控制器的模擬量輸出端口、數(shù)字量輸出端口、高位驅(qū)動輸出端口和占空比輸出端口,以及第二整車控制器的模擬量輸入端口、數(shù)字量輸入端口和頻率輸入端口連接;
[0011]第二選通模塊,分別與第二整車控制器的模擬量輸出端口、數(shù)字量輸出端口、高位驅(qū)動輸出端口和占空比輸出端口,以及第一整車控制器的模擬量輸入端口、數(shù)字量輸入端口和頻率輸入端口連接;
[0012]通信模塊,分別通過第一CAN總線與所述各整車控制器的通信端口連接;
[0013]主控模塊,分別與所述第一選通模塊、第二選通模塊和通信模塊連接。
[0014]由上,可對整車控制器的模擬量、數(shù)字量進行檢測,加快檢測速度,提高檢測效率。
[0015]可選的,所述中位機控制板還包括:低位診斷模塊,分別與所述第一整車控制器和所述第二整車控制器的低位輸出端口連接;
[0016]所述主控模塊還與所述低位診斷模塊連接。
[0017]由上,還可對整車控制器的低位頻率進行檢測。
[0018]可選的,所述各整車控制器的外包裝上設有標識其各自ID的條形碼或二維碼。
[0019]由上,通過掃描條形碼或二維碼的方式獲取各個整車控制器的ID,節(jié)省手動輸入的時間。
[0020]可選的,各整車控制器的第二CAN總線與第三CAN總線對接。
[0021 ]可選的,各整車控制器間的第二CAN總線對接。
[0022]由上,各個各整車控制器對各自的CAN總線進行互檢。
【附圖說明】
[0023]圖1為整車控制器的自動檢測系統(tǒng)的原理示意圖;
[0024]圖2為上拉電阻的電路原理圖。
【具體實施方式】
[0025]為克服現(xiàn)有技術(shù)存在的缺陷,本實用新型提供一種整車控制器的自動檢測系統(tǒng),通過至少兩部整車控制器,采用互檢的方式以及遠程通信方式進行自動檢測,從而加快檢測速度,提高檢測效率。
[0026]如圖1所示,本系統(tǒng)包括第一整車控制器11和第二整車控制器12,二者通過中位機控制板20相互連接,由第一整車控制器11和第二整車控制器12進行互檢;另外,所述中位機控制板20還與上位機30通信連接,通過上位機30對無法互檢的數(shù)據(jù)進行檢測。
[0027]所述第一整車控制器11和第二整車控制器12的外包裝上設有條形碼或二維碼,以便進行ID識別。
[0028]所述中位機控制板20包括:
[0029]第一選通模塊21,分別與第一整車控制器11的模擬量輸出端口、數(shù)字量輸出端口、高位驅(qū)動輸出端口和占空比輸出端口,以及第二整車控制器12的模擬量輸入端口、數(shù)字量輸入端口和頻率輸入端口連接。
[0030]第二選通模塊22,分別與第二整車控制器12的模擬量輸出端口、數(shù)字量輸出端口、高位驅(qū)動輸出端口和占空比輸出端口,以及第一整車控制器11的模擬量輸入端口、數(shù)字量輸入端口和頻率輸入端口連接。
[0031]低位診斷模塊23,分別與所述第一整車控制器11和所述第二整車控制器12的低位輸出端口連接。由于第一整車控制器11和所述第二整車控制器12的低位輸出在打開和關(guān)閉狀態(tài)下均是低電平,低位診斷模塊23無法用數(shù)字量輸入狀態(tài)判斷,因此,在所述第一整車控制器11和所述第二整車控制器12的低位輸出端口與低位診斷模塊23之間,設有上拉電阻。上拉負載的電路如圖2所示,通過上拉電阻實現(xiàn)打開或關(guān)閉狀態(tài)的判斷。
[0032]通信模塊24分別通過第一CAN總線與所述第一整車控制器11和所述第二整車控制器12的通信端口連接。所述通信模塊24通過UART接口與所述上位機30通信連接。本實施例中的上位機30可采用PC機、智能手機或Pad等智能設備實現(xiàn)。
[0033]主控模塊(未圖示),分別與上述第一選通模塊21、第二選通模塊22、低位診斷模塊23和通信模塊24連接,用于對上述各模塊的調(diào)配。
[0034]另外,第一整車控制器11中,將其第二CAN總線與第三CAN總線對接;在第二整車控制器12中,將其第二CAN總線與第三CAN總線對接。
[0035]或者,當?shù)谝徽嚳刂破?1與第二整車控制器12僅有兩路CAN總線時,將所述第一整車控制器11的第二CAN總線與第二整車控制器12的第二CAN總線對接。
[0036]本實施例中,整車控制器的自動檢測裝置的工作流程如下所述:
[0037](I)上電前,使用與上位機30連接的掃描槍,掃描第一整車控制器11和第二整車控制器12上的條形碼或二維碼,以進行信息錄入。
[0038](2)上電后,由上位機30將測試軟件通過UART 口發(fā)送至中位機控制板20的主控模塊,由主控模塊控制通信模塊24將測試軟件通過第一 CAN總線燒寫入第一整車控制器11與第二整車控制器12。
[0039](3)燒寫成功后,中位機控制板20控制第一整車控制器11與第二整車控制器12的供電繼電器復位,完成斷電和重新上電操作;如燒寫失敗,則通過UART 口發(fā)送無法燒寫消息給上位機30,重新燒寫,若三次燒寫失敗則判斷為第一 CAN總線通訊異?;蛑形粰C控制板20其他異常。
[0040](4)重新上電后,由中位機控制板20通過第一CAN總線通分別向第一整車控制器11和第二整車控制器12發(fā)送CAN消息,分配其各自的源地址(SA),本實施例中,SA分別為OxFl及0xF2,之后向第一整車控制器11和第二整車控制器12發(fā)送的所有CAN消息的SA均為此值,用以區(qū)分身份。
[0041](5)第一整車控制器11和第二整車控制器12反饋一幀確認幀,確定SA分配成功。
[0042](6)第一整車控制器11和第二整車控制器12自檢其他CAN通訊線路是否正常,以三路CAN通訊的整車控制器為例,通過第二CAN總線發(fā)送一幀CAN消息,當?shù)谌鼵AN總線接到此消息后,發(fā)送一幀確認消息,由此判定第二CAN總線和第三CAN總線通訊正常。
[0043](7)第一整車控制器11和第二整車控制器12反饋各自第二 CAN總線和第三CAN總線的診斷結(jié)果給中位機控制板20。
[0044](8)第一整車控制器11和第二整車控制器12發(fā)送內(nèi)部電壓采集結(jié)果給中位機控制板20,中位機控制板20的主控模塊判斷各控制器的5V、12V、24V電壓是否正常。
[0045](9)中位機控制板20發(fā)送CAN消息給第一整車控制器11驅(qū)動第一路模擬量輸出OV,并在第一選通模塊21選通第二整車控制器12的第一路模擬量輸入;同時發(fā)送CAN消息給第二整車控制器12驅(qū)動第一路模擬量輸出0V,并在第二選通模塊22選通第一整車控制器11的第一路模擬量輸入。
[0046](10)第一整車控制器11和第二整車控制器12反饋模擬量輸入采集的結(jié)果給中位機控制板20,由主控模塊判斷數(shù)值是否正常。
[0047](I I)數(shù)值正常時,第一整車控制器11和第二整車控制器12的模擬輸入、輸出端口正常工作。
[0048](12)數(shù)值異常時,當某一整車控制器的模擬量輸入采集的數(shù)值出現(xiàn)異常時,切換另一整車控制器的第二路模擬量輸出,仍選通此整車控制器第一路模擬量輸入,獲取模擬量輸入結(jié)果I;切換另一塊整車控制器第一路模擬量輸出,選通此整車控制器第二路模擬量輸入,獲取模擬量輸入結(jié)果2;若結(jié)果I正確則此整車控制器第一路模擬量輸入正常,另一整車控制器第一路模擬量輸出異常,若結(jié)果2正確此整車控制器第一路模擬量輸入異常,另一整車控制器第一路模擬量輸出正常,若結(jié)果I和2均異常,則認定此整車控制器第一路模擬量輸入和另一整車控制器第一路模擬量輸出均異常。
[0049](13)依次測試其他路模擬量輸出和模擬量輸入。
[0050](14)依次將模擬量輸出電壓設置為2.5V和5V,重復(6)?(10)。
[0051](15)中位機控制板20發(fā)送CAN消息給第一整車控制器11,驅(qū)動第一路數(shù)字量輸出高電平,并在第一選通模塊21選通第二整車控制器12的第一路數(shù)字量輸入;同時發(fā)送CAN消息給第二整車控制器12驅(qū)動第一路數(shù)字量輸出高電平,并在第二選通模塊22選通第一整車控制器11的第一路數(shù)字量輸入。
[0052](16)第一整車控制器11和第二整車控制器12反饋數(shù)字量輸入采集的結(jié)果給中位機控制板20,由主控模塊判斷數(shù)值是否正常。
[0053](17)若數(shù)值正常則第一整車控制器11第一路數(shù)字量輸出和第一路數(shù)字量輸入、第二整車控制器12第一路數(shù)字量輸出和第一路數(shù)字量輸入正常。
[0054](18)當某整車控制器數(shù)字量輸入采集的數(shù)值出現(xiàn)異常時,切換另一塊整車控制器第二路數(shù)字量輸出,仍選通此整車控制器第一路數(shù)字量輸入,獲取數(shù)字量輸入結(jié)果I;切換另一塊整車控制器第一路數(shù)字量輸出,選通此整車控制器第二路數(shù)字量輸入,獲取數(shù)字量輸入結(jié)果2;若結(jié)果I正確則此整車控制器第一路數(shù)字量輸入正常,另一整車控制器第一路數(shù)字量輸出異常,若結(jié)果2正確此整車控制器第一路數(shù)字量輸入異常,另一整車控制器第一路數(shù)字量輸出正常,若結(jié)果I和2均異常,則認定此整車控制器第一路數(shù)字量輸入和另一 VCU第一路數(shù)字量輸出均異常。
[0055](19)依次測試其他路數(shù)字量輸出和數(shù)字量輸入,高位驅(qū)動當作數(shù)字量輸出一并測試。
[0056](20)將數(shù)字量輸出設置為低電平,重復步驟(12)?(16)。
[0057](21)中位機控制板20發(fā)送CAN消息給第一整車控制器11和第二整車控制器12,打開所有低位輸出,采集所有診斷電平狀態(tài),若診斷電平為低電平則對應低位輸出打開功能正常,反之則異常。
[0058](22)中位機控制板20發(fā)送CAN消息給第一整車控制器11和第二整車控制器12,關(guān)閉所有低位輸出,采集所有診斷電平狀態(tài),若診斷電平為高電平則對應低位輸出關(guān)閉功能正常,反之則異常。
[0059](23)中位機控制板20發(fā)送CAN消息給第一整車控制器11驅(qū)動第一路PffM輸出IkHz,占空比50%,并在第一選通模塊21選通第二整車控制器12的第一路頻率量輸入;同時發(fā)送CAN消息給第二整車控制器12驅(qū)動第一路PffM輸出IkHz,并在第二選通模塊22選通第一選通模塊21的第一路頻率量輸入。
[0060](24)第一整車控制器11和第二整車控制器12反饋頻率量輸入采集的結(jié)果給中位機控制板20,由主控模塊判斷數(shù)值是否正常。
[0061](25)若數(shù)值正常,則第一整車控制器11第一路PffM輸出和第一路頻率量輸入、第二整車控制器12第一路PffM輸出和第一路頻率量輸入正常。
[0062](26)當某整車控制器頻率量輸入采集的數(shù)值出現(xiàn)異常時,切換另一塊整車控制器第二路PffM輸出,仍選通此整車控制器第一路頻率量輸入,獲取頻率量輸入結(jié)果I;切換另一塊整車控制器第一路PWM輸出,選通此整車控制器第二路頻率量輸入,獲取頻率量輸入結(jié)果2;若結(jié)果I正確則此整車控制器第一路頻率量輸入正常,另一整車控制器第一路PffM輸出異常,若結(jié)果2正確此整車控制器第一路頻率量輸入異常,另一整車控制器第一路PWM量輸出正常,若結(jié)果I和2均異常,則認定此整車控制器第一路頻率量輸入和另一整車控制器第一路PffM輸出均異常。
[0063 ] (27)依次測試其他路PffM輸出和頻率量輸入。
[0064](28)將P麗輸出設置為IkHz、占空比20 %,I kHz、占空比80 %,5kHz、占空比50 %,10kHz、占空比 50%,重復(20)?(24)。
[0065](29)中位機控制板20將所有檢測結(jié)果通過通信模塊24發(fā)送到上位機30,并將檢測結(jié)果及檢測參照數(shù)據(jù)整理成EXCEL表格文件輸出,文件名以時間和控制器編號加以區(qū)分。
[0066]上述工作流程僅為了介紹本實用新型所述整車控制器的自動檢測裝置的工作原理,其具體執(zhí)行過程均采用了各自器件慣常的工作原理,本實用新型無意對上述檢測過程進行保護,僅保護上述各部件的連接關(guān)系以及組成。
[0067]以上所述僅為本實用新型的較佳實施例而已,并不用以限制本實用新型??傊?,凡在本實用新型的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本實用新型的保護范圍之內(nèi)。
【主權(quán)項】
1.一種整車控制器的自動檢測系統(tǒng),其特征在于,包括: 至少兩整車控制器; 中位機控制板,分別連接所述各整車控制器,用于傳遞各整車控制器間的交換數(shù)據(jù); 上位機,與所述中位機控制板通信連接。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述中位機控制板包括: 第一選通模塊,分別與第一整車控制器的模擬量輸出端口、數(shù)字量輸出端口、高位驅(qū)動輸出端口和占空比輸出端口,以及第二整車控制器的模擬量輸入端口、數(shù)字量輸入端口和頻率輸入端口連接; 第二選通模塊,分別與第二整車控制器的模擬量輸出端口、數(shù)字量輸出端口、高位驅(qū)動輸出端口和占空比輸出端口,以及第一整車控制器的模擬量輸入端口、數(shù)字量輸入端口和頻率輸入端口連接; 通信模塊,分別通過第一 CAN總線與所述各整車控制器的通信端口連接; 主控模塊,分別與所述第一選通模塊、第二選通模塊和通信模塊連接。3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述中位機控制板還包括:低位診斷模塊,分別與所述第一整車控制器和所述第二整車控制器的低位輸出端口連接; 所述主控模塊還與所述低位診斷模塊連接。4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述各整車控制器的外包裝上設有標識其各自ID的條形碼或二維碼。5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,若控制器存在三路CAN,各整車控制器的第二 CAN總線與第三CAN總線對接。6.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,若控制器存在兩路CAN總線,各整車控制器間的第二 CAN總線對接。
【文檔編號】G05B23/02GK205485605SQ201620035119
【公開日】2016年8月17日
【申請日】2016年1月14日
【發(fā)明人】趙旭冉, 李明哲, 李德鵬, 劉文洲
【申請人】武漢合康動力技術(shù)有限公司