[发明专利]单片机安全运行控制方法与装置有效
申请号: | 201811577673.8 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109709849B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 刘学飞 | 申请(专利权)人: | 浙江吉利汽车研究院有限公司;浙江吉利控股集团有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 苏胜 |
地址: | 318000 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单片机 安全 运行 控制 方法 装置 | ||
本发明提供了一种单片机安全运行控制方法与装置,涉及电子电器领域。该单片机安全运行控制方法与装置通过利用所述监控芯片实时检测所述单片机的程序运行进程是否出错;当所述单片机的程序运行进程出错时,利用所述监控芯片查找当前错误状态关联的错误等级;最后利用所述监控芯片控制所述单片机进入与所述错误等级关联的功能安全运行状态,可以同时监控多路程序的运行状态,简化了程序开发难度、降低了人力成本,并且可以在监控到单片机运行出错时,实时控制单片机进入与所述错误等级关联的运行状态,极大地避免了人员的伤亡和财产的损失。
技术领域
本发明涉及电子电器领域,具体而言,涉及一种单片机安全运行控制方法与装置。
背景技术
对于汽车用控制器,对单片机程序监控有很高的要求。堆栈溢出、不合理的数据、外部干扰等都可能造成单片机不按照预计的程序工作,这个时候单片机已经失去控制功能,如果没有其他模块用于程序监控,单片机的运行存在安全隐患,甚至会出现人员伤亡和财产损失。
目前常见的程序监控是使用硬件看门狗来实现。看门狗可以分为普通看门狗、窗口看门狗。普通看门狗需要单片机在限定时间内进行喂狗操作,不然看门狗溢出复位单片机,主要用于监控软件必须在指定时间内完成喂狗操作。窗口看门狗需要单片机在指定时间范围内进行喂狗,过早或者过晚喂狗都会溢出看门狗而复位单片机。这些看门狗的功能都比较简单,只能实现单点的程序时间监控;如果出现看门狗溢出,不能给出足够信息定位程序出现故障的位置;单片机和看门狗之间的通信方式单一,通信接口的故障也会造成看门狗溢出,因此,不能实时保证单片机的程序的进入安全状态。
发明内容
有鉴于此,本发明实施例的目的在于提供一种单片机安全运行控制方法与装置,以改善上述的问题。
第一方面,本发明实施例提供了一种单片机安全运行控制方法,应用于监控芯片,所述监控芯片与一单片机通信连接,所述单片机安全运行控制方法包括:
利用所述监控芯片实时检测所述单片机的程序运行进程是否出错;
当所述单片机的程序运行进程出错时,利用所述监控芯片查找当前错误状态关联的错误等级;
利用所述监控芯片控制所述单片机进入与所述错误等级关联的功能安全运行状态。
第二方面,本发明实施例还提供了一种单片机安全运行控制装置,应用于监控芯片,所述监控芯片与一单片机通信连接,所述单片机安全运行控制装置包括:
检测单元,用于实时检测所述单片机的程序运行进程是否出错;
查找单元,用于当所述单片机的程序运行进程出错时,利用所述监控芯片查找当前错误状态关联的错误等级;
控制单元,用于控制所述单片机进入与所述错误等级关联的功能安全运行状态。
与现有技术相比,本发明提供的单片机安全运行控制方法与装置,通过利用所述监控芯片实时检测所述单片机的程序运行进程是否出错;当所述单片机的程序运行进程出错时,利用所述监控芯片查找当前错误状态关联的错误等级;最后利用所述监控芯片控制所述单片机进入与所述错误等级关联的功能安全运行状态,可以同时监控多路程序的运行状态,简化了程序开发难度、降低了人力成本,并且可以在监控到单片机运行出错时,实时控制单片机进入与所述错误等级关联的运行状态,极大地避免了人员的伤亡和财产的损失。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江吉利汽车研究院有限公司;浙江吉利控股集团有限公司,未经浙江吉利汽车研究院有限公司;浙江吉利控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811577673.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机电产品电气控制系统
- 下一篇:一种应用于便携式询问机的电源管理方法