汽车控制器内核状态监控系统和方法技术方案

技术编号:27087358 阅读:36 留言:0更新日期:2021-01-25 18:12
本发明专利技术涉及汽车控制器内核状态监控系统和方法、实现该方法的计算机可读存储介质。汽车控制器内核状态监控系统包括:内核状态获取模块,其配置成周期性地和/或选择性地获取并存储与内核状态相关联的一个或多个监控信息,其中监控信息包括电子控制单元(ECU)负载率和异常复位信息;以及信息传输模块,其配置成将获取的一个或多个监控信息传输至分析装置以用于对内核状态进行分析。汽车控制器内核状态监控方法,其包括以下步骤:周期性地和/或选择性地获取并存储与内核状态相关联的一个或多个监控信息,其中监控信息包括电子控制单元(ECU)负载率和异常复位信息;以及将获取的一个或多个监控信息传输至分析装置以用于对内核状态进行分析。核状态进行分析。核状态进行分析。

【技术实现步骤摘要】
汽车控制器内核状态监控系统和方法


[0001]本专利技术涉及汽车电子模块状态监控领域。具体而言,本专利技术涉及一种汽车控制器内核状态监控方法和系统。

技术介绍

[0002]在车用控制器开发过程中,大多数功能性缺陷在实验室开发过程中已暴露并解决,能够流到整车上的缺陷较少。但开发后期发现的缺陷往往是在电子实验室中难以复现的小概率问题,或者是发生后难以调查的问题,比如控制器小概率死机、无法休眠、静态电流超标等,甚至还有些问题可能只在整车环境才复现。然而,整车上并没有像实验室这样的调试环境,甚至可能无法拆卸电子模块,因此难以获取准确的软件运行时关键信息。上述原因使得整车上的缺陷调查极为困难,研发人员需要在现场调查和台架复现之间反复确认,严重影响项目开发进度。

技术实现思路

