当前位置: 首页 > 专利查询>康明斯公司专利>正文

用于将关键数据保存在电子控制模块中的系统和方法技术方案

技术编号:37179110 阅读:17 留言:0更新日期:2023-04-20 22:46
一种用于交通工具的控制器包括至少一个处理器和存储指令的至少一个存储器,该指令当由处理器执行时使控制器执行各种操作。操作包括确定已经发生对控制器的断电。响应于确定已经发生断电,操作被构造成确定与交通工具的发动机相关联的钥匙开关是否接通;并且,当钥匙开关接通时,将操作数据保存到耦合到控制器的铁电随机存取存储器(FRAM)。铁电随机存取存储器(FRAM)。铁电随机存取存储器(FRAM)。

【技术实现步骤摘要】
【国外来华专利技术】用于将关键数据保存在电子控制模块中的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求2020年8月24日提交的第202041036295号印度专利申请的优先权和权益,该印度专利申请的全部内容通过引用并入本文。


[0003]本公开涉及用于将关键数据保存在发动机控制模块中的系统和方法。
[0004]背景
[0005]发动机驱动的系统和装置(例如,汽车系统)可以包括钥匙开关控制的电源和/或电池。在汽车系统中,汽车电池是一种可充电电池,其提供电力以启动发动机的操作。汽车钥匙开关控制的电源和/或电池在交通工具的整个操作过程中向交通工具的发动机供电。在具有电子控制部件的发动机驱动的和电池驱动的系统和装置中(例如,在具有发动机控制模块(ECM)、发动机控制单元(ECU)或类似电子部件的交通工具中),意外的掉电(power

down)情况可能导致关键ECM数据的丢失。当意外断电时,例如在允许ECM正常关停之前电池被移除时,ECM可能没有足够的时间执行数据保存操作。
[0006]概述
[0007]示例实施例涉及控制器(例如,车载交通工具控制器)。一种用于交通工具的控制器包括至少一个处理器和存储指令的至少一个存储器,该指令当由处理器执行时使控制器执行各种操作。操作用于确定已经发生对控制器的断电,以及响应于该确定,将操作数据保存到铁电随机存取存储器(FRAM)。根据多种布置,FRAM被包括在控制器中和/或耦合到控制器(例如,作为控制器的电路板上的部件、作为与控制器分离并通信地耦合到控制器的另外的电路板上的部件,等等)。在一些布置中,确定已经发生断电的操作包括确定被构造成向控制器提供电力的电源不工作。在一些布置中,电源包括电池。在一些布置中,电源包括电容器。在一些布置中,将操作数据保存到FRAM的操作包括将操作数据与先前存储在FRAM中的操作数据的先前版本进行比较,并且如果确定操作数据不同于先前版本,则用操作数据覆盖先前存储在FRAM中的先前版本。在一些布置中,操作数据包括交通工具速度、发动机转速、发动机油门功率(engine throttle power)、加速度或加速踏板的状态。在一些布置中,在确定发生断电之前,控制器被构造成执行周期性地将操作数据保存到FRAM的操作。在一些布置中,FRAM是双缓冲FRAM。
[0008]另一示例实施例涉及一种用于保存发动机控制模块(ECM)的关键操作数据的方法,该方法包括确定已经发生对ECM的断电,包括确定被构造成向ECM提供电力的电源不工作,以及响应于该确定,将操作数据保存到铁电随机存取存储器(FRAM)。根据多种布置,FRAM被包括在控制器中和/或耦合到控制器(例如,作为控制器的电路板上的部件、作为与控制器分离并通信地耦合到控制器的另外的电路板上的部件,等等)。在一些布置中,电源包括电池和电容器中的至少一种。在一些布置中,将操作数据保存到FRAM的操作包括将操作数据与先前存储在FRAM中的操作数据的先前版本进行比较,并且如果确定操作数据不同于先前版本,则用操作数据覆盖先前存储在FRAM中的先前版本。在一些布置中,操作数据包
括交通工具速度、发动机转速、发动机油门功率、加速度或加速踏板的状态。在一些布置中,在确定发生断电之前,ECM被构造成执行周期性地将操作数据保存到FRAM的操作。在一些布置中,FRAM是双缓冲FRAM。
[0009]另一示例实施例涉及一种非暂时性计算机可读介质,该介质包括存储在该介质上的计算机可执行指令,该指令当由一个或更多个处理器执行时,执行包括以下项的操作:确定已经发生对ECM的断电,包括确定被构造成向ECM提供电力的电源不工作;以及响应于该确定,将操作数据保存到铁电随机存取存储器(FRAM)。根据多种布置,FRAM被包括在控制器中和/或耦合到控制器(例如,作为控制器的电路板上的部件、作为与控制器分离并通信地耦合到控制器的另一电路板上的部件,等等)。在一些布置中,电源包括电池和电容器中的至少一种。在一些布置中,将操作数据保存到FRAM的操作包括将操作数据与先前存储在FRAM中的操作数据的先前版本进行比较,并且如果确定操作数据不同于先前版本,则用操作数据覆盖先前存储在FRAM中的先前版本。在一些布置中,操作数据包括交通工具速度、发动机转速、发动机油门功率、加速度或加速踏板的状态。在一些布置中,在确定发生断电之前,ECM被构造成执行周期性地将操作数据保存到FRAM的操作。在一些布置中,FRAM是双缓冲FRAM。
[0010]从结合附图进行的以下详细描述中,这些和其他特征及其操作的组织和方式将变得明显。
[0011]附图简述
[0012]图1是根据示例实施例的具有耦合到排气后处理系统的发动机和控制器的交通工具的示意图。
[0013]图2是根据示例实施例的用于由图1的控制器保存关键数据的系统架构的示意表示。
[0014]图3是根据示例实施例的在初始关停事件期间执行的将关键数据保存到与图1的控制器相关联的非易失性存储器的方法的流程图。
[0015]图4是根据示例实施例的恢复先前保存的关键数据和在后续关停事件期间将关键数据保存到与图1的控制器相关联的非易失性存储器的方法的流程图。
[0016]详细描述
[0017]下面内容是与用于将关键数据保存在发动机控制模块中的方法、装置、和系统相关的各种概念和实现方式的更详细的描述。因为所描述的概念不限于任何特定的实现方式,所以本文介绍的各种概念可以以任何数量的方式实现。提供具体实现方式和应用的示例主要是为了说明的目的。
[0018]总体上参考附图,本文公开的各种实施例涉及用于将关键数据保存在交通工具的发动机控制模块中的系统、装置和方法。一种用于交通工具的控制器(例如,发动机控制模块(ECM)、发动机控制单元(ECU)等)包括至少一个处理器和存储指令的至少一个存储器,该指令当由处理器执行时使控制器执行各种操作。操作包括确定已经发生对控制器的断电。控制器可以由车载电池和/或电容器(或其他电源,例如交流发电机)供电。响应于确定已经发生断电,该操作包括确定与交通工具的发动机相关联的钥匙开关是否接通;并且,当钥匙开关接通时,将操作数据保存到耦合到控制器的铁电随机存取存储器(FRAM)。
[0019]现在参考图1,描绘了根据示例实施例的具有耦合到示例排气后处理系统的发动
机和控制器的交通工具。交通工具100可以是公路或越野交通工具,包括但不限于长途运输卡车、中型卡车(例如,皮卡)、坦克、飞机、机车、各种类型的工业设备(挖掘机、挖土机、拖拉机、割草机等)等。在其他实施例中,交通工具100可以是或包括固定设备,例如发电机组。交通工具100通常包括发动机系统10,发动机系统10包括内燃发动机14、与发动机14进行废气接收连通的排气后处理系统18、包括变速器52的传动系统(driveline)50、操作者输入/输出(I/O)设备122和耦合到各种部件的控制器38。下面更详细地描述这些部件中的每一个。
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于交通工具的控制器,所述控制器包括至少一个处理器和存储指令的至少一个存储器,所述指令在由所述处理器执行时使所述控制器:确定已经发生对所述控制器的断电;响应于所述确定,将操作数据保存到铁电随机存取存储器(FRAM)。2.根据权利要求1所述的控制器,其中,确定已经发生断电的操作包括确定被构造成向所述控制器提供电力的电源不工作。3.根据权利要求2所述的控制器,其中,所述电源包括电池。4.根据权利要求2所述的控制器,其中,所述电源包括电容器。5.根据权利要求1所述的控制器,其中,将操作数据保存到所述FRAM的操作包括将所述操作数据与先前存储在所述FRAM中的所述操作数据的先前版本进行比较,并且如果确定所述操作数据不同于所述先前版本,则用操作数据覆盖先前存储在所述FRAM中的所述先前版本。6.根据权利要求1所述的控制器,其中,所述操作数据包括交通工具速度、发动机转速、发动机油门功率、加速度或加速踏板的状态。7.根据权利要求1所述的控制器,其中,在确定发生断电之前,所述控制器被构造成执行周期性地将所述操作数据保存到所述FRAM的操作。8.根据权利要求1所述的控制器,其中,所述FRAM是双缓冲FRAM。9.一种用于保存发动机控制模块(ECM)的关键操作数据的方法,所述方法包括:确定已经发生对所述ECM的断电,包括确定被构造成向所述ECM提供电力的电源不工作;以及响应于所述确定,将操作数据保存到铁电随机存取存储器(FRAM)。10.根据权利要求9所述的方法,其中,所述电源包括电池和电容器中的至少一种。11.根据权利要求9所述的方法,其中,将操作数据保存到所述FRAM的操作包括将所述操作数据与先前存储在...

【专利技术属性】
技术研发人员:弗拉蒂卡
申请(专利权)人:康明斯公司
类型:发明
国别省市:

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

1