用于防止车辆中行程数据丢失的方法和系统的制作方法

文档序号:6494311阅读:264来源:国知局
用于防止车辆中行程数据丢失的方法和系统的制作方法
【专利摘要】本发明公开了一种用于在车辆仪表群中发生基本瞬时电压降期间防止车辆的行程数据的丢失的方法。在该方法中,由行程计算机的处理器计算出的行程数据被存储在存储器的清除区域中,当生成新行程数据时,存储在清除区域中的行程数据被备份在存储器的非易失性区域中。在发生瞬时大幅电压降之后,处理器收集备份在非易失性区域中的行程数据,以在清除区域中重写行程数据。
【专利说明】用于防止车辆中行程数据丢失的方法和系统
【技术领域】
[0001]本发明涉及用于防止车辆仪表群(cluster)中行程数据丢失的方法。更具体地,本发明涉及当车辆启动或电力负载大而造成在仪表群中出现瞬时低电压状态时,可在没有额外稳压器或用于存储的电可擦可编程只读存储器(EEPROM)的情况下,防止仪表群的行程数据丢失或初始化的方法。
【背景技术】
[0002]近年来,大部分车辆都装备有与行程计算机一起安装的仪表群,其通过显示器向驾驶员提供有关平均燃油效率、瞬时燃油效率、已行驶距离、平均速度、行驶时间、和剩余燃油可行驶距离(DTE)的信息。
[0003]行程计算机可标示出:通过计算一定行驶距离的耗油量而得出的平均燃油效率、通过计算一定时间内行驶距离的耗油量而得出的当前燃油效率、通过对车辆行驶距离求和而得出的总行驶距离、从起始行驶点到当前行驶点的平均速度、以及使用所剩燃油量和相应车辆中设置的燃油效率来计算可行驶距离而得出的DTE。
[0004]具体地,如图1所示,行程计算机可包括处理器(微型计算机,Micom) 20,其使用各种车辆内部信号,例如从信号输入单元11 (诸如发动机控制单元(ECU)、变速箱控制单元(T⑶)、自动刹车系统(ABS)、和车辆速度传感器)输入的所有信号,来计算可以在显示器上显示的诸如平均燃油效率和已行驶距离的数据。当驾驶员操作重置按钮13时,Micom20可删除在存储器中存储的数据,且可重置显示信息,例如平均燃油效率和已行驶距离。
[0005]同时,行程计算机还包括:存储器30,用于存储由Micom20计算出的数据;显示器40,用于显示由Micom20计算出的包括平均燃油效率和已行驶距离等的各种信息;模式切换按钮12,用于驾驶员切换行程计算机的显示模式;以及重置按钮13,用于驾驶员将各个显示模式的数据值重置为零。
[0006]存储器30可包括随机存取存储器(RAM)31,可在其中存储由Micom20处理的数据。当RAM31的供电电源被切断时,可能会丢失RAM31中存储的所有数据。此外,当用户操作重置按钮13时,由Micom20存储的所有数据可能在通信中被删除并重置。
[0007]行程计算机的存储器30还包括用于永久存储数据的EEPR0M32。不管是否存在对行程计算机和仪表群的电力供应,存储在EEPR0M32中的数据都可被保持。仪表群包括一组在行程计算机上布置的仪表,如燃油效率、已行驶距离、平均速度、行驶时间和燃油生育可行驶距离。
[0008]另一方面,当在车辆启动或电力负载大的状况下,电池电压下降(启动后电池重置的发生)而引起低于5V的电压的瞬时出现时,仪表群被重置。在这种情况下,不像行程计算机的周期性正常操作回路,存储在行程计算机的RAM31中的所有数据都可能被删除(清除),同时,所有显示数据都可能被重置。
[0009]当驾驶员正常执行重置操作,即当驾驶员有意地操作重置按钮13时,所存储的数据不被删除。相反,当行程计算机的数据意外丢失并被强行重置时,数据可被删除。因此,用户可将数据的重置误解为异常操作。
[0010]随着技术的最新发展,车辆的启动条件在电池电压低于5V时可能是可行的,该电压水平低于可靠性功能例如车辆内部通信的最低操作条件或电气元件的正常操作电源电压。
[0011]另一方面,在传统的行程计算机中,Micom20需要由调节器提供的5V以上电压,以进行稳定操作。然而,当行程计算机保持一定时间的低于5V的电压时,Micom20可重置,且在RAM31中存储的所有数据可被删除并重置(例如,强行切换至行程计算机模式,平均燃油效率显示为_”,已行驶距离显示为“0km”,平均速度显示为“Okm/h”,且行驶时间显示为“00:00”)。
[0012]为防止行程数据(仪表群中行程计算机的数据)的意外重置,即因电压降引起的行程数据的重置的发生,可添加独立的稳压器(双调节器电路的应用),或可应用在EEPR0M32中不断存储由Micom20实时生成的所有行程数据的方法。然而,这些备选方案可因电路的增加或大容量EEPROM的使用而引起制造成本的增加。
[0013]以上信息仅为加强对本发明背景的理解,因此其可能包含并不构成该国本领域普通技术人员已知的现有技术的信息。

