專利名稱:Can總線控制器調(diào)試系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及汽車電子控制領(lǐng)域,尤其涉及汽車總線控制領(lǐng)域,具體是指一種 CAN總線控制器調(diào)試系統(tǒng)。
背景技術(shù):
總線作為分布式伺服控制系統(tǒng)的“經(jīng)脈”,擔(dān)負(fù)各子系統(tǒng)之間的數(shù)據(jù)交換和指令傳 輸,是分布式控制系統(tǒng)的重要組成部分,它的性能好壞直接決定了整個(gè)分布式控制系統(tǒng)的 性能。CAN,全稱為“Controller Area Network”,即控制器局域網(wǎng),是國際上應(yīng)用最廣泛的 現(xiàn)場總線之一。CAN總線是德國Bosch公司從80年代初為解決現(xiàn)代汽車中的控制與測試儀 器之間的數(shù)據(jù)交換二開發(fā)的一種穿行數(shù)據(jù)通信協(xié)議。它是一種多主方式的串行通訊總線, 基本設(shè)計(jì)規(guī)范要求有搞的位速率,高抗干擾性,檢錯(cuò)能力非常強(qiáng)。由于其采用了許多新技術(shù) 及獨(dú)特的設(shè)計(jì),它不僅在汽車控制系統(tǒng)、醫(yī)療儀器和船舶運(yùn)輸?shù)确矫嬗袕V泛的應(yīng)用,同樣也 在伺服控制領(lǐng)域同樣有出色的表現(xiàn)。與一般的通訊總線相比CAN總線的數(shù)據(jù)通信具有突出 的可靠性、實(shí)時(shí)性和靈活性。上述的總線的作用即為連接在總線控制器上提供控制器及連接的儀器之間的數(shù) 據(jù)通信,總線控制器則是用來接收相關(guān)控制信息并根據(jù)控制信息發(fā)出相關(guān)的執(zhí)行信號輸入 給負(fù)載執(zhí)行。目前,在汽車控制領(lǐng)域,總線控制器一般又被分為前控模塊和后控模塊,有的還設(shè) 有頂控模塊,前控模塊、后控模塊及頂控模塊為其控制關(guān)系為平等的,區(qū)別在于各個(gè)模塊分 別控制不同的負(fù)載,相互之間均接收CAN總線上的信號并相互調(diào)度分配給相應(yīng)的控制模塊 去執(zhí)行。在總線控制器開發(fā)出來以后,要對其進(jìn)行調(diào)試,檢驗(yàn)其功能是否達(dá)到所要開發(fā)功 能的要求,通常的做法是將設(shè)有模擬負(fù)載用的負(fù)載模擬箱與CAN總線控制器連接,CAN總線 控制器的前控模塊、后控模塊及頂控模塊相互之間通過CAN總線連接,另外根據(jù)每個(gè)負(fù)載 的控制需要分別設(shè)置控制開關(guān),對每個(gè)負(fù)載對應(yīng)的控制開關(guān)進(jìn)行操作控制負(fù)載,從而檢驗(yàn) CAN總線控制器是否滿足開發(fā)功能的要求。這種調(diào)試系統(tǒng)雖然結(jié)構(gòu)簡單,但是調(diào)試非常不 便,每次只能控制一個(gè)負(fù)載,且需要手動(dòng)操作每個(gè)負(fù)載的控制開關(guān),記錄執(zhí)行情況也非常不 便,另外,如果執(zhí)行過程中出現(xiàn)故障,也很難判斷哪里出了問題,從而不能更加有針對性的 對CAN總線控制器或其他模塊排除故障。
實(shí)用新型內(nèi)容本實(shí)用新型要解決的技術(shù)問題是,提供一種調(diào)試方便、能夠較好判斷故障原因的 CAN總線控制器調(diào)試系統(tǒng)。本實(shí)用新型的技術(shù)解決方案是提供如下一種CAN總線控制器調(diào)試系統(tǒng),包括PC 機(jī)、診斷模塊、模擬輸出模塊、數(shù)據(jù)采集模塊、模擬負(fù)載箱和CAN總線控制器,所述的PC機(jī)通 過USB接口線與診斷模塊電連接,診斷模塊通過CAN總線與模擬輸出模塊電連接,模擬輸出模塊與CAN總線控制器電連接,CAN總線控制器與模擬負(fù)載箱電連接,所述的CAN總線控制 器通過CAN總線與診斷模塊電連接,所述的數(shù)據(jù)采集模塊與負(fù)載模擬箱電連接并采集信號 后通過CAN總線連接于診斷模塊;其中所述診斷模塊是將USB接口通訊標(biāo)準(zhǔn)的信號與CAN總線通訊標(biāo)準(zhǔn)的信號互 轉(zhuǎn),并診斷輸出輸入的信號是否正確;其中所述的模擬輸出模塊是將PC機(jī)輸出的控制負(fù)載的信號轉(zhuǎn)化為執(zhí)行信號并輸 出給CAN總線控制器,即模擬輸出模塊為根據(jù)PC輸出的控制信號模擬負(fù)載控制開關(guān)的動(dòng) 作;其中所述的模擬負(fù)載箱是用來模擬汽車實(shí)際的各種負(fù)載; 其中的數(shù)據(jù)采集模塊是用來采集模擬負(fù)載箱中的各種模擬負(fù)載執(zhí)行情況的數(shù)據(jù)。采用本方案后,調(diào)試CAN總線控制器時(shí),即可通過PC機(jī)方便集中控制各個(gè)模擬負(fù) 載,除了總線控制器會(huì)將執(zhí)行情況通過診斷模塊報(bào)告給PC機(jī),還設(shè)有數(shù)據(jù)采集模塊采集負(fù) 載的實(shí)際執(zhí)行情況并通過診斷模塊報(bào)告給PC機(jī),故而能夠更有效的檢查控制器的執(zhí)行情 況和實(shí)際負(fù)載的執(zhí)行情況,并能根據(jù)反饋較好的判定故障出現(xiàn)的原因以便于排除。作為優(yōu)選,還包括顯示儀表,所述的顯示儀表與CAN總線控制器電連接,通過該方 案可以將總線控制器的執(zhí)行情況反映在儀表上,這樣同時(shí)可以對儀表的顯示情況進(jìn)行檢 驗(yàn)。作為優(yōu)選,所述的CAN總線控制器包括前控模塊、后控模塊及頂控模塊,前控模 塊、后控模塊及頂控模塊相互之間采用CAN總線連接,這是在汽車上一種較為廣泛的應(yīng)用。
圖1為本實(shí)用新型CAN總線控制器調(diào)試系統(tǒng)原理框圖。圖中所示1、PC機(jī),2、診斷模塊,3、模擬輸出模塊,4、數(shù)據(jù)采集模塊,5、模擬負(fù)載箱,6、顯示儀 表,7、CAN總線控制器
具體實(shí)施方式
為更好的說明本實(shí)用新型的技術(shù)方案,
以下結(jié)合附圖對本實(shí)用新型的具體實(shí)施方 式進(jìn)行詳細(xì)描述。如圖1中所示,一種CAN總線控制器調(diào)試系統(tǒng),包括PC機(jī)1、診斷模塊2、模擬輸出 模塊3、數(shù)據(jù)采集模塊4、模擬負(fù)載箱5和CAN總線控制器7,所述的CAN總線控制器7包括 相互之間采用CAN總線連接的前控模塊、后控模塊及頂控模塊,所述的PC機(jī)1通過USB接 口線與診斷模塊2電連接,診斷模塊2通過CAN總線與模擬輸出模塊3電連接,模擬輸出模 塊3與CAN總線控制器7電連接,CAN總線控制器7與模擬負(fù)載箱5電連接,所述的CAN總 線控制器7通過CAN總線與診斷模塊2電連接,所述的數(shù)據(jù)采集模塊4與負(fù)載模擬箱5電 連接并采集信號后通過CAN總線連接于診斷模塊2 ;其中所述診斷模塊2是將USB接口通訊標(biāo)準(zhǔn)的信號與CAN總線通訊標(biāo)準(zhǔn)的信號互 轉(zhuǎn),并診斷輸出輸入的信號是否正確;其中所述的模擬輸出模塊3是將PC機(jī)1輸出的控制負(fù)載的信號轉(zhuǎn)化為執(zhí)行信號并輸出給CAN總線控制器7,即模擬輸出模塊3為根據(jù)PC輸出的控制信號模擬負(fù)載控制開 關(guān)的動(dòng)作;其中所述的模擬負(fù)載箱5是用來模擬汽車實(shí)際的各種負(fù)載;其中的數(shù)據(jù)采集模塊4是用來采集模擬負(fù)載箱5中的各種模擬負(fù)載執(zhí)行情況的數(shù) 據(jù)。作為一種較好的實(shí)施例,還包括顯示儀表6,所述的顯示儀表6與CAN總線控制器 7電連接。在此特別進(jìn)行說明,本實(shí)用新型所提到的PC機(jī)1、模擬輸出模塊3、模擬負(fù)載箱5、 CAN總線控制器7及CAN總線均為現(xiàn)有技術(shù)并有現(xiàn)有產(chǎn)品,所述的診斷模塊2市場也有現(xiàn)有 產(chǎn)品可以實(shí)現(xiàn)相關(guān)功能,數(shù)據(jù)采集模塊4作為一種采樣模塊、模擬輸出模塊3為模擬控制開 關(guān)動(dòng)作模塊亦為現(xiàn)有技術(shù),故而在此不再詳述。在上述實(shí)施例中,對本實(shí)用新型的最佳實(shí)施方式做了描述,很顯然,在本實(shí)用新型 的發(fā)明構(gòu)思下,仍可做出很多變化,所述的控制過程基本上全為通過軟件編程實(shí)現(xiàn),通過不 同的軟件編程可以實(shí)現(xiàn)更為完善的控制功能。本實(shí)用新型的關(guān)鍵在于,設(shè)置了模擬輸出模 塊,利用PC機(jī)并通過診斷模塊的信號轉(zhuǎn)換實(shí)現(xiàn)了對CAN總線控制器的集中控制和調(diào)試,操 作十分方便。在此,應(yīng)該說明,在本實(shí)用新型的發(fā)明構(gòu)思下所做出的任何改變都將落入本實(shí) 用新型的保護(hù)范圍內(nèi)。
權(quán)利要求一種CAN總線控制器調(diào)試系統(tǒng),其特征在于包括PC機(jī)(1)、診斷模塊(2)、模擬輸出模塊(3)、數(shù)據(jù)采集模塊(4)、模擬負(fù)載箱(5)和CAN總線控制器(7),所述的PC機(jī)(1)通過USB接口線與診斷模塊(2)電連接,診斷模塊(2)通過CAN總線與模擬輸出模塊(3)電連接,模擬輸出模塊(3)與CAN總線控制器(7)電連接,CAN總線控制器(7)與模擬負(fù)載箱(5)電連接,所述的CAN總線控制器(7)通過CAN總線與診斷模塊(2)電連接,所述的數(shù)據(jù)采集模塊(4)與負(fù)載模擬箱(5)電連接并采集信號后通過CAN總線連接于診斷模塊(2);其中所述診斷模塊(2)是將USB接口通訊標(biāo)準(zhǔn)的信號與CAN總線通訊標(biāo)準(zhǔn)的信號互轉(zhuǎn),并診斷輸出輸入的信號是否正確;其中所述的模擬輸出模塊(3)是將PC機(jī)(1)輸出的控制負(fù)載的信號轉(zhuǎn)化為執(zhí)行信號并輸出給CAN總線控制器(7);其中所述的模擬負(fù)載箱(5)是用來模擬汽車實(shí)際的各種負(fù)載;其中的數(shù)據(jù)采集模塊(4)是用來采集模擬負(fù)載箱(5)中的各種模擬負(fù)載執(zhí)行情況的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的CAN總線控制器調(diào)試系統(tǒng),其特征在于還包括顯示儀表(6),所述的顯示儀表(6)與CAN總線控制器(7)電連接。
3.根據(jù)權(quán)利要求1所述的CAN總線控制器調(diào)試系統(tǒng),其特征在于所述的CAN總線控 制器(7)包括相互之間采用CAN總線連接的前控模塊、后控模塊及頂控模塊。
專利摘要本實(shí)用新型公開了一種CAN總線控制器調(diào)試系統(tǒng),調(diào)試系統(tǒng)包括PC機(jī)(1)、診斷模塊(2)、模擬輸出模塊(3)、數(shù)據(jù)采集模塊(4)、模擬負(fù)載箱(5)和CAN總線控制器(7),所述的PC機(jī)(1)通過USB接口線與診斷模塊(2)電連接,診斷模塊(2)通過CAN總線與模擬輸出模塊(3)電連接,模擬輸出模塊(3)與CAN總線控制器(7)電連接,CAN總線控制器(7)與模擬負(fù)載箱(5)電連接,所述的CAN總線控制器(7)通過CAN總線與診斷模塊(2)電連接,所述的數(shù)據(jù)采集模塊(4)與負(fù)載模擬箱(5)電連接并采集信號后通過CAN總線連接于診斷模塊(2)。本實(shí)用新型具有調(diào)試方便、能夠較好判斷故障原因的優(yōu)點(diǎn)。
文檔編號G05B23/02GK201773321SQ20102050078
公開日2011年3月23日 申請日期2010年8月19日 優(yōu)先權(quán)日2010年8月19日
發(fā)明者扶朝暉, 扶朝陽 申請人:寧波市鄞州雪利曼電子儀表有限公司