用于对控制器进行校准的方法和装置与流程

文档序号:14777952发布日期:2018-06-26 07:53阅读:351来源:国知局

本发明涉及一种用于对控制器进行校准的方法。此外,本发明涉及一种相应的装置、一种相应的计算机程序以及一种相应的存储介质。



背景技术:

用于车辆电子的控制器(SG)的软件的参数化(Parametrierung)根据现有技术以以下方式进行,所述方式允许使控制功能、调节功能和诊断功能的特性(Verhalten)容易地与大数目的系统变型方案或者车辆模型(Fahrzeugmodell)相匹配,而不必改变计算程序。在这种匹配的范围内,借助于合适的工具(tools)来调节不同的功能算法的特征值。所产生的车辆特性(Fahrzeugverhalten)通过所谓的应用(Applikation)的品质(Güte)来一同确定,所述应用由此证实为重要的、用于新颖的马达的开发步骤。

除了仅仅还很少使用的逻辑分析器之外,在现代的、具有集成的存储器的微控制器中为此比如使用所谓的测试适配器(Testadapter)(in-circuit emulator,ICE)。在这个开发阶段中,为串联运行(Serienbetrieb)而设置的微控制器(μC)大多被为了与ICE或者其它的嵌入-校准-接口(比如XCP)一起使用而改动的版本所取代。这样的、与基础的串联模型尽可能相兼容的仿真装置(emulation devices)根据现有技术甚至对现代的多核-单芯片系统(system on a chip,SoC)来说可用,并且通常除了复杂的滤波-逻辑电路和触发-逻辑电路以及可能的跟踪-接口之外还包括额外的仿真存储器。这个高达数兆字节的大型的仿真存储器能够为了校准的目的而与所述微控制器的初级的闪存存储器(Flashspeicher)叠加(überlagern),但是提高了相应的装置的单件造价并且在所述控制器的应用运行中保持未使用的状态。

DE3018275C2公开了一种装置,该装置用于对用于经过编程的控制器的数据-和/或程序进行优化、尤其是用于对机动车中的点火、燃料喷射或者变速器换挡过程进行控制,所述装置:具有两个拥有能够改变的内容的程序-及数据存储器,向所述两个程序-及数据存储器加载了所述控制器的程序及数据;并且具有一个被设置用于改变程序或者数据的控制单元(Kontrolleinheit),该控制单元可选地与所述程序-及数据存储器之一处于连接之中;并且具有一个转换器,所述经过编程的、用于对程序进行处理的控制器能够通过所述转换器与所述两个程序-及数据存储器中的、不与所述控制单元处于连接之中的程序-及数据存储器相连接。



技术实现要素:

本发明提供按照独立权利要求所述的、一种用于对控制器进行校准的方法、一种相应的装置、一种相应的计算机程序以及一种相应的存储介质。

非易失性的(nichtflüchtig)存储技术、比如所谓的相变存储器(phase-change memory,PCM)为了进行长期数据保护而使用冗余的、用于描述数值的存储单元。如果能够分开地对这些冗余的存储单元进行写和读,那么这就能够实现以下按本发明的使用。

对此,现今的40nm瑞萨(Renesas公司)和IFX处理器的EEProm仿真领域(Emulationsbereiche)是一个实例。在此将0/1信息分配到2个存储单元上-例如0逻辑是所述第一存储位置0和第二存储位置1-对于1逻辑来说所述第一存储位置1和所述第二存储位置0。由此提高读取裕量(Read Margin)并且所述单元将所述数据保持更长时间或者能够构造得更小。另一个优点是在物理效应方面得到改进的稳定性,所述物理效应仅仅影响所述逻辑1状态或者仅仅影响所述逻辑0状态-由此也提高所述读取裕量。

在控制器的开发阶段中,给这些冗余的存储单元之一写上最初设置的数值,而给另一个存储单元写上有偏差的数值。如果将这种处理方式扩展到整个数据项,则仿佛构成第二存储侧,所述第二存储侧能够与所述传统的ICE的仿真存储器相类似地加以使用:在通过接口来控制的情况下,能够在所述侧之间转换。

除了所述校准之外,也能够将对于所述第二存储侧的使用给予(übertragen)到在内部的快速原型(Rapid Prototyping)(Bypass)的范围内的程序代码组成部分上。在此要将新的有待测试的软件部分(Bypass软件)写到所述第二存储侧中。与所述校准相比,不是整个存储侧在通过接口来控制的情况下(通过硬件机构或者软件机构)来转换,而是仅仅在下述位置处来转换,在所述位置处开始有待出现(umgehend)的程序代码。新的有待测试的软件部件(Bypass软件)使用所述第二存储侧的地址空间用于执行程序流。

所述第二存储侧能够在整个存储区域内延伸,在此也能够被划分为多个部分,其中这些部分中的每个部分都能够与其它部分分开地在通过接口来控制的情况下来转换。由此也能够表示多于仅仅另一个校准数据项并且也能够同时对多个能够彼此独立地接通并且切断的软件部分进行测试。

这种解决方案的优点在于被嵌入(eingebettet)的系统的在未受限制的在线仿真(In-Circuit-Emulation),在没有使用单独的开发设备或者串联资源的情况下。所述按本发明的方案在此没有引起用于串联运行的额外费用,因为在那里所述冗余的存储信息用于进行数据保护或者串联功能、比如闪存存储器的OTA-升级;能够取消昂贵的仿真存储器。

通过在从属权利要求中所列举的措施,能够实现在独立权利要求中所说明的基本构思的有利的拓展方案和改进方案。

附图说明

本发明的实施例在附图中示出并且在以下说明中进一步进行解释。附图中:

图1示出了按照第一种实施方式的方法的流程图。

图2示意性地示出了按照第二种实施方式的控制器。

具体实施方式

图1示出了借助于车辆电子的控制器来进行的、按本发明的校准的基础的流程。存储器针对以下实施方案的目的而划分为两个逻辑的存储侧,所述两个逻辑的存储侧能够在物理上比如通过冗余的(redundant)设计的相变存储器(Phasenwechselspeicher)的两个单元阵列(cell arrays)来实现。

由所述第一存储侧所包括的第一存储单元和由所述第二存储侧所包括的第二存储单元在此共享一个共同的存储地址并且如此配置,使得其在应用运行(13)中始终存储一个相一致的数值,用于保护(absichern)所述控制器,以防止所述两个存储侧之一的单个字节错误(Einzelbitfehler)。而在两种按本发明的运行模式中,则以有偏差的(abweichend)方式来利用存储结构(Speicherarchitektur),存储结构也能够在开发的范围内实现相同的控制器的使用:为此,在配置运行(11)中首先给所述第一存储侧写上第一数据项并且给所述第二存储侧写上第二数据项,其中相互配属的存储单元的相应的数值绝对能够彼此有偏差。这比如能够按照在专业界所熟知的通用的测量-及校准协议(universal measurement and calibration protocol,XCP)来进行。

在紧接着的校准运行(12)中,所述控制器而后能够可选地在第一访问模式(Zugriffsmodus)与第二访问模式之间转换,在所述第一访问模式中始终访问所述第一存储侧,在所述第二访问模式中始终访问所述第二存储侧。在这种校准运行中,能够不仅以读的方式而且能够以写的方式来访问所述第二存储侧。如在配置运行(11)中一样,优选标准化的接口、比如由ETAS有限公司销售的XCP(或者类似产品)、ETK用于此。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1