The present invention relates to an electronic control device that drives an inductive load.
In a system configuration in which one control device controls a plurality of inductive loads, it is known that when ON timings of outputs of the plurality of loads coincide with each other, the heat generation increases due to ripple currents, resulting in shortening the life of an electronic component.
As a method of prolonging the life of an electronic component, for example, as disclosed in PTL 1, there is known a method of smoothing ripple currents and suppressing heat generation by shifting the ON timings of outputs of a control device at fixed intervals.
PTL 1: JP 9-331696
In PTL 1 described above, for a driver subjected to pulse width modulation (PWM) control by a load control device, the ON timing of an output voltage is shifted for each driver to smooth ripple currents flowing through an electronic component and suppress heat generation of the electronic component.
However, in the technique described in PTL 1, a ripple current corresponding to a current flowing through a load is generated in an electronic component at the timing of turning on and off the load. When the number of loads controlled by a driver and the load current increase, an increase of a ripple current increases the heat generation of the electronic component, and the problem of shortening the life of the electronic component cannot be avoided.
Therefore, an object of the present invention is to provide a highly reliable electronic control device that drives and controls a plurality of inductive loads and is capable of prolonging the life of electronic components by minimizing the total amount of effective ripple current values of the electronic components constituting the electronic control device.
In order to achieve the above object, the present invention is configured as follows.
An electronic control device that generates control signals for controlling a plurality of inductive loads includes a control unit configured to set drive output values including drive start timings, output duty ratios, and drive frequencies of a plurality of load drivers configured to drive the plurality of inductive loads based on various types of information related to drive states of the plurality of inductive loads, a current output unit configured to output current values flowing through the plurality of load drivers, and an ON timing setting unit configured to set a timing to turn on outputs of the drive output values in the plurality of load drivers based on the current values output by the current output unit. The ON timing setting unit sets ON timings of the plurality of load drivers so as to cancel out ripple current effective values generated in an electronic component connected by a power supply line as a drive source for the plurality of inductive loads.
According to the present invention, in an electronic control device that drives and controls a plurality of inductive loads, it is possible to implement a highly reliable electronic control device capable of suppressing heat generation due to ripple currents in electronic components constituting the electronic control device and a control method thereof.
This makes it possible to extend the life of an electronic component and the life and achieve an increase in the life and an improvement in the reliability of an electronic control device.
Problems, configurations, and effects other than those described above will be clarified by the following description of embodiments.
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
In the drawings, the same components are denoted by the same reference numerals, and a detailed description of overlapping components will be omitted. Embodiment
An electronic control device according to a first embodiment of the present invention will be described with reference to
First, the basic configuration and operation of an electronic control device 110 to which the present invention is applied will be described with reference to
As illustrated in
The load drivers 160, 170, 180 include any or all of the switching elements 200, 210, 220, and 230, such as MOS-FETs, for driving the external inductive loads 130, 140, and 150, such as electric motors.
The integrated circuit device 190 includes, in addition to various calculations necessary for the operation of the electronic control device 110, a control unit 270 that sets load drive information from the drive states of the external inductive loads 130, 140, and 150 connected to the electronic control device 110, a current detection unit 280 that detects the output current values of the load drivers 160, 170, and 180, and an ON timing setting unit 290 that sets timings to turn on the outputs of the drive output values in the load drivers 160, 170, and 180 based on the output current values detected by the current detection unit 280.
The operation of the electronic control device 110 in
The PWM waveforms generated by the integrated circuit device 190 are input to the load drivers 160, 170, and 180. The switching elements included in the load drivers 160, 170, and 180 start ON/OFF operations based on the input PWM waveforms. By switching ON/OFF of the switching elements, output voltages 240, 250, and 260 of the load drivers 160, 170, and 180 are changed to drive the external inductive loads 130, 140, and 150.
For example, when the switching elements 200 and 230 are ON and the switching elements 210 and 220 are OFF, a current (a) flows from the power supply 100 toward the external inductive load 130, and the external inductive load 130 performs forward rotation operation. In contrast, when the switching elements 200 and 230 are OFF and the switching elements 210 and 220 are ON, a current (b) flows from the power supply 100 toward the external inductive load 130, and the external inductive load 130 performs backward rotation operation.
Next, the functions of the respective units of the electronic control device 110 in
The control unit 270 in the integrated circuit device 190 sets load drive information such as the drive start timings, the PWM drive cycles, and the duty ratios of the load drivers 160, 170, and 180 based on various states related to the driving of the external inductive loads 130, 140, and 150 connected to the electronic control device 110.
The current detection unit 280 detects output currents flowing through the load drivers 160, 170, and 180. As a method of detecting output currents is configured to acquire, for example, peak values during a certain period in which the external inductive loads 130, 140, and 150 are driven.
Note that the method of detecting output currents according to the present invention is not limited to the acquisition of peak values in a certain period in which the external inductive loads 130, 140, and 150 are driven, and the same effect as those of the present invention can be obtained even when the method is applied to the electronic control device 110 having a similar program configuration for detecting the output currents of the load drivers 160, 170, and 180, such as the acquisition of average values in a certain period.
The ON timing setting unit 290 sets the ON timings so as to cancel out ripple currents in the load drivers 160, 170, and 180 when the detected currents of the current detection unit 280 are large based on the load drive information set by the control unit 270 using the method in
The integrated circuit device 190 generates control signals to the load drivers 160, 170, and 180 based on the corrected load drive information.
The above control method is illustrated in the flowchart of
First, in step S100 in
Next, in step S110, the control unit 270 sets load drive information such as the drive start timings, the PWM drive cycles, and the duty ratios of the load drivers 160, 170, and 180 on the basis of the various states acquired in step S100.
Subsequently, in step S120, the current detection unit 280 detects output currents flowing through the load drivers 160, 170, and 180.
The process then shifts to step S130, in which on the basis of the load drive information set by the control unit 270, the ON timing setting unit 290 sets ON timings so as to cancel out ripple currents in the load drivers 160, 170, and 180 when the detected currents of the current detection units 280 are large.
Next, in step S140, the ON timing setting unit 290 corrects the load drive information of the control unit 270 based on the ON timing set for each of the load drivers 160, 170, and 180.
Finally, in step S150, the integrated circuit device 190 generates control signals to the load drivers 160, 170, and 180 based on the load drive information corrected by the control unit 270 and ends the processing.
A method of setting the ON timings of the load drivers 160, 170, and 180 based on the load drive information set by the control unit 270 and the detected currents of the current detection unit 280 will be described with reference to
The current detection unit 280 detects output currents flowing through the load drivers 160, 170, and 180 and then transmits the detected currents to the ON timing setting unit 290. As illustrated in the table in
In accordance with the result of the ranking, the ON timing setting unit 290 sets the ON timings of the load drivers 160, 170, and 180 so as to cancel out the ripple current effective values generated in the electrolytic capacitor 120 such as an electronic component connected by a power supply line as a drive source for the loads.
For example, as illustrated in
The ON timings of the output voltages set by circles 1 to 3 in
Note that the method for ripple current cancellation according to the present invention is not limited to (1) to (3) described above and may be based on the relationship illustrated in
Note that the difference between the example illustrated in (A) and the example illustrated in (C) is the magnitude relationship between transient response times t2 and t4.
As described above, the electronic control device 110 according to the first embodiment includes the plurality of load drive circuits (the load drivers 160, 170, and 180), the integrated circuit device 190 that transmits control signals to the plurality of load drive circuits (the load drivers 160, 170, and 180), the control unit 270 that sets drive output values including drive start timings, output duty ratios, and drive frequencies of the load drive circuits (the load drivers 160, 170, and 180) on the basis of various types of information regarding the drive states of the plurality of loads (130, 140, and 150), the current detection unit 280 that detects the output current values of the plurality of load drive circuits (the load drivers 160, 170, and 180), and the ON timing setting unit 290 that sets timings to turn on the outputs of the drive output values in the plurality of load drive circuits (the load drivers 160, 170, and 180) on the basis of the output current values detected by the current detection unit.
Then, the ON timing setting unit 290 sets the ON timings of the plurality of load drive circuits (130, 140, and 150) so as to cancel out the ripple current effective values generated in the electronic component 120 such as the electrolytic capacitor connected by the power supply line as a drive source for the plurality of loads (the load drivers 160, 170, and 180).
According to the electronic control device 110 of the first embodiment, by matching the ON/OFF timings of the output voltages 240, 250, and 260 of the load drivers 160, 170, and 180 depending on the magnitudes of the output currents, it is possible to cancel out ripple currents in the electronic component 120 such as an electrolytic capacitor and suppress heat generation, thereby implementing a highly reliable electronic control device. In the first embodiment, the order of the ON timings of the load drivers 160, 170, and 180 can be set in the descending order of the current values of the load drivers 160, 170, and 180.
An electronic control device 110 according to a second embodiment of the present invention will be described with reference to
In the first embodiment, as illustrated in
In contrast to this, the second embodiment illustrated in
As illustrated in
An ON timing setting unit 290 sets ON timings in the load drivers 160, 170, and 180 based on the output currents estimated by the current estimation unit 300. Other configurations are similar to those in
As described above, according to the electronic control device 110 of the second embodiment, the current estimation unit 300 estimates output currents instead of causing the current detection unit 280 to detect output currents flowing through the load drivers 160, 170, and 180 as in the first embodiment.
As a result, the second embodiment can obtain an effect similar to that of the first embodiment and has an effect of lowering the processing load required for the integrated circuit device 190 and increasing the processing speed as compared with the first embodiment.
An electronic control device 110 according to a third embodiment of the present invention will be described with reference to
In the third embodiment (
As illustrated in
A set threshold is determined from, for example, the duty ratios and the load constant information of external inductive loads 130, 140, and 150 as described in the second embodiment and is stored in, for example, a storage element such as a ROM 330 in an integrated circuit device 190.
In the third embodiment illustrated in
As described above, the electronic control device 110 according to the third embodiment is configured to exclude any of the load drivers 160, 170, and 180 whose output current is equal to or less than a set threshold value from the ON timing setting targets of the ON timing setting unit 290. This makes it possible to obtain the same effects as those of the first embodiment. In addition, as compared with the first embodiment, it is possible to reduce the processing load necessary for the integrated circuit device 190 and suppress the influence of shifting the ON timings of the external inductive loads 130, 140, and 150 on the control.
An electronic control device 110 according to a fourth embodiment of the present invention will be described with reference to
As illustrated in
As illustrated in
The example illustrated in
From the calculation result obtained by the current calculation unit 320, 0.8 A obtained by adding the current value 0.5 A of the load driver 170 and the current value 0.3 A of the load driver 180 is the current value 0.8 A of the load driver 160. Therefore, as illustrated in
As in the example illustrated in
As described with reference to
As described above, according to the electronic control device 110 of the fourth embodiment, the ON timing setting unit 290 sets the ON timings of the load drivers 160, 170, and 180 on the basis of the result of current addition/subtraction by the current calculation n unit 320, whereby a high cancellation effect of ripple currents can be obtained even when a load having a large ripple current is used.
The current detection unit 280 in the first and third embodiments and the current estimation unit 300 in the second embodiment can be collectively referred to as current output units that outputs current values flowing through the load drivers 160, 170, and 180. In addition, the current detection unit 280 and the current calculation unit 320 in the fourth embodiment can also be collectively referred to as current output units that output current values flowing through the load drivers 160, 170, and 180.
Note that, although the electronic control device 110 is described in the first to fourth embodiments, the present invention can obtain the same effect as that of the present invention when applied to an electronic control device having a similar circuit configuration for driving loads even in all applications such as in-vehicle applications, home appliance applications, and medical applications.
In addition, the present invention is not limited to the above-described embodiments and includes various modifications. For example, the above-described embodiments have been described in detail for easy understanding of the present invention and are not necessarily limited to those having all the described configurations.
In addition, a part of the configuration of a certain embodiment can be replaced with a configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of a certain embodiment. In addition, it is possible to add, delete, and replace other configurations with respect to a part of the configuration of each embodiment.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2022/006658 | 2/18/2022 | WO |