车辆控制装置制造方法及图纸

技术编号:2849612 阅读:128 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种需要数据形式的变换的实时的车辆控制软件,能够减少数据变换处理次数,提高处理性能,提高处理效率,还能够确保控制数据的同时性。该车辆控制用软件,具有:作为用来控制车辆的信息的控制数据;作为公开上述控制数据的软件组件的公开侧软件组件;作为查询上述控制数据的软件组件的查询侧软件组件;以及,在上述公开侧软件组件与上述查询侧软件组件之间进行上述控制数据的交接时,变换数据形式的数据变换软件。上述数据变换软件,被在给定的定时请求起动,向上述公开侧软件组件作出数据查询请求,将所取得的上述控制数据变换成上述查询侧软件组件所查询的数据形式。

【技术实现步骤摘要】

本专利技术,涉及一种控制车辆的行驶状态的车辆控制软件与车辆控制装置
技术介绍
近年来,作为车辆控制系统,使用微处理器以及由微处理器所执行的软件(计算机程序)对车辆进行电子控制的系统正在快速发展。通过电子车辆控制系统,能够细微控制引擎的燃烧状态来降低油耗,减少排出气体。另外,通过通信将涉及制动力、驱动力以及转向角的控制机构联动来对车辆全体的运动状态进行综合控制的系统,逐渐得到实用化。由于这样的车辆控制系统中所使用的软件的大小非常大,因此采用的是所谓面向对象的方式来将软件组件化,并通过组件单位来进行软件的开发·再利用的方法。另外,车辆控制用软件,逐渐分割为用来控制电子控制装置本身或传感器·执行机构类的基本程序、和利用传感器·执行机构来控制引擎或变速器等的控制应用程序。以往技术中,有一种程序结构如下的软件,设有在公开侧程序与查询侧程序之间变换数据形式的变换程序(管理程序),将公开侧程序的数据,对应于来自查询侧程序的查询请求的定时进行变换处理,并移交给查询侧程序(例如专利文献1)。这种程序构造的软件,吸收了公开侧程序与查询侧程序之间的数据形式的差异,能够防止因数据形式的不一致所引起的再利用性的降低。专利文献1特开2003-256201号公报这里,关注在属于基本程序的软件组件、和属于控制应用程序的软件组件之间进行的数据的交接。虽然车辆控制用电子控制装置的基本程序,由电子控制装置制造商制作,但控制应用程序的要求规格、即传感器或执行机构输入输出值的变量名或单位等数据形式,因不同车辆制造商而不同。因此,基本程序部分的软件组件中存在的问题是,无法将传感器或执行机构输入输出值等数据形式标准化,导致再利用性下降。为了避免这样的问题,公知有一种方法,如上述以往技术所述,设置用来变换数据形式的变换程序,经变换程序来访问基本程序的数据。但是,该方法中,由于每次查询数据时都执行变换处理,因此在多个控制应用程序查询1个基本程序(软件组件)的情况下,每次发起查询请求时都要进行变换处理,产生的问题是,变换处理的频度增高,处理效率恶化。另外,还提出了让数据变换的定时与基本程序的数据更新定时同步的方法。但是,该同步变换中,产生了控制应用程序中的数据同时性的问题。即,在以同一个时间周期作出起动请求的任务(例如10ms周期)之中所执行的控制应用程序中,需要在该任务的执行过程中,基本程序侧的控制数据仿佛不被更新。数字控制理论中,周期性·外部中断地同步进行的控制处理,被设计为瞬时进行且处理中状态不会发生变化。但是,在微处理器中实际执行软件时,需要若干执行时间。因此,存在的问题是在任务的前半部分与后半部分中,即使实际上发生了状态变化,控制应用程序也必需继续保持该任务起动时的状况。
技术实现思路
本专利技术鉴于以上问题,其目的在于提供一种需要数据形式的变换的实时的车辆控制软件,能够减少数据变换处理次数,提高处理性能,提高处理效率,并确保控制数据的同时性。基于本专利技术的车辆控制用软件,具有作为用来控制车辆的信息的控制数据;作为公开上述控制数据的软件组件的公开侧软件组件;作为查询上述控制数据的软件组件的查询侧软件组件;以及,在上述公开侧软件组件与上述查询侧软件组件之间进行上述控制数据的交接时,变换数据形式的数据变换软件,上述数据变换软件,在给定的定时被请求起动,向上述公开侧软件组件作出数据查询请求,将所取得的上述控制数据变换成上述查询侧软件组件所查询的数据形式。基于本专利技术的车辆控制用软件,优选,上述数据变换软件,将变换后的上述控制数据作为查询用数据保存起来,同时,上述查询侧软件组件查询上述查询用数据。基于本专利技术的车辆控制用软件,优选,数据变换软件,使用上述查询侧软件组件所准备的数据请求命令,将变换后的上述控制数据交付给上述查询侧软件组件。基于本专利技术的车辆控制用软件,优选,在上述公开侧软件组件与上述查询侧软件组件之间进行上述控制数据的交接时被变换的上述数据形式,至少是变量名与变量单位的任意一个。基于本专利技术的车辆控制用软件,优选,上述数据变换软件,将被请求起动的定时独立于上述查询用软件组件被请求起动的定时来设定。基于本专利技术的车辆控制用软件,优选,上述数据变换软件,将被请求起动的定时独立于上述公开用软件组件被请求起动的定时来设定。基于本专利技术的车辆控制用软件,优选,上述数据变换软件,将被请求起动的定时至少是时间周期或中断信号的任意一个。基于本专利技术的车辆控制用软件,优选,上述软件组件,由用来对安装有车辆控制用软件的电子车辆控制装置、传感器以及执行机构进行控制的基本软件组件,和用来使用上述基本软件组件对控制对象的状态进行控制的控制应用程序组件构成。基于本专利技术的车辆控制用软件,优选,通过上述数据变换软件变换上述控制数据这一行为,是在上述基本软件组件与上述控制应用程序组件之间进行数据的公开与查询时实施的。基于本专利技术的车辆控制用软件,优选,上述软件组件,是指公开上述控制数据同时查询上述控制数据的组件。基于本专利技术的车辆控制用软件,优选,上述软件组件,具有明示出公开数据与查询请求数据的区别的接口。基于本专利技术的车辆控制用软件,优选,上述数据变换软件,查询上述软件组件所明示的公开用数据与查询请求数据的区别。本专利技术的使用微计算机进行车辆的控制的车辆控制用装置,特征在于安装有上述的软件。基于本专利技术的车辆控制用软件,将数据变换软件的执行定时,设为其他执行定时而不是被查询侧软件组件所调用的定时,来进行起动请求,通过这样,能够设计控制数据的同时性,来进行数据变换软件的装配。附图说明图1为表示基于本专利技术的车辆控制软件的一个实施方式的概要的方框图。图2为表示使用本专利技术的车辆控制用软件的面向引擎的电子控制装置的一个实施方式的方框图。图3为表示基于本实施方式的车辆控制软件中的控制应用程序部分与基本软件部分之间的数据的交接的方框图。图4为表示以往技术的数据变换软件的方框图。图5为表示以引擎控制用软件作为实施本专利技术的车辆控制用软件的构成例的方框图。图6为表示基于本实施方式的车辆控制软件的AP变量部的内部构造之一例的方框图。图7为10ms周期任务FW的流程图。图8为10ms周期IOFW的流程图。图9为10ms周期缓存FW的流程图。图10为10ms周期应用程序FW的流程图。图11为基于吸入空气量推定处理软件组件的吸入空气量推定处理的流程图。图12为基于燃料量·点火时期运算处理软件组件的燃料量·点火时期运算处理的流程图。图13为基于故障诊断处理软件组件的故障诊断处理的流程图。图14为10ms周期缓存FW的流程图。图15为10ms周期IOFW的流程图。图16为在引擎旋转同步中断处理程序或事件任务中所执行的IOFW的流程图。图17为40ms周期缓存FW的流程图。图18为基于复位处理部的复位处理的流程图。图中1-数据公开侧软件组件,2-公开用数据,3-数据变换软件,4-数据对应部,5A、5B-查询用数据,6-数据存储器,7、8、9-数据查询侧软件组件,10-应用程序部分,11-第1控制软件组件(吸入空气量推定处理软件组件),12-第2控制软件组件(燃料量·点火时期运算处理软件组件),13-第3控制软件组件(故障诊断处理软件组件),14-AP变量部,20-基本软件部分,21-实时OS,22-执行机构控制功能,2本文档来自技高网
...

