一种更新EEPROM中参数的方法、装置及电子控制器制造方法及图纸

技术编号:18939986 阅读:25 留言:0更新日期:2018-09-15 10:57
本发明专利技术提供了一种更新EEPROM中参数的方法、装置及电子控制器,其中,该方法包括:EEPROM内部存储有至少两个参数;在EEPROM内部设置状态指示位;在EEPROM外部设置数组和更新变量;数组中包括:至少两个常量,至少两个参数与至少两个常量一一对应;更新变量的初始值与状态指示位的初始值相同;还包括:确定更新变量的当前值;判断更新变量的当前值与状态指示位的当前值是否相同,如果不同,利用至少两个常量的当前值更新EEPROM中至少两个参数的当前值;以及设置状态指示位的当前值与更新变量的当前值相同。本方案能够提高EEPROM中参数的更新效率。

A method, device and electronic controller for updating parameters in EEPROM

The present invention provides a method, apparatus and electronic controller for updating parameters in EEPROM. The method includes: storing at least two parameters in EEPROM; setting status indicator bits in EEPROM; setting arrays and updating variables outside EEPROM; and including at least two constants, at least two parameters and At least two constants correspond one-to-one; the initial value of the update variable is the same as the initial value of the status indicator bit; it also includes determining the current value of the update variable; determining whether the current value of the update variable is the same as the current value of the status indicator bit; and, if not, updating at least two parameters in the EEPROM with the current value of at least two constants. The current value of the number; and the current value of setting the status indicating bit is the same as the current value of the update variable. This scheme can improve the update efficiency of parameters in EEPROM.

【技术实现步骤摘要】
一种更新EEPROM中参数的方法、装置及电子控制器
本专利技术涉及电子
,特别涉及一种更新EEPROM中参数的方法、装置及电子控制器。
技术介绍
目前,EEPROM(ElectricallyErasableProgrammablereadonlymemory,电可擦可编程只读存储器)被广泛设置于电子设备中,以用于存储与电子设备的运行、状态等相关的参数。在实际应用场景中,如何高效地对EEPROM中存储的大量参数进行更新,是人们一直关注的问题。现有技术中,一般由技术人员通过电子设备的线控器对EEPROM中存储的参数逐一进行更新。但是,当EEPROM中存储的参数数量较多时,该方法的更新效率较低。
技术实现思路
本专利技术实施例提供了一种更新EEPROM中参数的方法、装置及电子控制器,能够提高EEPROM中参数的更新效率。第一方面,本专利技术实施例提供了一种更新EEPROM中参数的方法,所述EEPROM内部存储有至少两个参数;在所述EEPROM内部设置状态指示位;在所述EEPROM外部设置数组和更新变量;所述数组中包括:至少两个常量,所述至少两个参数与所述至少两个常量一一对应;所述更新变量的初始值与所述状态指示位的初始值相同;还包括:确定所述更新变量的当前值;判断所述更新变量的当前值与所述状态指示位的当前值是否相同,如果不同,利用所述至少两个常量的当前值更新所述EEPROM中所述至少两个参数的当前值;以及设置所述状态指示位的当前值与所述更新变量的当前值相同。优选地,在所述数组中,所述至少两个常量的位置顺序与所述EEPROM中所述至少两个参数的位置顺序相同;所述利用所述至少两个常量的当前值更新所述EEPROM中所述至少两个参数的当前值,包括:利用所述至少两个常量的当前值覆盖所述EEPROM中所述至少两个参数的当前值。优选地,进一步包括:设置面向用户的参数设置界面;在所述参数设置界面中设置更新按钮;将所述更新按钮与所述更新变量相关联;所述确定所述更新变量的当前值,包括:当检测到所述参数设置界面被打开,并且所述参数设置界面中的更新按钮被点击时,修改所述更新变量的初始值,得到所述更新变量的当前值。优选地,进一步包括:接收外部输入的至少两个目标值,其中,所述至少两个目标值与至少两个目标参数一一对应;利用所述至少两个目标值,对与所述至少两个目标参数对应的常量进行更新。第二方面,本专利技术实施例提供了一种更新电可擦写可编程只读存储器EEPROM中参数的装置,所述EEPROM内部存储有至少两个参数;包括:设置单元,用于在所述EEPROM内部设置状态指示位;在所述EEPROM外部设置数组和更新变量;所述数组中包括:至少两个常量;所述更新变量的初始值与所述状态指示位的初始值相同;处理单元,用于确定所述更新变量的当前值;判断单元,用于判断所述更新变量的当前值与所述状态指示位的当前值是否相同,如果不同,触发更新单元;所述更新单元,用于利用所述至少两个常量的当前值更新所述EEPROM中所述至少两个参数的当前值;以及设置所述状态指示位的当前值与所述更新变量的当前值相同。优选地,在所述数组中,所述至少两个常量的位置顺序与所述EEPROM中所述至少两个参数的位置顺序相同;所述更新单元,用于利用所述至少两个常量的当前值覆盖所述EEPROM中所述至少两个参数的当前值。优选地,所述设置单元,进一步用于设置面向用户的参数设置界面;在所述参数设置界面中设置更新按钮;将所述更新按钮与所述更新变量相关联;所述处理单元,用于当检测到所述参数设置界面被打开,并且所述参数设置界面中的更新按钮被点击时,修改所述更新变量的初始值,得到所述更新变量的当前值。优选地,进一步包括:接收单元,用于接收外部输入的至少两个目标值,其中,所述至少两个目标值与至少两个目标参数一一对应;利用所述至少两个目标值,对与所述至少两个目标参数对应的常量进行更新。第三方面,本专利技术实施例提供了一种电子控制器,包括:上述任一实施例所述的更新EEPROM中参数的装置和EEPROM;其中,所述更新EEPROM中参数的装置与所述EEPROM相连;所述EEPROM,用于存储至少两个参数。本专利技术实施例提供了一种更新EEPROM中参数的方法、装置及电子控制器,其中,该方法通过设置在EEPROM中的状态指示位和数组中存储的更新变量确定是否需要更新,当需要更新时,利用数组中存储的至少两个常量,更新EEPROM中至少两个参数的当前值。该方法能够同时对EEPROM中多个参数的值进行更新,具有较高的更新效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种更新EEPROM中参数的方法的流程图;图2是本专利技术另一个实施例提供的一种更新EEPROM中参数的方法的流程图;图3是本专利技术一个实施例提供的一种更新EEPROM中参数的装置的结构示意图;图4是本专利技术另一个实施例提供的一种更新EEPROM中参数的装置的结构示意图;图5是本专利技术一个实施例提供的一种电子控制器的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种更新EEPROM中参数的方法,该方法可以包括以下步骤:步骤101:EEPROM内部存储至少两个参数;步骤102:在EEPROM内部设置状态指示位;步骤103:在EEPROM外部设置数组和更新变量;数组中包括:至少两个常量,至少两个参数与至少两个常量一一对应;更新变量的初始值与状态指示位的初始值相同;步骤104:确定更新变量的当前值;步骤105:判断更新变量的当前值与状态指示位的当前值是否相同,如果不同,执行步骤106;步骤106:利用至少两个常量的当前值更新EEPROM中至少两个参数的当前值,设置状态指示位的当前值与更新变量的当前值相同。该方法通过设置在EEPROM中的状态指示位和数组中存储的更新变量确定是否需要更新,当需要更新时,利用数组中存储的至少两个常量,更新EEPROM中至少两个参数的当前值。该方法能够同时对EEPROM中多个参数的值进行更新,具有较高的更新效率。在本专利技术的一个实施例中,在数组中,至少两个常量的位置顺序与EEPROM中至少两个参数的位置顺序相同;利用至少两个常量的当前值更新EEPROM中至少两个参数的当前值,包括:利用至少两个常量的当前值覆盖EEPROM中至少两个参数的当前值。在本专利技术实施例中,常量存储在数组中,便于根据常量在数组中的位置对EEPROM中参数的当前值进行更新。常量的位置顺序与参数的位置顺序相同,使得可以通过覆盖的方式更新数据,该方法更新效率较高。在本专利技术的一个实施例中,该方法还包括:设置面向用户的参数设置界面;在参数设置界面中设置更本文档来自技高网...

