国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      汽車診斷系統(tǒng)和方法

      文檔序號:6297757閱讀:139來源:國知局
      汽車診斷系統(tǒng)和方法
      【專利摘要】本發(fā)明實施例公開了一種汽車診斷系統(tǒng)和方法,涉及設備故障診斷領域,用于提高汽車故障診斷的效率和準確性。本發(fā)明中,汽車診斷系統(tǒng)包括上位機和與上位機相連接的多個下位機,每個下位機與一個汽車設備相連接,上位機在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,生成該診斷相關操作對應的消息命令,將該消息命令發(fā)送給對應的各個汽車設備相連接的下位機,下位機在接收到上位機發(fā)送的消息命令后,將該消息命令轉換為汽車設備能夠識別的汽車總線信號,并將該信號發(fā)送給與本下位機連接的汽車設備。采用本發(fā)明可以提高汽車故障診斷效率和準確性。
      【專利說明】汽車診斷系統(tǒng)和方法【技術領域】
      [0001]本發(fā)明涉及數(shù)據(jù)處理領域,尤其涉及一種汽車診斷系統(tǒng)和方法。
      【背景技術】
      [0002]隨著汽車自動化程度越來越高,采用電腦控制系統(tǒng)的車輛越來越多,車輛的結構也越來越復雜,這樣帶來車輛的故障也越來越復雜,從而對汽車維修技師的要求也越來越高,這種背景下,汽車診斷設備的作用就愈發(fā)明顯,對維修技師來說,快速、準確、功能齊全的診斷設備能更高效的對汽車進行故障診斷。
      [0003]市場上主流的汽車診斷設備(包括原廠儀)或者診斷軟件按組成部分主要包括兩部分:診斷主機和車輛通訊接口(VCI)。診斷主機和VCI可以是分立的兩部分,也可以是合為一體。無論診斷主機和VCI是合為一體還是分立的診斷設備,都在同一時刻只能診斷一輛車輛。汽車維修技師憑借經(jīng)驗、診斷設備上的參考值或者診斷設備的功能來判斷車輛的數(shù)據(jù)狀態(tài)的對錯,從而判定故障出自哪里。
      [0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中存在以下技術問題:
      [0005]目前市場上的汽車診斷設備,無論是原廠儀還是第三方的診斷設備,普遍價格比較昂貴,功能比較單一,有時候維修技師需要好幾種設備進行綜合診斷。汽車維修技師只能憑借經(jīng)驗或者診斷設備上的參考值來判斷此刻車輛的數(shù)據(jù)狀態(tài)的對錯,從而判定故障出自哪里。如果汽車維修技師想比較兩輛汽車的狀態(tài)、數(shù)據(jù),只能分別獨立的去診斷各車輛,記錄下它們各自的數(shù)據(jù)狀態(tài),然后再對比分析,這樣不僅速度慢,操作不方便,且可能帶來數(shù)據(jù)不準確而導致對故障的誤判。

      【發(fā)明內容】

      [0006]本發(fā)明實例提供一種汽車診斷系統(tǒng)和方法,用于提高汽車故障診斷的效率和準確性。
      [0007]一種汽車診斷系統(tǒng),該系統(tǒng)包括:上位機和多個下位機,
      [0008]所述上位機與每個下位機相連接,每個下位機與通過診斷接口一個汽車設備相連接;
      [0009] 所述上位機用于:在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,
      [0010]生成所述診斷相關操作對應的消息命令,將該消息命令發(fā)送給對應的各個汽車設備相連的下位機;
      [0011]所述下位機用于:接收所述上位機發(fā)送的所述消息命令,將該消息命令轉換為汽車設備能夠識別的汽車總線信號,并將該汽車總線信號發(fā)送給本下位機連接的汽車設備。
      [0012]一種基于所述汽車診斷系統(tǒng)的汽車診斷方法,該方法包括:
      [0013]所述上位機在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,生成所述診斷相關操作對應的消息命令,將該消息命令發(fā)送給對應的各個汽車設備相連的下位機;
      [0014]所述下位機接收所述上位機發(fā)送的所述消息命令,將該消息命令轉換為汽車設備能夠識別的汽車總線信號,并將轉換后的汽車總線信號發(fā)送給所述下位機連接的汽車設備。
      [0015]本發(fā)明實例提供的方案中,汽車診斷系統(tǒng)包括上位機和與上位機相連接的多個下位機,每個下位機通過診斷接口與一個汽車設備相連接,上位機在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,生成該診斷相關操作對應的消息命令,將該消息命令發(fā)送給對應的各個汽車設備相連的下位機;下位機接收上位機發(fā)送的消息命令,將該消息命令轉換為汽車設備能夠識別的汽車總線信號,并將該汽車總線信號發(fā)送給本下位機連接的汽車設備??梢姡痉桨钢猩衔粰C可以同時連接多個下位機,通過多個下位機與各汽車設備通訊,從而使得上位機可以同時對多個汽車設備采取診斷相關操作,進而提高診斷效率和準確性。
      【專利附圖】

      【附圖說明】
      [0016]圖1為本發(fā)明實例提供的汽車診斷系統(tǒng)結構示意圖;
      [0017]圖2A為本發(fā)明實例中的上位機結構示意圖;
      [0018]圖2B為本發(fā)明實例中下位機結構示意圖;
      [0019]圖3為本發(fā)明實例提供的方法流程示意圖。
      【具體實施方式】
      [0020]為了提高汽車故障診斷的效率和準確性,本發(fā)明實施例提供一種汽車診斷系統(tǒng),本系統(tǒng)中,上位機可以同時與多個下位機相連,每個下位機與一個汽車設備相連接,上位機可以通過多個下位機與各汽車設備通訊,從而使得上位機可以同時對多個汽車設備采取診斷相關操作,進而提聞診斷效率和準確性。
      [0021]參見圖1,本發(fā)明實例提供的汽車診斷系統(tǒng),包括:上位機10和多個下位機11,上位機10與每個下位機11相連接,每個下位機11分別與一個汽車設備12相連接;汽車設備12可以通過診斷接口與下位機11相連接;具體的:
      [0022]上位機10用于:在確定需要對至少一個汽車設備12執(zhí)行診斷相關操作后,生成該診斷相關操作對應的消息命令,將該消息命令發(fā)送給對應的各個汽車設備12相連的下位機11 ;這里,可以根據(jù)用戶的輸入信息確定需要對哪些汽車設備執(zhí)行診斷相關操作以及執(zhí)行何種診斷相關操作,診斷相關操作可以包括讀數(shù)據(jù)、寫數(shù)據(jù)、執(zhí)行指定操作(比如點火操作)等,相應的,讀數(shù)據(jù)對應的消息命令為讀數(shù)據(jù)命令,寫數(shù)據(jù)對應的消息命令為寫數(shù)據(jù)命令,執(zhí)行指定操作對應的消息命令為設備操作命令。
      [0023]下位機11用于:接收上位機10發(fā)送的消息命令,將該消息命令轉換為汽車設備能夠識別的汽車總線信號,并將該汽車總線信號發(fā)送給本下位機11連接的汽車設備12,具體可以是發(fā)送給汽車設備12的電腦。
      [0024]進一步的,下位機11還用于:接收本下位機11連接的汽車設備12發(fā)送的數(shù)據(jù),將該數(shù)據(jù)轉換為上位機10能夠識別的數(shù)據(jù),將轉換后的數(shù)據(jù)發(fā)送給上位機10 ;
      [0025]相應的,上位機10還用于:接收下位機11發(fā)送的數(shù)據(jù),將該數(shù)據(jù)進行輸出。
      [0026]較佳的,上位機10具體用于:
      [0027]在確定需要對至少一個汽車設備12執(zhí)行診斷相關操作后,生成診斷相關操作對應的消息命令;
      [0028]對于至少一個汽車設備12中的每個汽車設備12:確定當前汽車設備12相連的下位機11與上位機10的通訊方式、以及當前汽車設備12相連的下位機11的設備標識,通過該通訊方式對應的驅動模塊將攜帶該設備標識的消息命令發(fā)送給當前汽車設備12相連的下位機11。這里,本步驟可以通過調用應用程序編程接口(Application ProgrammingInterface, API)函數(shù)來實現(xiàn)。下位機11與上位機10的通訊方式可以是通用串行總線(Universal Serial Bus, USB)接口、藍牙、無線網(wǎng)絡(WIFI )、或有線網(wǎng)絡等。
      [0029]較佳的,上位機10還用于:
      [0030]在確定下位機11與上位機10相連后,確定下位機11與上位機10的通訊方式,為下位機11分配設備標識,并將分配的設備標識發(fā)送給下位機11,以使下位機11后續(xù)采用該設備標識與上位機10通訊。
      [0031]參見圖2A,本發(fā)明實例提供一種上位機,可以應用于上述汽車診斷系統(tǒng)中,該上位機具備與多個下位機相連接的功能,該上位機包括:
      [0032]診斷模塊201,用于在該上位機與多個下位機相連接且每個下位機通過診斷接口與一個汽車設備相連時,在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,生成該診斷相關操作對應的消息命令;
      [0033]動態(tài)庫模塊202,用于將該消息命令發(fā)送給對應的各個汽車設備相連的下位機。
      [0034]較佳的,動態(tài)庫模塊202還用于:接收下位機發(fā)送的來自汽車設備的數(shù)據(jù);
      [0035]相應的,診斷模塊201還用于:將接收到的數(shù)據(jù)進行輸出。
      [0036]較佳的,動態(tài)庫模塊202具體用于:
      [0037]在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,生成該診斷相關操作對應的消息命令;
      [0038]對于至少一個汽車設備中的每個汽車設備:確定當前汽車設備相連的下位機與上位機的通訊方式、以及當前汽車設備相連的下位機的設備標識,通過該通訊方式對應的驅動模塊將攜帶該設備標識的消息命令發(fā)送給當前汽車設備相連的下位機。
      [0039]較佳的,動態(tài)庫模塊202還用于:
      [0040]在確定下位機與上位機相連后,確定下位機與上位機10的通訊方式,為下位機分配設備標識,并將分配的設備標識發(fā)送給下位機,以使下位機后續(xù)采用該設備標識與上位機通訊。
      [0041]具體的,上位機通過USB接口、藍牙、WIF1、或有線網(wǎng)絡與下位機相連接。
      [0042]具體的,上位機發(fā)送給下位機的消息命令可以為:讀數(shù)據(jù)命令、或寫數(shù)據(jù)命令、或設備操作命令。
      [0043]參見圖2B,本發(fā)明實例提供一種下位機,可以應用于上述汽車診斷系統(tǒng)中,該下位機包括:
      [0044]接收模塊211,用于在該下位機與上位機相連接以及汽車設備通過診斷接口與該下位機相連接時,接收上位機發(fā)送的消息命令;
      [0045]轉換模塊212,用于將該消息命令轉換為汽車設備能夠識別的汽車總線信號;
      [0046]發(fā)送模塊213,用于將轉換后的汽車總線信號發(fā)送給本下位機連接的汽車設備。
      [0047]較佳的,接收模塊211還用于:接收本下位機連接的汽車設備發(fā)送的數(shù)據(jù);[0048]相應的,轉換模塊212還用于:將接收到的數(shù)據(jù)轉換為上位機能夠識別的數(shù)據(jù);
      [0049]發(fā)送模塊213還用于:將轉換后的數(shù)據(jù)發(fā)送給上位機。
      [0050]具體的,下位機可以通過USB接口、藍牙、WIF1、或有線網(wǎng)絡與上位機相連接。
      [0051]具體的,上位機發(fā)送給下位機的消息命令可以為:讀數(shù)據(jù)命令、或寫數(shù)據(jù)命令、或設備操作命令。
      [0052]參見圖3,本發(fā)明實施例提供一種基于上述汽車診斷系統(tǒng)的汽車診斷方法,包括以下步驟:
      [0053]步驟301:上位機在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,生成該診斷相關操作對應的消息命令,將該消息命令發(fā)送給對應的各個汽車設備相連的下位機;
      [0054]步驟302:下位機接收上位機發(fā)送的消息命令,將該消息命令轉換為汽車設備能夠識別的汽車總線信號,并將轉換后的汽車總線信號發(fā)送給該下位機連接的汽車設備。
      [0055]較佳的,在將轉換后的汽車總線信號發(fā)送給所述下位機連接的汽車設備之后,下位機可以接收本下位機連接的汽車設備發(fā)送的數(shù)據(jù),將該數(shù)據(jù)轉換為上位機能夠識別的數(shù)據(jù),將轉換后的數(shù)據(jù)發(fā)送給上位機;上位機接收下位機發(fā)送的數(shù)據(jù),將該數(shù)據(jù)進行輸出,以用于汽車故障診斷。
      [0056]較佳的,上述上位機在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,生成診斷相關操作對應的消息命令,將該消息命令發(fā)送給對應的各個汽車設備相連的下位機,具體實現(xiàn)可以如下:
      [0057]上位機在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,生成該診斷相關操作對應的消息命令;
      [0058]對于至少一個汽車設備中的每個汽車設備:確定當前汽車設備相連的下位機與所述上位機的通訊方式、以及當前汽車設備相連的下位機的設備標識,通過該通訊方式對應的驅動模塊將攜帶該設備標識的消息命令發(fā)送給當前汽車設備相連的下位機。
      [0059]較佳的,在上位機在確定需要對至少一個汽車設備執(zhí)行診斷相關操作之前,上位機在確定下位機與上位機相連后,確定下位機與上位機的通訊方式,為下位機分配設備標識,并將分配的設備標識發(fā)送給下位機,以使下位機后續(xù)采用該設備標識與上位機通訊。
      [0060]本方法中,下位機可以通過USB接口、藍牙、WIF1、或有線網(wǎng)絡與上位機相連接。
      [0061]本方法中,上位機發(fā)送給下位機的消息命令可以為:讀數(shù)據(jù)命令、或寫數(shù)據(jù)命令、或設備操作命令。
      [0062]本發(fā)明中的上位機具體可以是PC機或嵌入式平臺上的診斷模塊。下位機具體可以是VCI等。
      [0063]下面結合具體實施例對本發(fā)明進行說明:
      [0064]本實施例中,上位機同時與4個下位機相連,每個下位機通過診斷接口與一個汽車設備相連接,第一下位機通過USB接口與上位機相連,第二下位機通過藍牙與上位機相連,第三下位機通過WIFI與上位機相連,第四下位機通過有線網(wǎng)絡與上位機相連。具體的診斷流程如下:
      [0065]步驟一:各下位機的初始化過程;
      [0066]第一下位機通過USB接口與上位機相連,上位機的動態(tài)庫模塊通過點對點的信令交互方式檢測到該第一下位機后,第一下位機將自身的名稱和狀態(tài)信息發(fā)送給上位機,上位機的動態(tài)庫模塊在確定第一下位機的狀態(tài)為連接正常后,保存第一下位機的名稱(用戶可通過該名稱識別不同的下位機),并為第一下位機分配并保存用于后續(xù)通訊的設備標識,將分配的設備標識發(fā)送給第一下位機;該過程可以通過調用動態(tài)庫模塊中的API函數(shù)實現(xiàn),動態(tài)庫模塊中需要包含USB驅動模塊,以實現(xiàn)與第一下位機的通訊;
      [0067]第二下位機通過藍牙與上位機相連,上位機的動態(tài)庫模塊通過點對點的信令交互方式檢測到該第二下位機后,第二下位機將自身的名稱和狀態(tài)信息發(fā)送給上位機,上位機的動態(tài)庫模塊在確定第二下位機的狀態(tài)為連接正常后,保存第二下位機的名稱(用戶可通過該名稱識別不同的下位機),并為第二下位機分配并保存用于后續(xù)通訊的設備標識,將分配的設備標識發(fā)送給第二下位機;該過程可以通過調用動態(tài)庫模塊中的API函數(shù)實現(xiàn),動態(tài)庫模塊中需要包含藍牙驅動模塊,以實現(xiàn)與第二下位機的通訊;
      [0068]第三下位機通過WIFI與上位機相連,上位機的動態(tài)庫模塊通過消息廣播方式檢測到該第三下位機后,第三下位機將自身的名稱和狀態(tài)信息發(fā)送給上位機,上位機的動態(tài)庫模塊在確定第三下位機的狀態(tài)為連接正常后,保存第三下位機的名稱(用戶可通過該名稱識別不同的下位機),并為第三下位機分配并保存用于后續(xù)通訊的設備標識(IP地址),將分配的設備標識發(fā)送給第三下位機;該過程可以通過調用動態(tài)庫模塊中的API函數(shù)實現(xiàn),動態(tài)庫模塊中需要包含無線網(wǎng)絡通訊驅動模塊(可采用USB庫函數(shù)實現(xiàn)),以實現(xiàn)與第三下位機的通訊;
      [0069]第四下位機通過有線網(wǎng)絡與上位機相連,上位機的動態(tài)庫模塊通過消息廣播方式檢測到該第四下位機后,第四下位機將自身的名稱和狀態(tài)信息發(fā)送給上位機,上位機的動態(tài)庫模塊在確定第四下位機的狀態(tài)為連接正常后,保存第四下位機的名稱(用戶可通過該名稱識別不同的下位機),并為第四下位機分配并保存用于后續(xù)通訊的設備標識(IP地址),將分配的設備標識發(fā)送給第四下位機;該過程可以通過調用動態(tài)庫模塊中的API函數(shù)實現(xiàn),動態(tài)庫模塊中需要包含有線網(wǎng)絡通訊驅動模塊(可采用SOCKET方式實現(xiàn)),以實現(xiàn)與第四下位機的通訊;
      [0070]步驟二:故障檢測過程;
      [0071]上位機的診斷模塊在需要讀取與4個下位機分別相連的汽車設備的相關數(shù)據(jù)后,生成對應的數(shù)據(jù)讀取命令,將該數(shù)據(jù)讀取命令發(fā)送給動態(tài)庫模塊;
      [0072]對于第一下位機,動態(tài)庫模塊獲知第一下位機的通訊方式為USB,讀取已保存的第一下位機的設備標識,通過USB驅動模塊將攜帶第一下位機的設備標識的數(shù)據(jù)讀取命令發(fā)送給第一下位機;第一下位機接收到數(shù)據(jù)讀取命令后,將該數(shù)據(jù)讀取命令轉換為汽車設備能夠識別的汽車總線信號,并將該信號發(fā)送給第一下位機連接的汽車設備;汽車設備的電腦接收到該信號后從本地讀取上位機需要的數(shù)據(jù)后發(fā)送給第一下位機;第一下位機將接收到的數(shù)據(jù)轉換為上位機能夠識別的數(shù)據(jù),將轉換后的數(shù)據(jù)發(fā)送給上位機,上位機的動態(tài)庫模塊將接收到的數(shù)據(jù)發(fā)給診斷模塊,診斷模塊將該數(shù)據(jù)進行顯示,以供維修人員進行故障分析使用;
      [0073]對于第二下位機,動態(tài)庫模塊獲知第二下位機的通訊方式為藍牙,讀取已保存的第二下位機的設備標識,通過藍牙驅動模塊將攜帶第二下位機的設備標識的數(shù)據(jù)讀取命令發(fā)送給第二下位機;第二下位機接收到數(shù)據(jù)讀取命令后,將該數(shù)據(jù)讀取命令轉換為汽車設備能夠識別的汽車總線信號,并將該信號發(fā)送給第二下位機連接的汽車設備;汽車設備的電腦接收到該信號后從本地讀取上位機需要的數(shù)據(jù)后發(fā)送給第二下位機;第二下位機將接收到的數(shù)據(jù)轉換為上位機能夠識別的數(shù)據(jù),將轉換后的數(shù)據(jù)發(fā)送給上位機,上位機的動態(tài)庫模塊將接收到的數(shù)據(jù)發(fā)給診斷模塊,診斷模塊將該數(shù)據(jù)進行顯示,以供維修人員進行故障分析使用;
      [0074]對于第三下位機,動態(tài)庫模塊獲知第三下位機的通訊方式為WIFI,讀取已保存的第三下位機的設備標識,通過WIFI通訊驅動模塊將攜帶第三下位機的設備標識的數(shù)據(jù)讀取命令發(fā)送給第三下位機;第三下位機接收到數(shù)據(jù)讀取命令后,將該數(shù)據(jù)讀取命令轉換為汽車設備能夠識別的汽車總線信號,并將該信號發(fā)送給第三下位機連接的汽車設備;汽車設備的電腦接收到該信號后從本地讀取上位機需要的數(shù)據(jù)后發(fā)送給第三下位機;第三下位機將接收到的數(shù)據(jù)轉換為上位機能夠識別的數(shù)據(jù),將轉換后的數(shù)據(jù)發(fā)送給上位機,上位機的動態(tài)庫模塊將接收到的數(shù)據(jù)發(fā)給診斷模塊,診斷模塊將該數(shù)據(jù)進行顯示,以供維修人員進行故障分析使用;
      [0075]對于第四下位機,動態(tài)庫模塊獲知第四下位機的通訊方式為無線網(wǎng)絡,讀取已保存的第四下位機的設備標識,通過有線網(wǎng)絡通訊驅動模塊將攜帶第四下位機的設備標識的數(shù)據(jù)讀取命令發(fā)送給第四下位機;第四下位機接收到數(shù)據(jù)讀取命令后,將該數(shù)據(jù)讀取命令轉換為汽車設備能夠識別的汽車總線信號,并將該信號發(fā)送給第四下位機連接的汽車設備;汽車設備的電腦接收到該信號后從本地讀 取上位機需要的數(shù)據(jù)后發(fā)送給第四下位機;第四下位機將接收到的數(shù)據(jù)轉換為上位機能夠識別的數(shù)據(jù),將轉換后的數(shù)據(jù)發(fā)送給上位機,上位機的動態(tài)庫模塊將接收到的數(shù)據(jù)發(fā)給診斷模塊,診斷模塊將該數(shù)據(jù)進行顯示,以供維修人員進行故障分析使用。
      [0076]上述實施例中,動態(tài)庫模塊在管理各下位機及負責上位機與各下位機的通訊時,可以采用如下定義的設備管理器:
      [0077]
      【權利要求】
      1.一種汽車診斷系統(tǒng),其特征在于,該系統(tǒng)包括:上位機和多個下位機,所述上位機與每個下位機相連接,每個下位機通過診斷接口與一個汽車設備相連接; 所述上位機用于:在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,生成所述診斷相關操作對應的消息命令,將該消息命令發(fā)送給對應的各個汽車設備相連的下位機; 所述下位機用于:接收所述上位機發(fā)送的所述消息命令,將該消息命令轉換為汽車設備能夠識別的汽車總線信號,并將該汽車總線信號發(fā)送給本下位機連接的汽車設備。
      2.如權利要求1所述的系統(tǒng),其特征在于,所述下位機還用于:接收本下位機連接的汽車設備發(fā)送的數(shù)據(jù),將該數(shù)據(jù)轉換為所述上位機能夠識別的數(shù)據(jù),將轉換后的數(shù)據(jù)發(fā)送給所述上位機; 所述上位機還用于:接收所述下位機發(fā)送的數(shù)據(jù),將該數(shù)據(jù)進行輸出。
      3.如權利要求1或2所述的系統(tǒng),其特征在于,所述上位機具體用于: 在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,生成所述診斷相關操作對應的消息命令; 對于所述至少一個汽車設備中的每個汽車設備:確定與當前汽車設備相連的下位機與所述上位機的通訊方式、以及當前汽車設備相連的下位機的設備標識,通過該通訊方式對應的驅動模塊將攜帶該設備標識的消息命令發(fā)送給當前汽車設備相連的下位機。
      4.如權利要求3所述的系統(tǒng),其特征在于,所述上位機還用于: 在確定所述下位機與所述上位機相連后,確定所述下位機與所述上位機的通訊方式,為所述下位機分配設備標識,并將分配的設備標識發(fā)送給所述下位機,以使所述下位機后續(xù)采用該設備標識與所述上位機通訊。
      5.如權利要求1所述的系統(tǒng),其特征在于,下位機通過通用串行總線USB接口、藍牙、無線網(wǎng)絡WIF1、或有線網(wǎng)絡與所述上位機相連接。
      6.一種基于權利要求1-5中任一所述汽車診斷系統(tǒng)的汽車診斷方法,其特征在于,該方法包括: 所述上位機在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,生成所述診斷相關操作對應的消息命令,將該消息命令發(fā)送給對應的各個汽車設備中相連的下位機; 所述下位機接收所述上位機發(fā)送的所述消息命令,將該消息命令轉換為汽車設備能夠識別的汽車總線信號,并將轉換后的汽車總線信號發(fā)送給所述下位機連接的汽車設備。
      7.如權利要求6所述的方法,其特征在于,在將轉換后的汽車總線信號發(fā)送給所述下位機連接的汽車設備之后,進一步包括: 所述下位機接收本下位機連接的汽車設備發(fā)送的數(shù)據(jù),將該數(shù)據(jù)轉換為所述上位機能夠識別的數(shù)據(jù),將轉換后的數(shù)據(jù)發(fā)送給所述上位機; 所述上位機接收下位機發(fā)送的數(shù)據(jù),將該數(shù)據(jù)進行輸出。
      8.如權利要求6或7所述的方法,其特征在于,所述上位機在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,生成所述診斷相關操作對應的消息命令,將該消息命令發(fā)送給對應的各個汽車設備中相連的下位機,具體包括: 所述上位機在確定需要對至少一個汽車設備執(zhí)行診斷相關操作后,生成所述診斷相關操作對應的消息命令; 對于所述至少一個汽車設備中的每個汽車設備:確定當前汽車設備相連的下位機與所述上位機的通訊方式、以及當前汽車設備相連的下位機的設備標識,通過該通訊方式對應的驅動模塊將攜帶該設備標識的消息命令發(fā)送給當前汽車設備相連的下位機。
      9.如權利要求8所述的方法,其特征在于,在所述上位機在確定需要對至少一個汽車設備執(zhí)行診斷相關操作之前,進一步包括: 所述上位機在確定所述下位機與所述上位機相連后,確定所述下位機與所述上位機的通訊方式,為所述下位機分配設備標識,并將分配的設備標識發(fā)送給所述下位機,以使所述下位機后續(xù)采用該設備標識與所述上位機通訊。
      10.如權利要求6所述的方法,其特征在于,所述下位機通過USB接口、藍牙、WIF1、或有線網(wǎng)絡與所 述上位機相連接。
      【文檔編號】G05B23/02GK103605359SQ201310607214
      【公開日】2014年2月26日 申請日期:2013年11月25日 優(yōu)先權日:2013年11月25日
      【發(fā)明者】李紅京, 王軍 申請人:深圳市道通科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1