[发明专利]一种汽车电子系统中数据冗余校验的方法在审
申请号: | 201910237372.9 | 申请日: | 2019-03-27 |
公开(公告)号: | CN109947590A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 柯垒;刘昭才;徐嘉;高新龙;林慧;姚庆财;汪捷 | 申请(专利权)人: | 奇瑞商用车(安徽)有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 芜湖安汇知识产权代理有限公司 34107 | 代理人: | 马荣 |
地址: | 241000 安徽省芜湖市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 校验数据 校验算法 校验 读取 原始数据 汽车电子系统 原始数据存储 数据存储区 存储介质 数据冗余 直接读取 报警信号 存储过程 存储数据 电子模块 电子系统 数据读取 数据校验 说明数据 算法校验 控制器 冗余 车身 存储 失败 成功 | ||
本发明公开了一种汽车电子系统中数据冗余校验的方法,电子系统的控制器在进行原始数据存储时,将原始数据通过校验算法生成校验数据,原始数据存储在存储介质的数据存储区,对应的校验数据存储在存储介质的数据校验区;在进行数据读取时,在数据存储区读取原始数据并通过校验算法后与读取对应的校验数据进行校验,若在校验成功则直接读取原始数据;否则,校验失败,发出报警信号。本发明的优点在于:车身电子模块在存储数据时采用校验算法生成冗余的校验数据,并且在读取该数据时采用校验算法与校验数据进行比较,来判断存储过程中,数据是否发生改变,若判断采用同一种算法校验的数据相同在,则说明数据正确,直接读取数据工作。
技术领域
本发明涉及汽车电子领域,特别涉及一种汽车电子系统中数据绒布关于校验的方法。
背景技术
目前,汽车中使用电子控制系统的地方越来越多,每一个电子控制系统都有各自的控制程序以及相关的运行数据,通常运行数据是存储在存储介质中。存储介质由于物理特性,在自然环境中有小概率可能性发生存储区故障,存储内容产生不可知改变。因此,加强存储数据的可靠性,提高存储性能,保证数据冗余性,是汽车电子领域需要着手解决的问题之一。
发明内容
本发明的目的在于克服现有技术的不足,提供一种汽车电子系统中数据冗余校验的方法,用于在对存储数据进行校验,及时发现数据故障。
为了实现上述目的,本发明采用的技术方案为:一种汽车电子系统中数据冗余校验的方法,电子系统的控制器在进行原始数据存储时,将原始数据通过校验算法生成校验数据,原始数据存储在存储介质的数据存储区,对应的校验数据存储在存储介质的数据校验区;在进行数据读取时,在数据存储区读取原始数据并通过校验算法后与读取对应的校验数据进行校验,若在校验成功则直接读取原始数据;否则,校验失败,发出报警信号。
在存储介质中包括经验数据存储区,其用于存储电子系统控制器对应的经验参数数据,在校验失败后,控制器从经验数据存储区读取与原始数据对应的经验数据进行工作。
汽车电子系统中控制器在读取数据时,通过校验算法对原始数据和校验数据的一致性进行验证,若一致,则验证成功。
所述的校验算法包括取反校验、CRC校验等。
所述存储介质包括铁电存储器、磁盘或硬盘存储器。
数据存储区、数据校验区、经验数据存储区分别为存储介质中互不重叠、干扰的多个存储区域。
电子系统的控制器在进行存储数据采用的校验算法和读取数据采用的校验算法为同一种算法。
本发明的优点在于:车身电子模块在存储数据时采用校验算法生成冗余的校验数据,并且在读取该数据时采用校验算法与校验数据进行比较,来判断存储过程中,数据是否发生改变,若判断采用同一种算法校验的数据相同在,则说明数据正确,直接读取数据工作;若数据不一样,说明存储器出现了故障,此时发出报警信号,车身电子模块供电仪表、蜂鸣器等发给报警;同时为了减少对车身电子模块的影响,此时电子模块读取经验数值来进行工作。
附图说明
下面对本发明说明书各幅附图表达的内容及图中的标记作简要说明:
图1为本发明校验方法的原理示意图。
具体实施方式
下面对照附图,通过对最优实施例的描述,对本发明的具体实施方式作进一步详细的说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇瑞商用车(安徽)有限公司,未经奇瑞商用车(安徽)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910237372.9/2.html,转载请声明来源钻瓜专利网。