一种汽车故障诊断冲突的协调方法技术

技术编号:20115932 阅读:26 留言:0更新日期:2019-01-16 11:44
本发明专利技术公开了一种汽车故障诊断冲突的协调方法,汽车故障诊断包括本地诊断和远程诊断,当执行其中一种诊断时,发送指令禁止另一种诊断的执行。本发明专利技术的优点在于:冲过冲突协调方法解决一些场景下远程诊断会与传统的本地诊断之间产生冲突的情况,确保远程诊断与本地诊断之间能够正常协调执行;由于本地诊断一般为专业检测人员使用,这种检测方式较为重要,通过以本地诊断为主的方式,当出现冲突时,及时断开或关闭远程诊断的通信模块,以关闭远程诊断,避免远程诊断对本地诊断的冲突。

A Conflict Coordination Method for Automobile Fault Diagnosis

The invention discloses a coordination method for conflict of automobile fault diagnosis. The automobile fault diagnosis includes local diagnosis and remote diagnosis. When one diagnosis is executed, an instruction is sent to prohibit the execution of another diagnosis. The advantages of the present invention are: to overcome the conflict coordination method to solve the conflict between remote diagnosis and traditional local diagnosis in some scenarios, so as to ensure the normal coordination between remote diagnosis and local diagnosis; since local diagnosis is generally used by professional detectors, this detection method is more important, and when conflicts occur, it is mainly based on local diagnosis. At the same time, the communication module of remote diagnosis should be disconnected or closed in time to shut down remote diagnosis and avoid the conflict between remote diagnosis and local diagnosis.

【技术实现步骤摘要】
一种汽车故障诊断冲突的协调方法
本专利技术涉及汽车电子领域,提出了一种汽车故障诊断冲突的协调方法。
技术介绍
随着汽车上使用的电子控制单元越来越多,电控系统复杂度逐渐提升,车辆远程诊断技术在主机厂被广泛应用,但是在一些场景下远程诊断会与传统的本地诊断之间产生冲突。造成远程诊断与本地诊断相互干扰,功能不能正常执行。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种汽车故障诊断冲断的协调控制方法,来有效解决一些场景下远程诊断会与传统的本地诊断之间产生冲突的情况。为了实现上述目的,本专利技术采用的技术方案为:一种汽车故障诊断冲突的协调方法,汽车故障诊断包括本地诊断和远程诊断,当执行其中一种诊断时,发送指令禁止另一种诊断的执行。远程诊断包括数据处理中心通过信息通信模块与中央网关连接,中央网关连接控制器,数据处理中心的诊断指令依次通过信息通信模块、中央网关后传递至控制器,控制器将获取的车辆电子系统的各种数据上传至数据处理中心。控制器为车载诊断系统模块的控制器。本地诊断包括维修人员通过外部诊断设备与中央网关连接,通过中央网关获取车载诊断模块的诊断信息。设置优先级,本地诊断优先级高于远程诊断,当本地诊断进行时,禁止远程诊断执行;当在远程诊断执行时本地诊断开启,此时断开远程诊断操作,执行本地诊断。当信息通信模块未开启远程诊断通信,售后诊断仪正在执行本地诊断通信时,中央网关通过车内总线发送信号至信息通信模块,关闭远程诊断通信模块;当中央网关查询到售后诊断仪在预设时间阈值内没有执行诊断通信,将会通过车内总线发送信号告知信息通信模块,售后诊断仪诊断通信结束,可以开启远程诊断通信。当信息通信模块在执行远程诊断过程中,售后诊断仪开启本地诊断通信,此时,中央网关通过总线发送信号告知信息通信模块,售后诊断仪正在开启诊断通信,信息通信模块在预设延时时间阈值内结束本次远程诊断的操作;中央网关在预设延时时间阈值之内禁止路由售后诊断仪发送的诊断消息,在预设延时时间阈值后中央网关正常路由售后诊断仪发送的诊断消息。售后诊断仪与车载诊断模块通讯之间设置多次尝试连接的通信访问机制,并且多次尝试连接的持续时间大于预设延时时间阈值。本专利技术的优点在于:通过冲突协调方法解决一些场景下远程诊断会与传统的本地诊断之间产生冲突的情况,确保远程诊断与本地诊断之间能够正常协调执行;由于本地诊断一般为专业检测人员使用,这种检测方式较为重要,通过以本地诊断为主的方式,当出现冲突时,及时断开或关闭远程诊断的通信模块,以关闭远程诊断,避免远程诊断对本地诊断的冲突。附图说明下面对本专利技术说明书各幅附图表达的内容及图中的标记作简要说明:图1为汽车故障诊断结构框图;图2为汽车诊断中远程诊断和本地诊断冲突场景1;图3为汽车诊断中远程诊断和本地诊断冲突场景2;图4为汽车故障诊断冲突场景1的协调方法结构图;图5为汽车故障诊断冲突场景2的协调方法结构图;具体实施方式下面对照附图,通过对最优实施例的描述,对本专利技术的具体实施方式作进一步详细的说明。基于汽车本地诊断和远程诊断同时出现时的冲突问题,本专利技术提出了一种解决冲突的协调机制,简要分析了其功能实现,确保远程诊断与本地诊断之间能够正常协调执行,来有效解决一些场景下远程诊断会与传统的本地诊断之间产生冲突的情况。1、本地诊断服务站维修人员通过使用外部诊断设备与车辆OBD接口相连,进而通过中央网关与电子控制单元建立通信,读取电子控制单元存储的诊断信息、执行诊断操作,实现传统的本地诊断功能。2、远程诊断远程诊断系统是利用安装在车内与车辆总线相连接的信息通信模块,通过执行车辆诊断命令,实时获取车辆电子系统的各种数据,并通过无线通信手段(GSM/GPRS/3G/4G),将数据传送回数据处理中心。在确定故障后数据处理中心通知车主,使车主提前获知车辆故障信息,及时去服务站维修车辆。3、系统架构方案设计图1是目前汽车故障诊断系统中的架构方案,整个系统是由中央网关、信息通信模块和售后诊断仪组成。售后诊断仪通过中央网关与控制器连接,控制器是用于诊断采集整车电子控制系统的故障信息。售后诊断仪通过发出诊断指令获取控制器内存储的故障代码等诊断信息。信息通信模块则接收数据处理中心的诊断指令,然后将诊断指令转发至控制器中获取控制器存储的故障代码等诊断信息并通过无线网络上传至数据处理中心,由于数据处理中心处理获取故障信息,然后通知车主。3.1、中央网关中央网关是汽车内部通信局域网的核心,通过中央网关将多种总线相互连接,实现不同总线系统之间的数据交换。3.2、信息通信模块信息通信模块和其他车辆控制器一样接入车内总线网络中,可用来存储并上传从车载网络中采集的车辆状态信息、实时数据,以及整车各控制器的诊断故障代码到数据处理中心。3.3、售后诊断仪售后诊断仪是用于检测汽车故障的便携式设备。当电子控制系统中的某一电路出现超过规定的信号时,该电路及相关的故障信息以故障代码的形式存储到控制器(车载诊断系统的电子控制单元)内部的存储器中,维修人员可利用诊断仪来读取故障码,迅速查明发生故障的部位及原因,用于指导维修工作。此架构方案满足了车内网络与外部的物理隔离,但是在执行诊断功能时存在着一些弊端,信息通信模块和售后诊断仪在某一段时间内会出现同时与控制器进行诊断通信的场景,造成了远程诊断与本地诊断之间相互干扰,功能不能正常执行。1)冲突场景1:如图2所示,售后诊断仪发起本地诊断请求进入控制器扩展诊断会话、通过安全访问。此时信息通信模块发起了诊断请求进入控制器默认会话,造成了控制器退出了扩展诊断会话,使得售后诊断仪后续发起的特殊例程功能执行失败,控制器回复否定响应7F(服务在当前会话下不支持)。2)冲突场景2:如图3所示,信息通讯模块发起远程诊断读取控制器故障码,控制器通过多帧传输响应故障码信息。此时售后诊断仪发起本地诊断请求,根据传输层协议(ISO15765-2)的要求控制器继续传输故障码信息,不响应售后诊断仪的请求,造成售后诊断仪通信失败。因此在不改变原有架构的基础上只有引入冲突协调机制,才能解决上述诊断功能冲突的问题。中央网关在此架构中起到了协调诊断功能冲突的核心作用。3.4、故障诊断冲突协调机制1)协调场景1:如图4所示,信息通信模块未开启远程诊断,售后诊断仪正在执行本地诊断通信。中央网关通过车内总线发送信号告知信息通信模块,售后诊断仪正在执行诊断通信,此时不要开启远程诊断通信。当中央网关查询到售后诊断仪在10秒之内没有执行诊断通信,将会通过车内总线发送信号告知信息通信模块,售后诊断仪诊断通信结束,可以开启远程诊断通信。2)协调场景2:如图5所示,信息通信模块在执行远程诊断过程中,售后诊断仪开启本地诊断通信。中央网关通过总线发送信号告知信息通信模块,售后诊断仪正在开启诊断通信,信息通信模块需要在10秒内结束本次远程诊断的操作,并且中央网关在10秒之内不会路由售后诊断仪发送的诊断消息,以确保信息通信模块在结束本次远程诊断之前不会被售后诊断仪的诊断消息干扰。10秒之后中央网关可以正常路由售后诊断仪发送的诊断消息,并按照场景1执行后续的功能。售后诊断仪需具备与控制器通讯连接不上后,多次尝试连接的机制,并且多次尝试连接的持续时间需大于10秒,这样中央网关在恢复路由功能之后售后诊断仪即本文档来自技高网...

