向车上控制装置的控制用数据的写入方法和车上控制装置制造方法及图纸

技术编号:4886674 阅读:159 留言:0更新日期:2012-04-11 18:40
提供面向车上控制装置的控制用数据的写入方法和车上控制装置,用压缩数据传送或非压缩数据传送,都可实现向车上控制装置写入,不会因此而使RAM和非易失性存储器存储容量及读写处理增加。非压缩传送含有控制程序、参照数据的控制用数据的第一种传送帧、压缩传送的第二种传送帧为同一固定大小,各传送帧含有表示非压缩/压缩的压缩识别信息。车上控制装置接收传送帧为非压缩时,在非易失性存储器(27)存入该帧的控制用数据;在压缩时,将该帧的控制用数据写入RAM(26)并开始解压缩处理,如果解压缩后的控制用数据写入RAM且该控制数据量达到设定量,中断解压缩处理,将解压缩的控制用数据存入非易失性存储器,再从中断处继续解压缩。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及对车上自动设备的动作进行控制的车上控制装置以及对该车上控制 装置写入控制程序和/或用于执行该程序的参照数据的方法。本专利技术不仅限于此,还能够 用于对车上的自动变速器的动作进行控制的变速控制装置和对其他车上自动设备的动作 进行控制的计算机、控制器(controller)。
技术介绍
专利文献1 :JP特开2003-202072号公报,专利文献2 :JP特开2006-283832号公报,专利文献3 :JP特开2001-034601号公报。在专利文献1中记载了这样的车辆控制装置基于道路信息和行驶状态来计算目 标速度,通过计算机控制车上自动变速器的变速,从而使车辆速度变为该目标速度。在专利 丈献2中记载了这样的车辆控制装置利用内置RAM(随机存取存储器)的CPU(中央处理 器)和EEPR0M(电可擦除只读存储器),基于变速杆位置和引擎工作状态来控制自动变速o在专利文献3中,记载了向很多车上控制装置所采用的单芯片微型计算机(Micro computer 微型计算机)的非易失性存储器写入控制程序的方法。微型计算机以CPU、RAM 和非易失性存储器(EPR0M(可擦可编程只读存储器),EEPR0M)为主体,RAM的存储容量比非 易失性存储器小。在专利文献3的图1所示的第一实施例中,为了缩短从外部的PR0M(可编 程序的只读存储器)写入器(Writer)向微型计算机(的非易失性存储器)传送要存储的 控制程序的传送时间,对控制程序进行压缩后传送,但控制程序被以完全可写入RAM的空 区域的单位区块(block)化,以区块单位被压缩传送。但是,在传送之后要进行写入,与高 压缩不相称的是压缩率低,另外,对压缩数据进行解压缩即将其展开时,以完全可写入RAM 的空区域的单位来压缩传送,导致一个区块的压缩数据量即传送数据量少,节省传送时间 的效果比较低。因此,在第二实施例中,接收控制程序的区块单位的压缩数据而将其按顺序 写入RAM之后,再写入非易失性存储器,如果已将全部控制程序的压缩数据存储在非易失 性存储器中,则从该非易失性存储器中按顺序将压缩数据读出至RAM后解压缩,将解压缩 后的数据写入非易失性存储器。由此,从PR0M写入器向作为控制装置的单芯片微型计算机 传送控制程序的传送时间缩短,并且能够采用高压缩率的压缩方式,进一步缩短传送时间。
技术实现思路
专利技术要解決的问题但是,非易失性存储器需要并行地保存(保持)控制程序的压缩数据和展开数据, 所以必须将非易失性存储器的存储容量增加用于保存压缩数据的容量。另外,在写入控制 程序时,必须对RAM写入两次同一压缩数据,并且对非易失性存储器必须进行读取压缩数 据的写入和读取,导致RAM和非易失性存储器的数据读写处理增加。然而,在写入控制程序和/或该控制程序所用的参照数据时,在利用非压缩数据 进行传送的情况下和在压缩数据传送的情况下,用PR0M写入器或其他传送工具生成的数 据传送帧(frame)不同,另外,单芯片微型计算机等的车上控制装置中进行的将接收数据 存入非易失性存储器的存储处理不同。但是,有时会有在想要以非压缩数据来传送全部数 据的情况,以及想要用压缩数据和非压缩数据的混合来传送数据的情况。特别,控制程序所 用的参照数据在设计上变更频度高,因此存在想要用容易确认的非压缩数据进行处理的情 况。另外,在写入特定的识别商品号时,也存在想要使用能够认知的非压缩数据来作为文本 数据。本专利技术的第一目的在于,利用压缩数据的传送或非压缩数据的传送,都能够实现 向车上控制装置写入、追加写入或部分更新写入控制程序或控制参照数据;本专利技术的第二 目的在于,不会因实现第一目的而特别使RAM和非易失性存储器的存储容量增加;本专利技术 的第三目的在于,不会因实现上述两个目的而特别使RAM和非易失性存储器的数据读写处 理增加。用于解决问题的方法为了达成上述目的,本专利技术提供一种面向车上控制装置的控制用数据的写入方 法,接收固定大小的第一种数据传送帧或与所述固定大小相同大小的第二种数据传送帧, 所述第一种数据传送帧含有存入用数据和表示非压缩的压缩识别信息,所述第一种数据传 送帧的存入用数据是将用于存入所述非易失性存储器的非压缩的所述控制用数据分为多 个数据而成的,第二种数据传送帧含有存入用数据和表示压缩的压缩识别信息,所述第二 种数据传送帧的存入用数据是将压缩控制用数据分为多个数据而成的,所述压缩控制用数 据是对用于存入所述非易失性存储器的所述控制用数据进行压缩而成的数据,在所接收的 数据传送帧的压缩识别信息表示非压缩时,将该数据传送帧的存入用数据存入所述非易失 性存储器,在所接收的数据传送帧的压缩识别信息表示压缩时,将该数据传送帧的存入用 数据解压缩后存入所述非易失性存储器,如果该存入用数据的解压缩结束,则中断解压缩 处理,如果接收到下个数据传送帧,则从所述中断之处开始该下个数据传送帧的存入用数 据的解压缩处理,并将所述解压缩处理后所得的数据存入所述非易失性存储器,重复接收 所述数据传送帧以及向所述非易失性存储器存入该数据传送帧的非压缩的控制用数据,直 到用于存入所述非易失性存储器的全部非压缩的所述控制用数据被存入所述非易失性存储器为止。实现该目的的本专利技术的面向车上控制装置的控制用数据的写入方法,下面记为 ⑴。(1)提供一种面向车上控制装置的控制用数据的写入方法,该车上控制装置具有RAM和非易失性存储器,所述RAM用于暂时写入数据,所述非 易失性存储器用于存储程序和控制用数据,所述程序用于控制车上自动设备的动作,所述 控制用数据含有在执行该程序时使用的参照数据,该车上控制装置能够利用该非易失性存储器的控制用数据,将表示车上自动设备 的状态的状态数据保存在所述RAM中,基于所保存的该状态数据而生成输出数据,根据该 输出数据来控制该车上自动设备的动作,所述控制用数据写入方法用于将所述控制用数据存入所述车上控制装置的所述 非易失性存储器中,所述控制用数据写入方法的特征在于,接收固定大小的第一种数据传送帧或与所述固定大小相同大小的第二种数据传 送帧,所述第一种数据传送帧含有存入用数据和表示非压缩的压缩识别信息,所述第一种 数据传送帧的存入用数据是将用于存入所述非易失性存储器的非压缩的所述控制用数据 分为多个数据而成的,第二种数据传送帧含有存入用数据和表示压缩的压缩识别信息,所 述第二种数据传送帧的存入用数据是将压缩控制用数据分为多个数据而成的,所述压缩控 制用数据是对用于存入所述非易失性存储器的所述控制用数据进行压缩而成的数据,在所接收的数据传送帧的压缩识别信息表示非压缩时,将该数据传送帧的存入用 数据存入所述非易失性存储器,在所接收的数据传送帧的压缩识别信息表示压缩时,将该数据传送帧的存入用数 据解压缩后存入所述非易失性存储器,如果该存入用数据的解压缩结束,则中断解压缩处 理,如果接收到下个数据传送帧,则从所述中断之处开始该下个数据传送帧的存入用数据 的解压缩处理,并将所述解压缩处理后所得的数据存入所述非易失性存储器,重复接收所述数据传送帧以及向所述非易失性存储器存入该数据传送帧的非压 缩的控制用数据,直到用于存入所述非易失性存储器的全部非压缩的所述控制用数据被存 入所述非易失性存储器为止。此外,为了容本文档来自技高网
...

【技术保护点】
一种向车上控制装置的控制用数据的写入方法,该车上控制装置具有RAM和非易失性存储器,所述RAM用于暂时写入数据,所述非易失性存储器用于存储程序和控制用数据,所述程序用于控制车上自动设备的动作,所述控制用数据含有在执行该程序时使用的参照数据,该车上控制装置能够利用该非易失性存储器的控制用数据,将表示车上自动设备的状态的状态数据保存在所述RAM中,基于所保存的该状态数据而生成输出数据,根据该输出数据来控制该车上自动设备的动作,所述控制用数据写入方法用于将所述控制用数据存入所述车上控制装置的所述非易失性存储器中,所述控制用数据写入方法的特征在于,接收固定大小的第一种数据传送帧或与所述固定大小相同大小的第二种数据传送帧,所述第一种数据传送帧含有存入用数据和表示非压缩的压缩识别信息,所述第一种数据传送帧的存入用数据是将用于存入所述非易失性存储器的非压缩的所述控制用数据分为多个数据而成的,第二种数据传送帧含有存入用数据和表示压缩的压缩识别信息,所述第二种数据传送帧的存入用数据是将压缩控制用数据分为多个数据而成的,所述压缩控制用数据是对用于存入所述非易失性存储器的所述控制用数据进行压缩而成的数据,在所接收的数据传送帧的压缩识别信息表示非压缩时,将该数据传送帧的存入用数据存入所述非易失性存储器,在所接收的数据传送帧的压缩识别信息表示压缩时,将该数据传送帧的存入用数据解压缩后存入所述非易失性存储器,如果该存入用数据的解压缩结束,则中断解压缩处理,如果接收到下个数据传送帧,则从所述中断之处开始该下个数据传送帧的存入用数据的解压缩处理,并将所述解压缩处理后所得的数据存入所述非易失性存储器,重复接收所述数据传送帧以及向所述非易失性存储器存入该数据传送帧的非压缩的控制用数据,直到用于存入所述非易失性存储器的全部非压缩的所述控制用数据被存入所述非易失性存储器为止。...

【技术特征摘要】
【国外来华专利技术】JP 2008-3-25 2008-078681;JP 2008-3-25 2008-078682一种向车上控制装置的控制用数据的写入方法,该车上控制装置具有RAM和非易失性存储器,所述RAM用于暂时写入数据,所述非易失性存储器用于存储程序和控制用数据,所述程序用于控制车上自动设备的动作,所述控制用数据含有在执行该程序时使用的参照数据,该车上控制装置能够利用该非易失性存储器的控制用数据,将表示车上自动设备的状态的状态数据保存在所述RAM中,基于所保存的该状态数据而生成输出数据,根据该输出数据来控制该车上自动设备的动作,所述控制用数据写入方法用于将所述控制用数据存入所述车上控制装置的所述非易失性存储器中,所述控制用数据写入方法的特征在于,接收固定大小的第一种数据传送帧或与所述固定大小相同大小的第二种数据传送帧,所述第一种数据传送帧含有存入用数据和表示非压缩的压缩识别信息,所述第一种数据传送帧的存入用数据是将用于存入所述非易失性存储器的非压缩的所述控制用数据分为多个数据而成的,第二种数据传送帧含有存入用数据和表示压缩的压缩识别信息,所述第二种数据传送帧的存入用数据是将压缩控制用数据分为多个数据而成的,所述压缩控制用数据是对用于存入所述非易失性存储器的所述控制用数据进行压缩而成的数据,在所接收的数据传送帧的压缩识别信息表示非压缩时,将该数据传送帧的存入用数据存入所述非易失性存储器,在所接收的数据传送帧的压缩识别信息表示压缩时,将该数据传送帧的存入用数据解压缩后存入所述非易失性存储器,如果该存入用数据的解压缩结束,则中断解压缩处理,如果接收到下个数据传送帧,则从所述中断之处开始该下个数据传送帧的存入用数据的解压缩处理,并将所述解压缩处理后所得的数据存入所述非易失性存储器,重复接收所述数据传送帧以及向所述非易失性存储器存入该数据传送帧的非压缩的控制用数据,直到用于存入所述非易失性存储器的全部非压缩的所述控制用数据被存入所述非易失性存储器为止。2.如权利要求1所述...

【专利技术属性】
技术研发人员:田口雅敏松田泰幸
申请(专利权)人:爱信艾达株式会社
类型:发明
国别省市:JP[日本]

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

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