[发明专利]一种适用于远程故障诊断的总线自动切换系统及方法有效
申请号: | 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.vipzhuanli.com/pat/books/201810947284.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于专家模板的故障远程诊断方法
- 下一篇:群控系统控制柜的测试设备