【发明内容】

[0014]本发明提供一种方法,其当车辆启动或电力负载大而造成在仪表群中发生瞬时低电压状态时,可防止仪表群的行程数据(将在显示器上显示的行程计算机的数据)丢失或重置而无需额外的稳压器或用于存储的EEPR0M。
[0015]在一个实施方式中,本发明提供在车辆仪表群中发生瞬时电压降时,防止车辆的行程数据丢失的方法,其中随即存取存储器(RAM)可被分成几个部分。该方法包括:通过处理器(Micom),在分区的RAM的清除区域中存储由行程计算机的处理器(Micom)计算的行程数据,并当生成新的行程数据时将存储在清除区域中的行程数据(旧行程数据)备份至分区的RAM的非易失性区域中;以及当瞬时电压降发生后,通过Micom收集备份在非易失性区域中的行程数据,以在清除区域中重写旧行程数据。
[0016]在示例性实施方式中,在收集旧行程数据中,Micom可在显示器上显示在清除区域中重写的行程数据。
[0017]在另一示例性实施方式中,非易失性区域可设置在RAM中,以在发生电压降时临时存储数据。
[0018]在另一示例性实施方式中,在通过Micom进行行程数据的存储中,Micom可从计算出的行程数据计算校验和,以在清除区域中存储校验和,并然后当从生成的新行程数据计算出的新校验和与在清除区域中存储的旧校验和不同时,将存储在清除区域中的旧行程数据和由此计算出的旧校验和备份至非易失性区域中。
[0019]在另一示例性实施方式中,在对旧行程数据的收集中,Micom可从在行程数据的存储中备份在非易失性区域中的旧行程数据重新计算校验和;以及比较重新计算的校验和与在行程数据的存储中存储在非易失性区域中的旧校验和,并在重新计算的校验和与旧校验和相同时,收集备份在非易失性区域中的旧校验和,以在清除区域中重写旧行程数据。
[0020]本发明的其它方面和示例性实施方式在以下进行讨论。【专利附图】