【技术保护点】
一种车辆控制用软件,其特征在于,具有:作为用来控制车辆的信息的控制数据;作为公开上述控制数据的软件组件的公开侧软件组件;作为查询上述控制数据的软件组件的查询侧软件组件;以及,在上述公开侧软件组件与上述查询侧软件组件之间进行上述控制数 据的交接时,变换数据形式的数据变换软件,上述数据变换软件,在给定的定时被请求起动,向上述公开侧软件组件作出数据查询请求,将所取得的上述控制数据变换成上述查询侧软件组件所查询的数据形式。

【技术特征摘要】
JP 2005-3-17 2005-0778641.一种车辆控制用软件,其特征在于,具有作为用来控制车辆的信息的控制数据;作为公开上述控制数据的软件组件的公开侧软件组件;作为查询上述控制数据的软件组件的查询侧软件组件;以及,在上述公开侧软件组件与上述查询侧软件组件之间进行上述控制数据的交接时,变换数据形式的数据变换软件,上述数据变换软件,在给定的定时被请求起动,向上述公开侧软件组件作出数据查询请求,将所取得的上述控制数据变换成上述查询侧软件组件所查询的数据形式。2.如权利要求1所述的车辆控制用软件,其特征在于上述数据变换软件,将变换后的上述控制数据作为查询用数据保存起来,同时,上述查询侧软件组件查询上述查询用数据。3.如权利要求1所述的车辆控制用软件,其特征在于上述数据变换软件,使用上述查询侧软件组件所准备的数据请求命令,将变换后的上述控制数据交付给上述查询侧软件组件。4.如权利要求1所述的车辆控制用软件,其特征在于在上述公开侧软件组件与上述查询侧软件组件之间进行上述控制数据的交接时被变换的上述数据形式,至少是变量名与变量单位的任意一个。5.如权利要求1所述的车辆控制用软件,其特征在于上述数据变换软件,将被请求起动的定时独立于上述查询用软件组件被请求起动的...

【专利技术属性】
技术研发人员:吉村健太郎成泽文雄三宅淳司入江彻
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:JP[日本]

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

1