[發明專利]一種適用于遠程故障診斷的總線自動切換系統及方法有效
| 申請號: | 201810947284.3 | 申請日: | 2018-08-17 |
| 公開(公告)號: | CN108803582B | 公開(公告)日: | 2021-01-12 |
| 發明(設計)人: | 李留海 | 申請(專利權)人: | 廣州瑞修得信息科技有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 顏希文;麥小嬋 |
| 地址: | 510000 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 遠程 故障診斷 總線 自動 切換 系統 方法 | ||
本發明公開了一種適用于遠程故障診斷的總線自動切換系統及方法,所述系統包括應用終端、中間件、配置庫和診斷盒;其中,所述應用終端,與所述中間件連接,用于選擇新的待診斷的ECU型號;所述中間件,用于根據所述ECU型號,從所述配置庫中獲取所述ECU型號對應的通訊配置;所述中間件,還用于基于所述通訊配置,連接CAN通道,并發送連接指令至所述診斷盒,以訪問CAN數據通道;所述診斷盒,用于根據所述連接指令,將連接狀態反饋給所述中間件,以使所述中間件將所述連接狀態反饋給所述應用終端。本發明能夠通過總線間的切換,實現對各種車型的遠程故障診斷。
技術領域
本發明涉及車輛維修技術領域,尤其涉及一種適用于遠程故障診斷的總線自動切換系統及方法。
背景技術
現有的遠程診斷技術一般都需要明確了解與底層硬件通信的協議,才能與底層硬件通信,獲取相關信息,如采集汽車故障碼,需要知道相關車型具體的協議,而這些是廠家不愿意公開的,涉及廠家的技術機密。因此,如何將協議與軟件分離,既實現遠程故障診斷,又能滿足廠家對自己協議的保密需求,成為當前的研究重點。
發明內容
本發明實施例提出一種適用于遠程故障診斷的總線自動切換系統及方法,能夠通過總線間的切換,實現對各種車型的遠程故障診斷。
為解決上述問題,本發明的一個實施例提供一種適用于遠程故障診斷的總線自動切換系統,包括:應用終端、中間件、配置庫和診斷盒;其中,
所述應用終端,與所述中間件連接,用于選擇新的待診斷的ECU型號;
所述中間件,用于根據所述ECU型號,從所述配置庫中獲取所述ECU型號對應的通訊配置;
所述中間件,還用于基于所述通訊配置,連接CAN通道,并發送連接指令至所述診斷盒,以訪問CAN數據通道;
所述診斷盒,用于根據所述連接指令,將連接狀態反饋給所述中間件,以使所述中間件將所述連接狀態反饋給所述應用終端。
進一步地,所述診斷盒支持4路CAN通道和2路K線,且存儲有用于控制訪問相應數據通道的程序。
進一步地,所述應用終端通過JNI接口與所述中間件連接,所述中間件通過USB/TCP接口與所述診斷盒連接。
進一步地,,所述中間件,具體用于根據所述ECU型號,通過SQL/數據規則,從所述配置庫中獲取所述ECU型號對應的通訊配置;其中,
所述中間件本身包括ECU通訊診斷協議和ECU指令執行程序;
所述通訊配置包括ECU型號配置表、ECU配置表、車輛內部信息和指令集表,所述車輛內部信息包括車型表、基本信息表、整車信息表、故障碼表、參數表和測試表。
進一步地,還包括ECU,所述ECU與所述診斷盒通過CAN通道或K線連接。
本發明的另一實施例還提供了一種適用于遠程故障診斷的總線自動切換方法,適于在計算機設備中執行,至少包括如下步驟:
應用終端根據選擇的新的待診斷的ECU型號,并將所述ECU型號傳輸至中間件;
所述中間件根據所述ECU型號,從配置庫中獲取與所述ECU型號對應的通訊配置;
所述中間件基于所述通訊配置,連接CAN通道,并發送連接指令至診斷盒,以訪問CAN數據通道;
所述診斷盒根據所述連接指令,將連接狀態反饋給所述中間件,以使所述中間件將所述連接狀態反饋給所述應用終端。
進一步地,所述診斷盒支持4路CAN通道和2路K線,且存儲有用于控制訪問相應數據通道的程序;其中,所述診斷盒通過CAN通道或K線連接與ECU連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州瑞修得信息科技有限公司,未經廣州瑞修得信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810947284.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于專家模板的故障遠程診斷方法
- 下一篇:群控系統控制柜的測試設備





