[go: up one dir, main page]

CN105637204B - Control device and its temperature estimation method - Google Patents

Control device and its temperature estimation method Download PDF

Info

Publication number
CN105637204B
CN105637204B CN201480057199.XA CN201480057199A CN105637204B CN 105637204 B CN105637204 B CN 105637204B CN 201480057199 A CN201480057199 A CN 201480057199A CN 105637204 B CN105637204 B CN 105637204B
Authority
CN
China
Prior art keywords
temperature
mentioned
control device
spontaneous
judging unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201480057199.XA
Other languages
Chinese (zh)
Other versions
CN105637204A (en
Inventor
小薮忠胜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Publication of CN105637204A publication Critical patent/CN105637204A/en
Application granted granted Critical
Publication of CN105637204B publication Critical patent/CN105637204B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/263Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the program execution being modifiable by physical parameters
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/021Engine temperature
    • F02D2200/022Estimation of engine temperature
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/04Introducing corrections for particular operating conditions
    • F02D41/042Introducing corrections for particular operating conditions for stopping the engine
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/04Introducing corrections for particular operating conditions
    • F02D41/06Introducing corrections for particular operating conditions for engine starting or warming up
    • F02D41/062Introducing corrections for particular operating conditions for engine starting or warming up for starting

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Air-Conditioning For Vehicles (AREA)

Abstract

Control device controls the operating condition of control object according to the temperature of the control object.Control device has temperature detecting part, storage part, operating judging part, spontaneous heating judging part, memory control unit and temperature estimating department.Temperature at the one of temperature detecting part detection control apparatus or at two.Operating judging part judges whether control object is in non-operating.In the case where being judged as control object in non-operating, spontaneous heating judging part judge control device whether the spontaneous Warm status in the fever due to itself and temperature rise.In the case where being judged as that control device is in spontaneous Warm status, temperature is stored to storage part before memory control unit makes the judgement that expression is in the spontaneous thermal information of spontaneous Warm status and temperature detecting part detects when judging that tight preceding control device starts.Temperature estimating department is in the case where spontaneous thermal information is stored in storage part, unconditionally or in condition as defined in satisfaction, according to the temperature of temperature estimation control object before the judgement stored in storage part.

Description

Control device and its temperature estimation method
Technical field
The present invention relates to the operating condition of the control objects such as the engine carried in the car is corresponded to the control object Temperature come the control device and its temperature estimation method that control.
Background technology
In the past, such as using for motor vehicle engine etc. as the control device of control object, in the temperature pair of control object In the case that influence that the operating condition of the control object is brought is big, operating condition is changed corresponding to the temperature.Therefore, it is wrapping It includes in the control system including control device, it is desirable to be able to detect the sensor of the temperature of control object.
In this regard, the control device for the engine that patent document 1 is recorded is according to the temperature estimation engine of the control device Temperature.Do not have to as a result, to engine set temperature sensor, components number can be cut down.
Existing technical literature
Patent document
Patent document 1:Japanese Unexamined Patent Publication 2013-60892 bulletins
Invention content
The subject that the invention solves
However, if control device starts, even if it is motionless to form the control objects such as microcomputer and the source element of control device Also it generates heat.Therefore, after control device starting, if control object continues for the state of non-action, control device become by In itself fever and the state of temperature rise.During the spontaneous Warm status, if being risen immediately after the starting of control device is stopped Dynamic control device, then control device is although for the spontaneous Warm status also None- identified situation, accidentally by the temperature estimation of control object It is higher than practical temperature.It is therefore possible to no longer properly carry out the control of control object.
In this regard, it is contemplated that the temperature of oneself is stored one by one so as to eliminate in starting process by being configured to control device The above problem.But it is configured to storage temperature one by one and is difficult to realize since the write-in number of microcomputer is limited.
In addition, control device stores the temperature of oneself after starting just stops, it is possible to considering by common The second source circuit of the sustainable supply electric power at least before storage temperature is added except power circuit so as to eliminate the above problem. But additional second source circuit is unrealistic from the viewpoint of cost raising.
The present invention be in view of the above problems and make, and it is an object of the present invention to provide the mistake of the temperature of control object can be avoided The control device and its temperature estimation method of presumption.
Means for solving the problems
The control device of the present invention, the operating condition of control object is controlled according to the temperature of the control object, It is characterized in that having temperature detecting unit, storage part, operating judging unit, spontaneous heating judging unit, storage control unit and temperature Spend scavenging valve.Temperature detecting unit is capable of the temperature at the one of detection control apparatus or at two.It operates judging unit and judges control Whether object processed is in non-operating.Spontaneous heating judging unit is judged as that control object is in non-operating in operating judging unit In the case of, judge whether control device is in the spontaneous Warm status of the fever due to itself and temperature rise.Storage control Unit makes expression be in spontaneous Warm status in the case where spontaneous heating judging unit is judged as that control device is in spontaneous Warm status Spontaneous thermal information and temperature detecting unit detects when tightly preceding control device starts for the judgement temperature judge before temperature Store storage part.Temperature estimation unit unconditionally or is meeting in the case where spontaneous thermal information is stored in storage part During defined condition, according to the temperature of temperature estimation control object before the judgement stored in storage part.
With this configuration, control device when restarting immediately after being stopped with spontaneous Warm status, due to storing It is stored in portion and represents the information in spontaneous Warm status, therefore can identified in spontaneous Warm status.In addition, control device exists Recognize in the case of the spontaneous Warm status, can according to temperature before the judgement stored in storage part, become spontaneous heating shape The temperature of control device before state estimates the temperature of control object.Thus, in accordance with the invention it is possible to avoid the temperature of control object The mistake presumption of degree.
Description of the drawings
Fig. 1 is the control system of the engine for the engine control assembly for representing the 1st embodiment using the present invention The figure of outline structure.
Fig. 2 is the block diagram for the function that the microcontroller of the engine control assembly of definition graph 1 has.
Fig. 3 is the flow chart of the control action of the microcontroller of definition graph 1.
Fig. 4 is that the spontaneous heating of definition graph 3 judges the flow chart of processing.
Fig. 5 is that the spontaneous heating of definition graph 3 terminates to judge the flow chart of processing.
Fig. 6 is the control system of the engine for the engine control assembly for representing the 2nd embodiment using the present invention The figure of outline structure.
Fig. 7 is the block diagram for the function that the microcontroller of the engine control assembly of definition graph 6 has.
Specific embodiment
Hereinafter, illustrate multiple embodiments of the present invention with reference to the accompanying drawings.Embodiment is one another to substantially identical structure It adds identical symbol and omits the description.
The 1st embodiment > of <
The engine control assembly of the 1st embodiment of the present invention is the fortune shown in FIG. 1 to for motor vehicle engine 90 Turn the control device that state is controlled.Specifically, igniting of the engine control assembly 10 for example by controlling engine 90 The ignition timing of device 91 and the fuel injection timing of fuel injection device 92 and mixing ratio etc. control the fortune of engine 90 Turn state.Hereinafter, engine control assembly 10 is denoted as " ECU ".
First, the structure of ECU10 is illustrated with reference to Fig. 1.
ECU10 have thermistor 20 and microcontroller 30, and with engine speed sensor 93, ignition switch 94, Igniter 91 and the electrical connection of 92 grade of fuel injection device.Engine speed sensor 93 detects the output speed of engine 90 That is the electric signal for representing its testing result is inputted ECU10 by engine speed.
Ignition switch 94 is operated by the runner of vehicle, and the firing switch as ECU10 functions, and also as use It is functioned in the step switch of starter motor (not shown) for starting engine 90.The operative position of ignition switch 94 is equipped with: The starting of ECU10 is made to stop and make the position that engine 90 is non-operating state, ECU10 is started and makes the engine 90 be The position of non-operating state and make ECU10 start and make engine 90 be operating condition position.
Thermistor 20 is the temperature detecting part for the temperature that can detect ECU10, is equivalent to recorded in Patent request range " temperature detecting unit ".In present embodiment, thermistor 20 is installed along with microcontroller 30 on substrate, is housed in not In the housing of diagram.
Microcontroller 30 be with CPU (Central Processing Unit), ROM (Read Only Memory), The computer of RAM (Random Access Memory) and input/output port etc..Above-mentioned ROM includes EEPROM (Electrically Erasable Programmable Read Only Memory)31.EEPROM31 is writable and nothing The nonvolatile memory of storage is all kept by the presence or absence of power supply supply.Microcontroller 30 passes through the detection according to various sensors Signal performs program processing and acts igniter 91 and 92 grade of fuel injection device.In present embodiment, microcontroller 30 according to the temperature of the temperature estimation engine 90 of ECU10, and the action of fuel injection device 92 is changed according to the presumption temperature Condition.
As shown in Fig. 2, microcontroller 30 has the various work(for the temperature for being used for the temperature estimation engine 90 according to ECU10 Energy.In various functions, as shown in Fig. 2, being pushed away including operating judging part 32, spontaneous heating judging part 33, memory control unit 34, temperature Determine portion 35, spontaneous heating terminates judging part 36 and temperature judging part 37.In addition, microcontroller 30 also has it is used for that igniting is controlled to fill The various functions of the action of 91 and 92 grade of fuel injection device are put, but their diagram is omitted in fig. 2.
Detection signal of the judging part 32 according to engine speed sensor 93 is operated, judges engine 90 whether in non-fortune In turning.Operating judging part 32 is equivalent to " operating judging unit " recorded in claim.
Spontaneous heating judging part 33 judges in the case where operating judging part 32 is judged as that engine 90 is in non-operating Whether ECU10 is in the spontaneous Warm status of the fever due to itself and temperature rise.Specifically, it is in non-fortune in engine 90 Turn in when ECU10 the continuous starting time be it is more than the stipulated time in the case of, spontaneous heating judging part 33 is judged as that ECU10 is in Spontaneous Warm status.In addition, the temperature variation of the ECU10 when engine 90 is in non-operating per unit time is specified amount In the case of above, spontaneous heating judging part 33 is judged as that ECU10 is in spontaneous Warm status.Spontaneous heating judging part 33 is equivalent to patent Ask " the spontaneous heating judging unit " recorded in range.
Memory control unit 34 makes expression in the case where spontaneous heating judging part 33 is judged as that ECU10 is in spontaneous Warm status Spontaneous thermal information in spontaneous Warm status and the temperature-sensitive electricity when ECU10 is started (before will carrying out the judgement) before the judgement is tight Temperature is stored in EEPROM31 before the temperature that resistance 20 detects judges.It is so-called " to deposit spontaneous thermal information in present embodiment Storage is in EEPROM31 ", it is meant that spontaneous heating mark F1 is set as " 1 " and EEPROM31 is written.Memory control unit 34 is equivalent to " storage control unit " recorded in claim.
Temperature judging part 37 judges ECU10 when current in the case where spontaneous thermal information is stored in EEPROM31 Between put it is tight before the temperature of (will to current point in time before) when starting whether than temperature before the judgement that is stored in EEPROM31 It is more than high specified value.Above-mentioned " specified value " is preset value according to the requirement of vehicle side.For example, being configured to aftermentioned Temperature estimating department 35 in the case of in spontaneous Warm status as far as possible according to judgement before temperature estimation engine 90 temperature When spending, " specified value " is set to the smaller of the resolution capability amount of such as thermistor 20, the circuit of ECU10 and program Value.In addition, for example, when be configured in aftermentioned temperature estimating department 35 in the case of in spontaneous Warm status basis as far as possible During the temperature of temperature estimation engines 90 of the ECU10 when being started before current point in time is tight, " specified value " is set to as being based on The bigger value of the temperature variation of season and weather etc..Temperature judging part 37 is equivalent to recorded in Patent request range " temperature judging unit ".
Temperature estimating department 35 is examined in the case where spontaneous thermal information is not stored in EEPROM31 according to thermistor 20 The temperature of the last look presumption engine 90 of the temperature of the ECU10 measured.In addition, temperature estimating department 35 is stored in spontaneous thermal information In the case of in EEPROM31, and the temperature when temperature judging part 37 is judged as that ECU10 is started before current point in time is tight Degree unlike before the judgement stored in EEPROM31 it is more than the high specified value of temperature in the case of, it is tight in current point in time according to ECU10 The temperature of temperature estimation engine 90 during preceding starting.
In addition, temperature estimating department 35 judges in the case where spontaneous thermal information is stored in EEPROM31, and in temperature The high regulation of temperature before the judgement that portion 37 stores in being judged as temperature of the ECU10 when being started before current point in time is tight than EEPROM31 In the case that value is above, according to the temperature of temperature estimation engine 90 before the judgement stored in EEPROM31." temperature judging part 37 Before the judgement stored in being judged as temperature of the ECU10 when being started before current point in time is tight than EEPROM31 the high specified value of temperature with On situation " be equivalent to " as defined in satisfaction during condition " recorded in claim.Temperature estimating department 35 is equivalent to Patent request " temperature estimation unit " recorded in range.
Spontaneous heating terminates judging part 36 in the case where spontaneous thermal information is stored in EEPROM31, whether judges ECU10 No longer it is spontaneous Warm status.Specifically, spontaneous heating, which terminates judging part 36, have passed through regulation fortune in the duration of runs of engine 90 In the case of turning the time, it is no longer spontaneous Warm status to be judged as ECU10.In addition, when ECU10 is started ECU10 this rise In the case that temperature when dynamic is less than temperature before the judgement stored in EEPROM31, spontaneous heating terminates judging part 36 and is judged as ECU10 is no longer spontaneous Warm status.Spontaneous heating terminate judging part 36 be equivalent to recorded in claim " duration of runs judges single Member " and " temperature decline judging unit ".
Memory control unit 34 terminates judging part 36 in spontaneous heating and is judged as ECU10 no longer in the case of spontaneous Warm status, Expression ECU10 is made to be not at the spontaneous heating negative of spontaneous Warm status on one side spontaneous heating information deletion from EEPROM31 on one side Information is stored in EEPROM31.It is so-called " to make spontaneous heating negative letter while by spontaneous heating information deletion in present embodiment Breath is stored in EEPROM31 ", it is meant that spontaneous heating mark F1 is set as " 0 " and EEPROM31 is written.
Then, the control process of microcontroller 30 is illustrated with reference to Fig. 3~Fig. 5.
Fig. 3 is the main flow for the processing of the temperature of the temperature estimation engine 90 according to ECU10.As shown below one Series of programs stops performing repeatedly by per stipulated time to starting from starting ECU10 by ignition switch 94.
If the program of Fig. 3 starts, first in the step s 100, the temperature i.e. ECU temperature Tecu of ECU10 is detected.Step After S100, processing is transferred to step S110.
In step s 110, the spontaneous heating judgement processing of the spontaneous Warm status for judging ECU10 is carried out.Fig. 4 is to represent Spontaneous heating judges the sub-process of processing.If the processing of Fig. 4 starts, in step S111, judge to store in EEPROM31 from Whether fever mark F1 is " 0 ".The judgement of step S111 is (step S111 in the case of affirmative:It is), processing is transferred to step S112.On the other hand, step S111 judge whether it is fixed in the case of (step S111:It is no), processing returns to main flow.
In step S112, judge engine 90 whether in non-operating.The judgement of step S112 is the situation of affirmative Under (step S112:It is), processing is transferred to step S113.On the other hand, step S112 judge whether it is fixed in the case of (step S112:It is no), processing returns to main flow.
In step S113, judge for the starting time Ts of ECU10 carry out timing starting time timer whether For in timing.The judgement of step S113 is (step S113 in the case of affirmative:It is), processing is transferred to step S115.The opposing party Face, step S113 judge whether it is fixed in the case of (step S113:It is no), processing is transferred to step S114.
In step S114, start the timing of starting time timer.After step S114, processing is transferred to step S115.
In step sl 15, judge whether starting time Ts is more than stipulated time Ts1.The judgement of step S115 is affirmative In the case of (step S115:It is), processing is transferred to step S117.On the other hand, step S115 judges whether fixed situation Under (S115:It is no), processing is transferred to step S116.
In step S116, whether the variation delta Tecu for judging ECU temperature Tecu per unit time is specified amount Δ More than Tecu1.The judgement of step S116 is (step S116 in the case of affirmative:It is), processing is transferred to step S117.The opposing party Face, step S116 judge whether it is fixed in the case of (step S116:It is no), processing returns to main flow.
In step S117, spontaneous heating mark F1 is set as " 1 " and EEPROM31 is written, the ECU10 before tight is risen Temperature Told stores the defined storage region to EEPROM31 before being judged by the temperature that thermistor 20 detects when dynamic.Step After rapid S117, processing is transferred to step S118.
In step S118, the timing of starting time timer stops, and resets starting time Ts.After step S118, processing Return to main flow.
After return Fig. 3, step S110, processing is transferred to step S120.
In the step s 120, carry out for judge ECU10 spontaneous Warm status end spontaneous heating terminate judgement processing. Fig. 5 is to represent that above-mentioned spontaneous heating terminates to judge the sub-process of processing.If the processing of Fig. 5 starts, in step S121, judge Whether the spontaneous heating mark F1 stored in EEPROM31 is " 1 ".The judgement of step S121 is (step S121 in the case of affirmative: It is), processing is transferred to step S122.On the other hand, step S121 judge whether it is fixed in the case of (step S121:It is no), place Reason returns to main flow.
In step S122, judge whether engine 90 is in operating.The judgement of step S122 is (step in the case of affirmative Rapid S122:It is), processing is transferred to step S123.On the other hand, step S122 judge whether it is fixed in the case of (step S122: It is no), processing is transferred to step S126.
In step S123, judge for the duration of runs Td of engine 90 carry out timing duration of runs timer be No is in timing.The judgement of step S123 is (step S123 in the case of affirmative:It is), processing is transferred to step S127.It is another Aspect, step S123 judge whether it is fixed in the case of (step S123:It is no), processing is transferred to step S124.
In step S124, the timing of duration of runs timer starts.After step S124, processing is transferred to step S125.
In step s 125, judge whether ECU temperature Tecu during this starting of ECU10 is less than in EEPROM31 to store Judgement before temperature Told.The judgement of step S125 is (step S125 in the case of affirmative:It is), processing is transferred to step S128.On the other hand, step S125 judge whether it is fixed in the case of (step S125:It is no), processing is transferred to step S127.
In step S126, the timing of duration of runs timer stops, and resets duration of runs Td.After step S126, processing It is transferred to step S127.
In step S127, judge whether duration of runs Td is more than stipulated time Td1.The judgement of step S127 is affirmative In the case of (step S127:It is), processing is transferred to step S128.On the other hand, step S127 judges whether fixed situation Under (step S127:It is no), processing returns to main flow.
In step S128, spontaneous heating mark F1 is set as " 0 " and EEPROM31 is written.After step S128, processing transfer To step S129.
In step S129, the timing of duration of runs timer stops, and resets duration of runs Td.After step S129, processing Return to main flow.
After return Fig. 3, step S120, processing is transferred to step S130.
In step s 130, judge whether spontaneous heating mark F1 is " 1 ".In the case that the judgement of step S130 is affirmative (step S130:It is), processing is transferred to step S140.On the other hand, step S130 judge whether it is fixed in the case of (step S130:It is no), processing is transferred to step S170.
In step S140, judge whether temperature Tecu-ss of the ECU10 when being started before current point in time is tight compares Before the judgement stored in EEPROM31 more than temperature Told high specified values Tecu1.In the case that the judgement of step S140 is affirmative (step S140:It is), processing is transferred to step S150.On the other hand, step S140 judge whether it is fixed in the case of (step S140:It is no), processing is transferred to step S160.
In step S150, the temperature that engine 90 is estimated according to temperature Told before the judgement stored in EEPROM31 is sent out Motivation temperature Teng.After step S150, processing is detached from a series of programs shown in Fig. 3.
In step S160, engine temperature is estimated according to temperature Tecu-ss of the ECU10 when being started before current point in time is tight Spend Teng.After step S160, processing is detached from a series of programs shown in Fig. 3.
In step S170, engine temperature is estimated according to the last look of the ECU temperature Tecu detected in the step s 100 Spend Teng.After step S170, processing is detached from a series of programs shown in Fig. 3.
As described above, in the 1st embodiment, ECU10 has thermistor 20 and built-in EEPROM31 Microcontroller 30.Also, as estimating the function of engine temperature Teng according to ECU temperature Tecu, microcontroller 30 has There are operating judging part 32, spontaneous heating judging part 33, memory control unit 34 and temperature estimating department 35.
Detection signal of the judging part 32 according to engine speed sensor 93 is operated, judges engine 90 whether in non-fortune In turning.
Spontaneous heating judging part 33 judges in the case where operating judging part 32 is judged as that engine 90 is in non-operating Whether ECU10 is in the spontaneous Warm status of the fever due to itself and temperature rise.
Memory control unit 34 makes expression in the case where spontaneous heating judging part 33 is judged as that ECU10 is in spontaneous Warm status Spontaneous thermal information in spontaneous Warm status and the temperature that thermistor 20 detects when tightly preceding ECU10 is started for the judgement are sentenced Temperature Told is stored to EEPROM31 before disconnected.
Temperature estimating department 35 is sentenced in the case where spontaneous thermal information is stored in EEPROM31, and in temperature judging part 37 Break be temperature Tecu-ss of the ECU10 when being started before current point in time is tight than EEPROM31 in temperature Told before the judgement that stores In the case of high more than specified value Tecu1, engine temperature is estimated according to temperature Told before the judgement stored in EEPROM31 Teng。
With this configuration, ECU10 when restarting immediately after being stopped with spontaneous Warm status, due to representing to be in certainly The information of febrile state is stored in EEPROM31, so can identify in spontaneous Warm status.In addition, ECU10 is being identified To in the case of the spontaneous heating state, can according to temperature Told before the judgement stored in EEPROM31, become spontaneous heating ECU temperature Tecu before state, presumption engine temperature Teng.Thus, in accordance with the invention it is possible to avoid engine temperature Teng Mistake presumption.
In addition, in the 1st embodiment, the company of the ECU10 when engine 90 is in non-operating of spontaneous heating judging part 33 Continuous starting time Ts is in the case of more than stipulated time Ts1, is judged as that ECU10 is in spontaneous Warm status.In addition, spontaneous heating is sentenced The variation delta Tecu of disconnected ECU temperature Tecu of the portion 33 when engine 90 is in non-operating per unit time is specified amount Δ In the case of more than Tecu1, it is judged as that ECU10 is in spontaneous Warm status.
Whether thereby, it is possible to judge ECU10 in spontaneous Warm status.
In addition, in the 1st embodiment, there is ECU10 spontaneous heating to terminate judging part 36.Spontaneous heating terminates judging part 36 and exists In the case that spontaneous thermal information is stored in EEPROM31, judge ECU10 whether no longer for spontaneous Warm status.Spontaneous heating terminates Judging part 36 is judged as that ECU10 is no longer in the case where the duration of runs Td of engine 90 have passed through scheduled operating time Td1 Spontaneous Warm status.In addition, spontaneous heating terminates ECU temperature Tecu of the judging part 36 in the starting of ECU10 less than in EEPROM31 Before the judgement of storage in the case of temperature Told, it is no longer spontaneous Warm status to be judged as ECU10.
Memory control unit 34 terminates judging part 36 in spontaneous heating and is judged as ECU10 no longer in the case of spontaneous Warm status, On one side from EEPROM31 by spontaneous heating information deletion, make the spontaneous heating NACK messages that expression ECU10 is not spontaneous Warm status on one side Store EEPROM31.
Thereby, it is possible to judge whether the spontaneous Warm status of ECU10 has released.
The 2nd embodiment > of <
The feature structure of the ECU40 of the 2nd embodiment of the present invention is illustrated with reference to Fig. 6 and Fig. 7.
As shown in fig. 6, ECU40 has the temperature detection that can detect the temperature at two detached in housing (not shown) Portion.In present embodiment, above-mentioned temperature detecting part is made of 2 thermistors 20,50.Thermistor 20 is located at microcontroller 60 Near, thermistor 50 is located at away from 60 remote position of microcontroller.Hereinafter, the temperature that thermistor 20 is detected is set as ECU The temperature that thermistor 50 detects is set as ECU temperature TecuB by temperature TecuA.ECU temperature TecuA corresponds to the 1st embodiment party ECU temperature Tecu in formula.
As shown in fig. 7, the memory control unit 61 of microcontroller 60 is judged as that ECU40 is in spontaneous in spontaneous heating judging part 33 In the case of Warm status, expression is made to be in the spontaneous thermal information of spontaneous Warm status and be detected when tightly preceding ECU10 is started in the judgement Temperature ToldA, ToldB is stored to EEPROM31 before ECU temperature TecuA, TecuB gone out judges.
Temperature judging part 64 judges ECU40 when current in the case where spontaneous thermal information is stored in EEPROM31 Between put it is tight before ECU temperature TecuA and ECU temperature TecuB when starting temperature difference δ Tecu-s whether than being deposited in EEPROM31 More than the temperature difference δ Told high specified values Tecu1 of temperature ToldA and temperature ToldB before judgement before the judgement of storage.
Temperature estimating department 62 is in the case where spontaneous thermal information is not stored in EEPROM31, according to ECU temperature TecuA and ECU temperature TecuB presumption engine temperatures Teng.In the present embodiment, temperature estimating department 62 utilizes ECU temperature Spend the temperature difference δ Tecu presumption engine temperatures Teng of the last look of TecuA and the last look of ECU temperature TecuB.It is in addition, warm It spends presumption unit 62 and judges whether the startup is engine 90 under pre- Warm status according to temperature difference δ Tecu when engine 90 starts Restart.
In addition, temperature estimating department 62 is sentenced in the case where spontaneous thermal information is stored in EEPROM31, and in temperature What disconnected portion 64 stored in being judged as temperature difference δ Tecu-s of the ECU40 when being started before current point in time is tight unlike EEPROM31 sentences Before disconnected in the case of more than the temperature difference δ Told high specified values Tecu1 of temperature ToldA and temperature ToldB before judgement, according to ECU temperature TecuA and ECU temperature TecuB presumption engine temperature Tengs of the ECU40 when being started before current point in time is tight. In present embodiment, temperature estimating department 62 is estimated using temperature difference δ Tecu-s of the ECU40 when being started before current point in time is tight Engine temperature Teng.
In addition, temperature estimating department 62 judges in the case where spontaneous thermal information is stored in EEPROM31, and in temperature The temperature difference that portion 64 stores in being judged as temperature difference δ Tecu-s of the ECU40 when being started before current point in time is tight than EEPROM31 In the case of more than δ Told high specified values Tecu1, according to temperature ToldA before the judgement stored in EEPROM31 and before judging Temperature ToldB presumption engine temperatures Teng.In present embodiment, temperature estimating department 62 is started using temperature difference δ Told presumptions Machine temperature Teng.
Spontaneous heating terminates judging part 63 in the case where spontaneous thermal information is stored in EEPROM31, whether judges ECU40 No longer it is spontaneous Warm status.Specifically, spontaneous heating terminates judging part 63 have passed through regulation in the duration of runs Td of engine 90 In the case of duration of runs Td1, it is no longer spontaneous Warm status to be judged as ECU40.In addition, when ECU40 is started, ECU40's In the case that temperature TecuA when this is started is less than temperature ToldA before the judgement stored in EEPROM31, spontaneous heating terminates to sentence Disconnected portion 63 is judged as that ECU40 is no longer spontaneous Warm status.It is set point of temperature in temperature difference δ Tecu in addition, when ECU40 is started In the case of within poor δ Tecu1, spontaneous heating terminates judging part 63 and is judged as that ECU40 is no longer spontaneous Warm status.Spontaneous heating terminates Judging part 63 is equivalent to " duration of runs judging unit (or duration of runs judging part) ", " temperature decline recorded in claim Judging unit (or temperature decline judging part) " and " temperature difference reduces judging unit (or temperature difference is reduced and judged) ".
Here, as form is compared, consider the ECU without spontaneous heating judging part.Assuming that the ECU compared in form has In engine start according to the temperature difference at the two of ECU judge the startup whether be engine pre- Warm status under restart Unit (or component).In this case, ECU is in the case where restarting immediately after being stopped with spontaneous Warm status, although place This case that spontaneous Warm status also None- identified.Therefore, ECU can miss the startup after just stopping with spontaneous Warm status It is judged as restarting under the pre- Warm status of engine.It is therefore possible to no longer properly carry out the control of engine.
In contrast, in the 2nd embodiment, ECU40 has spontaneous heating judging part 33.Therefore, ECU40 is when with spontaneous heating shape When state is restarted immediately after stopping, due to representing that the information in spontaneous Warm status is stored in EEPROM31, so It can recognize in spontaneous Warm status.Therefore, it is possible to which the startup after just stopping with spontaneous Warm status is avoided to judge by accident Break as restarting under the pre- Warm status of engine 90.
< other embodiments >
In the other embodiment of the present invention, the nonvolatile memory other than EEPROM can be used as storage part, Volatibility RAM can also be used as storage part in the case of having power supply backup system, electricity can also be preserved in volatibility RAM Source disappear mark, will not have the RAM of power supply backup as storage part on one side the storage hold mode for checking RAM while.
In the other embodiment of the present invention, the temperature detecting unit other than thermistor can also be used.
In the other embodiment of the present invention, ECU can also be using the device other than engine as control object.
In the other embodiment of the present invention, spontaneous thermal information and spontaneous heating NACK messages can also be deposited with being written in Certain data in storage portion show.
The present invention is not limited to the above embodiments, without departing from the spirit of the invention can be with various forms reality It applies.
Symbol description
10,40 engine control assemblies, ECU (control device)
20,50 thermistors (temperature detecting unit)
31EEPROM (storage part)
32 operating judging parts (operating judging unit)
33 spontaneous heating judging parts (spontaneous heating judging unit)
34,61 memory control unit (storage control unit)
35,62 temperature estimating departments (temperature estimation unit)
90 engines (control object)

Claims (10)

1. a kind of control device (10) carries out the operating condition of the control object (90) according to the temperature (Teng) of control object Control, which is characterized in that
Have:
Temperature detecting unit (20,50) can detect the temperature (Tecu) at the one of above-mentioned control device or at two;
Storage part (31);
Judging unit (32) is operated, judges above-mentioned control object whether in non-operating;
Spontaneous heating judging unit (33) is judged as the situation that above-mentioned control object is in non-operating in above-mentioned operating judging unit Under, judge whether above-mentioned control device is in the spontaneous Warm status of the fever due to itself and temperature rise;
Storage control unit (34) is judged as that above-mentioned control device is in the feelings of spontaneous Warm status in above-mentioned spontaneous heating judging unit Under condition, to above-mentioned storage part, above-mentioned spontaneous thermal information is to represent to locate for temperature (Told) storage before making spontaneous thermal information and judging By upper when temperature before the information of spontaneous Warm status, above-mentioned judgement is the above-mentioned control device starting before it will carry out the judgement State the temperature that temperature detecting unit detects;
Temperature judging unit (37) in the case where above-mentioned spontaneous thermal information is stored in above-mentioned storage part, judges above-mentioned control Device processed will to the temperature (Tecu-s) when starting before current point in time whether than above-mentioned storage part in store it is above-mentioned Before judgement more than the high specified value of temperature (Tecu1);And
Temperature estimation unit (35), temperature judging unit judge whether it is fixed in the case of, according to above-mentioned control device Will be to the above-mentioned control object of temperature estimation detected when starting before current point in time by above-mentioned temperature detecting unit Temperature, in the case where the judgement of temperature judging unit is affirmative, before the above-mentioned judgement stored in above-mentioned storage part The temperature of the above-mentioned control object of temperature estimation.
2. a kind of control device (10) carries out the operating condition of the control object (90) according to the temperature (Teng) of control object Control, which is characterized in that
Have:
Temperature detecting unit (50) can detect the temperature (TecuA, TecuB) at the two of above-mentioned control device;
Storage part (31);
Judging unit (32) is operated, judges above-mentioned control object whether in non-operating;
Spontaneous heating judging unit (33) is judged as the situation that above-mentioned control object is in non-operating in above-mentioned operating judging unit Under, judge whether above-mentioned control device is in the spontaneous Warm status of the fever due to itself and temperature rise;
Storage control unit (61) is judged as that above-mentioned control device is in the feelings of spontaneous Warm status in above-mentioned spontaneous heating judging unit Temperature (ToldA, ToldB), which stores, under condition, before making spontaneous thermal information and judging arrives above-mentioned storage part, and above-mentioned spontaneous thermal information is Represent the information in spontaneous Warm status, temperature is that above-mentioned control device starts before it will carry out the judgement before above-mentioned judgement When the temperature that is detected by above-mentioned temperature detecting unit;
Temperature judging unit (64) in the case where above-mentioned spontaneous thermal information is stored in above-mentioned storage part, judges above-mentioned control Device processed will at two when starting before current point in time temperature temperature difference (δ Tecu-s) whether than above-mentioned storage Before above-mentioned judgement at two stored in portion more than the high specified value (Tecu1) of temperature difference (δ Told) of temperature;And
Temperature estimation unit (62), temperature judging unit judge whether it is fixed in the case of, according to above-mentioned control device Will be to the above-mentioned control object of temperature estimation detected when starting before current point in time by above-mentioned temperature detecting unit Temperature, in the case where the judgement of temperature judging unit is affirmative, according to the above-mentioned judgement stored in above-mentioned storage part The temperature of the preceding above-mentioned control object of temperature estimation.
3. control device as claimed in claim 1 or 2, which is characterized in that
When the continuous starting time (Ts) of the above-mentioned control device when above-mentioned control object is in non-operating or total starting Between be it is more than the stipulated time (Ts1) in the case of, above-mentioned spontaneous heating judging unit is judged as that above-mentioned control device is in spontaneous heating State.
4. control device as claimed in claim 1 or 2, which is characterized in that
Variable quantity (the Δ of the temperature of above-mentioned control device in non-operating and per unit time is in above-mentioned control object Tecu) in the case of more than specified amount (Δ Tecu1), above-mentioned spontaneous heating judging unit be judged as above-mentioned control device be in from Febrile state.
5. control device as claimed in claim 1 or 2, which is characterized in that
The control device is also equipped with duration of runs judging unit (36), and above-mentioned spontaneous thermal information is stored in above-mentioned storage part In the case of, which judges whether the duration of runs (Td) of above-mentioned control object have passed through regulation operating Time (Td1),
It is judged as that the duration of runs of above-mentioned control object have passed through the feelings of scheduled operating time in above-mentioned duration of runs judging unit Under condition, above-mentioned storage control unit deletes above-mentioned spontaneous thermal information from above-mentioned storage part on one side, makes spontaneous heating negative letter on one side To above-mentioned storage part, which is to represent that above-mentioned control device is not at the information of spontaneous Warm status for breath storage.
6. control device as claimed in claim 1 or 2, which is characterized in that
The control device is also equipped with temperature and declines judging unit (36), when above-mentioned control device starts, believes in above-mentioned spontaneous heating In the case that breath is stored in above-mentioned storage part, judging unit (36) is dropped at this temperature and judges that this of above-mentioned control device rises Whether temperature when dynamic is less than temperature before the above-mentioned judgement stored in above-mentioned storage part,
Drop judging unit is judged as that temperature during this starting of above-mentioned control device is less than above-mentioned storage part at the temperature disclosed above Before the above-mentioned judgement of middle storage in the case of temperature, above-mentioned storage control unit is deleted above-mentioned spontaneous from above-mentioned storage part on one side Thermal information, making the storage of spontaneous heating NACK messages on one side, the spontaneous heating NACK messages are to represent above-mentioned control dress to above-mentioned storage part Put the information for being not at spontaneous Warm status.
7. control device as claimed in claim 1 or 2, which is characterized in that
Above-mentioned temperature detecting unit can detect the temperature (TecuA, TecuB) at the two of above-mentioned control device,
Above-mentioned control device is also equipped with temperature difference and reduces judging unit, in the starting of above-mentioned control device, in above-mentioned spontaneous heating In the case that information is stored in above-mentioned storage part, which reduces judging unit and judges that this of above-mentioned control device rises The temperature difference (δ Tecu) at two when dynamic whether be set point of temperature poor (δ Tecu1) hereinafter,
It is upper in the temperature difference that above-mentioned temperature difference is reduced at two when judging unit is judged as this starting of above-mentioned control device In the case of stating below set point of temperature difference, above-mentioned storage control unit deletes above-mentioned spontaneous heating letter from above-mentioned storage part on one side Breath, making the storage of spontaneous heating NACK messages on one side, the spontaneous heating NACK messages are to represent above-mentioned control device not to above-mentioned storage part Information in spontaneous Warm status.
8. control device as claimed in claim 1 or 2, which is characterized in that
Above-mentioned control object is the engine carried in the car.
9. a kind of temperature estimation method of control device (10), the control device (10) are right according to the temperature (Teng) of control object The operating condition of the control object (90) is controlled, which is characterized in that,
Temperature (Tecu) at the one of above-mentioned control device or at two is detected by temperature detecting unit (20,50),
Above-mentioned control object is judged whether in non-operating by operating judging unit (32),
In the case where above-mentioned operating judging unit is judged as that above-mentioned control object is in non-operating, by spontaneous heating judging unit (33) judge whether above-mentioned control device is in the spontaneous Warm status of the fever due to itself and temperature rise,
It is single by storage control in the case where above-mentioned spontaneous heating judging unit is judged as that above-mentioned control device is in spontaneous Warm status Storage part is arrived in temperature (Told) storage before member (34) makes spontaneous thermal information and judges, above-mentioned spontaneous thermal information is to represent to be in certainly The information of febrile state, temperature is by above-mentioned temperature when above-mentioned control device starts before it will carry out the judgement before above-mentioned judgement The temperature that degree detection unit detects,
Temperature judging unit (37) judges above-mentioned control in the case where above-mentioned spontaneous thermal information is stored in above-mentioned storage part Device will to the temperature (Tecu-s) when starting before current point in time whether than above-mentioned storage part in store above-mentioned sentence Before disconnected more than the high specified value of temperature (Tecu1),
Temperature judging unit judge whether it is fixed in the case of, by temperature estimation unit (35) according to above-mentioned control device Will be to the above-mentioned control object of temperature estimation detected when starting before current point in time by above-mentioned temperature detecting unit Temperature, in the case where the judgement of temperature judging unit is affirmative, by temperature estimation unit (35) according to above-mentioned storage part The temperature of the above-mentioned control object of temperature estimation before the above-mentioned judgement of middle storage.
10. a kind of temperature estimation method of control device (40), the control device (40) is according to the temperature (Teng) of control object The operating condition of the control object (90) is controlled, which is characterized in that,
Two temperature (TecuA, TecuB) of above-mentioned control device is detected by temperature detecting unit (50),
Above-mentioned control object is judged whether in non-operating by operating judging unit (32),
In the case where above-mentioned operating judging unit is judged as that above-mentioned control object is in non-operating, by spontaneous heating judging unit (33) judge whether above-mentioned control device is in the spontaneous Warm status of the fever due to itself and temperature rise,
It is single by storage control in the case where above-mentioned spontaneous heating judging unit is judged as that above-mentioned control device is in spontaneous Warm status To storage part, above-mentioned spontaneous thermal information is table for temperature (ToldA, ToldB) storage before first (61) make spontaneous thermal information and judge Show the information in spontaneous Warm status, when temperature is that above-mentioned control device starts before it will carry out the judgement before above-mentioned judgement The temperature detected by above-mentioned temperature detecting unit,
Temperature judging unit (64) judges above-mentioned control in the case where above-mentioned spontaneous thermal information is stored in above-mentioned storage part Device will at two when starting before current point in time temperature temperature difference (δ Tecu-s) whether than above-mentioned storage part Before above-mentioned judgement at the two of middle storage more than the high specified value (Tecu1) of temperature difference (δ Told) of temperature,
Temperature judging unit judge whether it is fixed in the case of, by temperature estimation unit (62) according to above-mentioned control device Will be to the above-mentioned control object of temperature estimation detected when starting before current point in time by above-mentioned temperature detecting unit Temperature, in the case where the judgement of temperature judging unit is affirmative, by temperature estimation unit (62) according to above-mentioned storage part The temperature of the above-mentioned control object of temperature estimation before the above-mentioned judgement of middle storage.
CN201480057199.XA 2013-10-18 2014-10-16 Control device and its temperature estimation method Active CN105637204B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2013217096A JP6160433B2 (en) 2013-10-18 2013-10-18 Control device
JP2013-217096 2013-10-18
PCT/JP2014/077599 WO2015056755A1 (en) 2013-10-18 2014-10-16 Control device and temperature estimation method thereof

Publications (2)

Publication Number Publication Date
CN105637204A CN105637204A (en) 2016-06-01
CN105637204B true CN105637204B (en) 2018-07-03

Family

ID=52828196

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480057199.XA Active CN105637204B (en) 2013-10-18 2014-10-16 Control device and its temperature estimation method

Country Status (3)

Country Link
JP (1) JP6160433B2 (en)
CN (1) CN105637204B (en)
WO (1) WO2015056755A1 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3935013B2 (en) * 2002-07-19 2007-06-20 株式会社日立製作所 Control device for internal combustion engine provided with output correction means for thermal airflow sensor
JP2004353469A (en) * 2003-05-27 2004-12-16 Nissan Motor Co Ltd Control device of internal combustion engine
DE602004031311D1 (en) * 2003-08-18 2011-03-17 Advantest Corp Temperature control device
JP4984754B2 (en) * 2006-09-04 2012-07-25 トヨタ自動車株式会社 Power supply system and vehicle equipped with the same
JP5491889B2 (en) * 2009-04-02 2014-05-14 日本特殊陶業株式会社 Energization control device for vehicle control parts
JP5759780B2 (en) * 2011-05-09 2015-08-05 アズビル株式会社 Calorific value measuring system and calorific value measuring method
JP5683710B2 (en) * 2011-09-08 2015-03-11 日立オートモティブシステムズ株式会社 Battery system monitoring device

Also Published As

Publication number Publication date
JP2015078669A (en) 2015-04-23
WO2015056755A1 (en) 2015-04-23
CN105637204A (en) 2016-06-01
JP6160433B2 (en) 2017-07-12

Similar Documents

Publication Publication Date Title
CN108851233B (en) Aerosol generating device and control method thereof
US8978598B2 (en) Sensor abnormality detection apparatus and a block heater installation determining apparatus
US11313304B2 (en) Heater energization control device
JP6729291B2 (en) Urea water supply system and control method thereof
EP3688290B1 (en) Method for operating a catalyst arrangement of an internal combustion engine and catalyst arrangement
US20020118016A1 (en) Control system for metering fuel to an internal combustion engine
CN105637204B (en) Control device and its temperature estimation method
KR20160070070A (en) Method and device for operating a fuel pump
JP2010175116A (en) Device and method for controlling current carrying of glow plug
US6874358B2 (en) Method for determining a hot-start situation in an internal combustion engine
JP2002004932A (en) Engine system abnormality diagnosis device
JP2013036670A (en) Planar heater
CN103470411B (en) The control unit of the electric suction air preheater of internal combustion engine
JP2015135069A (en) Heater and heater element
JP6223818B2 (en) Intake heater temperature estimation device and engine start assist system
JP2018119508A (en) Failure determination device for wet parameter acquisition device
JP4075491B2 (en) Engine downtime estimation device
JP2002266679A (en) Control device for internal combustion engine
CN109804153B (en) Method and additional control unit for cold start optimization of an internal combustion engine
CN115003902B (en) Determining coil temperature of a magnetically controlled valve injector
US7047944B2 (en) Method and system to determine engine restart
JP2015113793A (en) Vehicle controller
EP3581787B1 (en) Method to determine the use of a block heater
TWI596276B (en) Vehicle, idle speed control device and control method thereof
KR20250034894A (en) Power control apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant