对可擦除非易失性存储器完全新编程的方法技术

技术编号:3087664 阅读:190 留言:0更新日期:2012-04-11 18:40
在一种控制装置、尤其是机动车控制装置中对可擦除非易失性存储器完全新编程的方法,其中该控制装置至少包括一个中央处理单元、一个易失性存储器、一个可擦除非易失性存储器及输入/输出电路,其中,中央处理单元对可擦除非易失性存储器进行编程处理,控制装置从一个外部电子装置接收用于编程的数据,其特征在于:该可擦除非易失性存储器(12)至少被分成两个分开的可擦除及可编程区域(20,21);在真正编程过程以前至少将编程模式写入到至少两个分开的可擦除及可编程区域(20,21)的一个中;并仅当该编程模式写入到这至少两个分开的可擦除及可编程区域中的另一个中时,才对该可擦除非易失性存储器(12)的至少两个分开的可擦除及可编程区域(20,21)中的一个进行新编程。(*该技术在2014年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及根据独立权利要求的类型的用于对可电擦除非易失性存储器完全新编程的一种方法。从WO80/02881中已经公知了一种。其中可擦除非易失性存储器(EPROM)被包含在一个微计算机的芯片上。为了编程序在微计算机的ROM中包括一个编程模式(Programier modul)。为了对可擦除非易失性存储器(EPROM)编程,微计算机通过串行接口与一个数据端部装置(终端)相连接。微计算机接着从终端接收待编程的数据。微计算机使用存储在ROM中的编程模式对可擦除非易失性存储器进行编程。根据本专利技术的与此相比较具有的优点是可以不再设置一个昂贵的并主要在事后不能对编程模式进行更改的ROM。即根据本专利技术考虑到将编程模式附加地一起设在可擦除非易失性存储器中。在真正编程过程前这个编程模式则被装入到微计算机的易失性存储器(code-RAU)中,并在那里处于用于处理的备用状态。此外有利的是,该可擦除非易失性存储器可以在一个以后的时间点上完全及可靠地被重新编程。由此也可以譬如在一个机动车控制装置中在对用户供货后再进行事后的编程,而对此无需将该机动车控制器譬如从机动车上拆下并再送回制造厂家。因此这也是优点,因为有时仅在机动车控制器现场使用的情况下才会产生程序改变的要求。例如可能是,在机动车控制器现场使用时才证实了发动机在一定气候条件下运转不均匀,因而需要对此情况进行发动机的更好调节。但是为此必须改变发动机控制装置的控制程序。利用本专利技术现在甚至是对机动车控制装置的控制程序作完全更改也是毫无问题的。其中编程的方法是这样考虑的,即可用简单的方式实现,并使得对可擦除非易失性存储器的重新编程在车间内即可完成。对此仅需设有小型计算机,例如PC,它通过机动车的诊断接口与相应的机动车控制器相连接。新编程数据譬如可通过磁盘的方式提供给车间。然后这些数据经由小型计算机及诊断接口传送给控制装置。同样有利的是,编程被考虑得是容许有误的。即使一个粗心的操作错误,例如由于误操作在编程过程结束前使机动车或数据终端装置的供电电压被切断,也不会导致不能实现编程。因为在该可编程非易失性存储器中差不多设置了双重的编程模式,以致尽管这些编程模式中的一个被擦除掉,仍然在存储器中保留下一个完整的编程模式。故编程过程仍可用这个完整的编程模式继续进行下去。将编程模式存储在可擦除非易失性存储器中的另一优点在于,控制装置的制造者由此也可再发展其自己的编程模式。这种编程模式的功能原理也无需作很大程度的公开。由此就能使对可擦除非易失性存储器未经许可的操作难以进行。通过在从属权利要求中描述的措施可以对独立权利要求中给出的方法进一步有利地构型及改进。编程模式其本身可由各单个的模式组成。十分有利的是,这时将编程模式中的一部分模式写入在可擦除非易失性存储器中,而其余的模式由外部电子装置再加载到易失性存储器中。由此使可擦除非易失性存储器中的存储位置可得以节约。特别有利的是,在真正编程过程以前对包含编程模式的存储区域中的存储内容检验其正确性,并仅当在另一区域中包含一个被识别为无误的编程模式时,才对这一区域进行新编程。由此进一步保证编程过程。这种检验可这样地特别简单地进行,即对在其中包含有编程模式的存储区域中的存储内容总地计算一个核算和数,将它与也是存储在可擦除非易失性存储器中的一个值相比较,及当计算的核算和数与存储的值相一致时,则识别出存储内容是无误的。此外的有利方式是,在至少两个区域的每个被编程后,检验这些区域中存储内容的无误性,及仅当在先的编程区域被识别为无误时才对下一区域编程。并由此进一步确保该编程程序。为简便起见,可在控制装置产品传送带终站上将该编程模式与用于控制装置的控制程序一起被写入到可擦除非易失性存储器的至少两个区域的每一个中。为了节省存储位置,然而也可以在控制装置产品的传送带终站上将编程模式仅写入到电可擦除非易失性存储器的一个区域中,并仅在已存入编程模式的区域被擦除前使该编程模式写入到另一区域中去。本专利技术的一个实施例被描绘在附图中,并在以下的说明中详细描述。其中附图说明图1是对可擦除非易失性存储器编程的结构的概要方框电路图;图2是可擦除非易失性存储器的存储器分配的概图;图3是用于对可擦除非易失性存储器编程的流程图。本专利技术涉及机动车控制装置领域。它被用来例如进行马达控制、传统装置控制、及制动控制等。该控制装置包括微计算机,它总是用于执行控制程序。在这种控制装置现场使用的情况下,即在这种装置装入机动车中并且又提供给私人顾客后,可能会出现一些事先在开发产品时未考虑到的问题。例如,在一个确定的马达转数范围中对于用户出现了令人厌烦的马达鸣叫声,这在先前譬如为了优化燃料消耗从开发的角度出发是可容许的。为了消除这种马达鸣叫声,便有必要使马达控制装置的控制程序进行程序更改,例如必须在相应的转数区域对给油的混合比进行调节。在事后还可能出现另外的更改要求。因此,在机动车的制造者方面具有这样的希望,即将控制装置设计得在制造好后仍可以全面地被更改程序。这种程序的变更应以简单方式在一车间中就能进行。本专利技术为此提供了一种技术解决。在图1中,标号10表示一个机动车控制装置。该装置包括一个中央处理单元11,一个可擦除非易失性存储器12,一个易失性存储器13,一个只读存储器14及一可变输入/输出电路15。可擦除非易失性存储器12可有利地构成为Flash-EPROM。这种类型的存储器不仅允许有高存储密度、非易失性、并具有使存储内容进行电擦除的可能性。易失性存储器13作为其特殊点在于,在它内部或至少在它一部分中的程序数据是可写入的,对这些程序数据CPU可直接地读写。只读存储器14是作为ROM公知的。该控制装置10通过一个串行传输导线16与一个个人计算机18相连接。通过分开的导线17可将用于可擦除非易失性存储器12编程的编程电压信号存入到控制装置10中。Flash-EPROMs具有的特殊点在于,利用它仅以单元方式可擦除去整个存储内容。在图2中该可擦除非易失性存储器12被表示为具有两个被分开的可擦除并可编程的区域。存储器的设置是这样选择的,即两个单元20及21具有相同的大小。在中央处理单元11对Flash-EPROM读取时该取数是随机的,以致控制程序可完全通过这两个单元20、21被分配。在机动车控制装置10被制造好时,该可擦除非易失性存储器12将被写入控制程序。在每个存储区域20、21中将附加地写入一个相同的程序模式。这些程序模式被写在如图2中所示的存储区域22及23中。为了更改存储器12的程序可利用图1所示的装置。为此,通过串行数据传输导线16使个人计算机18与机动车控制装置10相连接。此外通过分开的连接导线17将编程电压信号加在控制装置10上。为了编程序,在个人计算机18中将输入新的数据,这些新数据例如是在数据载体如一磁盘上的由制造厂家提供的数据。在通过接入编程模式中的确定信号使控制装置10接通后,则数据连续地从个人计算机18输入到机动车控制器10中。对于存储器12编程的具体流程将借助于图3中的流程图描述如下。标号30表示程序过程的开始。然后中央处理单元11处理一个程序部分,在该程序部分中使存储区域接收一次检验。对此CPU计算用于该存储区域的一个核算和数。然后将该值与也是存储在该区域中的一个值相本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.在一种控制装置、尤其是机动车控制装置中对可擦除非易失性存储器完全新编程的方法,其中该控制装置至少包括一个中央处理单元、一个易失性存储器、一个可擦除非易失性存储器及输入/输出电路,其中,中央处理单元对可擦除非易失性存储器进行编程处理,控制装置从一个外部电子装置接收用于编程的数据,其特征在于该可擦除非易失性存储器(12)至少被分成两个分开的可擦除及可编程区域(20,21);在真正编程过程以前至少将编程模式写入到至少两个分开的可擦除及可编程区域(20,21)的一个中;并仅当该编程模式写入到这至少两个分开的可擦除及可编程区域中的另一个中时,才对该可擦除非易失性存储器(12)的至少两个分开的可擦除及可编程区域(20,21)中的一个进行新编程。2.根据权利要求1所述的方法,其特征在于编程模式总是从相应区域(20,21)被装载到易失性存储器(13)中;并且接着启动该编程模式的处理,其中该易失性存储器(13)作为程序存储器被使用。3.根据权利要求2所述的方法,其特征在于该编程模式尤其是包括一个与外部电子装置(18)通信用的模式,一个将编程模式装入到易失性存储器(13)中的模式及一个使可擦除非易失性存储器(12)擦除及编程的模式。4.根据权利要求3所述的方法,其特征在于编程模式中的一部分模式被写入到可擦除易失性存储器(12)中,而编程模式中的其余模式从外部电子装置(18)再加载到易失性存储器(13)中。5.根据以上权利要求中一项所述的方法,其特征在于在真正编程过程以前至少...

【专利技术属性】
技术研发人员:J·齐默曼W·格罗特
申请(专利权)人:罗伯特博希股份公司
类型:发明
国别省市:

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

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