CN116001704A - 诊断维修模式控制方法、装置、电子设备及车辆 - Google Patents
诊断维修模式控制方法、装置、电子设备及车辆 Download PDFInfo
- Publication number
- CN116001704A CN116001704A CN202310019807.9A CN202310019807A CN116001704A CN 116001704 A CN116001704 A CN 116001704A CN 202310019807 A CN202310019807 A CN 202310019807A CN 116001704 A CN116001704 A CN 116001704A
- Authority
- CN
- China
- Prior art keywords
- maintenance mode
- diagnosis
- execution
- signal
- diagnostic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明提供了一种诊断维修模式控制方法、装置、电子设备及车辆,涉及车辆技术领域。首先,在接收到诊断维修模式启动请求的情况下,根据当前车况,判断是否满足诊断维修模式启动条件,并在满足诊断维修模式启动条件的情况下,向执行控制器下发诊断维修模式启动事件帧信号。然后,接收执行控制器反馈的诊断维修模式执行情况信号,并根据诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略。最后,在接收到诊断维修模式结束请求的情况下,向执行控制器下发诊断维修模式结束事件帧信号。在本申请中,在满足启动条件的情况下,一键启动诊断维修模式,从而大大地降低了诊断维修模式开启时间和人力成本,并且大大地提高了操作人员的安全系数。
Description
技术领域
本发明涉及车辆技术领域,尤其涉及一种诊断维修模式控制方法、装置、电子设备及车辆。
背景技术
诊断维修模式用于在车辆下线后,在工厂内及售后通过OBD(On-BoardDiagnostics,车载自动诊断系统)口对车辆进行诊断检测及软件刷写的场景,诊断维修模式下整车无法上高压。由于此时整车会长时间处于12V低压状态,在该状态下进行操作,避免整车在高压情况下造成人与车辆的损失,提高整车的安全性,也保障了操作人员的安全。
相关技术中,需要操作人员对车辆的多个部分进行同时调试和操作,才能使进入诊断维修模式,费时费力,因此便捷性和操作性较差。
发明内容
本发明实施例提供一种诊断维修模式控制方法、装置、电子设备及车辆,旨在解决或者部分解决背景技术中存在的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种诊断维修模式控制方法,应用于中央控制器,方法包括:
在接收到诊断维修模式启动请求的情况下,根据当前车况,判断是否满足诊断维修模式启动条件;
在满足诊断维修模式启动条件的情况下,向执行控制器下发诊断维修模式启动事件帧信号;
接收执行控制器反馈的诊断维修模式执行情况信号,并根据诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略;
在接收到诊断维修模式结束请求的情况下,向执行控制器下发诊断维修模式结束事件帧信号。
可选地,在接收到诊断维修模式启动请求的情况下,根据当前车况,判断是否满足诊断维修模式启动条件的步骤,包括:
在接收到诊断维修模式启动请求后,向用户发送是否执行诊断维修模式的确认提醒;
在接收到用户输入的确认执行指令之后,获取车辆的电源模式档位;
在电源模式档位为OFF档的情况下,确认满足诊断维修模式启动条件。
可选地,接收执行控制器反馈的诊断维修模式执行情况信号的步骤包括:
获取诊断维修模式启动事件帧信号的接收时长,并基于诊断维修模式启动事件帧信号的接收时长与预设时间限值,判断诊断维修模式执行情况信号的接收过程是否超时;
在诊断维修模式执行情况信号的接收过程未超时的情况下,执行根据诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略的步骤,在诊断维修模式执行情况信号的接收过程超时的情况下,执行退出接收执行控制器反馈的诊断维修模式执行情况信号的步骤,并进行诊断维修模式功能复位。
可选地,诊断维修模式执行情况信号包括执行成功信号和执行失败信号;根据诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略的步骤,包括:
在执行情况信号为执行成功信号的情况下,采取第一等级的诊断维修模式提醒策略,其中,第一等级的诊断维修模式提醒策略为显示提醒策略;
在执行情况信号为执行失败信号的情况下,采取第二等级的诊断维修模式提醒策略并进行诊断维修模式功能复位,其中,第二等级的诊断维修模式提醒策略为语音提醒策略。
第二方面,本发明实施例提供了另一种诊断维修模式控制方法,应用于执行控制器,方法包括:
在接收到中央控制器发送的诊断维修模式启动事件帧信号之后,将诊断维修模式启动事件帧信号转化为诊断维修模式启动周期信号;
根据诊断维修模式启动周期信号和当前车况,生成诊断维修模式执行情况信号,并将诊断维修模式执行情况信号反馈给中央控制器;
在接收到中央控制器发送的诊断维修模式结束事件帧信号后,将执行控制器切换为正常工作状态。
可选地,根据诊断维修模式启动周期信号和当前车况,生成诊断维修模式执行情况信号的步骤,包括:
获取车辆的高压模式状态和车辆运行状态;
在高压模式状态为下电状态的情况下,生成执行成功信号;
在高压模式状态为上电状态并且车辆运行状态为缓行状态的情况下,生成执行成功信号;
在车辆运行状态为非缓行状态的情况下,生成执行失败信号。
第三方面,本发明实施例提供了一种诊断维修模式控制装置,装置包括:
判断模块,用于在接收到诊断维修模式启动请求的情况下,根据当前车况,判断是否满足诊断维修模式启动条件;
第一发送模块,用于在满足诊断维修模式启动条件的情况下,向执行控制器下发诊断维修模式启动事件帧信号;
第一执行模块,用于接收执行控制器反馈的诊断维修模式执行情况信号,并根据诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略;
第二发送模块,用于在接收到诊断维修模式结束请求的情况下,向执行控制器下发诊断维修模式结束事件帧信号。
可选地,判断模块包括:
确认提醒发送子模块,用于在接收到诊断维修模式启动请求后,向用户发送是否执行诊断维修模式的确认提醒;
档位获取子模块,用于在接收到用户输入的确认执行指令之后,获取车辆的电源模式档位;
判断子模块,用于在电源模式档位为OFF档的情况下,确认满足诊断维修模式启动条件。
可选地,第一执行模块包括:
第一执行子模块,用于获取诊断维修模式启动事件帧信号的接收时长,并基于诊断维修模式启动事件帧信号的接收时长与预设时间限值,判断诊断维修模式执行情况信号的接收过程是否超时;
第二执行子模块,用于在诊断维修模式执行情况信号的接收过程未超时的情况下,执行根据诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略的步骤,在诊断维修模式执行情况信号的接收过程超时的情况下,执行退出接收执行控制器反馈的诊断维修模式执行情况信号的步骤,并进行诊断维修模式功能复位。
可选地,第一执行模块还包括:
第一提醒子模块,用于在执行情况信号为执行成功信号的情况下,采取第一等级的诊断维修模式提醒策略,其中,第一等级的诊断维修模式提醒策略为显示提醒策略;
第二提醒子模块,用于在执行情况信号为执行失败信号的情况下,采取第二等级的诊断维修模式提醒策略并进行诊断维修模式功能复位,其中,第二等级的诊断维修模式提醒策略为语音提醒策略。
第四方面,本发明实施例提供了另一种诊断维修模式控制装置,装置包括:
信号处理模块,用于在接收到中央控制器发送的诊断维修模式启动事件帧信号之后,将诊断维修模式启动事件帧信号转化为诊断维修模式启动周期信号;
信号生成模块,用于根据诊断维修模式启动周期信号和当前车况,生成诊断维修模式执行情况信号,并将诊断维修模式执行情况信号反馈给中央控制器;
第二执行模块,用于在接收到中央控制器发送的诊断维修模式结束事件帧信号后,将执行控制器切换为正常工作状态。
可选地,信号生成模块包括:
获取子模块,用于获取车辆的高压模式状态和车辆运行状态;
第一信号生成子模块,用于在高压模式状态为下电状态的情况下,生成执行成功信号;
第二信号生成子模块,用于在高压模式状态为上电状态并且车辆运行状态为缓行状态的情况下,生成执行成功信号;
第三信号生成子模块,用于在车辆运行状态为非缓行状态的情况下,生成执行失败信号。
本发明实施例第五方面提出一种电子设备,电子设备包括:
至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,
存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本发明实施例第一方面或第二方面提出方法步骤。
本发明实施例第六方面提出一种车辆,车辆包括处理器,处理器用于执行时实现如本发明实施例第一方面或第二方面提出方法步骤。
本发明实施例包括以下优点:首先,在接收到诊断维修模式启动请求的情况下,根据当前车况,判断是否满足诊断维修模式启动条件,并在满足诊断维修模式启动条件的情况下,向执行控制器下发诊断维修模式启动事件帧信号。然后,接收执行控制器反馈的诊断维修模式执行情况信号,并根据诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略。最后,在接收到诊断维修模式结束请求的情况下,向执行控制器下发诊断维修模式结束事件帧信号。在本申请中,通过在多媒体用户界面和配电控制单元都满足启动条件的情况下,一键启动诊断维修模式,从而大大地降低了诊断维修模式开启时间和人力成本,并且大大地提高了操作人员的安全系数。通过在不同故障时对操作人员采取对应的提醒,大大地降低了操作人员的操作难度,帮助操作人员更高效地完成诊断维修模式任务。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中一种诊断维修模式控制方法的步骤流程图;
图2是本发明实施例中另一种诊断维修模式控制方法的步骤流程图;
图3是本发明实施例中一种诊断维修模式控制装置的模块示意图;
图4是本发明实施例中另一种诊断维修模式控制装置的模块示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
首先对本申请的诊断维修模式控制系统进行说明,诊断维修模式控制系统包括车辆端以及移动端,移动端可以为手机等具有远程通信功能的移动设备,车辆端包括中央控制器和执行控制器,中央控制器可以为HUT(多媒体显示主机),用于整车诊断维修模式的请求进入/退出控制。执行控制器可以包括PDCU(Power Distribution Control Unit,配电控制单元),用于控制车辆的高压电模式,CEM(Central Electronic Module,中央电子控制模块),用于转发HUT与PDCU之间的信号。
本发明实施例提供了一种诊断维修模式控制方法,应用于车辆的中央控制器,参见图1,图1示出了本申请实施例一种诊断维修模式控制方法的步骤流程图,方法包括:
S101:在接收到诊断维修模式启动请求的情况下,根据当前车况,判断是否满足诊断维修模式启动条件。
在本实施方式中,用户在具有对车辆进行诊断检测及软件刷写的需求时,则可以一键启动诊断维修模式,而用户可以通过下方式来向多媒体显示主机发送诊断维修模式启动请求,通过多媒体用户界面获取本地整车升级模式进入请求,用户位于车辆内时,可以通过多媒体显示主机进行相应升级按键的触发,多媒体显示主机上设置了对应的软开关,用户通过电机软开关,即可实现诊断维修模式启动请求的触发,而如果用户所处的环境并未在车内,其处在房间内或者其他环境时,用户可以通过移动端的APP进行相应升级按键的触发,生成诊断维修模式启动请求。
在本实施方式中,移动端除了为手机之外,也可以为其他经过认证的电子设备,如平板、智能手环以及智能手表等,基于上述实施方式,大大提高了启动诊断维修模式的应用场景和应用范围,用户可以根据其实际所处的环境选择合适的启动方案,不需要拘泥于去4S店进行诊断,从而大大地降低了去4S店进行诊断所消耗的时间成本和财力成本。
而在多媒体显示主机接收到诊断维修模式启动请求之后,为了排除用户误触导致的情况,需要进行再确认,其具体的步骤包括:
S101-1:在接收到诊断维修模式启动请求后,向用户发送是否执行诊断维修模式的确认提醒;
S101-2:在接收到用户输入的确认执行指令之后,获取车辆的电源模式档位;
S101-3:在电源模式档位为OFF档的情况下,确认满足诊断维修模式启动条件。
在S101-1至S101-3的实施方式中,在接收到诊断维修模式启动请求后,可以通过弹窗的形式向用户发送“模式开启后车辆高压电源关闭,车辆在此模式下无法行驶,请确认是否开启”的确认提醒,用户通过在用户在多媒体显示主机上点击“确认执行”或者“不执行”的交互界面,来实现确认执行指令的输入,当用户输入“不执行””的指令时,则可以排除误触发的情况。并且只有当车辆的电源模式为OFF时,才能执行诊断维修模式,因此同时满足上述条件时,才能满足诊断维修模式启动条件。
S102:在满足诊断维修模式启动条件的情况下,向执行控制器下发诊断维修模式启动事件帧信号。
在本实施方式中,当满足诊断维修模式启动条件时,多媒体用户界面发送5次诊断维修模式启动事件帧信号给配电控制单元。
S103:接收执行控制器反馈的诊断维修模式执行情况信号,并根据诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略。
在本实施方式中,在等待控制器反馈的诊断维修模式执行情况信号的过程中,需要确实是否超时,其具体的步骤包括:
S103-1:获取诊断维修模式启动事件帧信号的接收时长,并基于诊断维修模式启动事件帧信号的接收时长与预设时间限值,判断诊断维修模式执行情况信号的接收过程是否超时;
S103-2:在诊断维修模式执行情况信号的接收过程未超时的情况下,执行根据诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略的步骤,在诊断维修模式执行情况信号的接收过程超时的情况下,执行退出接收执行控制器反馈的诊断维修模式执行情况信号的步骤,并进行诊断维修模式功能复位。
在S103-1至S103-2的实施方式中,在多媒体用户界面发送完最后一次诊断维修模式启动事件帧信号后,可以启动一个计时器,并开始计时,当接到执行控制器反馈的诊断维修模式执行情况信号后,停止计时器的计时,并根据计时器记录的接收时长与预设阈值的大小,来确定诊断维修模式执行情况信号的接收过程是否超时,预设的阈值可以为5s,10s,本申请对此不进行限定。如果断维修模式执行情况信号的接收过程超时,则不再接收执行控制器反馈的诊断维修模式执行情况信号,并且将控制车辆诊断维修模式的软开关自动复位为关闭状态,而果断维修模式执行情况信号的接收过程未超时,则需要根据诊断维修模式执行情况信号的具体类型执行不同的诊断维修模式提醒策略,其具体的步骤为:
S103-3:在执行情况信号为执行成功信号的情况下,采取第一等级的诊断维修模式提醒策略,其中,第一等级的诊断维修模式提醒策略为显示提醒策略。
S103-4:在执行情况信号为执行失败信号的情况下,采取第二等级的诊断维修模式提醒策略并进行诊断维修模式功能复位,其中,第二等级的诊断维修模式提醒策略为语音提醒策略。
在S103-3至S103-4的实施方式中,当配电控制单元反馈的执行情况信号为成功信号时,说明配电控制单元已经满足执行诊断维修模式的条件,因此可以向用户进行第一等级提醒,以提醒用户车辆已经准备就绪,可以进入诊断维修模式。
作为示例的,可以通过多媒体用户界面进行弹框显示,将车辆诊断维修模式开关状态常显为开启状态,并且显示“车辆诊断维修模式已开启,如需关闭此模式请锁车后重新解锁车辆”的文字信息。
而当配电控制单元反馈的执行情况信号为失败信号时,说明配电控制单元不满足执行诊断维修模式的条件,因此不能进入诊断维修模式,因此可以向用户进行第二等级的提醒。
作为示例的,可以通过多媒体用户界面发出“车辆诊断维修模式开启失败,车辆仍处于高压上电状态”的警示音,以提升用户仍处于高压上电状态,并且同时将诊断维修模式的软开关自动复位为关闭状态。
S104:在接收到诊断维修模式结束请求的情况下,向执行控制器下发诊断维修模式结束事件帧信号。
在本实施方式中,当用户完成对车辆进行诊断检测及软件刷写的后,则需要退出诊断维修模式,可以通过多媒体用户界面输入诊断维修模式结束请求
在本申请中,通过在多媒体用户界面和配电控制单元都满足启动条件的情况下,一键启动诊断维修模式,从而大大地降低了诊断维修模式开启时间和人力成本,并且大大地提高了操作人员的安全系数。通过在不同故障时对操作人员采取对应的提醒,大大地降低了操作人员的操作难度,帮助操作人员更高效地完成诊断维修模式任务。
在一种可行的实施方式中,中央电子控制模块将各自类型的信号由多媒体用户界面所在的网段转发到配电控制单元所在的网段,或者由配电控制单元所在的网段转发到多媒体用户界面所在的网段。
本发明实施例提供了另一种诊断维修模式控制方法,应用于车辆的执行控制器,参见图2,图2示出了本申请实施例另一种诊断维修模式控制方法的步骤流程图,方法包括:
S201:在接收到中央控制器发送的诊断维修模式启动事件帧信号之后,将诊断维修模式启动事件帧信号转化为诊断维修模式启动周期信号。
在本实施方式中,由于配电控制单元不能识别事件帧信号之后,因此需要将诊断维修模式启动事件帧信号转化为诊断维修模式启动周期信号,而在启动维修模式功能后,需要继续保持上一时刻的值。
S202:根据诊断维修模式启动周期信号和当前车况,生成诊断维修模式执行情况信号,并将诊断维修模式执行情况信号反馈给中央控制器。
在本实施方式中,配电控制单元识别信号为启动周期信号后,需要根据当前车况,来判断是否能够满足配电控制单元的诊断维修模式启动条件,其具体的步骤包括:
S202-1:获取车辆的高压模式状态和车辆运行状态;
S202-2:在高压模式状态为下电状态的情况下,生成执行成功信号;
S202-3:在高压模式状态为上电状态并且车辆运行状态为缓行状态的情况下,生成执行成功信号;
S202-4:在车辆运行状态为非缓行状态的情况下,生成执行失败信号。
在S202-1至S202-4的实施方式中,当车辆的高压模式状态为下电状态时,则配电控制单元生成执行成功信号并反馈给多媒体用户界面,并且禁止任何形式的上高压流程。而如果车辆的高压模式状态为上电状态时,若此时车速小于5Km/h,且挡位处于P/N挡,则说明车辆正处于缓行状态,在这种情况下,首先执行下高压操作,然后配电控制单元生成执行成功信号并反馈给多媒体用户界面,并且禁止任何形式的上高压流程。除了上述情况,配电控制单元则会生成执行失败信号并反馈给多媒体用户界面。
S203:在接收到中央控制器发送的诊断维修模式结束事件帧信号后,将执行控制器切换为正常工作状态。
在本实施方式中,当在接收到中央控制器发送的诊断维修模式结束事件帧信号后,将其转化为诊断维修模式结束周期信号,并退出诊断维修模式,允许车辆进行上高压的流程。
本发明实施例还提供了一种诊断维修模式控制装置,参照图3,示出了本发明一种诊断维修模式控制装置的功能模块图,该装置可以包括以下模块:
判断模块301,用于在接收到诊断维修模式启动请求的情况下,根据当前车况,判断是否满足诊断维修模式启动条件;
第一发送模块302,用于在满足诊断维修模式启动条件的情况下,向执行控制器下发诊断维修模式启动事件帧信号;
第一执行模块303,用于接收执行控制器反馈的诊断维修模式执行情况信号,并根据诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略;
第二发送模块304,用于在接收到诊断维修模式结束请求的情况下,向执行控制器下发诊断维修模式结束事件帧信号。
在一种可行的实施方式中,判断模块301包括:
确认提醒发送子模块,用于在接收到诊断维修模式启动请求后,向用户发送是否执行诊断维修模式的确认提醒;
档位获取子模块,用于在接收到用户输入的确认执行指令之后,获取车辆的电源模式档位;
判断子模块,用于在电源模式档位为OFF档的情况下,确认满足诊断维修模式启动条件。
在一种可行的实施方式中,第一执行模块303包括:
第一执行子模块,用于获取诊断维修模式启动事件帧信号的接收时长,并基于诊断维修模式启动事件帧信号的接收时长与预设时间限值,判断诊断维修模式执行情况信号的接收过程是否超时;
第二执行子模块,用于在诊断维修模式执行情况信号的接收过程未超时的情况下,执行根据诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略的步骤,在诊断维修模式执行情况信号的接收过程超时的情况下,执行退出接收执行控制器反馈的诊断维修模式执行情况信号的步骤,并进行诊断维修模式功能复位。
在一种可行的实施方式中,第一执行模块303还包括:
第一提醒子模块,用于在执行情况信号为执行成功信号的情况下,采取第一等级的诊断维修模式提醒策略,其中,第一等级的诊断维修模式提醒策略为显示提醒策略;
第二提醒子模块,用于在执行情况信号为执行失败信号的情况下,采取第二等级的诊断维修模式提醒策略并进行诊断维修模式功能复位,其中,第二等级的诊断维修模式提醒策略为语音提醒策略。
本发明实施例还提供了另一种诊断维修模式控制装置,参照图4,示出了本发明一种诊断维修模式控制装置的功能模块图,该装置可以包括以下模块:
信号处理模块401,用于在接收到中央控制器发送的诊断维修模式启动事件帧信号之后,将诊断维修模式启动事件帧信号转化为诊断维修模式启动周期信号;
信号生成模块402,用于根据诊断维修模式启动周期信号和当前车况,生成诊断维修模式执行情况信号,并将诊断维修模式执行情况信号反馈给中央控制器;
第二执行模块403,用于在接收到中央控制器发送的诊断维修模式结束事件帧信号后,将执行控制器切换为正常工作状态。
在一种可行的实施方式中,信号生成模块401包括:
获取子模块,用于获取车辆的高压模式状态和车辆运行状态;
第一信号生成子模块,用于在高压模式状态为下电状态的情况下,生成执行成功信号;
第二信号生成子模块,用于在高压模式状态为上电状态并且车辆运行状态为缓行状态的情况下,生成执行成功信号;
第三信号生成子模块,用于在车辆运行状态为非缓行状态的情况下,生成执行失败信号。
在本发明提供的又一实施例中,还提供了一种车辆,车辆包括处理器,处理器用于执行时实现如本发明实施例第一方面或第二方面提出的诊断维修模式控制方法。
基于同一发明构思,本发明另一实施例提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信,
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现本发明实施例第一方面或第二方面提出的诊断维修模式控制方法。
上述终端提到的通信总线可以是外设部件互联标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述终端与其他设备之间的通信。存储器可以包括随机存取存储器(Random AccessMemory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储系统。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
此外,为实现上述目的,本申请的实施例还提出了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现本申请实施例的诊断维修模式控制方法。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、系统、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用车辆(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的系统。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令系统的制造品,该指令系统实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。“和/或”表示可以选择两者之中的任意一个,也可以两者都选择。而且,术语“包括”“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种诊断维修模式控制方法、装置、电子设备及车辆,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种诊断维修模式控制方法,其特征在于,应用于中央控制器,所述方法包括:
在接收到诊断维修模式启动请求的情况下,根据当前车况,判断是否满足诊断维修模式启动条件;
在满足诊断维修模式启动条件的情况下,向执行控制器下发诊断维修模式启动事件帧信号;
接收所述执行控制器反馈的诊断维修模式执行情况信号,并根据所述诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略;
在接收到诊断维修模式结束请求的情况下,向执行控制器下发诊断维修模式结束事件帧信号。
2.根据权利要求1所述的诊断维修模式控制方法,其特征在于,在接收到诊断维修模式启动请求的情况下,根据当前车况,判断是否满足诊断维修模式启动条件的步骤,包括:
在接收到所述诊断维修模式启动请求后,向用户发送是否执行诊断维修模式的确认提醒;
在接收到用户输入的确认执行指令之后,获取车辆的电源模式档位;
在所述电源模式档位为OFF档的情况下,确认满足诊断维修模式启动条件。
3.根据权利要求1所述的诊断维修模式控制方法,其特征在于,所述接收所述执行控制器反馈的诊断维修模式执行情况信号的步骤包括:
获取所述诊断维修模式启动事件帧信号的接收时长,并基于所述诊断维修模式启动事件帧信号的接收时长与预设时间限值,判断诊断维修模式执行情况信号的接收过程是否超时;
在所述诊断维修模式执行情况信号的接收过程未超时的情况下,执行所述根据所述诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略的步骤;
在所述诊断维修模式执行情况信号的接收过程超时的情况下,执行退出接收所述执行控制器反馈的诊断维修模式执行情况信号的步骤,并进行诊断维修模式功能复位。
4.根据权利要求1所述的诊断维修模式控制方法,其特征在于,所述诊断维修模式执行情况信号包括执行成功信号和执行失败信号;所述根据所述诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略的步骤,包括:
在所述执行情况信号为所述执行成功信号的情况下,采取第一等级的诊断维修模式提醒策略,其中,所述第一等级的诊断维修模式提醒策略为显示提醒策略;
在所述执行情况信号为所述执行失败信号的情况下,采取第二等级的诊断维修模式提醒策略并进行诊断维修模式功能复位,其中,所述第二等级的诊断维修模式提醒策略为语音提醒策略。
5.一种诊断维修模式控制方法,其特征在于,应用于执行控制器,所述方法包括:
在接收到中央控制器发送的诊断维修模式启动事件帧信号之后,将所述诊断维修模式启动事件帧信号转化为诊断维修模式启动周期信号;
根据所述诊断维修模式启动周期信号和当前车况,生成诊断维修模式执行情况信号,并将所述诊断维修模式执行情况信号反馈给所述中央控制器;
在接收到所述中央控制器发送的诊断维修模式结束事件帧信号后,将所述执行控制器切换为正常工作状态。
6.根据权利要求5所述的诊断维修模式控制方法,其特征在于,根据所述诊断维修模式启动周期信号和当前车况,生成诊断维修模式执行情况信号的步骤,包括:
获取车辆的高压模式状态和车辆运行状态;
在所述高压模式状态为下电状态的情况下,生成执行成功信号;
在所述高压模式状态为上电状态并且所述车辆运行状态为缓行状态的情况下,生成执行成功信号;
在所述车辆运行状态为非缓行状态的情况下,生成执行失败信号。
7.一种诊断维修模式控制装置,其特征在于,应用于中央控制器,所述装置包括:
判断模块,用于在接收到诊断维修模式启动请求的情况下,根据当前车况,判断是否满足诊断维修模式启动条件;
第一发送模块,用于在满足诊断维修模式启动条件的情况下,向执行控制器下发诊断维修模式启动事件帧信号;
第一执行模块,用于接收所述执行控制器反馈的诊断维修模式执行情况信号,并根据所述诊断维修模式执行情况信号采取对应的诊断维修模式提醒策略;
第二发送模块,用于在接收到诊断维修模式结束请求的情况下,向执行控制器下发诊断维修模式结束事件帧信号。
8.一种诊断维修模式控制装置,其特征在于,应用于执行控制器,所述装置包括:
信号处理模块,用于在接收到中央控制器发送的诊断维修模式启动事件帧信号之后,将所述诊断维修模式启动事件帧信号转化为诊断维修模式启动周期信号;
信号生成模块,用于根据所述诊断维修模式启动周期信号和当前车况,生成诊断维修模式执行情况信号,并将所述诊断维修模式执行情况信号反馈给所述中央控制器;
第二执行模块,用于在接收到所述中央控制器发送的诊断维修模式结束事件帧信号后,将所述执行控制器切换为正常工作状态。
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-4或5-6任一所述的诊断维修模式控制方法。
10.一种车辆,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器用于执行机器可执行指令,以实现如权利要求1-4或5-6任一项所述的诊断维修模式控制方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310019807.9A CN116001704A (zh) | 2023-01-06 | 2023-01-06 | 诊断维修模式控制方法、装置、电子设备及车辆 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310019807.9A CN116001704A (zh) | 2023-01-06 | 2023-01-06 | 诊断维修模式控制方法、装置、电子设备及车辆 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116001704A true CN116001704A (zh) | 2023-04-25 |
Family
ID=86020897
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310019807.9A Pending CN116001704A (zh) | 2023-01-06 | 2023-01-06 | 诊断维修模式控制方法、装置、电子设备及车辆 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116001704A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119319815A (zh) * | 2024-12-19 | 2025-01-17 | 质子汽车科技有限公司 | 车辆维修模式控制装置、方法、电子设备及存储介质 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111811839A (zh) * | 2020-05-25 | 2020-10-23 | 南京英锐创电子科技有限公司 | 轮胎状态诊断方法、传感器设备、唤醒设备和存储介质 |
| CN112356791A (zh) * | 2020-11-25 | 2021-02-12 | 重庆金康赛力斯新能源汽车设计院有限公司 | 一种电动汽车断高压维修系统及方法 |
| CN112428822A (zh) * | 2019-08-07 | 2021-03-02 | 北京新能源汽车股份有限公司 | 一种诊断控制方法、装置及电动汽车 |
| CN112543911A (zh) * | 2018-08-10 | 2021-03-23 | 株式会社电装 | 车辆用电子控制系统、分发数据包的下载判定方法以及分发数据包的下载判定程序 |
| CN114228495A (zh) * | 2021-12-31 | 2022-03-25 | 中国第一汽车股份有限公司 | 一种动力电池继电器控制方法、装置及新能源汽车 |
| CN114610000A (zh) * | 2022-03-21 | 2022-06-10 | 重庆邮电大学 | 一种基于硬件在环平台的汽车ecu诊断测试方法 |
| CN114911502A (zh) * | 2022-05-24 | 2022-08-16 | 东风汽车股份有限公司 | 一种电动汽车组合仪表ota升级交互方法及系统 |
| CN115567895A (zh) * | 2022-09-27 | 2023-01-03 | 苏州挚途科技有限公司 | Ota软件更新数据传输方法及系统 |
-
2023
- 2023-01-06 CN CN202310019807.9A patent/CN116001704A/zh active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112543911A (zh) * | 2018-08-10 | 2021-03-23 | 株式会社电装 | 车辆用电子控制系统、分发数据包的下载判定方法以及分发数据包的下载判定程序 |
| CN112428822A (zh) * | 2019-08-07 | 2021-03-02 | 北京新能源汽车股份有限公司 | 一种诊断控制方法、装置及电动汽车 |
| CN111811839A (zh) * | 2020-05-25 | 2020-10-23 | 南京英锐创电子科技有限公司 | 轮胎状态诊断方法、传感器设备、唤醒设备和存储介质 |
| CN112356791A (zh) * | 2020-11-25 | 2021-02-12 | 重庆金康赛力斯新能源汽车设计院有限公司 | 一种电动汽车断高压维修系统及方法 |
| CN114228495A (zh) * | 2021-12-31 | 2022-03-25 | 中国第一汽车股份有限公司 | 一种动力电池继电器控制方法、装置及新能源汽车 |
| CN114610000A (zh) * | 2022-03-21 | 2022-06-10 | 重庆邮电大学 | 一种基于硬件在环平台的汽车ecu诊断测试方法 |
| CN114911502A (zh) * | 2022-05-24 | 2022-08-16 | 东风汽车股份有限公司 | 一种电动汽车组合仪表ota升级交互方法及系统 |
| CN115567895A (zh) * | 2022-09-27 | 2023-01-03 | 苏州挚途科技有限公司 | Ota软件更新数据传输方法及系统 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119319815A (zh) * | 2024-12-19 | 2025-01-17 | 质子汽车科技有限公司 | 车辆维修模式控制装置、方法、电子设备及存储介质 |
| CN119319815B (zh) * | 2024-12-19 | 2025-04-11 | 质子汽车科技有限公司 | 车辆维修模式控制装置、方法、电子设备及存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3885210B1 (en) | Intelligent vehicle washing method, vehicle washing machine, server, and vehicle terminal | |
| CN112177477A (zh) | 充电口盖关闭方法、装置、车辆及存储介质 | |
| CN113377384A (zh) | 一种程序烧录方法、装置、车载终端及介质 | |
| CN112630572A (zh) | 车辆负载驱动的故障诊断方法、装置、存储介质及电子设备 | |
| CN116001704A (zh) | 诊断维修模式控制方法、装置、电子设备及车辆 | |
| CN114093199B (zh) | 一种车辆执行器动态监控方法、装置、车辆及存储介质 | |
| CN115467602B (zh) | 车辆的天窗控制方法、装置、车辆及存储介质 | |
| CN117938634A (zh) | 车辆网络异常定位方法、装置、电子设备及存储介质 | |
| CN111527389A (zh) | 一种车辆诊断方法及一种车辆诊断设备和存储介质 | |
| CN116699441A (zh) | 车辆电池健康状态报警方法、装置、电子设备及存储介质 | |
| CN114844764A (zh) | 一种网络安全功能检测的方法及相关设备 | |
| CN110296010B (zh) | 一种主从ecu下电控制方法及系统 | |
| CN116107554A (zh) | 一种车载软件的生成方法、系统及存储介质 | |
| CN115981998B (zh) | 车辆的场景演示系统及场景演示方法 | |
| CN116279492B (zh) | 车辆启动模式控制方法、装置、终端设备及存储介质 | |
| CN118550565A (zh) | Ota升级方法、装置、设备及存储介质 | |
| CN112150720A (zh) | 交互方法、交互装置、存储介质和电子设备 | |
| CN118590525A (zh) | 远程控制界面更新方法、电子设备以及存储介质 | |
| CN118585442A (zh) | 远端操作测试方法、装置、设备及存储介质 | |
| CN117207906A (zh) | 一种基于mcu的电源管理方法、装置、微控制器及介质 | |
| CN117984916A (zh) | 车辆控制方法、设备及计算机可读存储介质 | |
| CN118277010A (zh) | 快捷指令的生成方法、装置、车辆及计算机可读存储介质 | |
| CN113859155B (zh) | 车用控制器下电方法、装置、电子设备及存储介质 | |
| CN114454719B (zh) | 车辆控制方法和装置、介质、设备、车辆 | |
| CN115903753A (zh) | 一种车辆的维修模式控制方法、装置和设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |