讀碼卡診斷車輛模塊的方法、裝置及診斷設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及車輛設(shè)備技術(shù)領(lǐng)域,尤其設(shè)及一種讀碼卡診斷車輛模塊的方法、裝置 及診斷設(shè)備。
【背景技術(shù)】
[0002] 車輛診斷就是在車輛不解體的條件下,確定車輛各模塊的工作狀態(tài),并且將獲取 的車輛工作狀態(tài)信息向用戶顯示。隨著車輛診斷系統(tǒng)性能的不斷提高,對(duì)車輛的顯示系統(tǒng) 的要求越來越高,越來越多的用戶希望通過一種便捷的方法實(shí)時(shí)了解汽車各個(gè)模塊的工作 狀態(tài),W便及時(shí)對(duì)汽車進(jìn)行維護(hù)。
[0003] 現(xiàn)有的車輛模塊的診斷方法包括:用戶選取車輛的其中一個(gè)模塊,獲取與該模塊 相應(yīng)的診斷功能菜單,將該模塊的診斷功能菜單呈現(xiàn)給用戶。該方法一次只顯示汽車中一 個(gè)模塊的診斷功能菜單,不能滿足用戶實(shí)時(shí)了解汽車各個(gè)模塊的工作狀態(tài)的需求。即現(xiàn)有 的診斷設(shè)備通常是根據(jù)車輛模塊按菜單方式顯示,用戶不能直觀的了解自己的車況,需要 根據(jù)車輛的模塊一個(gè)菜單一個(gè)菜單進(jìn)去查看相關(guān)信息,W排除故障,增加了對(duì)車輛各模塊 診斷的復(fù)雜性。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的主要目的在于提供一種讀碼卡診斷車輛模塊的方法、裝置及診斷設(shè)備, 旨在實(shí)現(xiàn)在進(jìn)入診斷功能菜單顯示前,先顯示車輛各模塊的概況信息W便用戶預(yù)先獲知車 輛各模塊的狀況,從而迅速排除車輛故障,降低對(duì)車輛各模塊診斷的復(fù)雜性。 陽〇化]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種讀碼卡診斷車輛模塊的方法,包括:
[0006] 在進(jìn)入診斷功能菜單顯示前,向電子控制單元ECU發(fā)送獲取車輛各模塊的概況信 息的指令;
[0007] 接收所述電子控制單元ECU反饋的車輛各模塊的概況信息,并生成診斷報(bào)表進(jìn)行 顯示;
[0008] 接收用戶指令,根據(jù)所述用戶指令顯示對(duì)應(yīng)的診斷功能菜單。
[0009] 優(yōu)選地,所述接收所述電子控制單元ECU反饋的車輛各模塊的概況信息,并生成 診斷報(bào)表進(jìn)行顯示包括:
[0010] 對(duì)接收到所述電子控制單元ECU反饋的車輛各模塊的概況信息進(jìn)行處理,生成W 圖表或文字的形式描述車輛各模塊概況的診斷報(bào)表。
[0011] 優(yōu)選地,所述診斷報(bào)表包括所診斷的車輛各模塊列表及各模塊對(duì)應(yīng)的數(shù)據(jù)流條 數(shù),W及車輛異常模塊列表及各異常模塊對(duì)應(yīng)的故障碼信息。
[0012] 此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種讀碼卡診斷車輛模塊的裝置,包括:
[0013] 發(fā)送模塊,用于在進(jìn)入診斷功能菜單顯示前,向電子控制單元ECU發(fā)送獲取車輛 各模塊的概況信息的指令;
[0014] 接收模塊,用于接收所述電子控制單元ECU反饋的車輛各模塊的概況信息,并生 成診斷報(bào)表進(jìn)行顯示;
[0015] 顯示模塊,用于接收用戶指令,根據(jù)所述用戶指令顯示對(duì)應(yīng)的診斷功能菜單。
[0016] 優(yōu)選地,所述接收模塊還用于,對(duì)接收到所述電子控制單元ECU反饋的車輛各模 塊的概況信息進(jìn)行處理,生成W圖表或文字的形式描述車輛各模塊概況的診斷報(bào)表。
[0017] 優(yōu)選地,所述診斷報(bào)表包括所診斷的車輛各模塊列表及各模塊對(duì)應(yīng)的數(shù)據(jù)流條 數(shù),W及車輛異常模塊列表及各異常模塊對(duì)應(yīng)的故障碼信息。
[0018] 此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種診斷設(shè)備,所述診斷設(shè)備包括上述結(jié) 構(gòu)的讀碼卡診斷車輛模塊的裝置。
[0019] 本發(fā)明實(shí)施例在讀碼卡進(jìn)入診斷功能菜單顯示前,通過電子控制單元ECU獲取車 輛各模塊的概況信息,并生成診斷報(bào)表進(jìn)行顯示,然后再根據(jù)用戶指令顯示對(duì)應(yīng)的診斷功 能菜單。實(shí)現(xiàn)了在進(jìn)入診斷功能菜單顯示前,通過診斷報(bào)表顯示車輛各模塊的概況信息,使 用戶預(yù)先獲知車輛各模塊的狀況,W便迅速排除車輛故障,降低了對(duì)車輛各模塊診斷的復(fù) 雜性。
【附圖說明】
[0020] 圖1為本發(fā)明讀碼卡診斷車輛模塊的方法一實(shí)施例的流程示意圖;
[0021] 圖2為本發(fā)明讀碼卡診斷車輛模塊的裝置一實(shí)施例的功能示意圖。 陽0巧本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0023] 應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用W解釋本發(fā)明,并不用于限定本發(fā)明。
[0024] 如圖1所示,示出了本發(fā)明一種讀碼卡診斷車輛模塊的方法一實(shí)施例。該實(shí)施例 的讀碼卡診斷車輛模塊的方法包括:
[00巧]步驟S10、在進(jìn)入診斷功能菜單顯示前,向電子控制單元ECU發(fā)送獲取車輛各模塊 的概況信息的指令;
[00%] 為了解決在現(xiàn)有的診斷車輛模塊的設(shè)備中將車輛各模塊按菜單方式顯示,用戶不 能直觀的了解自己的車況,當(dāng)用戶需要了解車況時(shí),根據(jù)車輛各模塊一個(gè)功能菜單一個(gè)功 能菜單點(diǎn)擊進(jìn)去查看相關(guān)功能信息,依次查看各個(gè)模塊W排除故障,而增加對(duì)車輛各模塊 診斷復(fù)雜性的問題。
[0027] 本實(shí)施例中,W讀碼卡對(duì)車輛模塊的診斷為例進(jìn)行詳細(xì)說明。在不影響讀碼卡對(duì) 車輛模塊的診斷功能菜單顯示的情況下,增加了獲取車輛各模塊的概況信息。即在進(jìn)入診 斷功能菜單顯示之前,讀碼卡在與電子控制單元巧lectronicControl化it,ECU)之間經(jīng) 串口建立連接形成預(yù)交互之后,讀碼卡向ECU發(fā)送獲取車輛各模塊的概況信息的指令,ECU 在接收到讀碼卡發(fā)送過來的獲取車輛各模塊概況信息的指令后,獲取車輛各個(gè)模塊的概況 信息并反饋至讀碼卡,供讀碼卡進(jìn)行處理并顯示,W滿足用戶實(shí)時(shí)了解汽車各個(gè)模塊的工 作狀態(tài)的需求。該概況信息可包括模塊的狀態(tài)信息,例如,車輛的發(fā)動(dòng)機(jī)模塊包括功能的個(gè) 數(shù)及出現(xiàn)故障的功能個(gè)數(shù)等。
[0028] 步驟S20、接收所述電子控制單元ECU反饋的車輛各模塊的概況信息,并生成診斷 報(bào)表進(jìn)行顯示;
[0029] 讀碼卡在接收到ECU反饋的車輛各模塊概況信息后,對(duì)接收到ECU反饋的車輛各 模塊的概況信息進(jìn)行處理,生成W圖表或文字的形式描述車輛各模塊概況的診斷報(bào)表。具 體地,讀碼卡對(duì)車輛的各個(gè)模塊統(tǒng)計(jì)信息的16進(jìn)制數(shù)進(jìn)行分析處理,將該統(tǒng)計(jì)信息生成圖 表的形式,W形象地表示車輛的各個(gè)模塊的工作狀態(tài)信息?;蛘遅文字的形式直接描述車 輛的各個(gè)模塊對(duì)應(yīng)的工作狀態(tài),例如,顯示"除發(fā)動(dòng)機(jī)模塊之外,其他模塊都正常",或者"發(fā) 動(dòng)機(jī)模塊中存在3個(gè)功能參數(shù)出現(xiàn)異常"等。然后將車輛的各個(gè)模塊的概況及其對(duì)應(yīng)的圖 表或者文字描述通過診斷報(bào)表的方式顯示在讀碼卡的界面上,W直觀的呈現(xiàn)給用戶。用戶 通過查看診斷報(bào)表可預(yù)知哪些模塊出現(xiàn)異常,W決定需要了解哪些模塊的相關(guān)信息,降低 對(duì)車輛模塊診斷的復(fù)雜性。
[0030] 進(jìn)一步地,在一實(shí)施例中,所述診斷報(bào)表包括所診斷的車輛各模塊列表及各模塊 對(duì)應(yīng)的數(shù)據(jù)流條數(shù),W及車輛異常模塊列表及各異常模塊對(duì)應(yīng)的故障碼信息。
[0031] 本實(shí)施例中,診斷報(bào)表的界面可包含的主要要素有:車輛識(shí)別碼、支持診斷的模塊 列表及各模塊對(duì)應(yīng)的數(shù)據(jù)流條數(shù)、車輛異常模塊列表及各異常模塊對(duì)應(yīng)的故障碼信息。診 斷報(bào)表的顯示形式如表1所示,其中,數(shù)據(jù)流條數(shù)包括模塊對(duì)應(yīng)的功能參數(shù)的數(shù)目,例如, 車輛的發(fā)動(dòng)機(jī)模塊中對(duì)應(yīng)支持的數(shù)據(jù)流條數(shù)可包括水溫、進(jìn)氣量、排氣量等參數(shù)的數(shù)目。故 障碼信息包括模塊對(duì)應(yīng)出現(xiàn)故障的個(gè)數(shù)??蒞理解的是,診斷報(bào)表的顯示形式中的名稱、布 局等可根據(jù)具體情況而靈活設(shè)置,并不限定本發(fā)明。
[0032] 表1.診斷報(bào)表的顯示形式
[0033]
[0034]由表1可知,車輛包含了n個(gè)模塊,表1的下方單獨(dú)列出存在故障的模塊及其對(duì)應(yīng) 的故障碼信息,即模塊1和模塊3都存在故障,然后用戶可選擇查看模塊1和模塊3的診斷 功能菜單了解故障的詳細(xì)信息,從而方便了用戶快速了解車輛各模塊的概況后進(jìn)行排除故 障。
[0035] 本實(shí)施例中,增加診斷報(bào)表顯示界面后,可W使用戶快速的全面了解當(dāng)前車輛的 車況,W便迅速選擇進(jìn)入故障模塊的診斷功能菜單進(jìn)行查看,排除車輛故障。
[0036] 步驟S30、接收用戶指令,根據(jù)所述用戶指令顯示對(duì)應(yīng)的診斷功能菜單。
[0037] 用戶通過查看讀碼卡顯示的診斷報(bào)表,了解車輛各模塊的概況信息后,在指定界 面選擇需要查看的模塊的診斷功能菜單。即用戶通過讀碼卡預(yù)置的按鍵或觸摸屏等產(chǎn)生用 戶指令,讀碼卡根據(jù)該用戶指令所選擇的模塊顯示對(duì)應(yīng)的診斷功能菜單。模塊的診斷功能 菜單包括模塊各個(gè)功能參數(shù)對(duì)應(yīng)的詳細(xì)狀態(tài)信息,例如,發(fā)動(dòng)機(jī)水溫的溫度、進(jìn)氣量的多少 等信息。用戶通過查看模塊的診斷功能菜單中詳細(xì)的功能參數(shù)信息可快速排查車輛故障。