The invention provides a single-chip safe operation control method and device, which relates to the field of electronics and electrical appliances. The control method and device for the safe operation of the single-chip computer detect whether the program running process of the single-chip computer is wrong in real time by using the monitoring chip; when the program running process of the single-chip computer is wrong, the monitoring chip is used to find the error level associated with the current error state; finally, the monitoring chip is used to control the single-chip computer to enter the error level associated with the error level. Functional safe operation state can monitor the running state of multi-channel program at the same time, simplify the difficulty of program development, reduce the cost of manpower, and real-time control the single-chip computer into the operation state associated with the error level when it is monitored to run errors, greatly avoiding casualties and property losses.
【技术实现步骤摘要】
单片机安全运行控制方法与装置
本专利技术涉及电子电器领域,具体而言,涉及一种单片机安全运行控制方法与装置。
技术介绍
对于汽车用控制器,对单片机程序监控有很高的要求。堆栈溢出、不合理的数据、外部干扰等都可能造成单片机不按照预计的程序工作,这个时候单片机已经失去控制功能,如果没有其他模块用于程序监控,单片机的运行存在安全隐患,甚至会出现人员伤亡和财产损失。目前常见的程序监控是使用硬件看门狗来实现。看门狗可以分为普通看门狗、窗口看门狗。普通看门狗需要单片机在限定时间内进行喂狗操作,不然看门狗溢出复位单片机,主要用于监控软件必须在指定时间内完成喂狗操作。窗口看门狗需要单片机在指定时间范围内进行喂狗,过早或者过晚喂狗都会溢出看门狗而复位单片机。这些看门狗的功能都比较简单,只能实现单点的程序时间监控;如果出现看门狗溢出,不能给出足够信息定位程序出现故障的位置;单片机和看门狗之间的通信方式单一,通信接口的故障也会造成看门狗溢出,因此,不能实时保证单片机的程序的进入安全状态。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种单片机安全运行控制方法与装置,以改善上述的问题。 ...
【技术保护点】
1.一种单片机安全运行控制方法,其特征在于,应用于监控芯片,所述监控芯片与一单片机通信连接,所述单片机安全运行控制方法包括:利用所述监控芯片实时检测所述单片机的程序运行进程是否出错;当所述单片机的程序运行进程出错时,利用所述监控芯片查找当前错误状态关联的错误等级;利用所述监控芯片控制所述单片机进入与所述错误等级关联的功能安全运行状态。
【技术特征摘要】
1.一种单片机安全运行控制方法,其特征在于,应用于监控芯片,所述监控芯片与一单片机通信连接,所述单片机安全运行控制方法包括:利用所述监控芯片实时检测所述单片机的程序运行进程是否出错;当所述单片机的程序运行进程出错时,利用所述监控芯片查找当前错误状态关联的错误等级;利用所述监控芯片控制所述单片机进入与所述错误等级关联的功能安全运行状态。2.根据权利要求1所述的单片机安全运行控制方法,其特征在于,所述单片机包含有多条可运行程序,且每个程序被标记有携带逻辑顺序的程序监控点,所述利用所述监控芯片实时检测单片机的程序运行进程是否出错的步骤包括:利用所述监控芯片依据上一个运行程序的监控点标记与当前运行程序的监控点标记判断数据流方向与预设定的数据流方向是否一致,以检测程序运行进程是否出错。3.根据权利要求1所述的单片机安全运行控制方法,其特征在于,所述单片机包含有多条可运行程序,且每个程序被标记有时间范围的程序监控点,所述利用所述监控芯片实时检测单片机的程序运行进程是否出错的步骤包括:利用所述监控芯片依据上一个运行程序到当前运行程序的时间点是否在当前程序监控点的被标记的时间范围内以检测程序运行进程是否出错。4.根据权利要求1所述的单片机安全运行控制方法,其特征在于,所述控制所述单片机进入与所述错误等级关联的运行状态的步骤包括:当错误等级为一般警告时,控制所述单片机进入中断的运行状态。5.根据权利要求1所述的单片机安全运行控制方法,其特征在于,所述监控芯片还与一功能安全电路电连接,所述监控芯片、所述单片机以及所述功能安全芯片集成于一车载电子控制单元,所述控制所述单片机进入与所述错误等级关联的运行状态的步骤包括:当错误等级为严重警告...
【专利技术属性】
技术研发人员:刘学飞,
申请(专利权)人:浙江吉利汽车研究院有限公司,浙江吉利控股集团有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。