汽车控制器的安全监控方法及系统技术方案

技术编号:8322838 阅读:150 留言:0更新日期:2013-02-13 22:59
本发明专利技术公开了一种汽车控制器的安全监控方法,包括:检测控制器中的只读存储器;判断所述只读存储器是否发生损坏,若发生损坏则禁止所述控制器运行;否则检测控制器中的随机存储器;判断所述随机存储器是否发生损坏,若否则运行所述控制器,反之则禁止所述控制器运行。本发明专利技术能够实现对汽车控制器进行实时监控,提高控制器的安全可靠性和稳定性。

【技术实现步骤摘要】

本专利技术涉及汽车的安全
,更具体地说,涉及一种汽车控制器的安全监控方法及系统
技术介绍
目前,随着全球汽车产业的发展,汽车电子行业的市场需求越来越大。对于汽车来说,控制器是汽车中最为关键的零部件之一,直接控制汽车的运行,决定了汽车的安全,对整车的功能起到了决定性的作用。汽车在运行过程中,汽车的控制都由控制器进行控制,当控制器出现异常,发生运行错误时,比如,控制器中软件跑飞,整车将发生不可预知的事故。在当前的控制器技术中,通常采用看门狗复位来保护控制器,但是看门狗复位只 能在控制器运行过程中对软件跑飞的情况进行复位,使控制器重新开始工作,但不能对控制器的运行的初始过程进行有效的检测。
技术实现思路
有鉴于此,本专利技术提供一种汽车控制器的安全监控方法及系统,以实现对汽车控制器进行实时监控,提高控制器的安全可靠性和稳定性。为解决上述技术问题,本专利技术采用的技术方案为一种汽车控制器的安全监控方法,包括检测控制器中的只读存储器;判断所述只读存储器是否发生损坏,若否则检测控制器中的随机存储器,反之则禁止所述控制器运行;检测控制器中的随机存储器;判断所述随机存储器是否发生损坏,若否则运行所述控制器,反之则禁止所述控制器运行。优选地,所述检测控制器中的只读存储器包括通过循环冗余校验对所述只读存储器进行检测,并获取循环冗余校验后得到的校验码。优选地,所述判断所述只读存储器是否发生损坏包括判断所述校验码与预设理论值是否相等,若相等则得出所述只读存储器未损坏,反之则通过循环冗余校验重新检测所述只读存储器,并获取新的校验码;判断所述新的校验码与所述预设理论值是否相等,若相等则得出所述只读存储器未损坏,反之则判断重新检测所述只读存储器的次数是否超过预设值,若否则继续通过循环冗余校验重新检测所述只读存储器,反之则得出所述只读存储器损坏。优选地,所述检测控制器中的随机存储器包括在所述随机存储器中写入数据并获取读出数据。优选地,所述判断所述随机存储器是否发生损坏包括判断所述写入数据与 所述读出数据是否相等,若相等则得出所述随机存储器未损坏,反之则在所述随机存储器中重新写入新的数据并获取新的读出数据;判断所述新的写入数据与所述新的读出数据是否相等,若相等则得出所述随机存储器未损坏,反之则判断重新写入数据的次数是否超过预设值,若否则继续写入数据,反之则得出所述随机存储器损坏。优选地,所述运行所述控制器后还包括通过循环冗余校验对所述只读存储器中存放安全相关函数的区域进行检测,并获取循环冗余校验后得到的校验码;判断所述校验码与预设理论值是否相等,若相等则继续运行所述控制器,反之则激活紧急通道。优选地,所述运行所述控制器后还包括将所述控制器中安全相关函数使用的数值和补数分别存储于所述安全相关函数使用的区域中,并检测所述使用数值和补数;判断检测到的所述使用数值和补数是否互补,若互补则继续运行所述控制器,反之则激活紧急通道。优选地,所述运行所述控制器后还包括所述控制器中的监控处理器将预设问题发送至所述控制器中的处理器;所述处理器将接收到的所述预设问题的初始值分配至安全相关函数的程序流;所述安全相关函数的程序流根据所述初始值运行,并输出结果值;所述处理器将所述结果值发送至所述监控处理器;所述监控处理器判断接收到的所述结果值与预设理论值是否相等,若相等所述安全相关函数的程序流运行正确,继续运行所述控制器,反之则激活紧急通道。优选地,所述运行所述控制器后还包括将安全相关函数镜像,得出所述安全相关函数的镜像函数;所述控制器中的监控处理器将预设问题发送至所述控制器中的处理器;所述处理器查询预设问题表,得出所述预设问题的输入数据;所述镜像函数根据所述输入数据运行,并输出输出数据;所述处理器将所述输出数据发送至所述监控处理器;所述监控处理器判断接收到的所述输出数据与预设数据是否相等,若相等所述安全相关函数的指令集运行正确,继续运行所述控制器,反之则激活紧急通道。一种汽车控制器的安全监控系统,包括只读存储器检测系统和随机存储器检测系统;其中所述只读存储器检测系统检测并判断控制器中的只读存储器是否发生损坏;若所述只读存储器发生损坏,所述只读存储器检测系统控制所述控制器禁止运行;反之若所述只读存储器未发生损坏,所述随机存储器检测系统检测并判断控制器中的随机存储器是否发生损坏;若所述随机存储器发生损坏,所述随机存储器检测系统控制所述控制器禁止运行;反之若所述随机存储器未发生损坏,所述随机存储器检测系统控制所述控制器运行。优选地,所述只读存储器检测系统包括第一检测单元、第一判断单元和第一控制单元;其中所述第一检测单元通过循环冗余校验对所述只读存储器进行检测,并获取循环冗余校验后得到的校验码; 所述第一判断单元判断所述校验码与预设理论值是否相等,若相等所述第一控制单元触发所述随机存储器检测系统运行,反之所述第一控制单元触发所述控制器禁止运行。优选地,所述随机存储器检测系统包括第二检测单元、第二判断单元和第二控制单元;其中所述第二检测单元在所述随机存储器中写入数据并获取读出数据;所述第二判断单元判断所述写入数据与所述读出数据是否相等,若相等则所述第二控制单元触发所述控制器运行,反之则所述第二检测单元在所述随机存储器中重新写入新的数据并获取新的读出数据;所述第二判断单元判断所述新的写入数据与所述新的读出数据是否相等,若相等则所述第二控制单元触发所述控制器运行,反之则所述第二判断单元判断重新写入数据的次数是否超过预设值,若否则所述第二检测单元继续写入数据,反之则所述第二控制单元触发所述控制器禁止运行。优选地,所述系统还包括对只读存储器中存放安全相关函数的区域进行监控的第一监控系统。优选地,所述第一监控系统包括第三检测单元、第三判断单元和第三控制单元;其中所述第三检测单元通过循环冗余校验对所述只读存储器中存放安全相关函数的区域进行检测,并获取循环冗余校验后得到的校验码;所述第三判断单元判断所述校验码与预设理论值是否相等,若相等则所述第三控制单元触发所述控制器继续运行,反之则所述控制单元激活紧急通道。优选地,所述系统还包括对随机存储器中安全相关函数使用的区域进行监控的第二监控系统。优选地,所述第二监控系统包括存储单元、第四检测单元、第四判断单元和第四控制单元;其中所述存储单元将所述控制器中安全相关函数使用的数值和补数分别存储于所述安全相关函数使用的区域中;所述第四检测单元检测所述使用数值和补数;所述第四判断单元判断所述第四检测单元检测到的所述使用数值和补数是否互补,若互补则所述第四控制单元控制所述控制器继续运行,反之则所述第四控制单元激活紧急通道。优选地,所述系统还包括对程序流进行监控的第三监控系统。优选地,所述第三监控系统包括第一监控处理器和第一处理器;其中所述第一监控处理器发送预设问题至所述第一处理器;所述第一处理器分配所述预设问题的初始值至安全相关函数的程序流;所述第一处理器接收安全相关函数的程序流根据所述初始值运行输出的结果值,并将所述结果值发送至所述第一监控处理器;所述第一监控处理器判断接收到的所述结果值与预设理论值是否相等,若相等控制所述控制器继续运行,反之则激活紧急通道。优选地,所述系统还包括对指令集进行监控的第四监控系统。优选地,所述第四监控系统包括第本文档来自技高网...

