一种汽车诊断系统及方法技术方案

技术编号:17345520 阅读:19 留言:0更新日期:2018-02-25 10:17
本发明专利技术公开一种汽车诊断系统及方法,可以节省汽车电控单元的开发成本,硬件成本。所述汽车诊断系统包括诊断仪、电控单元及标准诊断模块。所述汽车诊断系统包括汽车正常运行的第一模式和汽车电控单元需要诊断的第二模式;在第一模式,电控单元与标准诊断模块分开设置;在第二模式,标准诊断模块下载至电控单元。

【技术实现步骤摘要】
一种汽车诊断系统及方法
本专利技术涉及汽车
,具体而言,涉及一种汽车诊断系统及方法。
技术介绍
现有技术中,电控单元的诊断功能模块是固化在该电控单元的非易失性的存储单元中。电控单元是车辆内部的各种控制单元,例如是安全气囊控制器。在诊断过程中,现有技术是通过诊断仪连接汽车的CAN总线、Lin总线或者无线网络,直接通过向电控单元发送指令,获取诊断信息。其中,电控单元自己通过固化在其存储单元的诊断功能模块进行自身的检测以及电控单元身份信息的读取。然而,汽车的诊断功能通常只在诊断仪连接时,或者需要主动读取电控单元的诊断信息时才会运行。在汽车的生命周期里,电控单元的核心功能几乎是汽车启动后都会运行,但是电控单元中诊断功能的运行只有在汽车产生故障或需要维护时才需要。而诊断功能消耗了电控单元大约12%的ROM(只读存储器,ReadOnlyMemory)开销,5%的RAM(随机存取存储器,RandomAccessMemory)开销,而诊断功能作为辅助功能,增加产品开发的软件系统设计负担和系统功能测试负担,以及ROM/RAM这样的硬件成本。
技术实现思路
针对现有技术中存在的问题,本专利技术的主要目的在于提供一种汽车诊断系统及方法,可以节省汽车电控单元的开发成本,硬件成本。根据本专利技术的一个方面,提供了一种汽车诊断系统,其包括诊断仪、电控单元及标准诊断模块。所述汽车诊断系统包括汽车正常运行的第一模式和汽车电控单元需要诊断的第二模式;在第一模式,电控单元与标准诊断模块分开设置;在第二模式,标准诊断模块下载至电控单元。作为一种可选的实现方案,所述电控单元包括用于获取诊断信息的自检模块和用于存储诊断信息的存储模块;且存储于存储模块的诊断信息在第二模式为只读格式;所述诊断信息为电控单元的自检模块诊断其内部元件是否故障的基本数据。作为一种可选的实现方案,所述标准诊断模块为存储在一远程服务器上的标准诊断程序;在第一模式,所述标准诊断程序存储于远程服务器;在第二模式,所述标准诊断程序通过远程连接下载至电控单元的存储模块。作为一种可选的实现方案,所述标准诊断模块为安装于诊断仪的标准诊断程序;在第一模式下,电控单元与标准诊断模块分开设置;在第二模式下,汽车需要进行故障诊断以及报告电控单元的身份信息,所述诊断仪将标准诊断程序下载到电控单元的存储模块中。作为一种可选的实现方案,所述存储模块包括随机存取存储器和/或非易失性存储器。作为一种可选的实现方案,在诊断过程中,下载至电控单元的标准诊断程序会从电控单元的存储模块中收集诊断信息,然后标准诊断程序根据其获取的诊断信息对电控单元进行诊断,确定是电控单元的哪个元件出现故障以及故障细节。作为一种可选的实现方案,所述诊断仪和电控单元之间的信息交互依据ISO14229通讯协议执行,所述标准诊断程序符合该ISO14229通讯协议的标准。根据本专利技术的一个方面,提供了一种基于上述系统的汽车诊断方法,该方法包括步骤:电控单元第一模式下,电控单元自检到诊断信息并发出报警信息至诊断仪;发送诊断模式命令至电控单元;电控单元复位并进入第二模式;下载标准诊断模块至电控单元;运行标准诊断程块,执行诊断功能;等待诊断仪发送要求返回诊断信息的命令码,并判断诊断仪是否发送命令码;若收到诊断仪的命令码,则返回诊断信息至标准诊断程块;等待诊断仪命令码的时间超时,若等待超时,则电控单元退出诊断模式;若等待未超时,则继续等待诊断仪命令码。作为一种可选的实现方案,若下载标准诊断模块至电控单元未成功,则计算等待下载标准诊断模块的时间并判断是否超时;若超时,则电控单元退出诊断模式,进入电控单元正常模式;若未超时,则继续下载标准诊断模块;其中,若电控单元退出诊断模式,则删除电控单元中的标准诊断模块。作为一种可选的实现方案,所述标准诊断模块为存储于远程服务器的标准诊断程序,或存储于诊断仪的标准诊断程序。在本专利技术的可选技术方案中,通过将标准诊断模块与电控单元分开设置,从而对电控单元的性能要求降低,可以节省产品成本,降低产品缺陷率,缩短开发周期。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术一个较佳实施例的汽车诊断系统的模块图;图2是根据本专利技术另一个较佳实施例的汽车诊断系统的模块图;及图3是根据本专利技术较佳实施例的汽车诊断方法的流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。本专利技术提供一种汽车诊断系统,其包括诊断仪、电控单元及标准诊断模块。其中,标准诊断模块为标准诊断程序,其用于诊断电控单元故障或工作状况。与现有技术不同的是,本专利技术中,从电控单元的ROM中移除标准诊断程序,即在汽车正常运行时,电控单元与标准诊断模块分开设置。本专利技术所述的汽车诊断系统具有两种工作模式,包括汽车正常运行的第一模式,即正常模式;与汽车电控单元需要诊断的第二模式,即诊断模式。电控单元包括自检模块和用于存储诊断信息的存储模块。该存储模块例如为RAM和/或非易失性存储器(NVM,Non-VolatileMemory)。诊断信息为电控单元的自检模块诊断其内部元件是否故障的基本数据,例如,电控单元自身诊断到其中一个传感器元件出现故障,则存储对应的诊断原始数据,如0或1,并显示或提示报警信息。该诊断信息仅表示电控单元存在故障,但具体的故障细节需要诊断仪和标准诊断模块进行诊断。存储诊断信息的存储模块,例如RAM和/或NVM在诊断模式中是只读访问的,以避免诊断信息被覆盖。具体地,如图1所述,在一个较佳实施例中,所述标准诊断模块为安装于诊断仪的标准诊断程序。也即,本较佳实施例中,在第一模式下,汽车正常运行无需故障诊断时,汽车诊断系统包括存储有标准诊断程序的诊断仪,与不含有标准诊断程序的电控单元,即电控单元与标准诊断模块分开设置。在第二模式下,汽车需要进行故障诊断。在汽车电控单元被诊断之前,诊断仪将标准诊断程序下载到电控单元的存储模块中。如图2所示,在另一较佳实施例中,所述标准诊断模块为存储于远程服务器的标准诊断程序。也即,本较佳实施例中,在第一模式下,汽车正常运行无需故障诊断时,汽车诊断系统包括没有标准诊断程序的诊断仪,与不含有标准诊断程序的电控单元,即电控单元与标准诊断模块分开设置。在第二模式下,汽车需要进行故障诊断。在汽车电控单元被诊断之前,通过远程网络将标准诊断程序从远程服务器下载到电控单元的存储模块中。当上述两个实施例中的标准诊断程序下载到电控单元之后,在诊断过程中,下载至电控单元的标准诊断程序会从电控单元的存储模块中收集诊断信息,然后标准诊断程序根据其获取的诊断信息对电控单元进行诊断,确定是电控单元的哪个元件出现故障以及故障细节。其中,存储诊断信息的RAM和/或NVM在诊断模式中是只读访问的,不可以被下载到RAM的诊断功能可执行文件覆盖。诊断仪和电控单元之间的信息交互依据ISO14229通讯协议执行,所述标准诊断程序符合该ISO14229通讯协议的标准。本专利技术的实施例的汽车诊断系统,通过将标准诊断程序移出电控单元,从而可以降低对电控单元处理器的运算要求,降低本文档来自技高网...
一种汽车诊断系统及方法

