專利名稱:電噴車故障診斷儀的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于摩托車檢測技術(shù)領(lǐng)域,具體地說,具體涉及一種檢測電噴摩托 車的故障診斷儀。
背景技術(shù):
隨著摩托車電噴系統(tǒng)的面市,售后所需的故障診斷儀也必須隨之推出。目
前,電噴車故障診斷儀由中央處理器、接口電路、LCD顯示電路和按鍵,其中按 鍵的輸出端連接中央處理器的輸入端,中央處理器的輸出端連接LCD顯示電路 的輸入端,所述中央處理器的輸入端RX、輸出端TX與接口電路雙向連接,接口 電路可以與車載ECU連接,查找車輛的具體故障,實時顯示車輛運行時的各項 參數(shù),簡化了摩托車的維護流程。
但現(xiàn)有電噴車故障診斷儀的缺點是電噴車的制造商家很多,有廠家采用K 總線進行數(shù)據(jù)傳輸,有廠家釆用串口技術(shù)進行數(shù)據(jù)傳輸,無法兼容多種電噴摩 托車。
發(fā)明內(nèi)容
為解決以上技術(shù)問題,本發(fā)明的目的在于提供一種電噴車故障診斷儀,既 具備K總線傳輸方式,又具備串口傳輸方式,能夠兼容多種電噴摩托車。
本發(fā)明的技術(shù)方案如下 一種電噴車故障診斷儀,包括中央處理器、接口 電路、LCD顯示電路和按鍵,其中按鍵的輸出端連接中央處理器的輸入端,中央 處理器的輸出端連接LCD顯示電路的輸入端,所述中央處理器的輸入端RX、輸 出端TX與接口電路雙向連接,該接口電路設(shè)置有K-LINE總線輸入/輸出接口, 其關(guān)鍵在于所述接口電路為多路開關(guān)接口電路,該接口電路還連接有232接 口電路,該接口電路還設(shè)置有串口電路與外界連接。接口電路可以說是電子式的雙刀多擲開關(guān),可以完成通道間的切換工作。 診斷儀的切換端口就由多路選擇器完成,即分時向各個端口提供有效通道。開 機時運行在平等的條件,各端口競爭通信的權(quán)利,競爭由規(guī)定時間內(nèi)完成握手、 應(yīng)答和驗證的動作為依據(jù), 一旦完成規(guī)定的動作,則認為該端口通信線競爭成 功,并調(diào)用相關(guān)協(xié)議, 一個端口也可能有不同協(xié)議。接著是下線檢測的端口檢
測,同樣是要完成握手、應(yīng)答和驗證的動作后才認為PC連接成功。之后可以按
相關(guān)協(xié)議完成所規(guī)定的動作。在一定時間間隔后。診斷儀會重新對有效端口進 行握手操作,以確認端口連接可靠,并可以檢測到新連接上的端口,實現(xiàn)自動
檢測連接端口的功能。
電噴車故障診斷儀實現(xiàn)了多個系統(tǒng)商、多種接口方式和診斷協(xié)議的兼容,
增強診斷儀的實用性。
除了具有診斷儀功能,可以顯示車輛具體故障和時時顯示車輛運行時的各
項參數(shù)外,還可以兼容其他系統(tǒng)商的診斷協(xié)議,
所述接口電路設(shè)置有第一、第二通道端charmelA、 channelB與所述中央處 理器連接,中央處理器控制所述接口電路的工作狀態(tài)。
中央處理器通過第一通道端(channelA)和第二通道端(channelB)負責
控制不同的接口方式。
所述232接口電路由MAX232芯片和9針插頭組成,其中MAX232芯片設(shè)置 有232輸入端TX-232、 232輸出端RX-232與所述接口電路連接,該MAX232芯 片設(shè)置有輸入/輸出口 RT-0UT2、 RR-IN2與所述9針插頭連接。
故障診斷儀既可以實時顯示車輛運行時的各項參數(shù),還可以配合上位機軟 件作為車輛生產(chǎn)線上的下線檢測儀使用。所述中央處理器設(shè)置有
用于開機初始化的裝置;
用于向K_LIN線提出握手要求的裝置;
用于判斷與K_LIN線握手成功與否的裝置;
如果握手成功,則進入用于啟動K_LIN線協(xié)議的裝置;
用于向PC提出握手要求的裝置;
如果握手不成功,則進入用于向USART串口提出握手要求的裝置; 用于判斷與USART串口握手成功與否的裝置;
如果與USART串口握手不成功,則返回所述用于向K—LIN線提出握手要求 的裝置;
如果與USART串口握手成功,則進入用于啟動USART串口協(xié)議的裝置; 再進入所述用于向PC提出握手要求的裝置; 用于判斷與PC握手成功與否的裝置; 如果與PC握手成功,則進入下線車載ECU檢測機構(gòu); 如果與PC握手不成功,則進入判斷是否有按鍵指令的裝置; 如果沒有按鍵指令,則返回所述判斷與PC握手成功與否的裝置; 如果有按鍵指令,則進入用于執(zhí)行按鍵指令的裝置;有按鍵指令,則是有 操作者在利用按鍵4控制電噴車故障診斷儀,利用故障診斷儀檢測摩托車故障。 用于LCD顯示相應(yīng)數(shù)據(jù)及狀態(tài)的裝置; 用于延時t的裝置;延時時間用于執(zhí)行數(shù)據(jù)傳輸。
用于再次向有效端口提出握手的裝置;K—LIN線和USART串口有且只有一個 端口有效,再次對該有效端口提出握手請求,以保持數(shù)據(jù)傳輸暢通。 返回所述用于向PC提出握手要求的裝置。將故障診斷儀安裝在摩托車生產(chǎn)線上,在線檢測下線摩托車的數(shù)據(jù)。所述 下線車載ECU檢測機構(gòu)設(shè)置有
用于向下線車載ECU發(fā)出檢測命令的裝置; 用于將車載ECU數(shù)據(jù)傳給PC的裝置; 用于顯示下線檢測狀態(tài)的裝置;
用于延時t的裝置;延時時間用于執(zhí)行數(shù)據(jù)傳輸。
用于再次向有效端口提出握手的裝置; 返回所述向下線車載ECU發(fā)出檢測命令的裝置。
有益效果本發(fā)明提供了一種電噴車故障診斷儀,實現(xiàn)了多個系統(tǒng)商、多
種接口方式和診斷協(xié)議的兼容,還可以配合上位機軟件作為車輛生產(chǎn)線上的下
線檢測儀使用,增強診斷儀的實用性。
圖l為本發(fā)明的連接框圖; 圖2為接口電路和232接口電路的電路原理圖; 圖3為中央處理器的工作流程圖。
具體實施例方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步說明
如圖1所示,本發(fā)明提供一種電噴車故障診斷儀,由中央處理器l、接口電
路2、 LCD顯示電路3、按鍵4和232接口電路5組成,其中按鍵4的輸出端連 接中央處理器1的輸入端,中央處理器1的輸出端連接LCD顯示電路3的輸入 端,所述中央處理器l的輸入端RX、輸出端TX與接口電路2雙向連接,該接口 電路2設(shè)置有K-LINE總線輸入/輸出接口,所述接口電路2為多路開關(guān)接口電 路,該接口電路2還連接有232接口電路5,該接口電路2還設(shè)置有串口電路與
外界連接。所述接口電路2設(shè)置有第一、第二通道端channelA、 channelB與所述中央 處理器1連接,中央處理器1控制所述接口電路2的工作狀態(tài)。
中央處理器1的型號為PIC16F873,接口電路2的型號為MC74HC4052。
如圖2所示所述232接口電路5由MAX232芯片和9針插頭組成,其中MAX232 芯片設(shè)置有232輸入端TX-232、 232輸出端RX-232與所述接口電路2連接,該 MAX232芯片設(shè)置有輸入/輸出口 RT-0UT2、 RR-IN2與所述9針插頭連接。
其工作原理如圖3所示,
本發(fā)明由中央處理器l控制,中央處理器l設(shè)置有
用于開機初始化的裝置;
用于向K_LIN線提出握手要求的裝置;
用于判斷與K—LIN線握手成功與否的裝置;
如果握手成功,則進入用于啟動K—LIN線協(xié)議的裝置;
用于向PC提出握手要求的裝置;
如果握手不成功,則進入用于向USART串口提出握手要求的裝置; 用于判斷與USART串口握手成功與否的裝置;
如果與USART串口握手不成功,則返回所述用于向K—LIN線提出握手要求 的裝置;
如果與USART串口握手成功,則進入用于啟動USART串口協(xié)議的裝置; 再進入所述用于向PC提出握手要求的裝置; 用于判斷與PC握手成功與否的裝置; 如果與PC握手成功,則進入下線車載ECU檢測機構(gòu); 如果與PC握手不成功,則進入判斷是否有按鍵指令的裝置; 如果沒有按鍵指令,則返回所述判斷與PC握手成功與否的裝置;如果有按鍵指令,則進入用于執(zhí)行按鍵指令的裝置;有按鍵指令,則是有 操作者在利用按鍵4控制電噴車故障診斷儀,利用故障診斷儀檢測摩托車故障。 用于LCD顯示相應(yīng)數(shù)據(jù)及狀態(tài)的裝置;
用于延時t的裝置;延時時間可以是1S、 2S、 2.5S,可根據(jù)數(shù)據(jù)量確定。 用于再次向有效端口提出握手的裝置;K—LIN線和USART串口有且只有一個 端口有效,再次對該有效端口提出握手請求,以保持數(shù)據(jù)傳輸暢通。 返回所述用于向PC提出握手要求的裝置。
將故障診斷儀安裝在摩托車生產(chǎn)線上,在線檢測下線摩托車的數(shù)據(jù)。所述 下線車載ECU檢測機構(gòu)設(shè)置有-
用于向下線車載ECU發(fā)出檢測命令的裝置; 用于將車載ECU數(shù)據(jù)傳給PC的裝置; 用于顯示下線檢測狀態(tài)的裝置;
用于延時t的裝置;延時時間可以是1S、 2S、 2.5S,可根據(jù)數(shù)據(jù)量確定。
用于再次向有效端口提出握手的裝置;
返回所述向下線車載ECU發(fā)出檢測命令的裝置。
權(quán)利要求
1、一種電噴車故障診斷儀,包括中央處理器(1)、接口電路(2)、LCD顯示電路(3)和按鍵(4),其中按鍵(4)的輸出端連接中央處理器(1)的輸入端,中央處理器(1)的輸出端連接LCD顯示電路(3)的輸入端,所述中央處理器(1)的輸入端RX、輸出端TX與接口電路(2)雙向連接,該接口電路(2)設(shè)置有K-LINE總線輸入/輸出接口,其特征在于所述接口電路(2)為多路開關(guān)接口電路,該接口電路(2)還連接有232接口電路(5),該接口電路(2)還設(shè)置有串口電路與外界連接。
2、 根據(jù)權(quán)利要求l所述的電噴車故障診斷儀,其特征在于所述接口電路 (2)設(shè)置有第一、第二通道端channelA、 channelB與所述中央處理器(1)連接,中央處理器(1)控制所述接口電路(2)的工作狀態(tài)。
3、 根據(jù)權(quán)利要求l所述的電噴車故障診斷儀,其特征在于所述232接口 電路(5)由MAX232芯片和9針插頭組成,其中MAX232芯片設(shè)置有232輸入端 TX-232、 232輸出端RX-232與所述接口電路(2)連接,該MAX232芯片設(shè)置有 輸入/輸出口 RT-0UT2、 RR-IN2與所述9針插頭連接。
4、 根據(jù)權(quán)利要求l所述的電噴車故障診斷儀,其特征在于所述中央處理 器(1)設(shè)置有用于開機初始化的裝置;用于向K—LIN線提出握手要求的裝置;用于判斷與KJJN線握手成功與否的裝置;如果握手成功,則進入用于啟動KJJN線協(xié)議的裝置;用于向PC提出握手要求的裝置;如果握手不成功,則進入用于向USART串口提出握手要求的裝置; 用于判斷與USART串口握手成功與否的裝置;如果與USART串口握手不成功,則返回所述用于向K—LIN線提出握手要求 的裝置;如果與USART串口握手成功,則進入用于啟動USART串口協(xié)議的裝置;再進入所述用于向PC提出握手要求的裝置;用于判斷與PC握手成功與否的裝置;如果與PC握手成功,則進入下線車載ECU檢測機構(gòu);如果與PC握手不成功,則進入判斷是否有按鍵指令的裝置;如果沒有按鍵指令,則返回所述判斷與PC握手成功與否的裝置;如果有按鍵指令,則進入用于執(zhí)行按鍵指令的裝置;用于LCD顯示相應(yīng)數(shù)據(jù)及狀態(tài)的裝置;用于延時t的裝置;用于再次向有效端口提出握手的裝置;返回所述用于向PC提出握手要求的裝置。
5、根據(jù)權(quán)利要求4所述的電噴車故障診斷儀,其特征在于所述下線車載 ECU檢測機構(gòu)設(shè)置有用于向下線車載ECU發(fā)出檢測命令的裝置; 用于將車載ECU數(shù)據(jù)傳給PC的裝置; 用于顯示下線檢測狀態(tài)的裝置;用于延時t的裝置;用于再次向有效端口提出握手的裝置; 返回所述向下線車載ECU發(fā)出檢測命令的裝置。
全文摘要
本發(fā)明公開了一種電噴車故障診斷儀,由中央處理器、接口電路、LCD顯示電路和按鍵,其中按鍵的輸出端連接中央處理器的輸入端,中央處理器的輸出端連接LCD顯示電路的輸入端,所述中央處理器的輸入端RX、輸出端TX與接口電路雙向連接,該接口電路設(shè)置有K總線輸入/輸出接口,其特征在于所述接口電路為多路開關(guān)接口電路,該接口電路還連接有232接口電路。其顯著的有益效果是實現(xiàn)了多個系統(tǒng)商、多種接口方式和診斷協(xié)議的兼容,還可以配合上位機軟件作為車輛生產(chǎn)線上的下線檢測儀使用。
文檔編號G01M17/007GK101614617SQ20091016162
公開日2009年12月30日 申請日期2009年7月17日 優(yōu)先權(quán)日2008年11月27日
發(fā)明者周向東, 偉 曾, 馬文選 申請人:重慶動源摩托車配件銷售有限公司