專利名稱:車用線束故障發(fā)生器的制作方法
技術(shù)領(lǐng)域:
本申請涉及一種汽車電子的故障診斷裝置。
背景技術(shù):
汽車線束用來連接汽車的各個(gè)電氣電子部件并使之發(fā)揮功能。一條汽車線束通常由數(shù)十根 上百根線路組成,這些線路可能會(huì)發(fā)生短路或開路故障。在開發(fā)過程中需要制造出各種線束故障,從而檢驗(yàn)汽車控制器能否對線束故障進(jìn)行及時(shí)的響應(yīng)。目前,普遍采用手動(dòng)短接或斷開一根或多根線路的操作方式,不但效率低下,而且容易出現(xiàn)重復(fù)測試和漏測。
實(shí)用新型內(nèi)容本申請所要解決的技術(shù)問題是提供一種車用線束故障發(fā)生器,可以產(chǎn)生出各種線束故障,達(dá)到可靠測試的目的。為解決上述技術(shù)問題,本申請車用線束故障發(fā)生器包括微處理器,接收觸摸屏的指令并傳遞給控制器執(zhí)行,還將控制器所返回的指令執(zhí)行情況顯示在觸摸屏上;控制器,接收微處理器所傳遞的指令并向?qū)?yīng)的執(zhí)行器發(fā)出控制電平;多個(gè)執(zhí)行器,由控制器輸出的控制電平控制開啟或關(guān)閉,在線束的每根線路上都設(shè)置一個(gè)用于產(chǎn)生該線路開路故障的執(zhí)行器,在每根線路與其他線路之間也都設(shè)置一個(gè)用于產(chǎn)生該線路與其他線路之間短路故障的執(zhí)行器;觸摸屏,同時(shí)作為指令輸入設(shè)備和顯示設(shè)備??蛇x地,所述車用線束故障發(fā)生器還包括設(shè)置在控制器的輸出引腳與各個(gè)執(zhí)行器之間IO擴(kuò)展模塊,IO擴(kuò)展模塊將控制器的輸出引腳數(shù)量擴(kuò)大后再連接各個(gè)執(zhí)行器??蛇x地,所述車用線束故障發(fā)生器還包括與微處理器相連接的計(jì)算機(jī),計(jì)算機(jī)向微處理器發(fā)送已編寫為程序的指令。進(jìn)一步地,一根包含η根線路的線束,η為自然數(shù),至少需要設(shè)置η* (η+1)/2個(gè)執(zhí)行器。優(yōu)選地,所述微處理器為單片機(jī)。優(yōu)選地,所述控制器為可編輯邏輯器件。優(yōu)選地,所述執(zhí)行器為繼電器;或者,所述執(zhí)行器為串聯(lián)的三極管與繼電器。可選地,所述微處理器與控制器之間通過串行外設(shè)接口進(jìn)行通訊??蛇x地,所述微處理器與觸摸屏之間通過外部總線接口進(jìn)行通訊。本申請車用線束故障發(fā)生器可實(shí)現(xiàn)車用線束中任意根線路的開路故障、以及任意根線路之間的短路故障。其不僅可通過觸摸屏進(jìn)行手動(dòng)操作,還可根據(jù)計(jì)算機(jī)的編程設(shè)置而自動(dòng)完成線束故障的發(fā)生、故障狀態(tài)的記錄、顯示和傳送。
圖I 圖3是本申請車用線束故障發(fā)生器的第一 第三實(shí)施例;圖4是本申請車用線束故障發(fā)生器的執(zhí)行器設(shè)置情況示意圖。圖中附圖標(biāo)記說明10為微處理器;20為控制器;30為執(zhí)行器;40為觸摸屏;50為IO擴(kuò)展模塊;60為
計(jì)算機(jī)。
具體實(shí)施方式
請參閱圖1,本申請車用線束故障發(fā)生器的第一實(shí)施例包括·[0024]微處理器10,例如采用單片機(jī)。微處理器10 —方面接收觸摸屏40的指令并傳遞給控制器20執(zhí)行;另一方面將控制器20所返回的指令執(zhí)行情況顯示在觸摸屏40上。所述指令分為以下兩類第一類,模擬短路故障。例如使線路1、2短路,或使線路1、2、3短路在一起,或使線路1、2短路同時(shí)使線路5、6短路。第二類,模擬開路故障。例如使線路4開路,或使線路7、8同時(shí)開路。在一個(gè)指令中可以既模擬短路故障,也模擬開路故障??刂破?0,例如采用PLD (programmable logic device,可編程邏輯器件)。PLD器件也包括 CPLD (complex PLD,復(fù)雜 PLD)、FPGA (field programmable gate array,現(xiàn)場可編程邏輯門陣列)等??刂破?0接收微處理器10所傳遞的指令并向?qū)?yīng)的執(zhí)行器30發(fā)出控制電平,從而控制各個(gè)執(zhí)行器30的啟閉。多個(gè)執(zhí)行器30,例如采用繼電器。執(zhí)行器30受控制器20所輸出的控制電平的控制而開啟或關(guān)閉。執(zhí)行器30分為模擬開路執(zhí)行器和模擬短路執(zhí)行器兩類。一根具有η根線路(η為自然數(shù))的車用線束中,每根線路上都設(shè)置一個(gè)執(zhí)行器30,以便于模擬各種開路故障。這就需要設(shè)置η個(gè)模擬開路執(zhí)行器30。每根線路與其他線路之間都設(shè)置一個(gè)執(zhí)行器30,以便于模擬各種短路故障。這就需要設(shè)置η* (η-1) /2個(gè)模擬短路執(zhí)行器30。S卩,具有η根線路的線束總共需要設(shè)置η* (η+1)/2個(gè)執(zhí)行器30,恰好是三角形數(shù)。這是最優(yōu)設(shè)置,執(zhí)行器30的數(shù)量也可大于該最優(yōu)設(shè)置,此時(shí)會(huì)有執(zhí)行相同功能的多余執(zhí)行器30。以一根線束中包含8根線路為例,執(zhí)行器30的設(shè)置如圖4所示,其中每個(gè)小圓圈都對應(yīng)一個(gè)執(zhí)行器30。同根線路的橫線與縱線交叉處的是模擬開路執(zhí)行器,不同線路的橫線與縱線交叉處的是模擬短路執(zhí)行器。顯然,線路I的橫線與線路2的縱線有一處交叉,線路2的橫線與線路I的縱線又有一處交叉,這兩處交叉只需要設(shè)置一個(gè)執(zhí)行器30即可。優(yōu)選地,所述執(zhí)行器30由串聯(lián)的三極管和繼電器所組成??刂破?0所輸出的控制電平驅(qū)動(dòng)能力很弱,經(jīng)過三極管放大后,可用于驅(qū)動(dòng)繼電器的啟閉。觸摸屏40,一方面作為指令輸入設(shè)備,另一方面作為顯示設(shè)備。觸摸屏40的顯示界面優(yōu)選為圖4所示,每個(gè)小圓圈的顏色、填充與否、甚至形狀改變(方形、三角形、菱形等)都可用來表示位于該位置的執(zhí)行器30的打開或關(guān)閉狀態(tài),進(jìn)而表示每根線路是否有開路,各線路之間是否有短路。用戶可通過觸摸每個(gè)小圓圈處,來改變該處執(zhí)行器30的啟閉情況、持續(xù)時(shí)間等,從而制造出任何線束中可能出現(xiàn)的故障。當(dāng)然,用戶也可通過其他方式,例如字符輸入的方式下達(dá)指令。所述觸摸屏40也可替換為一個(gè)輸入設(shè)備與一個(gè)顯示設(shè)備,它們均與微處理器10相連接。請參閱圖2,本申請車用線束故障發(fā)生器的第二實(shí)施例在第一實(shí)施例的基礎(chǔ)上增加了 IO擴(kuò)展模塊50。在第一實(shí)施例中,控制器20直接向各個(gè)執(zhí)行器30輸出控制電平信號,所連接的執(zhí)行器30的數(shù)量受限于控制器20的輸出引腳數(shù)量。而在第二實(shí)施例中,IO擴(kuò)展模塊50可將控制器20所能控制的執(zhí)行器30的數(shù)量成指數(shù)倍放大。例如,IO擴(kuò)展模塊50可將m個(gè)輸入擴(kuò)展為2m個(gè)輸出,m為自然數(shù)。請參閱圖3,本申請車用線束故障發(fā)生器的第三實(shí)施例在第一實(shí)施例的基礎(chǔ)上增加了計(jì)算機(jī)60。在第一實(shí)施例中,觸摸屏40用來接收用戶指令,并產(chǎn)生該指令所要求的故 障情形。在第三實(shí)施例中,計(jì)算機(jī)60可用來編寫微處理器10可執(zhí)行的程序代碼,該程序代碼可讓微處理器10自動(dòng)執(zhí)行測試過程,這對于檢驗(yàn)車用線束可能出現(xiàn)的所有故障情況時(shí)尤為有用。計(jì)算機(jī)60還可用于記錄、顯示故障狀態(tài)。上述第二和第三實(shí)施例也可相互結(jié)合。上述三個(gè)實(shí)施例中,微處理器10與控制器20之間例如通過SPI (serialperipheral interface,串行外設(shè)接口)接口進(jìn)行通訊,微處理器10與觸摸屏40之間例如通過EBI (external bus interface,外部總線接口)接口進(jìn)行通訊,微處理器10與計(jì)算機(jī)60之間例如通過CAN總線或USB接口進(jìn)行通訊。如果計(jì)算機(jī)60沒有CAN總線接口,其與微處理器10之間也可增加一個(gè)中間網(wǎng)關(guān),以實(shí)現(xiàn)雙向通訊。以上僅為本申請的優(yōu)選實(shí)施例,并不用于限定本申請。對于本領(lǐng)域的技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的保護(hù)范圍之內(nèi)。
權(quán)利要求1.一種車用線束故障發(fā)生器,其特征是,包括 微處理器,接收觸摸屏的指令并傳遞給控制器執(zhí)行,還將控制器所返回的指令執(zhí)行情況顯示在觸摸屏上; 控制器,接收微處理器所傳遞的指令并向?qū)?yīng)的執(zhí)行器發(fā)出控制電平; 多個(gè)執(zhí)行器,由控制器輸出的控制電平控制開啟或關(guān)閉,在線束的每根線路上都設(shè)置一個(gè)用于產(chǎn)生該線路開路故障的執(zhí)行器,在每根線路與其他線路之間也都設(shè)置一個(gè)用于產(chǎn)生該線路與其他線路之間短路故障的執(zhí)行器; 觸摸屏,同時(shí)作為指令輸入設(shè)備和顯示設(shè)備。
2.根據(jù)權(quán)利要求I所述的車用線束故障發(fā)生器,其特征是,還包括設(shè)置在控制器的輸出引腳與各個(gè)執(zhí)行器之間的IO擴(kuò)展模塊,IO擴(kuò)展模塊將控制器的輸出引腳數(shù)量擴(kuò)大后再連接各個(gè)執(zhí)行器。
3.根據(jù)權(quán)利要求I所述的車用線束故障發(fā)生器,其特征是,還包括與微處理器相連接的計(jì)算機(jī),計(jì)算機(jī)向微處理器發(fā)送已編寫為程序的指令。
4.根據(jù)權(quán)利要求I所述的車用線束故障發(fā)生器,其特征是,一根包含η根線路的線束,η為自然數(shù),至少需要設(shè)置η* (η+1) /2個(gè)執(zhí)行器。
5.根據(jù)權(quán)利要求I所述的車用線束故障發(fā)生器,其特征是,所述微處理器為單片機(jī)。
6.根據(jù)權(quán)利要求I所述的車用線束故障發(fā)生器,其特征是,所述控制器為可編輯邏輯器件。
7.根據(jù)權(quán)利要求I所述的車用線束故障發(fā)生器,其特征是,所述執(zhí)行器為繼電器。
8.根據(jù)權(quán)利要求I所述的車用線束故障發(fā)生器,其特征是,所述執(zhí)行器為串聯(lián)的三極管與繼電器。
9.根據(jù)權(quán)利要求I所述的車用線束故障發(fā)生器,其特征是,所述微處理器與控制器之間通過串行外設(shè)接口進(jìn)行通訊。
10.根據(jù)權(quán)利要求I所述的車用線束故障發(fā)生器,其特征是,所述微處理器與觸摸屏之間通過外部總線接口進(jìn)行通訊。
專利摘要本申請公開了一種車用線束故障發(fā)生器,包括微處理器,接收觸摸屏的指令并傳遞給控制器執(zhí)行,還將控制器所返回的指令執(zhí)行情況顯示在觸摸屏上;控制器,接收微處理器所傳遞的指令并向?qū)?yīng)的執(zhí)行器發(fā)出控制電平;多個(gè)執(zhí)行器,由控制器輸出的控制電平控制開啟或關(guān)閉,在線束的每根線路上都設(shè)置一個(gè)用于產(chǎn)生該線路開路故障的執(zhí)行器,在每根線路與其他線路之間也都設(shè)置一個(gè)用于產(chǎn)生該線路與其他線路之間短路故障的執(zhí)行器;觸摸屏,同時(shí)作為指令輸入設(shè)備和顯示設(shè)備。本申請車用線束故障發(fā)生器可實(shí)現(xiàn)任意根線路的開路故障、以及任意根線路之間的短路故障。不僅可手動(dòng)操作,還可自動(dòng)發(fā)生線束故障。
文檔編號G05B19/04GK202720300SQ20122025054
公開日2013年2月6日 申請日期2012年5月31日 優(yōu)先權(quán)日2012年5月31日
發(fā)明者喬華偉, 劉強(qiáng), 陳浩, 景來軍 申請人:聯(lián)合汽車電子有限公司