【技术保护点】
1.一种汽车故障诊断冲突的协调方法,其特征在于:汽车故障诊断包括本地诊断和远程诊断,当执行其中一种诊断时,发送指令禁止另一种诊断的执行。

【技术特征摘要】
1.一种汽车故障诊断冲突的协调方法,其特征在于:汽车故障诊断包括本地诊断和远程诊断,当执行其中一种诊断时,发送指令禁止另一种诊断的执行。2.如权利要求1所述的一种汽车故障诊断冲突的协调方法,其特征在于:远程诊断包括数据处理中心通过信息通信模块与中央网关连接,中央网关连接控制器,数据处理中心的诊断指令依次通过信息通信模块、中央网关后传递至控制器,控制器块将获取的车辆电子系统的各种数据上传至数据处理中心。3.如权利要求1或2所述的一种汽车故障诊断冲突的协调方法,其特征在于:本地诊断包括维修人员通过外部诊断设备与中央网关连接,通过中央网关获取控制器的诊断信息。4.如权利要求2所述的一种汽车故障诊断冲突的协调方法,其特征在于:设置优先级,本地诊断优先级高于远程诊断,当本地诊断进行时,禁止远程诊断执行;当在远程诊断执行时本地诊断开启,此时断开远程诊断操作,执行本地诊断。5.如权利要求4所述的一种汽车故障诊断冲突的协调方法,其特征在于:当信息...

【专利技术属性】
技术研发人员:王聪卢珊熊景坤朱琴向辉王忠林刘孔祥
申请(专利权)人:奇瑞汽车股份有限公司
类型:发明
国别省市:安徽,34

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

1