控制装置及其温度推定方法

文档序号:9872160阅读:410来源:国知局
控制装置及其温度推定方法
【技术领域】
[0001]本发明涉及将在车辆中搭载的发动机等控制对象的运转状态对应于该控制对象的温度来控制的控制装置及其温度推定方法。
【背景技术】
[0002]以往,例如将车辆用的发动机等作为控制对象的控制装置,在控制对象的温度对该控制对象的运转状态带来的影响大的情况下,对应于该温度将运转条件变更。因此,在包括控制装置在内的控制系统中,需要能够检测控制对象的温度的传感器。
[0003]对此,专利文献I记载的发动机的控制装置根据该控制装置的温度推定发动机的温度。由此,不用对发动机设置温度传感器,能够削减部件个数。
[0004]现有技术文献
[0005]专利文献
[0006]专利文献I:日本特开2013 — 60892号公报

【发明内容】

[0007]发明要解决的课题
[0008]然而,若控制装置起动,则构成控制装置的微机及电源元件等即使控制对象不动作也发热。因此,在控制装置起动后,若控制对象为非动作的状态持续,则控制装置成为由于自身的发热而温度上升的状态。该自发热状态时,若在控制装置的起动被停止后立即起动控制装置,则控制装置尽管为自发热状态也无法识别该情况,误将控制对象的温度推定为比实际的温度高。因而,有可能不再恰当地进行控制对象的控制。
[0009]对此,可以考虑通过构成为控制装置在起动过程中逐一存储自己的温度从而消除上述问题。但是,构成为逐一存储温度由于微机的写入次数有限而难以实现。
[0010]此外,控制装置在起动刚刚停止后存储自己的温度,所以可以考虑通过在通常的电源电路之外追加至少在存储温度之前持续供给电力的第二电源电路从而消除上述问题。但是,追加第二电源电路从成本提高的观点来看不现实。
[0011]本发明是鉴于上述问题点而做出的,目的在于提供能够避免控制对象的温度的误推定的控制装置及其温度推定方法。
[0012]用于解决课题的手段
[0013]本发明的控制装置,将控制对象的运转状态根据该控制对象的温度进行控制,其特征在于,具备温度检测单元、存储部、运转判断单元、自发热判断单元、存储控制单元和温度推定单元。温度检测单元能够检测控制装置的一处或两处的温度。运转判断单元判断控制对象是否处于非运转中。自发热判断单元在运转判断单元判断为控制对象处于非运转中的情况下,判断控制装置是否处于由于自身的发热而温度上升了的自发热状态。存储控制单元在自发热判断单元判断为控制装置处于自发热状态的情况下,使表示处于自发热状态的自发热信息和在该判断紧前控制装置起动时温度检测单元检测出的温度即判断前温度存储到存储部。温度推定单元在自发热信息存储在存储部中的情况下,无条件地或在满足规定的条件时,根据存储部中存储的判断前温度推定控制对象的温度。
[0014]通过这样构成,控制装置在以自发热状态停止起动后立即再起动时,由于在存储部中存储有表示处于自发热状态的信息,因此能够识别处于自发热状态。此外,控制装置在识别到处于自发热状态的情况下,能够根据存储部中存储的判断前温度、即成为自发热状态前的控制装置的温度来推定控制对象的温度。因而,根据本发明,能够避免控制对象的温度的误推定。
【附图说明】
[0015]图1是表示采用本发明的第I实施方式的发动机控制组件的发动机的控制系统的概略结构的图。
[0016]图2是说明图1的发动机控制组件的微控制器具有的功能的框图。
[0017]图3是说明图1的微控制器的控制动作的流程图。
[0018]图4是说明图3的自发热判断处理的流程图。
[0019]图5是说明图3的自发热结束判断处理的流程图。
[0020]图6是表示采用本发明的第2实施方式的发动机控制组件的发动机的控制系统的概略结构的图。
[0021]图7是说明图6的发动机控制组件的微控制器具有的功能的框图。
【具体实施方式】
[0022]以下,根据【附图说明】本发明的多个实施方式。实施方式彼此中对实质相同的结构附加相同的符号而省略说明。
[0023]<第1实施方式>
[0024]本发明的第I实施方式的发动机控制组件是图1所示的对车辆用的发动机90的运转状态进行控制的控制装置。具体而言,发动机控制组件10例如通过控制发动机90的点火装置91的点火时期、以及燃料喷射装置92的燃料喷射定时及混合比等,控制发动机90的运转状态。以下,将发动机控制组件10记作“ECU”。
[0025]首先,参照图1对E⑶10的结构进行说明。
[0026]E⑶10具有热敏电阻20以及微控制器30,并与发动机转速传感器93、点火开关94、点火装置91以及燃料喷射装置92等电连接。发动机转速传感器93检测发动机90的输出转速即发动机转速,将表示其检测结果的电信号输入ECUlO。
[0027]点火开关94由车辆的运转者操作,作为ECUlO的起动开关发挥功能,并且还作为用于使发动机90启动的未图示的启动马达的动作开关发挥功能。点火开关94的操作位置有:使ECUlO的起动停止并且使发动机90为非运转状态的位置,使ECUlO起动并且使发动机90为非运转状态的位置,以及使ECUlO起动并且使发动机90为运转状态的位置。
[0028]热敏电阻20是能够检测ECUlO的温度的温度检测部,相当于专利请求范围所记载的“温度检测单元”。本实施方式中,热敏电阻20与微控制器30—起安装在基板上,收容在未图示的壳体内。
[0029]微控制器30 是具有 CPU(Central Processing Unit)、R0M(Read Only Memory)、RAM(Random Access Memory )以及输入输出口等的计算机。上述ROM包括EEPROM(Electrically Erasable Programmable Read Only Memory)31QEEPR0M31是可写入且无论电源供给的有无都保持存储的非易失性存储器。微控制器30通过根据各种传感器的检测信号执行程序处理而使点火装置91以及燃料喷射装置92等动作。本实施方式中,微控制器30根据ECUlO的温度推定发动机90的温度,并根据该推定温度变更燃料喷射装置92的动作条件。
[0030]如图2所示,微控制器30具有用来根据ECU10的温度推定发动机90的温度的各种功能。在各种功能中,如图2所示,包括运转判断部32、自发热判断部33、存储控制部34、温度推定部35、自发热结束判断部36以及温度判断部37。另外,微控制器30还具有用来控制点火装置91以及燃料喷射装置92等的动作的各种功能,但在图2中省略了它们的图示。
[0031]运转判断部32根据发动机转速传感器93的检测信号,判断发动机90是否处于非运转中。运转判断部32相当于权利要求所记载的“运转判断单元”。
[0032]自发热判断部33在运转判断部32判断为发动机90处于非运转中的情况下,判断ECU10是否处于由于自身的发热而温度上升的自发热状态。具体而言,在发动机90处于非运转中时ECU10的连续起动时间为规定时间以上的情况下,自发热判断部33判断为ECU10处于自发热状态。此外,在发动机90处于非运转中时每单位时间的ECU10的温度变化量为规定量以上的情况下,自发热判断部33判断为ECU10处于自发热状态。自发热判断部33相当于专利请求范围所记载的“自发热判断单元”。
[0033]存储控制部34在自发热判断部33判断为ECU10处于自发热状态的情况下,使表示处于自发热状态的自发热信息和在该判断紧前(即将进行该判断之前)ECU10起动时热敏电阻20检测出的温度即判断前温度存储在EEPR0M31中。本实施方式中,所谓“使自发热信息存储在EEPR0M31中”,意味着将自发热标志Fl设为T并写入EEPR0M31。存储控制部34相当于权利要求所记载的“存储控制单元”。
[0034]温度判断部37在自发热信息被存储在EEPR0M31中的情况下,判断ECU10在当前时间点紧前(即将到当前时间点之前)起动时的温度是否比存储在EEPR0M31中的判断前温度高规定值以上。上述“规定值”是根据车辆侧的要求而预先设定的值。例如,在构成为在后述的温度推定部35中在处于自发热状态的情况下尽可能根据判断前温度推定发动机90的温度时,“规定值”被设定为如热敏电阻20、ECU10的电路以及程序的分辨能力量等的比较小的值。此外,例如,当构成
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1