【技术保护点】
1.一种更新电可擦写可编程只读存储器EEPROM中参数的方法,所述EEPROM内部存储有至少两个参数;其特征在于,在所述EEPROM内部设置状态指示位;在所述EEPROM外部设置数组和更新变量;所述数组中包括:至少两个常量,所述至少两个参数与所述至少两个常量一一对应;所述更新变量的初始值与所述状态指示位的初始值相同;还包括:确定所述更新变量的当前值;判断所述更新变量的当前值与所述状态指示位的当前值是否相同,如果不同,利用所述至少两个常量的当前值更新所述EEPROM中所述至少两个参数的当前值;以及设置所述状态指示位的当前值与所述更新变量的当前值相同。

【技术特征摘要】
1.一种更新电可擦写可编程只读存储器EEPROM中参数的方法,所述EEPROM内部存储有至少两个参数;其特征在于,在所述EEPROM内部设置状态指示位;在所述EEPROM外部设置数组和更新变量;所述数组中包括:至少两个常量,所述至少两个参数与所述至少两个常量一一对应;所述更新变量的初始值与所述状态指示位的初始值相同;还包括:确定所述更新变量的当前值;判断所述更新变量的当前值与所述状态指示位的当前值是否相同,如果不同,利用所述至少两个常量的当前值更新所述EEPROM中所述至少两个参数的当前值;以及设置所述状态指示位的当前值与所述更新变量的当前值相同。2.根据权利要求1所述的更新EEPROM中参数的方法,其特征在于,在所述数组中,所述至少两个常量的位置顺序与所述EEPROM中所述至少两个参数的位置顺序相同;所述利用所述至少两个常量的当前值更新所述EEPROM中所述至少两个参数的当前值,包括:利用所述至少两个常量的当前值覆盖所述EEPROM中所述至少两个参数的当前值。3.根据权利要求1所述的更新EEPROM中参数的方法,其特征在于,进一步包括:设置面向用户的参数设置界面;在所述参数设置界面中设置更新按钮;将所述更新按钮与所述更新变量相关联;所述确定所述更新变量的当前值,包括:当检测到所述参数设置界面被打开,并且所述参数设置界面中的更新按钮被点击时,修改所述更新变量的初始值,得到所述更新变量的当前值。4.根据权利要求1所述的更新EEPROM中参数的方法,其特征在于,进一步包括:接收外部输入的至少两个目标值,其中,所述至少两个目标值与至少两个目标参数一一对应;利用所述至少两个目标值,对与所述至少两个目标参数对应的常量进行更新。5.一种更新电可擦写可编程只读存储器EEPROM中参数的装置,所述EEPROM内部存储有至少两个参数...

【专利技术属性】
技术研发人员:操四胜刘启武赵寰刘雯文严刚王映娟周广飞张明勇
申请(专利权)人:四川虹美智能科技有限公司
类型:发明
国别省市:四川,51

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

1