[发明专利]处理器监控方法、装置及系统在审
申请号: | 201510178984.7 | 申请日: | 2015-04-15 |
公开(公告)号: | CN104914815A | 公开(公告)日: | 2015-09-16 |
发明(设计)人: | 裴蕾 | 申请(专利权)人: | 北汽福田汽车股份有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 吴黎 |
地址: | 102206*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 监控 方法 装置 系统 | ||
技术领域
本发明涉及数据监控领域,具体涉及处理器监控方法、装置及系统。
背景技术
目前,在自动化控制领域中,系统中的各种功能通常是通过处理器执行相应的函数实现的,当处理器的硬件或软件存在故障时,相应的功能必然会发生异常,为了保护处理器以及相关受控装置,目前的保护方式通常是在发生功能异常后,采取应急措施以减少损失,但是对于某些领域,现有的保护方式不能满足安全需求。
例如对于混合动力汽车、纯电动等新能源汽车的电池管理系统(BATTERY MANAGEMENT SYSTEM,简称BMS),BMS中包含一个主板和多个从版,从板主要负责电池包内电池单体电压、电池温度信号的采集并通过内部CAN总线发送给主板,主板利用获取的电池组信息对动力电池进行评估、管理和保护,使动力电池可以满足整车使用环境。随着新能源汽车的快速发展,新能源汽车的销量不断增大,对新能源汽车的可靠性和安全性提出了越来越多的要求,对作为被业内称为新能源汽车电池的“大脑”的BMS的可靠性和安全性更是提出了更高的要求,按照现有的应急处理方式,当处理器存在故障导致功能异常时,可能会对硬件造成不可弥补的损失,尤其是对于BMS,甚至存在车辆安全隐患。
发明内容
为此,本发明所要解决的技术问题在于提高处理器的安全性。
本发明提供一种处理器监控方法,包括:对被监控处理器中的只读存储器和/或随机存储器进行校验;当所述校验通过时,对所述被监控处理器中的所述只读存储器和/或所述随机存储器中存储指定函数的区域、所述指定函数的程序流、被监控处理器的指令集和问答通信机制中的至少一个进行监控;当所述存储指定函数的区域、程序流、指令集和问答通信机制中的任一个异常时,将所述被监控处理器判定为异常。
优选地,所述对被监控处理器中的只读存储器进行校验,包括:对所述被监控处理器中的只读存储器进行冗余校验得到校验码;将所述校验码与预设校验码进行比对;当所述校验码与预设校验码不相同时,返回至所述对所述被监控处理器中的只读存储器进行冗余校验得到校验码的步骤,当返回次数大于预设次数时,判定为校验失败;当所述校验码与预设校验码相同时,判定为校验通过。
优选地,所述对被监控处理器中的随机存储器进行校验,包括:向所述被监控处理器中的随机存储器中写入并读出数据;将写入的数据与独处的数据进行比对;当写入的数据与读出的数据不相同时,返回至所述向所述被监控处理器中的随机存储器中写入并读出数据的步骤,当返回次数大于预设次数时,判定为校验失败;当写入的数据与读出的数据相同时,判定为校验通过。
优选地,所述对被监控处理器中的所述只读存储器中存储指定函数的区域进行监控包括:对所述被监控处理器中的只读存储器中存储指定函数的区域进行冗余校验得到校验码;将所述校验码与预设校验码进行比对;当所述校验码与预设校验码不相同时,将所述随机存储器判定为异常。
优选地,所述对被监控处理器中的所述随机存储器中存储指定函数的区域进行监控包括:当所述被监控处理器运行所述指定函数的过程中发生中断时,对寄存器中的数据求补得到第一补码;
将所述第一补码存入所述随机存储器中;
在中断结束后,对所述第一补码求补得到第二补码;
判断所述第二补码与寄存器中的数据是否相等;
如果所述第二补码与寄存器中的数据不相等,则将所述随机存储器判定为异常。
优选地,对所述被监控处理器中的指定函数的程序流进行监控包括:将预设参数发送至所述被监控处理器;接收所述被监控处理器反馈的根据所述预设参数运行所述程序流的结果值;将所述结果值与预设结果值进行比对;当所述结果值与所述预设结果值不相等时,将所述被监控处理器中的指定函数的程序流判定为异常。
优选地,对所述被监控处理器中的指令集进行监控包括:将预设参数和测试函数索引发送至所述被监控处理器;接收所述被监控处理器反馈的根据所述预设参数和所述测试函数索引执行测试函数的结果值,其中所述测试函数由所述被监控处理器的指令集组成;将所述结果值与预设结果值进行比对;当所述结果值与所述预设结果值不相等时,将所述被监控处理器中的指令集判定为异常。
优选地,对所述问答通信机制进行监控包括:向所述被监控处理器发送问题;接收所述被监控处理器反馈的答案以及对所述答案进行计数得到的第一答案数量;对所述被监控处理器反馈的答案进行计数得到第二答案数量;判断所述第一答案数量与所述第二答案数量是否相等;当所述第一答案数量与所述第二答案数量不相等时,将所述问答通信机制判定为异常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北汽福田汽车股份有限公司,未经北汽福田汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510178984.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种单轴自动玻璃钻孔机
- 下一篇:一种石膏板混合机下料装置