[0003]因此,为了便于发现和分析汽车控制器的故障原因,需要一种汽车控制器内核状态监控系统和方法。
[0004]为实现以上目的的一个或多个,本专利技术提供以下技术方案。
[0005]按照本专利技术的第一方面,提供一种汽车控制器内核状态监控系统,其包括:内核状态获取模块,其配置成周期性地和/或选择性地获取并存储与内核状态相关联的一个或多个监控信息,其中监控信息包括电子控制单元(ECU)负载率和异常复位信息;以及信息传输模块,其配置成将获取的一个或多个监控信息传输至分析装置以用于对内核状态进行分析。
[0006]根据本专利技术一实施例的汽车控制器内核状态监控系统,其中,内核状态获取模块还包括:ECU负载计算模块,其配置成计算定义为:1000*(1-固定指令绝对耗时/固定指令被拉长后的耗时)的ECU负载率。
[0007]根据本专利技术另一实施例或以上任一实施例的汽车控制器内核状态监控系统,其中,内核状态获取模块还包括:异常复位分析模块,其配置成利用硬件定时器的中断对异常复位情况进行监控,异常复位情况包括软件死循环导致的看门狗定时器(WDT)喂狗异常。
[0008]根据本专利技术另一实施例或以上任一实施例的汽车控制器内核状态监控系统,其还包括:故障检测模块,其配置成在检测到满足预设错误阈值的数据的情况下,向内核状态获取模块发送指令以用于选择性地获取并存储与内核状态相关联的一个或多个监控信息。
[0009]根据本专利技术另一实施例或以上任一实施例的汽车控制器内核状态监控系统,其中监控信息还包括下列项目中的一个或多个:上电时间、开机时间、堆栈信息以及唤醒源记录信息。
[0010]根据本专利技术另一实施例或以上任一实施例的汽车控制器内核状态监控系统,其中信息传输模块的传输包括:将获取的监控信息传输到计算机诊断设备;将获取的监控信息
传输到外部存储器;或者将获取的监控信息传输到远程终端。
[0011]按照本专利技术的第二方面,提供一种汽车控制器内核状态监控方法,其包括以下步骤:周期性地和/或选择性地获取并存储与内核状态相关联的一个或多个监控信息,其中监控信息包括电子控制单元(ECU)负载率和异常复位信息;以及将获取的一个或多个监控信息传输至分析装置以用于对内核状态进行分析。
[0012]根据本专利技术一实施例的汽车控制器内核状态监控方法,其还包括:计算定义为:1000*(1-固定指令绝对耗时/固定指令被拉长后的耗时)的ECU负载率。
[0013]根据本专利技术另一实施例或以上任一实施例的汽车控制器内核状态监控方法,其还包括:利用硬件定时器的中断对异常复位情况进行监控,所述异常复位情况包括软件死循环导致的看门狗定时器(WDT)喂狗异常。
[0014]根据本专利技术另一实施例或以上任一实施例的汽车控制器内核状态监控方法,其还包括:在检测到满足预设错误阈值的数据的情况下,向内核状态获取模块发送指令以用于选择性地获取并存储与内核状态相关联的一个或多个所述监控信息。
[0015]根据本专利技术另一实施例或以上任一实施例的汽车控制器内核状态监控方法,其中监控信息还包括下列项目中的一个或多个:上电时间、开机时间、堆栈信息以及唤醒源记录信息。
[0016]根据本专利技术另一实施例或以上任一实施例的汽车控制器内核状态监控方法,其中所述传输包括:将获取的监控信息传输到计算机诊断设备;将获取的监控信息传输到外部存储器;或者将获取的监控信息传输到远程终端。
[0017]按照本专利技术的第三方面,提供一种计算机可读存储介质,其上存储计算机程序,该程序可在被处理器执行时实现:如本专利技术第二方面任一实施例所述的汽车控制器内核状态监控方法。
附图说明
[0018]本专利技术的上述和/或其它方面和优点将通过以下结合附图的各个方面的描述变得更加清晰和更容易理解,附图中相同或相似的单元采用相同的标号表示。附图包括:图1为根据本专利技术一实施例的汽车控制器内核状态监控系统的示意性框图;图2为根据本专利技术一实施例的利用硬件定时器的中断对异常复位情况进行监控的时序图;图3为根据本专利技术一实施例的汽车控制器内核状态监控方法的流程图;图4为根据本专利技术一实施例的计算ECU负载率的方法的流程图;以及图5为根据本专利技术一实施例的计算机可读存储介质的示意性框图。
具体实施方式
[0019]在本说明书中,参照其中图示了本专利技术示意性实施例的附图更为全面地说明本专利技术。但本专利技术可以按不同形式来实现,而不应解读为仅限于本文给出的各实施例。给出的各实施例旨在使本文的披露全面完整,以将本专利技术的保护范围更为全面地传达给本领域技术人员。
[0020]诸如“包含”和“包括”之类的用语表示除了具有在说明书和权利要求书中有直接
和明确表述的单元和步骤以外,本专利技术的技术方案也不排除具有未被直接或明确表述的其它单元和步骤的情形。诸如“第一”和“第二”之类的用语并不表示单元在时间、空间、大小等方面的顺序而仅仅是作区分各单元之用。
[0021]下文参考根据本专利技术实施例的方法和系统的流程图说明、框图和/或流程图来描述本专利技术。将理解这些流程图说明和/或框图的每个框、以及流程图说明和/或框图的组合可以由计算机程序指令来实现。可以将这些计算机程序指令提供给通用计算机、专用计算机或其它可编程数据处理设备的处理器以构成机器,以便由计算机或其它可编程数据处理设备的处理器执行的这些指令创建用于实施这些流程图和/或框和/或一个或多个流程框图中指定的功能/操作的部件。
[0022]可以将这些计算机程序指令加载到计算机或其它可编程数据处理器上以使一系列的操作步骤在计算机或其它可编程处理器上执行,以便构成计算机实现的进程,以使计算机或其它可编程数据处理器上执行的这些指令提供用于实施此流程图和/或框图的一个或多个框中指定的功能或操作的步骤。还应该注意在一些备选实现中,框中所示的功能/操作可以不按流程图所示的次序来发生。例如,依次示出的两个框实际可以基本同时地执行或这些框有时可以按逆序执行,具体取决于所涉及的功能/操作。
[0023]图1为根据本专利技术一实施例的汽车控制器内核状态监控系统100的示意性框图。汽车控制器内核状态监控系统100可以包括内核状态获取模块110和信息传输模块120。该本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1. 一种汽车控制器内核状态监控系统,其特征在于,包括:内核状态获取模块,其配置成周期性地和/或选择性地获取并存储与内核状态相关联的一个或多个监控信息,其中所述监控信息包括电子控制单元(ECU)负载率和异常复位信息;以及信息传输模块,其配置成将获取的一个或多个所述监控信息传输至分析装置以用于对内核状态进行分析。2.根据权利要求1所述的汽车控制器内核状态监控系统,其中,所述内核状态获取模块还包括:ECU负载计算模块,其配置成计算定义为:1000*(1-固定指令绝对耗时/固定指令被拉长后的耗时)的ECU负载率。3.根据权利要求1所述的汽车控制器内核状态监控系统,其中,所述内核状态获取模块还包括:异常复位分析模块,其配置成利用硬件定时器的中断对异常复位情况进行监控,所述异常复位情况包括软件死循环导致的看门狗定时器(WDT)喂狗异常。4.根据权利要求1至3中任一项所述的汽车控制器内核状态监控系统,其还包括:故障检测模块,其配置成在检测到满足预设错误阈值的数据的情况下,向所述内核状态获取模块发送指令以用于选择性地获取并存储与内核状态相关联的一个或多个所述监控信息。5.根据权利要求4所述的汽车控制器内核状态监控系统,其中所述监控信息还包括下列项目中的一个或多个:上电时间、开机时间、堆栈信息以及唤醒源记录信息。6.根据权利要求4所述的汽车控制器内核状态监控系统,其中所述信息传输模块的所述传输包括:将获取的所述监控信息传输到计算机诊断设备;将获取的所述监控信息传输到外部存储器;或者将获取的所述监控信息传输到远程终端。7....

【专利技术属性】
技术研发人员:李占坤董宗祥史青松钟涛
申请(专利权)人:泛亚汽车技术中心有限公司
类型:发明
国别省市:

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

1