【技术保护点】
一种汽车诊断系统,其包括诊断仪、电控单元及标准诊断模块,其特征在于,所述汽车诊断系统包括汽车正常运行的第一模式和汽车电控单元需要诊断的第二模式;在第一模式,电控单元与标准诊断模块分开设置;在第二模式,标准诊断模块下载至电控单元。

【技术特征摘要】
1.一种汽车诊断系统,其包括诊断仪、电控单元及标准诊断模块,其特征在于,所述汽车诊断系统包括汽车正常运行的第一模式和汽车电控单元需要诊断的第二模式;在第一模式,电控单元与标准诊断模块分开设置;在第二模式,标准诊断模块下载至电控单元。2.根据权利要求1所述的汽车诊断系统,其特征在于,所述电控单元包括用于获取诊断信息的自检模块和用于存储诊断信息的存储模块;且存储于存储模块的诊断信息在第二模式为只读格式;所述诊断信息为电控单元的自检模块诊断其内部元件是否故障的基本数据。3.根据权利要求2所述的汽车诊断系统,其特征在于,所述标准诊断模块为存储在一远程服务器上的标准诊断程序;在第一模式,所述标准诊断程序存储于远程服务器;在第二模式,所述标准诊断程序通过远程连接下载至电控单元的存储模块。4.根据权利要求2所述的汽车诊断系统,其特征在于,所述标准诊断模块为安装于诊断仪的标准诊断程序;在第一模式下,电控单元与标准诊断模块分开设置;在第二模式下,汽车需要进行故障诊断,所述诊断仪将标准诊断程序下载到电控单元的存储模块中。5.根据权利要求2、3、4其中一项所述的汽车诊断系统,所述存储模块包括随机存取存储器和/或非易失性存储器。6.根据权利要求3或4所述的汽车诊断系统,其特征在于,在诊断过程中,下载至电控单元的标准诊断程序会从电控单元的存储模块中收集诊断信息,然后标准诊断...

【专利技术属性】
技术研发人员:杨沫涵郑国
申请(专利权)人:大陆汽车电子连云港有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1