CN103577332A - 车辆用控制装置及车辆用控制装置的错误处理方法 - Google Patents
车辆用控制装置及车辆用控制装置的错误处理方法 Download PDFInfo
- Publication number
- CN103577332A CN103577332A CN201310057844.5A CN201310057844A CN103577332A CN 103577332 A CN103577332 A CN 103577332A CN 201310057844 A CN201310057844 A CN 201310057844A CN 103577332 A CN103577332 A CN 103577332A
- Authority
- CN
- China
- Prior art keywords
- error
- new data
- vehicle console
- data
- console device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1417—Boot up procedures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
- G06F11/1048—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using arrangements adapted for a specific error detection or correction feature
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/16—Protection against loss of memory contents
Abstract
本发明涉及具备电可擦写的非易失性存储器的车辆用控制装置。车辆用控制装置在起动时检测从非易失性存储器读出的更新数据有无错误,在检测到错误发生的情况下,保存该错误信息之后实施复位。而且,车辆用控制装置在通过复位的再起动时,基于错误信息判定是否有产生错误的更新数据,并在有产生错误的更新数据的情况下,在错误检测之前,将更新数据盖写为固定值。由此,在存在产生异常的更新数据的状态下实施错误检测,可抑制反复进行复位和错误检测。
Description
技术领域
本发明涉及具备电可擦写的非易失性存储器的车辆用控制装置及车辆用控制装置的错误处理方法。
背景技术
在国际公开第2004/031966号中,公开有了非易失性存储装置的控制方法,其包括:在向由多个物理块构成的非易失性存储器写入数据时,在处于物理块的开头页的冗长区域,对表示在其开头页是否写入了数据的第1标记(flag),写入表示数据被写入的固定值的步骤,以及对该物理块写入数据的步骤。
但是,在起动时进行写入到非易失性存储器的数据的错误检测的车辆用控制装置,产生如下的问题。
即,在向非易失性存储器的数据的写入中,因电源关断等而在数据写入中产生异常时,因错误数据不被改写(rewrite)就被复位,所以错误检测和复位反复进行,不能使系统正常地工作。
发明内容
因此,本发明的目的在于,提供可抑制因对非易失性存储器的更新数据的写入异常而成为动作不良的、车辆用控制装置及车辆用控制装置的错误处理方法。
为了实现上述目的,本发明的车辆用控制装置包括:错误检测单元,在起动时检测所述非易失性存储器的更新数据有无错误;复位单元,在由所述错误检测单元检测到错误发生的情况下执行复位;以及改写单元,其在通过所述复位而再起动的情况下,在所述错误检测单元进行错误检测之前,将产生了错误的更新数据改写为规定值。
另外,本发明的车辆用控制装置的错误处理方法包括以下步骤:在起动时判定是否有检测到所述非易失性存储器的更新数据错误的履历,在没有检测到错误的履历的情况下,检测所述非易失性存储器的更新数据有无错误,在有检测到错误的履历的情况下,将产生了错误的更新数据改写为规定值后,检测所述非易失性存储器的更新数据有无错误,在检测到所述更新数据错误的情况下,使车辆用控制装置复位。
本发明的其他的目的和各种方式通过接下来对与附图关联的实施方式进行的说明,会更加清楚。
附图说明
图1是本发明的实施方式的车辆用控制装置的框图。
图2是表示本发明的实施方式的非易失性存储器的地址空间的图。
图3是表示本发明的实施方式的车辆用控制装置起动时的处理的时间图(time chart)。
图4是表示本发明的实施方式的车辆用控制装置起动时的处理的一个例子的流程图。
图5是表示本发明的实施方式的车辆用控制装置起动时的处理的一个例子的流程图。
图6是表示本发明的实施方式的车辆用控制装置起动时的处理的一个例子的流程图。
具体实施方式
图1是表示本发明的车辆用控制装置的一个例子的框图。
图1所示的车辆用控制装置1是控制发动机、自动变速器、空调器等搭载在车辆上的设备的装置,包括作为运算器的微型计算机2、电源电路3、I/F电路4等。
微型计算机2包括作为运算处理装置CPU21、闪速ROM或EEPROM等电可擦写的非易失性存储器22、RAM等易失性存储器23。
而且,微型计算机2经由I/F电路4从外部输入传感器信号等,另外,经由I/F电路4向外部输出操作信号等。
在微型计算机2及电源电路3中,由驾驶员经由接通/关断(ON/OFF)的电源开关5,供给蓄电池等即电源6的电力。
另外,还通过经由电源电路3控制接通/关断的自关断继电器7的电路,电源6的电力也可供给到微型计算机2及电源电路3。由此,通过将自关断继电器7保持在接通,电源开关5被关断后,也可以继续进行对微型计算机2的电力供给。
另外,电源电路3具备作为从微型计算机2输入程序运行信号P-RUN,对于微型计算机2输出复位信号的监视电路的功能。
如图2所示,在非易失性存储器22中,储存用于对一个或多个储存数据的每一个进行比特错误的检测及比特错误的校正的码即错误校正码ECC。
在图2中,更新数据是通过学习控制被更新的数据、或表示故障诊断的结果的数据等,固定数据是在初始状态中被写入的控制常数等不被更新的数据。
如图3所示,微型计算机2通过电源接入而起动时,首先,在实施了初始化处理后,从非易失性存储器22读出更新数据并进行错误检测,其后实施更新数据的写入处理等。
向非易失性存储器22写入更新数据是在错误检测后,根据需要来实施,更新数据的写入定时(timing)是随机的。
以下,按照图4的流程来说明由微型计算机2所实施的更新数据的错误处理的一个例子。
在对微型计算机2接入电源且复位被解除的起动之后,立即在步骤S101中实施初始化。
在结束初始化时,接着进入步骤S102,读出表示上次起动时实施过的更新数据的错误检测结果的错误信息。
如后述,微型计算机2每进行更新数据的错误检测,都将该错误检测的结果作为错误信息保存到非易失性存储器22或易失性存储器23中,在步骤S102,读出该错误信息。
然后,在步骤S103,基于错误信息,判断是否有检测到更新数据的错误的履历,换言之,判断在上次起动时进行的错误检测中更新数据是否被检测到错误。
这里,在没有检测到更新数据的错误的履历的情况、即、在上次起动时进行的错误检测中没有被检测到错误发生的更新数据的情况上,绕过步骤S104而实施步骤S105以后的错误检测。
在步骤S105中,从非易失性存储器22读出更新数据及错误校正码ECC。
在步骤S106中,核对更新数据和错误校正码ECC。
然后,如果核对结果没有异常,则进入步骤S109,判定全部更新数据的读出是否完成。在全部更新数据的读出没有完成的情况下,返回到步骤S105,读出下一个更新数据及错误校正码ECC,在全部更新数据的读出完成时,进入步骤S110并转移到其它的处理。
另一方面,如果步骤S106中的核对结果有异常,则进入步骤S107。
另外,作为错误检测,可以使用奇偶校验或检查和等公知的检测方法。
更新数据的错误例如是在对非易失性存储器22写入更新数据的中途,因对微型计算机2的电力供给中断而发生。
在更新数据的写入中途,电源开关5被关断的情况下,直到写入结束为止,可以经由自关断继电器7继续进行对微型计算机2的电力供给,正常地进行更新数据及错误校正码ECC的写入。
另外,微型计算机2输入电源开关的接通/关断信号,并且经由继电器从外部电源接受电力供给,在向非易失性存储器22写入更新数据中所述电源开关被关断的情况下,直到写入结束都能够使继电器保持为接通状态,在写入结束后关断所述继电器。
但是,若用于对微型计算机2供给电力的线束(harness)的断线、所述线束的接地、设于所述电线束的接插件的脱落等造成的电源电压的降低或电源异常造成的电源电压的降低,在更新数据的写入中途产生时,发生应写入的值和实际被写入的值不同的错误、或更新前的值保留在非易失性存储器22中的错误等。
在步骤S107,判断更新数据的错误是否是可校正的比特错误。
例如,在通过纵横奇偶校验等可校正1比特错误的情况下,在步骤S107中,判断更新数据的异常是否是1比特错误。
这里,如果更新数据的异常是1比特错误,由于可以校正,因此进至步骤S108并实施更新数据的校正,进入步骤S109。
另外,发生了2比特以上的错误的情况,判断为不能校正,进入步骤S111,作为错误信息,例如将产生了错误的更新数据的地址等保存在非易失性存储器22中。
接着,在步骤S112中,进行停机处理,而且,在步骤S113中,停止输出程序运行信号P-RUN。
电源电路3监视从微型计算机2输出的程序运行信号P-RUN,若程序运行信号P-RUN中断时,输出使微型计算机2复位的复位信号。
输入了复位信号的微型计算机2,通过在步骤S114中执行复位处理而再起动,再次实施了步骤S101的初始化后,进入步骤S102。
另外,微型计算机2自身检测到更新数据的错误的情况下,能够实施自复位。
这里,在上次起动时进行的错误检测中,由于更新数据的错误信息被保存,所以在步骤S102中读出该错误信息。
而且,在步骤S103中,判断为有检测到更新数据的错误的履历,进入步骤S104。
在步骤S104中,对于更新数据的整个区域,盖写(overwrite)作为固定值的更新数据及在写入处理中算出的错误校正码ECC,将包含检测到错误的发生的更新数据的所有的更新数据更新为固定值。
所述固定值事先被保存在非易失性存储器22中,作为没有检测到错误发生的更新数据和错误校正码ECC的组合。
这里,在更新数据为通过学习控制而被更新的数据的情况下,可以将所述固定值作为学习控制中的默认值。
另外,可以对每一更新数据的地址设定固定值,盖写为与各地址对应的固定值。
如上述那样进行,包含检测到错误发生的更新数据,将所有更新数据更新为预先确定的值,进而,只要更新错误校正码ECC,在进入步骤S105以后的错误检测时,就能够避免检测更新数据的错误发生,最后进入步骤S110,开始车辆用控制装置1的控制。
在没有步骤S103及步骤S104各步骤的情况下,若为了检测更新数据产生错误的情况而复位时,错误依然不被解除而再次进行错误检测。
因此,反复进行复位和错误检测,不开始车辆用控制装置1的控制,不能开动使用了车辆用控制装置1的系统工作。
而且,在该状态下,难以用通常的方法设定为可起动,因此需要更换车辆用控制装置1,或者重写车辆用控制装置1的软件。
与之相对,在具备步骤S103及步骤S104的各步骤的情况下,储存上次错误检测的结果,在上次的错误检测中检测到更新数据的错误发生的情况下,在本次的错误检测之前,改写产生了错误的更新数据以使其不被错误检测。因此,复位和错误检测不会反复进行,可以开始车辆用控制装置1的控制。因而,可抑制车辆用控制装置1的不必要的更换,并且也不需要重写车辆用控制装置1的软件。
另外,由于固定数据的错误成为控制无效的主要原因,因此与更新数据一起也对固定数据进行错误检测,在检测到有关固定数据的错误的情况下,也能够实施复位。
在图4的流程图所示的处理中,在更新数据的一部分发生了错误的情况下,在复位后的再起动时,包含正常的更新数据,所有更新数据被改写为固定值,但能够限定到更新数据发生了错误的地址,改写为固定值。
图5的流程图表示对于检测到错误的发生的更新数据的地址写入固定值的微型计算机2的处理的流程。
在图5的流程图中,对于进行和图4的流程相同的处理的步骤,附加相同的步骤号,对于与图4的流程图不同的步骤即步骤S104A及步骤S104B进行说明,省略有关其它步骤的说明。
在步骤S103中,若判断为有检测到了更新数据的错误的履历时,进至步骤S104A,读出作为错误信息储存的、检测到错误发生的更新数据的地址。
然后,在下一个步骤S104B中,将在步骤S104A中读出的地址的更新数据改写为固定值,改写为在写入处理中计算出的错误校正码ECC。
即,在更新数据区域的多个更新数据中,改写发生了错误的更新数据,对没有发生错误的更新数据不进行盖写而直接保留。
盖写的更新数据的固定值可以事先被保存在非易失性存储器22中,并和盖写的地址无关系地设定为同样的值,还可以根据盖写的地址而设定为不同的值。
如上所述,在基于错误检测的复位的再起动时,只要在错误检测之前,将检测到错误发生的地址的更新数据改写为固定值,以使其不被错误检测,复位和错误检测可以不反复进行,能够开始车辆用控制装置1的控制。
此外,只要仅对检测到错误发生的更新数据的地址用固定值进行盖写,即可直接保存正常写入的更新数据,例如,只要更新数据是通过学习控制被更新的数据,就可以抑制来自学习控制的初始状态的再运行。
但是,在对非易失性存储器22写入更新数据中,进行将相同的更新数据分别写入多个区域的镜像(mirroring)时,有时即使一个区域内的更新数据发生错误,对于其他区域的相同的更新数据也可以正常地写入。
而且,该情况下,由于发生了错误的更新数据的正确的值,被保存在其它区域中,因此可以将用于发生了错误的更新数据的盖写的值,设定为保存在其它区域的值。
按照图6的流程图来说明进行该盖写处理的例子。
在图6的流程图中,对于进行与图4的流程图相同的处理的步骤,附加相同的步骤号,详细地说明与图4的流程不同的步骤S即步骤S104A、步骤S104B1及步骤S104B2,省略有关其它步骤的说明。
在步骤S103中,若判断为有检测到更新数据错误的履历时,进入步骤S104A,读出作为错误信息被储存的、检测到错误发生的更新数据的地址。
在下一个步骤S104B1中,检测在步骤S104A中读出的地址包含在通过镜像被写入相同的更新数据的多个区域中的哪个区域。
然后,在步骤S104B2中,将在通过镜像而写入相同的更新数据的多个区域中的、发生了错误的区域的数据,盖写为未发生错误的区域的数据。
这里,可以将检测到错误发生的地址的数据,用写入其它区域的储存相同更新数据的地址的更新数据和在该写入处理中计算出的错误校正码ECC的值来盖写。另外,可以将包含检测到错误发生的地址的区域的所有数据,用不包含检测到错误发生的地址的区域的数据来盖写。
如上述那样,在复位的再起动时,只要在错误检测之前,用其它区域对应的更新数据的值盖写产生了错误的地址的更新数据,在其后的错误检测中就不会检测错误的发生,复位和错误检测不会反复进行,可以开始车辆用控制装置1的控制。
此外,将发生了错误的更新数据用写入其它区域的正确的值进行盖写,所以可以恢复与更新数据的写入未产生错误的情况相同的状态。因此,例如,如果更新数据是通过学习控制被更新的数据,则可抑制来自学习控制的初始状态的再运行,进行反映了至此为止的学习结果的控制。
2012年8月10日提出的日本专利申请No.2012-177995的全部内容通过引用而包含于此。
虽然仅选择了所选定的实施例来说明本发明,但对于本领域技术人员显而易见的是,能够在不偏离权利要求所限定的本发明的范围内做出各种变化和修改。
此外,先前对于根据本发明的实施例的描述只是用于说明目的,而不是用于限制由权利要求及其等价物限定的本发明。
Claims (19)
1.一种车辆用控制装置,其具备可电擦除及写入的非易失性存储器,该车辆用控制装置包括:
错误检测单元,在起动时检测所述非易失性存储器的更新数据有无错误;
复位单元,在由所述错误检测单元检测到错误发生的情况下执行复位;以及
改写单元,其在通过所述复位而再起动的情况下,在所述错误检测单元进行错误检测之前,将产生了错误的更新数据改写为规定值。
2.权利要求1所述的车辆用控制装置,
所述错误检测单元保存检测出错误发生的更新数据的地址,
所述改写单元基于所述地址,将更新数据改写为所述规定值。
3.权利要求1所述的车辆用控制装置,还包括:
写入单元,将相同更新数据写入到所述非易失性存储器的多个区域,
所述改写单元在通过所述复位而再起动的情况下,将产生了错误的区域的更新数据改写为被写入相同更新数据的另一区域的更新数据。
4.权利要求1所述的车辆用控制装置,
所述复位单元包括:
程序运行信号输出单元,在检测到更新数据错误的情况下,停止输出程序运行信号;以及
复位信号输出单元,在停止输出来自所述程序运行信号输出单元的程序运行信号的情况下,输出复位信号。
5.权利要求1所述的车辆用控制装置,
所述复位单元、错误检测单元及更新单元,由在检测到更新数据错误的情况下将自身进行复位的运算单元构成。
6.权利要求1所述的车辆用控制装置,还包括:
第1电路,用于经由电源开关接受来自外部电源的电力供给;
第2电路,用于绕过所述电源开关而接受来自所述外部电源的电力供给;
继电器,设置在所述第2电路中;以及
电源控制单元,在向所述非易失性存储器写入更新数据中所述电源开关被关断的情况下,通过所述第2电路接受电力供给,在写入结束后关断所述继电器,进行自关断。
7.权利要求1所述的车辆用控制装置,
所述复位单元在更新数据中发生了不能校正的错误的情况下执行复位。
8.权利要求1所述的车辆用控制装置,
所述改写单元在将更新数据改写为规定值时,将与该更新数据一起被写入到所述非易失性存储器的错误校正码改写为规定值。
9.权利要求1所述的车辆用控制装置,
所述改写单元将所述非易失性存储器的储存更新数据的整个区域盖写为规定值。
10.权利要求1所述的车辆用控制装置,
所述改写单元对每个更新数据的地址改写为不同的值。
11.权利要求1所述的车辆用控制装置,
所述改写单元将更新数据改写为固定值。
12.权利要求1所述的车辆用控制装置,
所述错误检测单元核对储存在所述非易失性存储器中的更新数据和该更新数据的错误校正码,检测有无错误。
13.权利要求1所述的车辆用控制装置,
所述复位单元在检测到错误发生的情况下,保存错误信息后执行复位。
14.权利要求1所述的车辆用控制装置,
所述更新数据是通过学习控制而更新的数据。
15.一种车辆用控制装置的错误处理方法,该车辆用控制装置具备电可擦写的非易失性存储器,该车辆用控制装置的错误处理方法包括以下步骤:
在起动时判定是否有检测到所述非易失性存储器的更新数据错误的履历,
在没有检测到错误的履历的情况下,检测所述非易失性存储器的更新数据有无错误,
在有检测到错误的履历的情况下,将产生了错误的更新数据改写为规定值后,检测所述非易失性存储器的更新数据有无错误,
在检测到所述更新数据错误的情况下,使车辆用控制装置复位。
16.权利要求15所述的车辆用控制装置的错误处理方法,
将车辆用控制装置复位的步骤包括以下的步骤:
保存检测到错误发生的更新数据的地址,
在保存了所述地址后,执行车辆用控制装置的复位。
17.权利要求15所述的车辆用控制装置的错误处理方法,还包括以下的步骤:
将相同的更新数据写入到所述非易失性存储器的多个区域,
将产生了所述错误的更新数据改写为规定值的步骤包括以下步骤:
将产生了错误的区域的更新数据,改写为被写入相同的更新数据的其它区域的更新数据。
18.权利要求15所述的车辆用控制装置的错误处理方法,
检测所述更新数据有无错误的步骤包括以下的步骤:
核对存储在所述非易失性存储器中的更新数据和该更新数据的错误校正码,检测有无错误。
19.权利要求18所述的车辆用控制装置的错误处理方法,
将产生了所述错误的更新数据改写为规定值的步骤包括以下的步骤:
在将更新数据改写为规定值时,将与该更新数据一起写入到所述非易失性存储器的错误校正码改写为规定值。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012-177995 | 2012-08-10 | ||
JP2012177995A JP2014035730A (ja) | 2012-08-10 | 2012-08-10 | 車両用制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103577332A true CN103577332A (zh) | 2014-02-12 |
Family
ID=50049156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310057844.5A Pending CN103577332A (zh) | 2012-08-10 | 2013-02-25 | 车辆用控制装置及车辆用控制装置的错误处理方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9110842B2 (zh) |
JP (1) | JP2014035730A (zh) |
CN (1) | CN103577332A (zh) |
DE (1) | DE102013005170A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105383419A (zh) * | 2014-08-26 | 2016-03-09 | 矢崎总业株式会社 | 车载电源控制系统、线束和车载电源控制装置 |
CN110321149A (zh) * | 2014-06-19 | 2019-10-11 | 日立汽车系统株式会社 | 车载程序写入装置 |
CN111382090A (zh) * | 2018-12-28 | 2020-07-07 | 长城汽车股份有限公司 | 车辆的配置数据的存储方法及装置、使用方法及装置 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9207661B2 (en) | 2007-07-20 | 2015-12-08 | GM Global Technology Operations LLC | Dual core architecture of a control module of an engine |
US9058419B2 (en) * | 2012-03-14 | 2015-06-16 | GM Global Technology Operations LLC | System and method for verifying the integrity of a safety-critical vehicle control system |
JP6295928B2 (ja) * | 2014-11-21 | 2018-03-20 | 株式会社デンソー | 制御装置 |
JP6334436B2 (ja) * | 2015-02-27 | 2018-05-30 | 日立オートモティブシステムズ株式会社 | 車両用相互監視モジュール |
SE538868C2 (en) * | 2015-05-04 | 2017-01-17 | Husqvarna Ab | Improved error detection and resetting of a robotic work tool |
US20180119804A1 (en) * | 2015-07-07 | 2018-05-03 | Hitachi Automotive Systems, Ltd. | Vehicle control device |
JP7024582B2 (ja) * | 2017-11-22 | 2022-02-24 | 株式会社デンソー | 車載制御装置 |
JP7091853B2 (ja) | 2018-06-06 | 2022-06-28 | 株式会社デンソー | 電子制御装置 |
JP7093289B2 (ja) * | 2018-11-07 | 2022-06-29 | 日立Astemo株式会社 | 自動車用電子制御装置 |
EP3941078A4 (en) | 2019-03-13 | 2022-12-07 | Hisense Visual Technology Co., Ltd. | RESET DEVICE AND INDICATOR |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1519689A (zh) * | 2003-02-07 | 2004-08-11 | ��ʽ���������Ƽ� | 非易失性存储器系统 |
JP2004341817A (ja) * | 2003-05-15 | 2004-12-02 | Matsushita Electric Ind Co Ltd | 情報処理方法及びプログラム並びにナビゲーション装置 |
US8010872B2 (en) * | 2006-12-28 | 2011-08-30 | Mitsubishi Electric Corporation | Electronic controller |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59148954A (ja) * | 1983-02-14 | 1984-08-25 | Fujitsu Ltd | 制御記憶パトロ−ル方式 |
JPH0368035A (ja) * | 1989-08-08 | 1991-03-25 | Nec Corp | 情報処理装置 |
JPH03130835A (ja) * | 1989-10-17 | 1991-06-04 | Nec Eng Ltd | 情報処理装置の再立ち上げ装置 |
DE4106704C5 (de) * | 1991-03-02 | 2009-12-17 | Wabco Gmbh | Einrichtung und Verfahren zur Fehlererkennung und -anzeige |
US5749059A (en) * | 1995-09-14 | 1998-05-05 | Trw Technar Inc. | Apparatus and method for controlling an actuatable restraint device |
JPH09161493A (ja) * | 1995-12-13 | 1997-06-20 | Fujitsu Ten Ltd | 書換え可能な不揮発性メモリの管理方法 |
US5737961A (en) * | 1996-03-26 | 1998-04-14 | Trw Inc. | Method and apparatus for detecting operational failure of a digital accelerometer |
US5896083A (en) * | 1997-05-16 | 1999-04-20 | Detroit Diesel Corporation | System and method for detecting vehicle speed sensor tampering |
DE19836126A1 (de) * | 1998-08-10 | 2000-02-24 | Siemens Ag | Steuergerät |
JP3613028B2 (ja) * | 1998-10-08 | 2005-01-26 | 株式会社デンソー | メモリチェック装置及びチェック方法 |
AU2747501A (en) * | 1999-10-29 | 2001-06-06 | Detroit Diesel Corporation | Vehicle passing speed timer |
DE60319718D1 (de) | 2002-10-02 | 2008-04-24 | Matsushita Electric Ind Co Ltd | Steuerverfahren für eine nichtflüchtige speichereinrichtung |
US7934050B2 (en) * | 2006-12-07 | 2011-04-26 | Denso Corporation | Microcomputer for flash memory rewriting |
DE102008042513B4 (de) * | 2008-09-30 | 2021-04-22 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Überprüfung der Justierung mehrerer mittels eines gemeinsamen Antriebs angetriebener Stellglieder in verschiedenen Massenstromkanälen |
JP2012177995A (ja) | 2011-02-25 | 2012-09-13 | Sanyo Electric Co Ltd | 通信装置 |
-
2012
- 2012-08-10 JP JP2012177995A patent/JP2014035730A/ja active Pending
-
2013
- 2013-02-25 CN CN201310057844.5A patent/CN103577332A/zh active Pending
- 2013-03-18 US US13/845,977 patent/US9110842B2/en not_active Expired - Fee Related
- 2013-03-26 DE DE201310005170 patent/DE102013005170A1/de not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1519689A (zh) * | 2003-02-07 | 2004-08-11 | ��ʽ���������Ƽ� | 非易失性存储器系统 |
JP2004341817A (ja) * | 2003-05-15 | 2004-12-02 | Matsushita Electric Ind Co Ltd | 情報処理方法及びプログラム並びにナビゲーション装置 |
US8010872B2 (en) * | 2006-12-28 | 2011-08-30 | Mitsubishi Electric Corporation | Electronic controller |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110321149A (zh) * | 2014-06-19 | 2019-10-11 | 日立汽车系统株式会社 | 车载程序写入装置 |
CN110321149B (zh) * | 2014-06-19 | 2023-08-25 | 日立安斯泰莫株式会社 | 车载程序写入装置 |
CN105383419A (zh) * | 2014-08-26 | 2016-03-09 | 矢崎总业株式会社 | 车载电源控制系统、线束和车载电源控制装置 |
US10259407B2 (en) | 2014-08-26 | 2019-04-16 | Yazaki Corporation | Vehicular power control system, wire harness, and vehicular power control device |
CN111382090A (zh) * | 2018-12-28 | 2020-07-07 | 长城汽车股份有限公司 | 车辆的配置数据的存储方法及装置、使用方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2014035730A (ja) | 2014-02-24 |
DE102013005170A1 (de) | 2014-03-06 |
US9110842B2 (en) | 2015-08-18 |
US20140047299A1 (en) | 2014-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103577332A (zh) | 车辆用控制装置及车辆用控制装置的错误处理方法 | |
CN107239411B (zh) | 一种车载控制器内存管理方法及系统 | |
CN102298545B (zh) | 一种系统启动引导处理方法及装置 | |
JP4227149B2 (ja) | 電子制御装置の情報記憶方法 | |
JP2009120054A (ja) | 車両用記憶管理装置 | |
US8036786B2 (en) | On-vehicle control apparatus | |
CN112015447B (zh) | 电子设备的系统更新方法及装置、电子设备及存储介质 | |
CN109556646B (zh) | 一种气体传感器校准方法、装置、存储介质及终端 | |
WO2014147906A1 (ja) | データ記憶装置、データの記憶方法および車載用制御装置 | |
CN113220319A (zh) | 一种数据更新方法、装置及车辆 | |
US11169828B2 (en) | Electronic control unit and method for verifying control program | |
CN111045600B (zh) | 向存储器写入数据的方法、装置及存储介质 | |
KR100836384B1 (ko) | 자가 진단/복구 차량용 전자제어장치 및 그 동작 방법 | |
JP4950214B2 (ja) | データ記憶装置における停電を検出する方法、およびデータ記憶装置を復旧する方法 | |
US11314634B2 (en) | Electronic control unit and data protection method therefor | |
CN114721602B (zh) | 一种基于FreeRTOS的Nor Flash滚动存储方法及装置 | |
JP5872982B2 (ja) | 車両用制御装置 | |
JP2016126699A (ja) | 自動車用電子制御装置 | |
US20130055017A1 (en) | Device and method for restoring information in a main storage unit | |
JP2019160080A (ja) | 制御装置および異常検出方法 | |
JP6639433B2 (ja) | 制御装置 | |
KR100887499B1 (ko) | 차량용 전자 제어 시스템에서 강유전체 메모리를 이용한동작 시간 카운터의 저장 오류 복구 방법 | |
JP2009003557A (ja) | 装置起動時診断方法、診断プログラム及び起動時診断装置 | |
JP6568826B2 (ja) | 電子制御装置 | |
JP5862350B2 (ja) | フラッシュメモリの書き込み装置、フラッシュメモリの書き込み制御方法、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140212 |
|
WD01 | Invention patent application deemed withdrawn after publication |