电子控制器程序流监控系统及方法技术方案

技术编号:23931728 阅读:33 留言:0更新日期:2020-04-25 01:43
本发明专利技术提供了一种电子控制器程序流监控系统及方法,包括内部看门狗模块、外部看门狗模块、外部看门狗答案生成模块和程序流监控模块,内部看门狗模块生成一问题,程序流监控模块根据问题生成程序流监控答案,并将程序流监控答案发送至内部看门狗模块和外部看门狗答案生成模块;内部看门狗模块检验程序流监控答案是否错误,若是,则关闭电子控制器;内部看门狗模块向外部看门狗答案生成模块发送一预设值;外部看门狗答案生成模块根据预设值和程序流监控答案生成外部看门狗的答案,并将外部看门狗答案发送至外部看门狗模块;外部看门狗模块通过外部看门狗的答案检验程序流监控答案与预设值是否有错误,若是,则关闭电子控制器。

Program flow monitoring system and method of electronic controller

【技术实现步骤摘要】
电子控制器程序流监控系统及方法
本专利技术涉及汽车控制器
,特别涉及一种电子控制器程序流监控系统及方法。
技术介绍
随着汽车系统复杂性的提高,软件和机电设备的应用,来自系统失效和随机硬件失效的风险也日益增加,安全将是汽车电子控制器(如发动机控制器,电机驱动控制器,整车控制器等)研发中越来越重要的指标。基于这种需要,第一版车用功能安全国际标准ISO26262已于2011年11月正式颁布,第二版也有望于2018年实施。标准规定需要对功能安全所涉及到的硬件进行诊断,保证故障被检测到,并且错误响应是可控的。目前多数的控制和诊断功能都基于单片机软件实现,单片机硬件的失效可能直接导致违背安全目标的事件发生,因此需要对单片机内部的各种硬件单元进行监控。对于单片机内部的程序执行过程和时钟,现有的方案大多是使用外部智能看门狗芯片,以周期问答的方式对电子控制器的软件的执行时序进行监控,这就是程序流监控。如图1所示,使用独立时钟晶振的智能看门狗芯片周期性产生并发送问题给单片机,当单片机接收到问题后,对问题进行解码然后输入给程序流监控模块,程序流监控模块本文档来自技高网...

【技术保护点】
1.一种电子控制器程序流监控系统,其特征在于,所述电子控制器程序流监控系统包括内部看门狗模块、外部看门狗模块、外部看门狗答案生成模块和程序流监控模块,其中:/n所述内部看门狗模块生成一问题,并将所述问题发送至所述程序流监控模块;/n所述程序流监控模块根据所述问题生成程序流监控答案,并将所述程序流监控答案发送至所述内部看门狗模块和所述外部看门狗答案生成模块;/n所述内部看门狗模块检验所述程序流监控答案是否错误,若是,则关闭电子控制器;/n所述内部看门狗模块向所述外部看门狗答案生成模块发送一预设值;/n所述外部看门狗答案生成模块根据所述预设值和所述程序流监控答案生成外部看门狗的答案,并将所述外部看...

【技术特征摘要】
1.一种电子控制器程序流监控系统,其特征在于,所述电子控制器程序流监控系统包括内部看门狗模块、外部看门狗模块、外部看门狗答案生成模块和程序流监控模块,其中:
所述内部看门狗模块生成一问题,并将所述问题发送至所述程序流监控模块;
所述程序流监控模块根据所述问题生成程序流监控答案,并将所述程序流监控答案发送至所述内部看门狗模块和所述外部看门狗答案生成模块;
所述内部看门狗模块检验所述程序流监控答案是否错误,若是,则关闭电子控制器;
所述内部看门狗模块向所述外部看门狗答案生成模块发送一预设值;
所述外部看门狗答案生成模块根据所述预设值和所述程序流监控答案生成外部看门狗的答案,并将所述外部看门狗答案发送至外部看门狗模块;
所述外部看门狗模块通过外部看门狗的答案检验所述程序流监控答案与所述预设值是否有错误,若是,则关闭电子控制器。


2.如权利要求1所述的电子控制器程序流监控系统,其特征在于,所述内部看门狗模块包括问题生成模块、基值生成模块、预设值生成模块和答案验证模块,其中:
所述问题生成模块生成所述问题,并将所述问题发送至所述程序流监控模块、所述基值生成模块和所述预设值生成模块;
所述基值生成模块根据所述问题生成一基值,并将所述基值发送至所述答案验证模块;
所述答案验证模块比较所述基值和所述程序流监控答案,若两者不满足特定关系,则检验所述程序流监控答案错误;
所述预设值生成模块根据所述问题生成所述预设值,并将所述预设值发送至所述外部看门狗答案生成模块。
<...

【专利技术属性】
技术研发人员:黄文卿郑海涛姜海龙宋俊峰闫岩
申请(专利权)人:联合汽车电子有限公司
类型:发明
国别省市:上海;31

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

1