【附图说明】
[0021]从以下结合附图的详细说明中将更清楚地理解本发明的以上和其它的特征、目的及优势,附图在以下仅以示例的方式给出,因此不限制本发明,其中:
[0022]图1是示出常规行程计算机的配置的示例性框图;
[0023]图2是示出根据本发明示例性实施方式的行程计算机的配置的示例性框图;
[0024]图3是示出根据本发明示例性实施方式的用于防止行程数据丢失的方法的示例性流程图。
[0025]在附图中给出的附图标记包括对以下将在下文中进一步讨论的元件的引用:
[0026]11:信号输入单元 12:模式切换按钮
[0027]13:重置按钮20 =Micom
[0028]30:存储器31:RAM
[0029]31a:非易失性区域 31b:清除区域
[0030]40:显示器
[0031]应当理解到,附图并非必然是成比例的,而是呈现说明本发明基本原理的各种优选特征的略微简化的表示。本文公开的本发明的具体设计特征,包括,例如,具体的尺寸、取向、位置和形状将部分取决于具体的既定用途和使用环境。
[0032]在附图中,附图标记在附图的几张图中通篇指代本发明的相同或等同部件。【具体实施方式】
[0033]在下文中将详细参考本发明的各个实施方式,实施方式的实施例在附图中图解并在下面描述。尽管将结合示例性实施方式描述本发明,但应当理解,本说明书无意于将本发明局限于这些示例性实施方式。相反,本发明不仅要涵盖这些示例性实施方式,还要涵盖由所附权利要求所限定的本发明的精神和范围内的各种替代形式、修改、等效形式和其它实施方式。
[0034]本文使用的术语仅仅是为了说明【具体实施方式】,而不是意在限制本发明。如本文所使用的,单数形式“一个、一种、该”也意在包括复数形式,除非上下文中另外清楚指明。还应当理解的是,在说明书中使用的术语“包括、包含、含有”是指存在所述特征、整数、步骤、操作、元件和/或部件,但是不排除存在或添加一个或多个其它特征、整数、步骤、操作、元件、部件和/或其群组。如本文所使用的,术语“和/或”包括一个或多个相关所列项的任何和所有组合。
[0035]应理解,本文使用的术语“车辆”或“车辆的”或其它类似术语包括通常的机动车,例如,包括多功能运动车(SUV)、公共汽车、卡车、各种商务车的客车,包括各种船只和船舶的水运工具,飞行器等等,并且包括混合动力车、电动车、插入式混合电动车、氢动力车和其它代用燃料车(例如,来源于石油以外的资源的燃料)。如本文所提到的,混合动力车是具有两种或多种动力源的车辆,例如,具有汽油动力和电动力的车辆。
[0036]尽管示例性实施方式被描述为使用多个单元来执行示例性进程,但应当理解,示例性进程也可由一个或多个模块执行。另外,应当理解的是,术语“控制器”是指包括存储器和处理器的硬件装置。存储器被配置成存储模块,且处理器被具体配置成执行上述模块,从而执行在下面进一步描述的一个或更多进程。
[0037]此外,本发明的控制逻辑可以具体表现为,在含有由处理器、控制器等执行的可执行程序指令的计算机可读介质上的非暂时性计算机可读介质。计算机可读介质的例子包括但不限于ROM、RAM、光盘(CD) -ROM、磁带、软盘、闪存驱动器、智能卡和光数据存储装置。计算机可读记录介质也可以在连接网络的计算机系统中分布,从而计算机可读媒体可以通过例如远程信息处理服务器或控制器局域网络(CAN)以分布方式存储并执行。
[0038]以下,将参考附图来详细描述本发明的示例性实施方式,以便本领域技术人员可容易地实施本发明。
[0039]本发明提供当车辆启动或电力负载大引起的电池电压下降(电池重置的发生)而造成仪表群中发生瞬时低电压状态时,防止仪表群的行程数据(在显示器上显示的行程计算机的数据)丢失或初始化的方法。
[0040]图2是示出根据本发明示例性实施方式的行程计算机的配置的示例性框图。图3是示出根据本发明示例性实施方式的用于防止行程数据丢失的方法的示例性流程图。
[0041]图2所示的行程计算机的配置包括与图1所示常规配置的那些类似的元件(除RAM31外),因此其详细说明将在本文中省略。
[0042]如图2所示,构成存储器30的RAM31可包括,可不被一定时间段(如,少于约10秒)的电压变化重置的非易失性区域31a,和可被瞬时电压变化重置的易失性清除区域31b。换言之,RAM31可包括实时存储Micom20中生成的行程数据的清除区域31b,以及可备份新行程数据之前的旧行程数据的非易失性区域31a。
[0043]RAM31的非易失性区域31a可提供一定时间段(例如,10秒)的数据存储时间,以防止在Micom错误情况(例如,电压降、电池重置等)下重要数据的丢失(S卩,提供以暂时存储数据)。当Micom错误情况的保持超过一定时间时,存储在非易失性区域31a中的数据可能丢失。
[0044]在图2示出的行程计算机的配置中,Micom20可计算行程数据,例如平均燃油效率、实际燃油效率、已行驶距离、平均速度、行驶时间、和燃油剩余可行驶距离。也就是说,Micom20可使用从信号输入单元11输入的所有信号来计算将在显示器40上显示的行程数据,如平均燃油效率和已行驶距离,信号输入单元包括发动机控制器、变速箱控制器、自动刹车系统控制器、和车辆速度传感器,其产生车辆中的多种信号。在Micom20中生成的行程数据可首先记录在RAM31的清除区域31b中。
[0045]Micom20可在显示器40上显示记录在清除区域31b中的行程数据,从而向驾驶员提供行程信息。
[0046]防止行程数据丢失的方法可包括,通过处理器(Micom),在RAM31的清除区域中存储由Micom20在行程计算机正常操作期间计算的行程数据,并在生成新行程数据时,将存储在清除区域31b中的旧行程数据备份至非易失性区域31a中,以及当发生电池重置(电压降)时,在清除区域31b中重写在非易失性区域31a中备份的旧行程数据,并然后在显示器40上显示重写在清除区域31b中的行程数据。
[0047]以下,将参考图3更详细地描述根据本发明示例性实施方式的用于防止行程数据丢失的方法。
[0048]在初始步骤Sll中,可开启点火器,动力可供至车辆。当仪表群和行程计算机中没有发生电压降(如,电池重置)时,行程计算机可正常运行(S13到S17)。然而,当发生瞬时电压降(如,电池重置)且电压降被释放时,Micom20可收集备份在非易失性区域31a中的行程数据,并在清除区域31b中重写行程数据,从而在显示器40上显示行程数据(S13’到S17,)。
[0049]首先,当没有发生电池重置时,行程计算机的Micom20可使用车内各种信号来计算将在显示器40上显示的行程数据(行程参数),可在RAM31的清除区域31b中存储计算出的数据,同时,可在显示器40上显示计算出的行程数据(S13)。
[0050]此外,Micom20可从计算出的行程数据计算校验和(S14)。从行程数据计算校验和的方法是本领域中公知的一种。因为有许多用于读取在存储器中存储的数据以计算校验和的公知方法,其详细描述在本文中省略。
[0051]当由Micom计算校验和时,该校验和可由Micom存储在RAM31的清除区域31b中(S150)。之后,当新行程数据生成且由此计算出的新校验和与存储在清除区域31b中的旧校验和不同时,也就是,当校验和发生变化时,Micom20可确定新行程数据被生成,且可将存储在清除区域31b中的旧行程数据以及由此计算出的旧校验和存储在RAM31的非易失性区域31a的备份区域中(S16到S17)。
[0052]在行程计算机正常工作期间,当将计算出的行程数据与校验和存储在清除区域31b后,执行将新行程数据备份至非易失性区域31a的过程时发生电池重置,可执行图3的S13’到S17’的进程。
[0053]存储在清除区域31b中的行程数据和校验和可通过电池重置而被重置(例如,删除、清除)(S13’)。之后,尽管瞬时电压降被释放,Micom20可从备份在RAM31的非易失性区域31a的备份区域中的旧行程数据重新计算校验和(S14’)。
[0054]接着,Micom可比较重新计算的校验和与存储在非易失性区域31a的备份区域中的旧校验和。当重新计算的校验和与旧校验和相同时,Micom20可确定备份在非易失性区域31a中的旧行程数据是未丢失的正常数据,且可从非易失性区域31a收集旧行程数据,以在清除区域31b(此处,瞬时电压降处于释放状态)中重写旧行程数据(S16’)。此外,Micom20可通过传统过程使在清除区域31b中重写的行程数据在显示器40上显示为行程信息(S17’)。
[0055]在这个示例性实施方式中,Micom可比较重新计算的校验和与旧校验和,以确定它们是否实质相同。当该校验和实质相同时,Micom可确定非易失性区域31a的数据值为正常,且非易失性区域31a的行程数据可被收集并被重写至清除区域31b中,以在显示器40中显示。
[0056]然而,在以上进程中,当Micom确定重新计算出的校验和与备份的旧校验和不同时,Micom可确定备份在RAM31的非易失性区域31a中的行程数据由于一定时间的错误而被损坏(当非易失性区域的数据被损坏时,校验和可能改变)。因此,行程信息可通过Micom进行重置并显示在显示器40上。
[0057]在这个示例性实施方式中,尽管发生电池重置,由Micom20计算的行程数据可正常显示在显示器40上。具体地,鉴于一定时间段内(例如,约10秒)的电压变化(在该时间段内,非易失性区域31a的行程数据可能被损坏),因为Micom20可将非易失性区域31a的行程数据收集至清除区域31b内,以在显示器40上显示行程数据,因此,尽管发生瞬时电压降,显示器40的显示信息的重置可被防止。[0058]当发生瞬时电压降且电压降被释放时,Micom20可如图3所示执行电池重置。在这种情况下,因为一定时间(约10秒)的错误后,备份在非易失性区域31a中的数据可能丢失,Micom可确定电压降释放后重新计算的校验和是否与备份的旧校验和实质相同,检查未在瞬时电压降中丢失的易失性区域31a的正常行程数据,然后可将行程数据收集至清除区域31b中以在显示器40中显示。因此,用户可能识别不出因电压降引起的重置状态。
[0059]当电压降的持续超过一定时间(约10秒)时,可被认为是电池的移除或彻底放电。因此,没有必要在非易失性区域31a中存储超过一定时间的行程数据。因此,在本发明的这个示例性实施方式中,就相当短时间段的瞬时电压降而论,可防止行程数据的丢失和重置。
[0060]根据用于防止车辆中行程数据的丢失的方法,RAM区域可划分为易失性清除区域和非易失性区域,行程数据可存储在非易失性区域中,以在发生意外的电压降时得以显示,且当用户执行信息重置时(例如,操作重置按钮或移除电池)可防止因瞬时电压降导致的行程数据的重置。此外,可防止因瞬时电压降导致的行程数据的重置,而无需增加稳压器或用于存储的EEPROM。
[0061]根据用于防止车辆中行程数据的丢失的方法,因为RAM区域可划分为易失性清除区域和非易失性区域,且行程数据可存储在非易失性区域中,以在意外电压降发生时得以显示,可防止因瞬时电压降导致的行程数据的丢失和重置,而无需增加稳压器或用于存储的 EEPROM。
[0062]本发明参考示例性实施方式进行了详细说明。然而,本领域技术人员应当理解,在不偏离本发明的原理和精神下,可对这些实施方式做出变化和修改,本发明的范围由所附权利要求及其等同方式限定。
【权利要求】
1.一种用于在车辆仪表群中发生基本瞬时电压降时防止车辆的行程数据的丢失的方法,所述方法包括:通过行程计算机的处理器,从多个信号计算行程数据;通过所述处理器,在存储器的清除区域中存储所计算出的行程数据,并在新行程数据生成时,将存储在所述清除区域中的行程数据备份至所述存储器的非易失性区域中;以及通过所述处理器,在发生基本瞬时电压降之后,收集备份在所述非易失性区域中的行程数据,以在所述清除区域中重写行程数据。
2.根据权利要求1所述的方法,其中,在所述行程数据的收集中,所述处理器在显示器上显示在所述清除区域中重写的行程数据。
3.根据权利要求1所述的方法,其中,所述非易失性区域布置在所述存储器的部分中,且被配置成通过所述处理器在所述电压降期间临时存储数据。
4.根据权利要求1所述的方法,其中,所述行程数据的存储还包括:通过所述处理器,从所计算出的行程数据计算校验和;通过所述处理器,在所述清除区域中存储所述校验和;以及 通过所述处理器,当从所生成的新行程数据计算出的新校验和实质不同于存储在所述清除区域中的校验和时,将存储在所述清除区域中的行程数据以及由此计算出的校验和备份到所述非易失性区域中。
5.根据权利要求1所述的方法,其中,所述行程数据的收集还包括:通过所述处理器,从在所述行程数据的存储中备份在所述非易失性区域中的行程数据重新计算校验和;以及通过所述处理器,比较所述重新计算的校验和与在所述行程数据的存储中存储在所述非易失性区域中的校验和,并在所述重新计算的校验和与所述存储在所述非易失性区域中的校验和实质相同时,收集备份在所述非易失性区域中的行程数据,以在所述清除区域中重写行程数据。
6.根据权利要求1所述的方法,其中,所述多个信号可选自发动机控制器信号、变速箱控制器信号、自动刹车系统信号、和车速传感器信号。
7.一种非暂时性计算机可读介质,其包含由处理器执行的程序指令,所述计算机可读介质包括:使用多个控制器信号和车速传感器信号来计算车辆的行程数据的程序指令;在存储器的清除区域中存储行程数据,并在生成新行程数据时将存储在所述清除区域中的行程数据备份至所述存储器的非易失性区域中的程序指令;以及在发生基本瞬时电压降之后,收集备份在所述非易失性区域中的行程数据,以在所述清除区域中重写行程数据的程序指令。
8.根据权利要求7所述的非暂时性计算机可读介质,还包括:收集行程数据并在显示器上显示在所述清除区域中重写的行程数据的程序指令。
9.根据权利要求7所述的非暂时性计算机可读介质,还包括:在所述电压降期间,在设置在存储器内的所述非易失性区域中临时存储数据的计算机指令。
10. 根据权利要求7所述的非暂时性计算机可读介质,其中,所述存储行程数据的程序指令还包括:从所述计算出的行程数据计算校验和的程序指令,;在所述清除区域内存储所述校验和的程序指令;以及当从所生成的新行程数据计算出的新校验和实质不同于存储在所述清除区域中的校验和时,将存储在所述清除区域中的行程数据以及由此计算出的校验和备份到所述非易失性区域中的程序指令。
11.根据权利要求7所述的非暂时性计算机可读介质,其中,所述收集行程数据的程序指令还包括:从在所述行程数据的存储中备份在所述非易失性区域中的行程数据重新计算校验和的程序指令;以及比较所述重新计算的校验和与在所述行程数据的存储中存储在所述非易失性区域中的校验和,并在所述重新计算的校验和与存储在所述非易失性区域中的校验和实质相同时,收集备份在所述非易失性区域中的行程数据,以在所述清除区域中重写行程数据的程序指令。
12.根据权利要求7所述的非暂时性计算机可读介质,其中,所述多个信号可选自发动机控制器信号、变速箱控制器信号、自动刹车系统信号、和车速传感器信号。
13.—种系统,用于在车辆仪表群中发生基本瞬时电压降时防止车辆的行程数据的丢失,所述系统包括:处理器,配置成从个信号计算行程数据;存储器的清除区域,所述处理器在所述清除区域上存储行程数据;存储器的非易失性区域,当生成新行程数据时,所述处理器在所述非易失性区域中备份在所述清除区域中存储的行程数据;以及显示器,在发生基本瞬时电压降之后,所述处理器在所述显示器上显示在所述清除区域中重写的行程数据。
14.根据权利要求13所述的系统,其中,所述非易失性区域被配置成在所述电压降期间临时存储数据。
15.根据权利要求13所述的系统,其中,所述处理器还被配置成:从所计算出的行程数据计算校验和;在所述清除区域中存储所述校验和;以及当由所生成的新行程数据计算出的新校验和实质不同于存储在所述存储器的所述清除区域中的校验和时,将存储在所述清除区域中的行程数据以及由此计算出的校验和备份到所述非易失性区域中。
16.根据权利要求13所述的系统,其中,所述处理器还被配置成:从在所述行程数据的存储中备份在所述非易失性区域中的行程数据重新计算校验和;以及比较所述重新计算的校验和与在所述行程数据的存储中存储在所述非易失性区域中的校验和,并在所述重新计算的校验和与存储在所述非易失性区域中的校验和实质相同时,收集备份在所述非易失性区域中的行程数据,以在所述清除区域中重写行程数据。
17.根据权利要求13所述的系统,其中,所述多个 信号可选自发动机控制器信号、变速箱控制器信号、自动刹车系统信号、和车速传感器信号。
【文档编号】G06F11/16GK103593265SQ201210591540
【公开日】2014年2月19日 申请日期:2012年12月31日 优先权日:2012年8月16日
【发明者】李康浩, 吴元泽, 金庆河 申请人:现代自动车株式会社, 起亚自动车株式会社, 大陆汽车电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1