CN105637204B - Control device and its temperature estimation method - Google Patents
Control device and its temperature estimation method Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 10
- 230000002269 spontaneous effect Effects 0.000 claims abstract description 182
- 238000010438 heat treatment Methods 0.000 claims abstract description 80
- 206010037660 Pyrexia Diseases 0.000 claims abstract description 10
- 238000001514 detection method Methods 0.000 claims abstract description 7
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 claims description 6
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 claims description 6
- 230000033228 biological regulation Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 46
- 239000000446 fuel Substances 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000002347 injection Methods 0.000 description 6
- 239000007924 injection Substances 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 230000005611 electricity Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000002000 scavenging effect Effects 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/263—Electrical 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
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/021—Engine temperature
- F02D2200/022—Estimation of engine temperature
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/042—Introducing corrections for particular operating conditions for stopping the engine
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/06—Introducing corrections for particular operating conditions for engine starting or warming up
- F02D41/062—Introducing 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
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.
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)
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 |
-
2013
- 2013-10-18 JP JP2013217096A patent/JP6160433B2/en active Active
-
2014
- 2014-10-16 WO PCT/JP2014/077599 patent/WO2015056755A1/en active Application Filing
- 2014-10-16 CN CN201480057199.XA patent/CN105637204B/en active Active
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 |