System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及車輛診斷,尤其涉及一種診斷裝置、診斷系統、方法、裝置、設備、介質及車輛。
技術介紹
1、目前,對車輛的診斷方法通常需要通過車載診斷系統(on-board?diagnostics,obd)中的obd診斷口完成,而診斷口通常需要一根與obd診斷口對應的線束才能連接,進而完成對車輛的診斷,因此,該診斷方法在診斷過程中會造成對特定線束的依賴,從而導致現有的診斷方法的應用范圍較小。
技術實現思路
1、本申請提供的一種診斷裝置、診斷系統、方法、裝置、設備、介質及車輛,能夠通過采用usb接口代替傳統的obd接口,擴大車輛診斷的應用范圍。
2、第一方面,本申請實施例提供一種診斷裝置,裝置包括:
3、第一診斷模塊,所述第一診斷模塊包括第一接口和第二接口,所述第一診斷模塊通過所述第一接口與外部診斷終端連接,所述第一接口包括通過通用串行總線usb協議所生成的接口;
4、所述第一診斷模塊用于接收所述外部診斷終端的診斷請求,并通過第二接口向第二診斷模塊發送所述診斷請求;
5、第二診斷模塊,所述第二診斷模塊包括第三接口,所述第二診斷模塊的一端通過所述第三接口與所述第二接口連接,另一端與待診斷模塊連接,所述第二診斷模塊用于接收所述診斷請求,并基于所述診斷請求獲取所述待診斷模塊的診斷結果,以及將所述診斷結果發送至所述第一診斷模塊。
6、第二方面,本申請實施例提供一種診斷系統,所述系統包括第一方面中任意一個實施例中的診斷裝置,以及與所述診斷裝置連
7、所述外部診斷終端中設置有第五接口,所述外部診斷終端通過所述第四接口與所述診斷裝置連接,所述第五接口包括通過通用串行總線usb協議所生成的接口,所述第一接口包括通過通用串行總線usb協議所生成的接口。
8、第三方面,本申請實施例提供一種診斷方法,應用于包括第一方面中任意一個實施例中的診斷裝置,所述方法包括:
9、接收由第一診斷模塊通過第二接口發送的診斷請求;
10、基于所述診斷請求對待診斷模塊進行診斷,得到與所述診斷請求對應的診斷結果;
11、將所述診斷結果通過所述第二接口發送至所述第一診斷模塊,以使所述第一診斷模塊通過第一接口將所述診斷結果發送至外部診斷終端。
12、第四方面,本申請實施例提供一種車輛診斷裝置,所述裝置包括:
13、第一接收模塊,用于接收由第一診斷模塊通過第二接口發送的診斷請求;
14、診斷模塊,用于基于所述診斷請求對待診斷模塊進行診斷,得到與所述診斷請求對應的診斷結果;
15、第一發送模塊,用于將所述診斷結果通過所述第二接口發送至所述第一診斷模塊,以使所述第一診斷模塊通過第一接口將所述診斷結果發送至外部診斷終端。
16、第五方面,本申請實施例提供一種電子設備,該電子設備包括:處理器以及存儲有計算機程序指令的存儲器;
17、處理器執行計算機程序指令時實現如第一方面中任意一個實施例中的診斷方法。
18、第六方面,本申請實施例提供了一種計算機存儲介質,計算機存儲介質上存儲有計算機程序指令,計算機程序指令被處理器執行時實現如第三方面中任意一個實施例中的診斷方法。
19、第七方面,本申請實施例提供了一種計算機程序產品,計算機程序產品中的指令由電子設備的處理器執行時,使得電子設備執行實現如上述第三方面中任意一個實施例中的診斷方法。
20、第八方面,本申請實施例提供了一種車輛,包括:如第一方面提供的診斷裝置。
21、在本申請實施例提供的診斷裝置、診斷系統、方法、裝置、設備、介質及車輛,其中,通過第一診斷模塊可以實現診斷裝置與外部診斷設備之間的基于通用串行總線協議的通信連接,使得診斷裝置能夠通過通用串行總線接口采用外部診斷終端對車輛進行診斷,以及通過第二診斷模塊可以進一步實現對車輛中的待診斷模塊的診斷結果的獲取,完成待診斷模塊的診斷,避免只能通過obd診斷口進行診斷,從而造成了對特定線束的依賴的問題,能夠基于usb協議的診斷裝置,采用通過usb協議的接口連接外部診斷終端,從而擴大診斷裝置以及診斷方法的應用范圍。
本文檔來自技高網...【技術保護點】
1.一種診斷裝置,其特征在于,裝置包括:
2.如權利要求1所述的診斷裝置,其特征在于,所述第一診斷模塊包括相互連接的驅動子模塊和第四接口,所述第一接口設置于所述驅動子模塊中,所述驅動子模塊用于通過所述第四接口建立所述外部診斷終端與所述第一診斷模塊之間的連接。
3.如權利要求2所述的診斷裝置,其特征在于,所述第一接口包括虛擬CAN接口和USB以太網接口,所述驅動子模塊還包括USB驅動單元;
4.如權利要求3所述的診斷裝置,其特征在于,所述第二接口包括第一CAN接口和第一以太網接口,所述第一CAN接口用于建立與所述虛擬CAN接口之間的連接,所述第一以太網用于建立與所述USB以太網接口之間的連接。
5.如權利要求4所述的診斷裝置,其特征在于,所述第一診斷模塊還包括診斷服務客戶端,所述診斷服務客戶端的一端與所述虛擬CAN接口和所述USB以太網接口連接,另一端與所述第一CAN接口和第一以太網接口連接;
6.如權利要求5所述的診斷裝置,其特征在于,所述診斷裝置還包括以太網交換機,所述以太網交換機的一端與所述第二接口連接,另一端與所述
7.如權利要求6所述的診斷裝置,其特征在于,所述第二診斷模塊還包括第一診斷子模塊和第二診斷子模塊,所述第一診斷子模塊和所述第二診斷子模塊中均設置有所述第三接口,所述第一診斷子模塊和所述第二診斷子模塊均通過所述第三接口與所述以太網交換機連接。
8.如權利要求7所述的診斷裝置,其特征在于,所述第三接口包括第二CAN接口和第二以太網接口;
9.如權利要求8所述的診斷裝置,其特征在于,所述第一診斷子模塊還包括診斷服務器,所述診斷服務器的一端與所述第一診斷子模塊中的所述第二CAN接口連接,另一端與第一診斷子模塊中的所述第二以太網接口連接;
10.如權利要求9所述的診斷裝置,其特征在于,所述第二診斷子模塊還包括診斷客戶端,所述診斷客戶端的一端與所述第二診斷子模塊中的所述第二CAN接口連接,另一端與所述第二診斷子模塊中的所述第二以太網接口連接;
11.一種診斷系統,其特征在于,所述系統包括權利要求1-10中任一項所述的診斷裝置,以及與所述診斷裝置連接的外部診斷終端;
12.一種診斷方法,其特征在于,應用于權利要求1-10中任一項所述的第二診斷模塊,所述方法包括:
13.如權利要求12所述的診斷方法,其特征在于,所述接收由第一診斷模塊通過第二接口發送的診斷請求之前,所述方法還包括:
14.如權利要求13所述的診斷方法,其特征在于,所述通過第一診斷子模塊接收由第一診斷模塊通過所述第二接口發送的鑒權信息之前,所述方法還包括:
15.如權利要求12所述的診斷方法,其特征在于,所述診斷結果包括第一診斷結果和第二診斷結果;
16.一種電子設備,其特征在于,所述設備包括:處理器以及存儲有計算機程序指令的存儲器;
17.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現如權利要求12-15中任意一項所述的診斷方法。
18.一種車輛,其特征在于,包括:如權利要求1-10中任一項所述的診斷裝置。
...【技術特征摘要】
1.一種診斷裝置,其特征在于,裝置包括:
2.如權利要求1所述的診斷裝置,其特征在于,所述第一診斷模塊包括相互連接的驅動子模塊和第四接口,所述第一接口設置于所述驅動子模塊中,所述驅動子模塊用于通過所述第四接口建立所述外部診斷終端與所述第一診斷模塊之間的連接。
3.如權利要求2所述的診斷裝置,其特征在于,所述第一接口包括虛擬can接口和usb以太網接口,所述驅動子模塊還包括usb驅動單元;
4.如權利要求3所述的診斷裝置,其特征在于,所述第二接口包括第一can接口和第一以太網接口,所述第一can接口用于建立與所述虛擬can接口之間的連接,所述第一以太網用于建立與所述usb以太網接口之間的連接。
5.如權利要求4所述的診斷裝置,其特征在于,所述第一診斷模塊還包括診斷服務客戶端,所述診斷服務客戶端的一端與所述虛擬can接口和所述usb以太網接口連接,另一端與所述第一can接口和第一以太網接口連接;
6.如權利要求5所述的診斷裝置,其特征在于,所述診斷裝置還包括以太網交換機,所述以太網交換機的一端與所述第二接口連接,另一端與所述第三接口連接,所述以太網交換機用于在所述第二接口和所述第三接口之間傳輸以太網協議數據。
7.如權利要求6所述的診斷裝置,其特征在于,所述第二診斷模塊還包括第一診斷子模塊和第二診斷子模塊,所述第一診斷子模塊和所述第二診斷子模塊中均設置有所述第三接口,所述第一診斷子模塊和所述第二診斷子模塊均通過所述第三接口與所述以太網交換機連接。
8.如權利要求7所述的診斷裝置,其特征在于,所述第三接口包括第二can接口和第二以太網接口;<...
【專利技術屬性】
技術研發人員:張大為,李娟,
申請(專利權)人:北京羅克維爾斯科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。