[发明专利]一种基于车身控制器的诊断系统及方法有效
申请号: | 201810150291.0 | 申请日: | 2018-02-13 |
公开(公告)号: | CN108334058B | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 丁琴琴;许东辉;吴震云 | 申请(专利权)人: | 安徽江淮汽车集团股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京维澳专利代理有限公司 11252 | 代理人: | 周放;逄京喜 |
地址: | 230601 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 车身 控制器 诊断 系统 方法 | ||
本发明涉及汽车车身控制技术领域,具体涉及一种基于车身控制器的诊断系统及方法,该系统包括:车身控制器以及通过CAN总线与所述车身控制器连接的一个或多个车辆控制器,该系统还包括:OBD接口以及诊断设备,所述车身控制器通过CAN总线与所述OBD接口连接,所述车身控制器通过所述OBD接口获取所述诊断设备发送的诊断数据,根据所述诊断数据得到所述诊断设备需要诊断的车辆控制器,检测所述诊断数据是否满足格式要求;如果是,分别与所述车辆控制器、所述诊断设备进行安全校验,如果校验通过,则所述车身控制器将所述诊断数据转发给所述车辆控制器,以使所述车辆控制器读取所述诊断数据的内容。通过本发明,提高了车辆诊断数据的安全性。
技术领域
本发明涉及汽车车身控制技术领域,具体涉及一种基于车身控制器的诊断系统及方法。
背景技术
随着汽车工业和电子工业的不断发展,越来越多的电子产品应用于现代汽车,以提高车辆的舒适性、稳定性、安全性等方面。汽车电子化的程度越来越高以及电子产品的应用增加,一方面各电子产品间交互信息数量提升,使得车辆的通信网络更加复杂,另一方面车辆智能化提升,车辆网络安全问题也迫在眉睫。
现有技术中整车网络可以采用仪表集成网关功能或者采用车身控制器集成网关功能,当售后诊断仪通过OBD(On-Board Diagnostic,车载诊断系统)口连接车身控制器或仪表后,车身控制器或仪表接收诊断仪发送的诊断数据并按照转发到目标零部件所在网段,实现售后诊断仪与车辆零部件之间的诊断数据交互。
当前车身控制器或仪表对接收到的车辆诊断数据仅通过数据标识符进行简单的判定,如果符合即直接转发目标网段,由于现有技术中不对其诊断数据的有效性进行判定,因此无法保证车辆诊断数据的安全性。
发明内容
针对上述缺陷与不足,本发明提供了一种基于车身控制器的诊断系统及方法,以提高车辆诊断数据的安全性。
为了实现上述目的,本发明提供了如下技术方案:
一种基于车身控制器的诊断系统,所述系统包括:车身控制器以及通过CAN总线分别与所述车身控制器连接的一个或多个车辆控制器,所述系统还包括:OBD接口以及与所述OBD接口连接的诊断设备,所述车身控制器通过CAN总线与所述OBD接口连接,所述车身控制器通过所述OBD接口获取所述诊断设备发送的诊断数据,根据所述诊断数据得到所述诊断设备需要诊断的车辆控制器,检测所述诊断数据是否满足格式要求;如果是,分别与所述车辆控制器、所述诊断设备进行安全校验,如果校验通过,则所述车身控制器将所述诊断数据转发给所述车辆控制器,以使所述车辆控制器读取所述诊断数据的内容。
优选地,所述诊断数据包括:
标识符、单帧数据或多帧数据;
所述标识符用于标识所述车辆控制器名称;
所述单帧数据包括:帧号、数据长度、服务标识;
所述单帧数据与所述多帧数据用于标识诊断内容。
优选地,所述多帧数据包括:首帧数据、连续帧数据以及流控制帧;
所述首帧数据包括:帧号、数据长度、服务标识;
所述连续帧数据包括:帧号、序列号;
所述流控制帧包括:帧号、流状态、块尺寸、最小间隔。
优选地,所述车身控制器存储有所有车辆控制器的标识符以及服务标识,所述车身控制器接收到所述诊断数据后,根据所述诊断数据中标识符确定所述诊断设备需要诊断的车辆控制器;所述车身控制器校校验所述诊断数据中服务标识是否与存储的服务标识相符;如果是,验所述单帧数据或所述多帧数据的数据长度是否与实际的长度相符;如果是,则所述车身控制器确定所述诊断数据满足格式要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽江淮汽车集团股份有限公司,未经安徽江淮汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810150291.0/2.html,转载请声明来源钻瓜专利网。