【技术保护点】
一种汽车控制器的安全监控方法,其特征在于,包括:检测控制器中的只读存储器;判断所述只读存储器是否发生损坏,若损坏则禁止所述控制器运行;否则检测控制器中的随机存储器;判断所述随机存储器是否发生损坏,若否则运行所述控制器,反之则禁止所述控制器运行。

【技术特征摘要】
1.一种汽车控制器的安全监控方法,其特征在于,包括 检测控制器中的只读存储器; 判断所述只读存储器是否发生损坏,若损坏则禁止所述控制器运行; 否则检测控制器中的随机存储器; 判断所述随机存储器是否发生损坏,若否则运行所述控制器,反之则禁止所述控制器运行。2.根据权利要求I所述的方法,其特征在于,所述检测控制器中的只读存储器包括 通过循环冗余校验对所述只读存储器进行检测,并获取循环冗余校验后得到的校验码。3.根据权利要求2所述的方法,其特征在于,所述判断所述只读存储器是否发生损坏包括 判断所述校验码与预设理论值是否相等,若相等则得出所述只读存储器未损坏,反之则 通过循环冗余校验重新检测所述只读存储器,并获取新的校验码; 判断所述新的校验码与所述预设理论值是否相等,若相等则得出所述只读存储器未损坏,反之则 判断重新检测所述只读存储器的次数是否超过预设值,若否则继续通过循环冗余校验重新检测所述只读存储器,反之则得出所述只读存储器损坏。4.根据权利要求I所述的方法,其特征在于,所述检测控制器中的随机存储器包括 在所述随机存储器中写入数据并获取读出数据。5.根据权利要求4所述的方法,其特征在于,所述判断所述随机存储器是否发生损坏包括 判断所述写入数据与所述读出数据是否相等,若相等则得出所述随机存储器未损坏,反之则 在所述随机存储器中重新写入新的数据并获取新的读出数据; 判断所述新的写入数据与所述新的读出数据是否相等,若相等则得出所述随机存储器未损坏,反之则 判断重新写入数据的次数是否超过预设值,若否则继续写入数据,反之则得出所述随机存储器损坏。6.根据权利要求I所述的方法,其特征在于,所述运行所述控制器后还包括 通过循环冗余校验对所述只读存储器中存放安全相关函数的区域进行检测,并获取循环冗余校验后得到的校验码; 判断所述校验码与预设理论值是否相等,若相等则继续运行所述控制器,反之则激活紧急通道。7.根据权利要求I所述的方法,其特征在于,所述运行所述控制器后还包括 将所述控制器中安全相关函数使用的数值和补数分别存储于所述安全相关函数使用的区域中,并检测所述使用数值和补数; 判断检测到的所述使用数值和补数是否互补,若互补则继续运行所述控制器,反之则激活紧急通道。8.根据权利要求I所述的方法,其特征在于,所述运行所述控制器后还包括 所述控制器中的监控处理器将预设问题发送至所述控制器中的处理器; 所述处理器将接收到的所述预设问题的初始值分配至安全相关函数的程序流; 所述安全相关函数的程序流根据所述初始值运行,并输出结果值; 所述处理器将所述结果值发送至所述监控处理器; 所述监控处理器判断接收到的所述结果值与预设理论值是否相等,若相等所述安全相关函数的程序流运行正确,继续运行所述控制器,反之则激活紧急通道。9.根据权利要求I所述的方法,其特征在于,所述运行所述控制器后还包括 将安全相关函数镜像,得出所述安全相关函数的镜像函数; 所述控制器中的监控处理器将预设问题发送至所述控制器中的处理器; 所述处理器查询预设问题表,得出所述预设问题的输入数据; 所述镜像函数根据所述输入数据运行,并输出输出数据; 所述处理器将所述输出数据发送至所述监控处理器; 所述监控处理器判断接收到的所述输出数据与预设数据是否相等,若相等所述安全相关函数的指令集运行正确,继续运行所述控制器,反之则激活紧急通道。10.一种汽车控制器的安全监控系统,其特征在于,包括只读存储器检测系统和随机存储器检测系统;其中 所述只读存储器检测系统检测并判断控制器中的只读存储器是否发生损坏; 若所述只读存储器发生损坏,所述只读存储器检测系统控制所述控制器禁止运行;反之若所述只读存储器未发生损坏,所述随机存储器检测系统检测并判断控制器中的随机存储器是否发生损坏; 若所述随机存储器发生损...

【专利技术属性】
技术研发人员:林富苏岭李宗华徐福祥
申请(专利权)人:重庆长安汽车股份有限公司重庆长安新能源汽车有限公司
类型:发明
国别省市:

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

1