一种时钟异常检测方法、装置、存储介质及终端制造方法及图纸

技术编号:37279500 阅读:16 留言:0更新日期:2023-04-20 23:46
本发明专利技术公开了一种时钟异常检测方法、装置、存储介质及终端,应用于单片机,方法包括:在安全管理单元运行正常的情况下,启动时钟自检测试,并基于自检结果判断当前运行状态是否满足预设时钟监控条件;在满足时,使能当前存在的所有时钟,生成多个被检测时钟;获取每个被检测时钟的频率,根据寄存器分频位配置参数将时钟的频率分频,生成每个被检测时钟的子频率,并基于该子频率判定每个被检测时钟是否出现异常。由于车辆上的单片机在上电后,单片机可自动启动时钟自检测试,在基于自检结果判断当前运行状态满足预设时钟监控条件时对全部时钟的频率进行逐一判断,以及时确定出异常时钟进行处理,从而保障了时钟的稳定性,提升了车辆运行的安全性。车辆运行的安全性。车辆运行的安全性。

【技术实现步骤摘要】
一种时钟异常检测方法、装置、存储介质及终端


[0001]本专利技术涉及电子电路控制
,特别涉及一种时钟异常检测方法、装置、存储介质及终端。

技术介绍

[0002]当前车辆的电子产品经常工作于各种恶劣的环境,如电磁干扰、电源干扰、静电干扰等,此时需要在设计电子产品时,必须在芯片设计阶段跟电路板设计阶段充分考虑时钟系统的可靠性。随着汽车电子芯片的高可靠性功能安全要求,例如微控制单元(Microcontroller Unit;MCU),即单片机,是汽车电子芯片的一种,鉴于时钟系统对芯片的重要性,时钟监控在汽车电子行业功能安全领域尤为重要,须确保在系统无法响应前检测出异常以避免发生严重事故。
[0003]在现有技术中,通过PCB布线、采用抗干扰性强的元件及合理的电路设计来提高可靠性,但是在芯片设计时,必须要从最开始的系统设计阶段就规划好可靠的时钟系统,以便提高可靠性,但是即使这样,时钟监控系统可能存在潜伏故障,无法对时钟异常做出反应,从而降低了车辆运行的安全性。

技术实现思路

[0004]本申请实施例提供了一种时钟异常检测本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种时钟异常检测方法,其特征在于,应用于单片机,所述方法包括:在安全管理单元运行正常的情况下,启动时钟自检测试,并基于自检结果判断当前运行状态是否满足预设时钟监控条件;在当前运行状态满足预设时钟监控条件时,使能当前存在的所有时钟,生成多个被检测时钟;获取每个被检测时钟的频率,并根据寄存器分频位配置参数将每个被检测时钟的频率进行分频,生成每个被检测时钟的子频率;基于每个被检测时钟的子频率判定每个被检测时钟是否出现异常。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将出现异常的被检测时钟切换到备用时钟,并继续执行所述获取每个被检测时钟的频率的步骤,以进行时钟异常的周期性检测。3.根据权利要求1所述的方法,其特征在于,所述基于每个被检测时钟的子频率判定每个被检测时钟是否出现异常,包括:在初始化配置选项中选择当前所需的目标频率;当每个被检测时钟的子频率低于所述目标频率的下限值或者高于所述目标频率的上限值时,确定每个被检测时钟出现异常;或者,当每个被检测时钟的子频率高于所述目标频率的下限值且低于所述目标频率的上限值时,确定每个被检测时钟没有出现异常。4.根据权利要求1所述的方法,其特征在于,所述在安全管理单元运行正常的情况下,启动时钟自检测试,并基于自检结果判断当前运行状态是否满足预设时钟监控条件,包括:获取安全管理单元的第一运行参数;根据所述安全管理单元的第一运行参数判断安全管理单元是否为运行状态;触发任意一个目标异常,并获取所述安全管理单元的第二运行参数;根据所述安全管理单元的第二运行参数判断所述安全管理单元是否可检测到所述目标异常;若以上条件都为是,则启动时钟自检测试,以对时钟监控系统进行自检,得到自检结果;根据所述自检结果确定所述时钟监控系统运行正常时,确定当前运行状态满足预设时钟监控条件。5.根据权利要求4所述的方法,其特征在于,所述启...

【专利技术属性】
技术研发人员:卢晓玲覃艳高梦杰房骁
申请(专利权)人:潍坊潍柴动力科技有限责任公司
类型:发明
国别省市:

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

1