新四季網

一種車輛遠程診斷系統、終端及方法與流程

2023-06-26 10:59:01 2


本發明涉及車輛遠程診斷領域,具體涉及一種車輛遠程診斷系統、終端及方法。
背景技術:
:汽車診斷技術通常是指通過標準的汽車obd(on-boarddiagnostic,車載診斷系統)通信協議獲取車輛的故障數據、車況數據等,實現汽車故障的快速定位和處理。而隨著車聯網概念的興起,越來越多的商家將車聯網技術與汽車診斷技術結合起來,實現汽車故障的遠程診斷,為車主提供「車輛維保預約」等主動服務,這種主動服務一方面提高了商家的經營利潤,另一方面也滿足了客戶的滿意度需求,是未來汽車診斷技術的發展方向。現有的遠程汽車診斷技術是通過通訊協議中的診斷命令實現的,如下表1給出了一個診斷命令的通信協議格式。表1起始字節欄位數據類型描述及要求0消息idword消息標誌2消息體屬性word消息屬性掩碼4終端手機號bcd[6]手機號12位,不足前端補010消息流水號word從0開始循環累加12診斷命令診斷命令這種通訊協議式的診斷控制方式,每次只能執行一條診斷指令,無法執行多種診斷操作,尤其是對於遠程電控單元刷寫這類實時性要求高的診斷服務。傳統的遠程汽車診斷終端的診斷功能都是通過後臺與終端間的診斷指令來實現的,如讀取某個電控單元的當前故障碼,後臺向終端發送「讀當前故障碼」指令,終端執行完指令後將結果反饋給後臺,後臺對結果進行解析。但對於電控單元的刷寫操作,一般需要電控單元診斷模式初始化、電控單元解鎖、應用軟體擦除、應用軟體下載、軟體完整性和一致性驗證、電控單元重啟六個步驟。每個電控單元的刷寫流程和刷寫參數都不相同,後臺無法通過一條診斷指令來完成上述所有功能,如果把上述操作分為六項連續的遠程操作,就無法滿足電控單元刷寫的實時性要求。技術實現要素:本發明提供一種車輛遠程診斷系統、終端及方法,以實現遠程對電控單元軟體刷寫,並滿足實時性的要求。為此,本發明提供如下技術方案:一種車輛遠程診斷系統,包括:伺服器、通過無線網絡與所述伺服器通信的遠程診斷終端、位於車輛內部的一個或多個電控單元,所述電控單元及所述遠程診斷終端通過can網絡相連;所述伺服器,用於向所述遠程診斷終端下發診斷腳本,接收並解析所述遠程診斷終端反饋的診斷結果腳本,存儲診斷結果,並根據所述診斷結果分析車輛數據;所述遠程診斷終端,用於解析所述伺服器下發的診斷腳本,根據所述診斷腳本生成can診斷報文,利用所述can診斷報文對所述電控單元進行診斷,並根據所述電控單元發送的can響應報文生成診斷結果腳本,將所述診斷結果腳本發送給所述伺服器。優選地,所述遠程診斷終端,還用於在所述診斷腳本是針對所述電控單元的升級腳本時,下載升級軟體,對電控單元進行軟體升級。優選地,所述電控單元包括:車身控制器、發動機管理系統。一種車輛遠程診斷終端,包括:控制處理模塊、無線通信模塊、can收發模塊、存儲模塊;所述無線通信模塊,用於與伺服器通過無線網絡進行通信,接收所述伺服器下發的診斷腳本;所述控制處理模塊根據所述診斷腳本生成can診斷報文,並將所述can診斷報文通過所述can收發模塊發送給車輛中的相關電控單元,並接收所述電控單元發送的can響應報文;根據所述can響應報文生成診斷結果腳本,並將所述診斷結果腳本傳送給所述無線通信模塊;所述存儲模塊,用於存儲所述控制處理模塊處理的數據;所述無線通信模塊,還用於將所述診斷結果腳本發送給所述伺服器。優選地,所述控制處理模塊包括:mpu微處理器和mcu微控制器;所述mpu微處理器用於解析所述診斷腳本,並構造所述診斷結果腳本;所述mcu微控制器用於與所述can收發模塊交互。優選地,所述終端還包括:電源轉換模塊,用於實現電平轉換和電氣保護,為所述控制處理模塊提供電源。優選地,所述終端還包括:天線,通過天線連接器與所述無線通信模塊相連。優選地,所述終端還包括:主連接器,分別與所述can收發模塊及車輛中的can總線相連。一種車輛遠程診斷方法,包括:獲取伺服器下發的診斷腳本;根據所述診斷腳本生成can診斷報文;利用所述can診斷報文對電控單元進行診斷,並根據所述電控單元發送的can響應報文生成診斷結果腳本;將所述診斷結果腳本發送給所述伺服器。優選地,所述方法還包括:在根據所述診斷腳本生成can診斷報文之前,判斷所述診斷腳本是否為針對所述電控單元的升級腳本;如果是,則下載升級軟體,對電控單元進行軟體升級,並將升級結果生成診斷結果腳本,將所述診斷結果腳本發送給所述伺服器;否則,執行根據所述診斷腳本生成can診斷報文的步驟。優選地,所述方法還包括:所述伺服器接收並解析所述診斷結果腳本,存儲診斷結果,並根據所述診斷結果分析車輛數據。本發明實施例提供的車輛遠程診斷系統、終端及方法,將診斷指令的控制方式設計為診斷腳本的控制方式,將診斷腳本發送給遠程診斷終端,遠程診斷終端解析診斷腳本,並根據所述診斷腳本生成can診斷報文,利用所述can診斷報文對各電控單元進行診斷,並根據所述電控單元發送的can響應報文生成診斷結果腳本,將診斷結果腳本發送給伺服器。進一步地,將每個電控單元的刷寫流程及相關參數寫入到一個診斷腳本中,按照診斷腳本中的步驟對電控單元進行遠程升級,方便了電控單元的遠程刷寫,並能夠滿足實時性的要求。附圖說明為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明中記載的一些實施例,對於本領域普通技術人員來講,還可以根據這些附圖獲得其他的附圖。圖1是本發明車輛遠程診斷系統的結構示意圖;圖2是本發明車輛遠程診斷終端的一種結構示意圖;圖3是本發明車輛遠程診斷終端的另一種結構示意圖;圖4是本發明車輛遠程診斷方法的流程圖;圖5是本發明車輛遠程診斷方法的另一種流程圖。具體實施方式為了使本
技術領域:
的人員更好地理解本發明實施例的方案,下面結合附圖和實施方式對本發明實施例作進一步的詳細說明。如圖1所示,是本發明車輛遠程診斷系統的結構示意圖。所述系統包括:伺服器、遠程終斷終端、以及位於車輛內部的一個或多個電控單元,其中,遠程終斷終端與伺服器通過無線網絡通信,比如,採用3g或4g通信方式;所述電控單元及遠程診斷終端通過can網絡相連。在該實施例中,所述伺服器用於向所述遠程診斷終端下發診斷腳本,並接收並解析所述遠程診斷終端反饋的診斷結果腳本,存儲診斷結果,並根據所述診斷結果分析車輛數據。相應地,所述遠程診斷終端用於解析所述伺服器下發的診斷腳本,根據所述診斷腳本生成can診斷報文,利用所述can診斷報文對所述電控單元進行診斷,並根據所述電控單元發送的can響應報文生成診斷結果腳本,將所述診斷結果腳本發送給所述伺服器。進一步地,所述遠程診斷終端還用於在所述診斷腳本是針對所述電控單元的升級腳本時,下載升級軟體,並按照所述升級腳本對電控單元進行軟體升級。具體地,所述遠程診斷終端可以直接從本地伺服器上下載相關軟體,比如,向本地伺服器反饋升級請求信號,本地伺服器收到該升級請求信號後,將相關軟體發送給所述遠程診斷終端;所述遠程診斷終端還可以從第三方伺服器上下載相關軟體,比如針對發動機管理系統的升級軟體,通常會保存在產品提供商的服務平臺上,本地伺服器將相關升級軟體的ip地址通過所述診斷腳本下發給所述遠程診斷終端,所述遠程診斷終端根據該ip地址即可登錄相應的服務平臺,下載相關升級軟體。在實際應用中,上述電控單元包括:車身控制器(bcm)、發動機管理系統(ems)等。本發明將傳統的通過通信協議控制的汽車遠程診斷轉換為通過診斷腳本控制的汽車遠程診斷,解決了汽車遠程診斷中多步驟診斷業務的控制問題,既實現了完備的診斷流程,又解決了遠程操作無法實時響應的問題,尤其是在電控單元的軟體遠程刷寫應用中,可以方便地實現對電控單元的遠程升級,而且能夠滿足實時性的要求。所述診斷腳本可以採用以下基本格式:diagnosticid[xxx]diagnosticservice[dd]診斷命令集end其中,diagnosticid是指被診斷電控單元的id;diagnosticservice是指需要執行的診斷業務,如「讀故障碼」、「讀數據流」、「清故障碼」和「電控單元刷寫」等診斷業務。每一項診斷業務都由一條或多條診斷命令來實現;每一項診斷業務都必須以end結尾。診斷腳本中每一行作為一條腳本命令,所有的診斷參數都通過中括號[]括起來。常用的診斷命令集如下表2所示。表2序號診斷命令格式1診斷會話控制sessioncontrol[sessiontype]2清故障信息clearinformation[dtcgroup]3讀故障信息readdtc[requesttype][statusmask]4讀數據readdata[dataid]5安全訪問securityaccess[securitytype][securitykey]6寫數據writedata[dataid][datarecord]7i/o控制inoutcontrol[dataid][controltype][statusrecord]8參數控制routinecontrol[controltype][statusrecord]診斷完成後,遠程診斷終端需要將診斷結果匯總成診斷結果腳本,反饋給伺服器,診斷結果腳本的基本格式與診斷命令腳本的格式相同,只是診斷腳本中的診斷命令集變為了結果命令集,所述診斷結果腳本可以採用以下基本格式:diagnosticid[xxx]diagnosticservice[dd]結果命令集end常用的結果命令集如表3所示。表3相應地,本發明還提供一種車輛遠程診斷終端,如圖2所示,是本發明車輛遠程診斷終端的一種結構示意圖。在該實施例中,所述遠程診斷終端包括:控制處理模塊、無線通信模塊、can收發模塊、存儲模塊。其中:所述無線通信模塊用於與伺服器通過無線網絡進行通信,接收所述伺服器下發的診斷腳本;所述控制處理模塊根據所述診斷腳本生成can診斷報文,並將所述can診斷報文通過所述can收發模塊發送給車輛中的相關電控單元,並接收所述電控單元發送的can響應報文;根據所述can響應報文生成診斷結果腳本,並將所述診斷結果腳本傳送給所述無線通信模塊;所述存儲模塊,用於存儲所述控制處理模塊處理的數據;所述無線通信模塊,還用於將所述診斷結果腳本發送給所述伺服器。優選地,所述控制處理模塊採用雙核結構,包括mpu微處理器和mcu微控制器;其中,所述mpu微處理器用於解析所述診斷腳本,並構造所述診斷結果腳本;所述mcu微控制器用於與所述can收發模塊交互。這種雙核結構可以較地地滿足系統處理性能和實時性兩方面的要求:mpu微處理器的處理性能強,通常內部運行有嵌入式作業系統、嵌入式文件系統等,便於解析和構造診斷腳本,控制整個診斷流程;而mcu微控制器則主要負責can網絡通信和電源管理等實時性要求較高的功能。如圖3所示,在本發明車輛遠程診斷終端的另一實施例中,還可包括以下各模塊:電源轉換模塊,用於實現電平轉換和電氣保護,為所述控制處理模塊提供電源。天線,通過天線連接器與所述無線通信模塊相連;主連接器,分別與所述can收發模塊及車輛中的can總線相連。本發明車輛遠程診斷終端,可以從伺服器獲取診斷腳本,每個電控單元的刷寫流程及參數都可寫入到所述診斷腳本中,從而診斷終端可以按照診斷腳本中的步驟對電控單元進行遠程升級,解決了電控單元遠程刷寫的問題。相應地,本發明還提供一種車輛遠程診斷方法,圖4示出了該方法的一種流程圖,包括以下步驟:步驟401,獲取伺服器下發的診斷腳本;步驟402,根據所述診斷腳本生成can診斷報文;具體地,可以通過解析所述診斷腳本,得到診斷命令,將所述診斷命令添加到can報文中,即生成can診斷報文;步驟403,利用所述can診斷報文對電控單元進行診斷,並根據所述電控單元發送的can響應報文生成診斷結果腳本;具體地,根據解析得到的id,將所述can診斷報文發送給id對應的電控單元,所述電控單元收到所述can診斷報文後,會反饋相應的can響應報文。從該響應報文中提取出診斷結果,將其轉換為腳本形式,即生成診斷結果腳本;步驟404,將所述診斷結果腳本發送給所述伺服器。進一步地,本發明方法還可包括以下步驟:所述伺服器接收並解析所述診斷結果腳本,存儲診斷結果,並根據所述診斷結果分析車輛數據。如圖5所示,是本發明車輛遠程診斷方法的另一種流程圖,包括以下步驟:步驟501,獲取伺服器下發的診斷腳本;步驟502,判斷所述診斷腳本是否為針對電控單元的升級腳本;如果是,則執行步驟503;否則,執行步驟504;步驟503,下載升級軟體,對電控單元進行軟體升級,並將升級結果生成診斷結果腳本;然後執行步驟506;步驟504,根據所述診斷腳本生成can診斷報文;步驟505,利用所述can診斷報文對所述電控單元進行診斷,並根據所述電控單元發送的can響應報文生成診斷結果腳本;步驟506,將所述診斷結果腳本發送給所述伺服器。本發明車輛遠程診斷方法,將診斷指令的控制方式設計為診斷腳本的控制方式,將診斷腳本發送給遠程診斷終端,遠程診斷終端解析診斷腳本,並根據所述診斷腳本生成can診斷報文,利用所述can診斷報文對各電控單元進行診斷,並根據所述電控單元發送的can響應報文生成診斷結果腳本,將診斷結果腳本發送給伺服器。進一步地,將每個電控單元的刷寫流程及相關參數寫入到一個診斷腳本中,按照診斷腳本中的步驟對電控單元進行遠程升級,方便了電控單元的遠程刷寫,並能夠滿足實時性的要求。以上對本發明實施例進行了詳細介紹,本文中應用了具體實施方式對本發明進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及系統;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。當前第1頁12

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