控制器唤醒特征的控制和诊断的制作方法

文档序号:9363285阅读:385来源:国知局
控制器唤醒特征的控制和诊断的制作方法
【技术领域】
[0001]本文所描述的主题的实施例一般涉及在车辆中使用的类型的电子控制和诊断系统。更具体地说,主题的实施例涉及车载电子控制单元的唤醒特征的控制和诊断。
【背景技术】
[0002]现代车辆包括许多实现各种操作的电子和基于处理器的子系统。现有技术包括可以用于执行各种控制方案、诊断例程以及关于车辆的操作的其他过程的电子控制单元(ECU)0诸如汽车的车辆可以包括被编程执行对其他车载子系统的诊断检查的ECU。在车辆处于活动操作状态时,一些诊断检查可以执行,而其他诊断检查可以在非活动周期期间,例如在停车时执行。就此,嵌入式控制器可以设计为(经由车载计时器)唤醒它们以在停车周期期间监测某些车辆系统。
[0003]因此,需要有以准确和节能方式诊断控制器唤醒特征的操作的技术和方法。此外,其他所需特征和特性将通过结合附图和上述技术领域和【背景技术】所作的随后的【具体实施方式】和所附权利要求书而变得显而易见。

【发明内容】

[0004]提供了车辆的电子模块的控制和诊断方法的示例性实施例。在所述车辆的非活动停车状态期间,所述方法针对所述电子模块的处理器执行至少一个唤醒事件,其中,所述至少一个唤醒事件由所述电子模块的唤醒计时器发起。所述方法接下来在所述车辆的非活动停车状态期间,将与所述至少一个唤醒事件相关联的唤醒信息记入日志。在所述车辆的活动操作状态期间分析计入日志的唤醒信息以获得唤醒诊断。所述方法接下来在所述车辆的所述活动操作状态期间生成指示所述唤醒诊断的输出。
[0005]还提供了用于车辆的电子控制模块的示例性实施例。所述电子控制模块包括:处理器;唤醒计时器,所述唤醒计时器操作性地与所述处理器相关联;以及非易失性存储器元件,所述非易失性存储器元件配置为存储与由所述处理器管理的唤醒请求相关联的唤醒请求信息。所述处理器、所述唤醒计时器和所述非易失性存储器元件协作以在所述车辆的非活动停车状态期间,针对所述处理器执行至少一个唤醒事件,所述至少一个唤醒事件由所述唤醒计时器发起。在所述车辆的所述非活动停车状态期间,维持唤醒历史阵列(history array);所述阵列包括与所述至少一个唤醒事件相关联的至少一个条目(entry)。在所述车辆的活动操作状态期间分析唤醒历史阵列以获得唤醒诊断。在所述车辆的所述活动操作期间,生成输出;所述输出指示所述唤醒诊断。
[0006]还提供了车辆的电子模块的控制和诊断方法的示例性实施例。所述电子模块包括处理器和唤醒计时器。所述方法在所述车辆的非活动停车状态期间操作所述唤醒计时器以针对所述处理器发起唤醒事件。所述方法接下来在所述唤醒事件期间操作所述处理器以执行车辆诊断,管理唤醒请求以及将与所述唤醒事件相关联的唤醒信息记入日志。所述方法在所述车辆的非活动停车状态之后的所述车辆的活动操作状态期间,基于计入日志的唤醒信息执行唤醒诊断。所述方法接下来在所述车辆的所述活动操作期间生成所述唤醒诊断的结果。
[0007]本发明还公开了以下技术方案。
[0008]1、一种用于车辆的电子模块的控制和诊断方法,所述方法包括:
在所述车辆的非活动停车状态期间,针对所述电子模块的处理器执行至少一个唤醒事件,所述至少一个唤醒事件由所述电子模块的唤醒计时器发起;
在所述车辆的所述非活动停车状态期间,将与所述至少一个唤醒事件相关联的唤醒信息记入日志以获得计入日志的唤醒信息;
在所述车辆的活动操作状态期间分析所述计入日志的唤醒信息以获得唤醒诊断;以及在所述车辆的所述活动操作状态期间生成指示所述唤醒诊断的输出。
[0009]2、根据方案I所述的方法,其中:
所述车辆的所述非活动停车状态对应于熄火状态;以及所述车辆的所述活动操作状态对应于点火状态。
[0010]3、根据方案I所述的方法,其中,所述记入日志包括:
针对每一个已执行的唤醒事件,将请求唤醒时间和对应于所述请求唤醒时间的实际唤醒时间记入日志,所述实际唤醒时间从所述唤醒计时器获得。
[0011]4、根据方案I所述的方法,其中,分析所述计入日志的唤醒信息包括:
确定在所述车辆的所述非活动停车状态期间是否发生了意外唤醒事件。
[0012]5、根据方案I所述的方法,其中,分析所述计入日志的唤醒信息包括:
确定在所述车辆的所述非活动停车状态期间是否错过了请求唤醒时间。
[0013]6、根据方案I所述的方法,其中,生成所述输出包括:
当所述分析导致合格唤醒诊断时,生成第一诊断代码;以及当所述分析导致不合格唤醒诊断时,生成第二诊断代码。
[0014]7、一种用于车辆的电子控制模块,其包括:
处理器;
唤醒计时器,所述唤醒计时器操作性地与所述处理器相关联;以及非易失性存储器元件,所述非易失性存储器元件配置为存储与由所述处理器管理的唤醒请求相关联的唤醒请求信息,其中,所述处理器、所述唤醒计时器和所述非易失性存储器元件协作,以便:
在所述车辆的非活动停车状态期间,针对所述处理器执行至少一个唤醒事件,所述至少一个唤醒事件由所述唤醒计时器发起;
在所述车辆的所述非活动停车状态期间维持唤醒历史阵列,所述唤醒历史阵列包括与所述至少一个唤醒事件相关联的至少一个条目;
在所述车辆的活动操作状态期间分析所述唤醒历史阵列,以获得唤醒诊断;以及在所述车辆的所述活动操作期间生成指示所述唤醒诊断的输出。
[0015]8、根据方案7所述的电子控制模块,其中:
所述唤醒历史阵列的每一个条目均包括请求唤醒时间和对应于所述请求唤醒时间的实际唤醒时间;以及
所述实际唤醒时间从所述唤醒计时器获得。
[0016]9、根据方案7所述的电子控制模块,其中,分析所述唤醒历史阵列包括:
确定在所述车辆的所述非活动停车状态期间是否发生了意外唤醒事件。
[0017]10、根据方案7所述的电子控制模块,其中,分析所述唤醒历史阵列包括:
确定在所述车辆的所述非活动停车状态期间是否错过了请求唤醒时间。
[0018]11、一种用于车辆的电子模块的控制和诊断方法,所述电子模块包括处理器和唤醒计时器,所述方法包括:
在所述车辆的非活动停车状态期间操作所述唤醒计时器,以针对所述处理器发起唤醒事件;
在所述唤醒事件期间操作所述处理器,以执行车辆诊断,管理唤醒请求以及将与所述唤醒事件相关联的唤醒信息记入日志;
在所述车辆的所述非活动停车状态之后的所述车辆的活动操作状态期间,基于计入日志的唤醒信息执行唤醒诊断;以及
在所述车辆的所述活动操作期间生成所述唤醒诊断的结果。
[0019]12、根据方案11所述的方法,其中:
所述车辆的所述非活动停车状态对应于发动机关闭状态;以及所述车辆的所述活动操作状态对应于发动机启动状态。
[0020]13、根据方案11所述的方法,其中,执行唤醒诊断包括:
确定在所述车辆的所述非活动停车状态期间是否发生了意外唤醒事件。
[0021]14、根据方案11所述的方法,其中,执行唤醒诊断包括:
确定在所述车辆的所述非活动停车状态期间是否错过了请求唤醒时间。
[0022]15、根据方案11所述的方法,其中,执行唤醒诊断包括:
确定是否成功执行了至少一个请求唤醒时间;
确定在所述车辆的所述非活动停车状态期间是否错过了请求唤醒时间;
当确定在所述车辆的所述非活动停车状态期间错过了请求唤醒时间时,报告“不合格”输出;以及
当确定成功执行了至少一个请求唤醒时间并且在所述车辆的所述非活动停车状态期间未错过请求唤醒时间时,报告“合格”输出。
[0023]16、根据方案11所述的方法,进一步包括:
接收指示针对所述处理器的请求唤醒时间的唤醒请求;
基于所述请求唤醒时间和所述唤醒计时器的运行时间值确定针对所述唤醒计时器的下一个唤醒时间设置;以及
利用所述下一个唤醒时间设置配置所述唤醒计时器。
[0024]17、根据方案16所述的方法,其中,确定所述下一个唤醒时间设置包括:
当所述请求唤醒时间小于阈值时间时,使用针对所述下一个唤醒时间设置的最小时间。
[0025]18、根据方案17所述的方法,其中,所述阈值时间等于所述最小时间。
[0026]19、根据方案16所述的方法,其中,确定所述下一个唤醒时间设置包括:
当所述请求唤醒时间大于阈值时间时,使用针对所述下一个唤醒时间设置的最大时间。
[0027]20、根据方案19所述的方法,其中,所述最大时间对应于所述唤醒计时器的最大计时器值。
[0028]提供本
【发明内容】
以简单介绍在以下【具体实施方式】中将进一步描述的构思的选择。本
【发明内容】
不旨在识别所要求的主题的关键特征或基本特征,亦不旨在帮助确定所要求的主题的范围。
【附图说明】
[0029]当结合以下附图考虑时,对主题的更全面的理解可以通过参照【具体实施方式】和权利要求书而得出,其中,在整个附图中,相同的附图标记表示相似的元件。
[0030]图1是利用电子控制单元(EOT)
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1