备份方法、备份装置和车辆控制器制造方法及图纸

技术编号:4223933 阅读:162 留言:0更新日期:2012-04-11 18:40
一种备份方法、备份装置和车辆控制器,该备份方法包括以下过程。将备份数据临时存储在易失性存储器中。在闪存中为备份数据保留已擦除区。已擦除区没有数据。将备份数据写入已擦除区中。

【技术实现步骤摘要】

本专利技术涉及备份方法、备份装置和车辆控制器。 本专利技术要求于2008年11月7日提交的日本专利申请第2008-286466号的优先权, 其内容结合于此作为参考。
技术介绍
在下文中将在本申请中引用或相关的所有专利、专利申请、专利公开、科技文章等全部结合于此作为参考,以更完整地描述与本专利技术有关的现有技术的状态。 通常,SRS(辅助约束系统)气囊(air-bag)系统被了解,作为在车辆碰撞时进行乘客保护的系统。在SRS气囊系统中,基于从设置在车辆中的加速度传感器获得的加速度数据来检测碰撞,以激活乘客保护装置,例如,气囊或安全带预紧器(seatbeltpretensioner)。控制整个SRS气囊系统的ECU(电子控制单元)被称为SRS单元,并且其通常与诸如用于引擎和ABS(防抱死制动系统)的ECU的其他ECU分开设置。 例如,日本未审查专利首次公布第2003-252256号公开了一种用于分析在碰撞时的车辆信息(诸如,速度、加速度、制动信息、或加速度信息)以调查碰撞的原因的技术。根据该技术,在车辆运行时,从各种传感器或其他ECU获得的车辆信息被连续地更新并存储,以及在检测车辆碰撞时读取存储在RAM中的车辆信息并将其存储在EEPROM(电可擦除可编程只读存储器)。 通常,EEPROM被用作备份存储器,用于存储非易失性数据(备份数据),例如,车辆 信息。另一方面,随着将存储作为备份数据的数据量日益增长,近年来需要使用更便宜且可 更快写入的闪存来代替EEPROM。然而,在使用闪存存在以下问题。 图13是闪存与EEPROM之间的性能比较图表。闪存在"字节单位价格"和"写入速 度"方面优于EEPROM,而在"写入单位"、"擦除速度"、"擦除单位"、"保留期"(存储数据的年 数)、以及"可写入的次数"上次于EEPROM。也就是说,闪存存在可写入次数少以及写入时 间长(如果执行包括擦除数据和写入数据的简单重写操作,则需要几百毫秒来用于重写1 字节数据)的问题。
技术实现思路
为了解决上述问题,根据本专利技术的第一方面的备份方法包括以下过程。将备份数 据临时存储在易失性存储器中。在闪存中为备份数据保留已擦除区。已擦除区没有数据。 将备份数据写入已擦除区中。 保留已擦除区的过程包括以下过程。检测已擦除区的总尺寸。当总尺寸为预定尺 寸或更小时,擦除写入闪存的一个块中的所有数据。禁止擦除写入该块的一部分中的数据。 该块具有紧接于已擦除区的结束地址的起始地址。当总尺寸为预定尺寸或更小时,确定结 束地址。 在擦除写入该块内的所有数据的过程中,如果最近写入的备份数据包括在将擦除4的块中,则在擦除该块内的所有数据之前,将最近写入的备份数据移动至已擦除区的起始 地址。 备份方法还包括以下过程。最近写入闪存中不同于已擦除区的一个区域的备份数据以及现存最近写入的备份数据的闪存的目的地址被存储在易失性存储器中。 备份方法还包括以下过程。将新近存储在易失性存储器中的备份数据与最近写入目的地址的备份数据进行比较。新近存储的备份数据比最近写入的备份数据更新。如果最近写入目的地址的备份数据与新近存储的备份数据不一致,则将新近存储的备份数据从已擦除区的起始地址写入已擦除区。更新已擦除区的目的地址和起始地址。 写入备份数据的过程通过被定义为记录单元的扇区来实现。闪存被分为多个扇区。 根据本专利技术的第二方面的备份装置包括易失性存储器;闪存;以及控制器。控制 器将备份数据临时存储在易失性存储器中,在闪存中为备份数据保留已擦除区,该已擦除 区没有数据,并且将备份数据写入已擦除区中。 在备份装置中,控制器检测已擦除区的总尺寸,并且当总尺寸为预定尺寸或更小时,擦除写入闪存的一个块中的所有数据。禁止擦除写入该块的一部分中的数据。该块具有紧接于已擦除区的结束地址的起始地址。当总尺寸为预定尺寸或更小时,确定结束地址。 在备份装置中,如果最近写入的备份数据包括在将擦除的块中,则在擦除该块中的所有数据之前,控制器将最近写入的备份数据移动至已擦除区的起始地址。 在备份装置中,控制器将最近写入闪存中不同于已擦除区的一个区域中的最近写入的备份数据以及现存最近写入的备份数据的闪存的目的地址存储在易失性存储器中。 在备份装置中,控制器将新近存储在易失性存储器中的备份数据与最近写入目的地址中的备份数据进行比较。新近存储的备份数据比最近写入的备份数据新。如果最近写入目的地址的备份数据与新近存储的备份数据不一致,则控制器将新近存储的备份数据从已擦除区的起始地址写入已擦除区。控制器更新已擦除区的目的地址和起始地址。 在备份装置中,控制器通过被定义为记录单元的扇区来写入备份数据。闪存被分为多个扇区。 根据本专利技术的第三方面的车辆控制器包括备份装置,该备份装置包括易失性存储 器、闪存和控制器。控制器将备份数据临时存储在易失性存储器中,为备份数据保留在闪存 中的已擦除区,该已擦除区没有数据,并且将备份数据写入已擦除区中。 在本专利技术中,已擦除区一直被保留在闪存中,而不是简单地执行包括擦除数据以 及写入存储在闪存中的数据的重写操作。也就是说,在与写入数据的时刻不同的时刻预先 执行数据的擦除。因此,由于更新备份数据仅需要不耗时的写入操作,所以可以縮短重写存 储在闪存中的备份数据的时间。 另外,虽然在闪存中每个单元的可重写次数是相同的,但是可以通过将备份数据 从已擦除区的起始地址连续地写入已擦除区中来降低每个小区的磨损程度(wear level)。 因此,可以提高闪存的可重写次数的上限。附图说明 本领域的技术人员将从结合附图的以下详细描述中了解本专利技术的目的、特征、方面和优点,这些附图示出了本专利技术的实施例,其中 图1是示出了包括根据本专利技术的实施例的备份装置的SRS单元1的示意性框图; 图2示出了闪存lh的存储区; 图3是示出了当包括在SRS单元1中的CPU Id上电时的初始化过程的流程图; 图4和图5示出了包括在初始化过程中的块检验过程; 图6示出了包括在初始化过程中的数据安装过程; 图7是示出了在由CPU ld执行的常规操作中的备份过程的流程图; 图8和图9示出了包括在备份过程中的数据写入过程; 图10至图12示出了包括在备份过程中的无用单元收集过程;以及 图13是闪存与EEPROM之间的性能比较图表。具体实施例方式现在,本文中将参照示例性实施例来描述本专利技术。 本领域的技术人员将认识到,可以使用本专利技术的教导来实现许多可替换的实施例,并且本专利技术并不限于本文中出于说明目的而示出的实施例。 图1是示出了包括根据本专利技术实施例的备份装置的车辆ECU的示意性框图。控制用于乘客保护的整个SRS气囊系统的SRS单元1被作为车辆ECU的实例。 SRS单元1包括电源电路la ;单元传感器lb ;通信I/F lc;CPU(中央处理单元)Id ;触发电路le ;ROM(只读存储器)If ;RAM(随机存取存储器)lg ;以及闪存lh。 CPUId和RAM lg分别对应于存储控制器和易失性存储器。也就是说,CPU ld、RAM lg和闪存lh构成了备份装置。 电源电路la通过触发开关2连接至诸如电池的外部电源3。当触发开关2改换为接通状态时,电源电路la接收来自外部电源3的电源电压供应,将电源电压转换为预定的内部电源电压,并且将转本文档来自技高网
...

【技术保护点】
一种备份方法,包括将备份数据临时存储在易失性存储器中;在闪存中为所述备份数据保留已擦除区,所述已擦除区没有数据;以及将所述备份数据写入所述已擦除区中。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:川口泰史
申请(专利权)人:株式会社京滨
类型:发明
国别省市:JP[日本]

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

1
相关领域技术
  • 暂无相关专利