PURGE VALVE DRIVING CONTROL DEVICE
Provided is a purge valve driving control device capable of detecting abnormality by utilizing an existing circuit as much as possible while securing resolution and accuracy of solenoid resistance value detection. A battery voltage is applied to one end of a solenoid 1a through a first connection terminal 3a, and the other end is connected to a second connection terminal 3b. In a driver circuit 120, a drive transistor 4 and a shunt resistor 5 are connected in series between the second connection terminal 3b and a ground, and an overcurrent detection circuit 11 that enables detection of occurrence of an overcurrent in the drive transistor 4 on the basis of a voltage of the shunt resistor 5 is provided, and a microcomputer 110 is configured to be able to determine presence or absence of occurrence of battery short-circuit equivalent to an electrical short-circuit state of the first connection terminal 3a and the second connection terminal 3b on the basis of an output of the overcurrent detection circuit 11.
The present invention relates to a purge valve driving control device, and particularly, to a purge valve driving control device that improves reliability, stability, and the like of driving control.
Gasoline vehicles are required to be equipped with a fuel evaporative gas emission control device, and it is well known that the fuel evaporative gas emission control device is equipped with a configuration corresponding to a structure of vehicles, or the like.
For example, a configuration in which activated carbon stored in a canister adsorbs a fuel evaporation gas, and a part of engine intake air is caused to pass through the canister and is discharged (purged) to an engine intake system through a purge valve at the time of activating the engine, that is, the part of the engine intake air is caused to flow into an engine intake port to be applied to a fuel of the engine, and the like are relatively well known.
To realize appropriate engine control, it is necessary to grasp the amount of evaporated fuel that is supplied to the engine intake port through the purge valve as accurate as possible.
Therefore, the opening degree of the purge valve is typically controlled with feedback control or the like.
Particularly, in a case of a solenoid type purge valve, the opening degree thereof is determined with the magnitude of an energization current, but a battery voltage and a solenoid resistance value which are main factors which determine the energization current vary depending on an operation state or an ambient temperature of vehicles.
Therefore, as a typically employed configuration, a detection circuit that detects the solenoid resistance value is provided, and a deviation from a target value of the energization current is feedback-corrected while sequentially detecting the resistance value to secure an appropriate energization current, thereby reliably securing a desired opening degree (for example, refer to JP2013-199874A or the like).
On the other hand, in the purge valve driving control device as described above, from the viewpoint of the degree of importance of a device, and the like, it is required to detect an abnormal state such as short-circuit, opening, and the like in a connection terminal with the purge valve.
In the purge valve driving control device that uses an electronic control unit (ECU) for vehicles in the related art, a battery voltage VB is applied to one end of a solenoid 51a of a purge valve 51, and the other end of the solenoid 51a is connected to a driver circuit 52 constituted by a so-called low-side transistor 53.
The low-side transistor 53 of the driver circuit 52 is turned on or off in correspondence with PWM control by a microcomputer (noted as “CPU” in
In addition, in the device in the related art, a resistance detection circuit 55 configured to detect a resistance value of the solenoid 51a (hereinafter, referred to as “solenoid resistance value” for convenience of explanation) is provided. A voltage-dividing resistor 56 (noted as “Rdiv” in
The resistance detection circuit 55 amplifies and outputs a differential voltage Vdef that is a difference between the battery voltage VB and a divided voltage Vdiv obtained by the voltage-dividing resistor 56, and outputs the resultant amplified voltage to the microcomputer 54 as a detection voltage Vdet.
In the microcomputer 54, a solenoid resistance value is calculated by operation on the basis of an output voltage of the resistance detection circuit 55, an actual battery voltage VB detected by a battery voltage detection circuit (noted as “VB-DET” in
Then, the calculated solenoid resistance value is applied for duty correction in the PWM control.
In the device in the related art, in addition to detection of the solenoid resistance value as described above, first and second comparators 59 and 60 are provided to detect presence or absence of abnormality in first and second connection terminals 58a and 58b to which the solenoid 51a is connected.
That is, the output voltage of the resistance detection circuit 55 is compared with threshold values Vth1 and Vth2 in the first and second comparators 59 and 60, and presence or absence of abnormality is determined in the microcomputer 54 in accordance with comparison results.
For example, for some reason, when a supply line of the battery voltage VB enters a state of being directly connected to an output of the driver circuit 52, that is, in other words, when it enters a state equivalent to that the first connection terminal 58a and the second connection terminal 58b are electrically and directly connected to each other (hereinafter, referred to as “battery short-circuit” for convenience of explanation), the differential voltage Vdef becomes approximately 0 V, and the detection voltage Vdet of the resistance detection circuit 55 also becomes approximately 0 V.
In this case, in the first comparator 59, the output voltage of the resistance detection circuit 55 falls below the first threshold value Vth1, and as a result, in the microcomputer 54, it is determined that battery short-circuit occurs.
On the other hand, in a case where terminal opening in which connection between the driver circuit 52 and the solenoid 51a is cut off, or a state in which an output stage of the driver circuit 52 is directly connected to the ground, that is, in order words, ground short-circuit in which the second connection terminal 58b is connected to the ground occurs, the differential voltage Vdef becomes approximately near the battery voltage VB in any case.
In this case, in the second comparator 60, the output voltage of the resistance detection circuit 55 is above the second threshold value Vth2, and as a result, in the microcomputer 54, it is determined that terminal opening or ground short-circuit occurs.
However, in the configuration with which the detection voltage Vdet of the resistance detection circuit 55 is used for abnormality detection as in the related art, there is a problem that detection timing of abnormality detection is limited due to electrical characteristics of a solenoid, or deterioration in resolution or accuracy in solenoid resistance value detection is caused.
First,
Since the energization control of the solenoid 51a of the purge valve 51 is typically performed by so-called PWM control, the low-side transistor 53 is turned on or off with a predetermined duty ratio by the microcomputer 54.
At the time of energization of the solenoid 51a, when the low-side transistor 53 is turned on, a voltage Vout in the second connection terminal 58b drops to a voltage near 0 V, and an energization current Is gradually increases (refer to
In addition, the detection voltage Vdet of the resistance detection circuit 55 rises in accordance with an increase in the energization current Is, and then becomes a constant voltage (refer to
After a predetermined energization time, the low-side transistor 53 is turned off by the microcomputer 54, but due to inductance of the solenoid 51a, the voltage Vout in the second connection terminal 58b temporarily rapidly rises and reaches a predetermined clamp voltage Vcl, and then gradually drops with the passage of time and becomes a predetermined battery voltage VB (refer to
Due to an influence of the inductance, the energization current Is does not immediately become zero when the low-side transistor 53 is turned off, and decreases with the passage of time (refer to
In addition, the output voltage Vdet of the resistance detection circuit 55 temporarily reaches a maximum output (5 V in this example) due to an influence of the inductance when the low-side transistor 53 is turned off, and then drops temporarily to 0 V in combination with a reduction in the inductance. Then, an output state returns to a normal state (refer to
After all, detection of the solenoid resistance value, and abnormality detection such as battery short-circuit by the resistance detection circuit 55 is limited to a period up to time tb at which the low-side transistor 53 is turned on again after passage of the above-described transient response period Ttr, that is, after time ta.
Next, deterioration of resolution or accuracy in the solenoid resistance value detection will be described with reference to
In
In addition, a variation characteristic example of the output voltage Vdet of the resistance detection circuit 55 with respect to a variation of the battery voltage VB in a case where the solenoid resistance value is 17 (2 is illustrated by a solid characteristic line attached with a symbol L2 (hereinafter, referred to as “characteristic line L2” for convenience of explanation).
Note that, dotted-lines on upper and lower sides of the characteristic line L2 illustrate an example of a fluctuation range.
Furthermore, in this example, a case where the threshold value Vth1 of the first comparator 59 is 500 mV and the threshold value Vth2 of the second comparator 60 is 4500 m V is assumed.
Accordingly, in this case, the output voltage Vdet of the resistance detection circuit 55 which can be used for detection of the solenoid resistance value in the microcomputer 54 is limited to a range of 500 mV<Vdet<4500 mV.
The above-described characteristic lines L1 and L2 are results obtained by adjusting a circuit constant and the like of the resistance detection circuit 55 in consideration of the limited range of the output voltage Vdet.
In order to secure higher resolution and accuracy in solenoid resistance value detection, for example, it is necessary to secure an inclination of the characteristic lines L1 and L2, that is, a variation of the output voltage Vdet with respect to a variation of the battery voltage VB as large as possible.
Accordingly, the limitation of the output voltage Vdet as described above naturally limits the resolution and the accuracy of the solenoid resistance value detection.
For example, with regard to the characteristic line L1 shown in
In this case, even though the resolution and accuracy of the solenoid resistance value detection in the vicinity of the central portion of the characteristic line L1, that is, in a portion where the battery voltage is near approximately 10 V to 14 V (shaded portion in
The invention has been made in consideration of the above-described circumstances, and an object thereof is to provide a purge valve driving control device capable of detecting abnormality with a circuit configuration utilizing an existing circuit as much as possible while securing resolution and accuracy of solenoid resistance value detection.
To accomplish the object of the invention, a purge valve driving control device according to the invention is a purge valve driving control device, including:
-
- a driver circuit configured to perform energization to a solenoid of a solenoid type purge valve; and
- a microcomputer configured to be able to control a valve opening degree of the solenoid type purge valve through the driver circuit,
- wherein a battery voltage is applied to one end of the solenoid through a first connection terminal provided in the purge valve driving control device, and the other end of the solenoid is connected to a second connection terminal provided in the purge valve driving control device,
- in the driver circuit, a drive transistor as a low-side transistor and a shunt resistor are provided between the second connection terminal and a ground and are connected in series in the order of the drive transistor and the shunt resistor from a side of the second connection terminal,
- an overcurrent detection circuit configured to be able to detect occurrence of an overcurrent in the drive transistor on the basis of a voltage of the shunt resistor is provided, and
- the microcomputer is configured to be able to determine presence or absence of occurrence of battery short-circuit equivalent to an electrical short-circuit state of the first connection terminal and the second connection terminal on the basis of an output of the overcurrent detection circuit.
According to the invention, since battery short-circuit in which a potential of a connection point between the drive transistor and the solenoid becomes the battery voltage can be detected on the basis of a current flowing through the drive transistor by using the drive transistor, a configuration using an existing circuit can be employed, and since a circuit configuration is made to be separate from a solenoid resistance value detection circuit differently from a circuit in the related art, stable solenoid resistance value detection can be secured without deterioration in resolution and accuracy of solenoid resistance value detection.
Furthermore, since the comparator is provided to compare the voltage of the connection point between the drive transistor and the solenoid, and the reference voltage, ground short-circuit in which the connection point enters a short-circuit state with the ground, or terminal opening in which connection between the drive transistor and the solenoid is cut off can be detected, and it is possible to obtain an effect capable of detecting abnormality of a circuit while securing stable solenoid resistance value detection without deterioration in resolution and accuracy of the solenoid resistance value detection as in battery short-circuit.
Hereinafter, an embodiment of the invention will be described with reference to
Note that, members, arrangements, and the like to be described below are not intended to limit the invention, and can be modified in various manners within a range of the gist of the invention.
First, a configuration example of a purge valve driving control device according to the embodiment of the invention will be described with reference to
The purge valve driving control device according to the embodiment of the invention is configured to execute driving control of a solenoid type purge valve 1 and abnormality detection (details thereof will be described later) with focus given to an electronic control unit (noted as “ECU” in
The electronic control unit 100 for vehicles according to the embodiment of the invention includes a microcomputer (noted as “CPU” in
The microcomputer 110 includes a storage element (not illustrated) such as a RAM and a ROM, an analog to digital converter (not illustrated), an interface circuit, and the like, and has a known/well-known configuration.
The microcomputer 110 according to the embodiment of the invention is configured to be able to execute various kinds of control processing such as solenoid resistance value detection, purge valve driving control, and abnormality detection as will be described later.
The electronic control unit 100 for vehicles according to the embodiment of the invention is provided with first and second connection terminals 3a and 3b for connection with the purge valve 1 provided on an outside.
It is noted that, a battery voltage VB is applied to the first connection terminal 3a, and one end of a solenoid 1a of the purge valve 1 is connected to the first connection terminal 3a.
Furthermore, the other end of the solenoid 1a is connected to the second connection terminal 3b, the second connection terminal 3b is connected to an output stage of the driver circuit 120, and the solenoid 1a is energized and controlled by the driver circuit 120 as to be described later.
The resistance detection voltage amplifier 130 amplifies and outputs a voltage necessary for operational calculation of a solenoid resistance value that is a resistance value of the solenoid 1a in the microcomputer 110. The resistance detection voltage amplifier 130 has a configuration of a well known amplification circuit.
One input stage of the resistance detection voltage amplifier 130 is connected to the first connection terminal 3a, and the battery voltage VB is input to the input stage.
In addition, the other input stage of the resistance detection voltage amplifier 130 is connected to the second connection terminal 3b, and the voltage-dividing resistor 2 is connected between the second connection terminal 3b and a ground.
Accordingly, a voltage corresponding to voltage drop in the voltage-dividing resistor 2 is applied to the other input stage of the resistance detection voltage amplifier 130.
Here, when the voltage in the second connection terminal 3b is set as a drive output voltage Vout, the input voltage of the resistance detection voltage amplifier 130 is set as a differential voltage Vdef, the degree of amplification of the resistance detection voltage amplifier 130 is set as a, the battery voltage is set as VB, and the output voltage of the resistance detection voltage amplifier 130 is set as a detection voltage Vdet, the detection voltage Vdet that is input to the microcomputer 110 is expressed by the following Expression 1.
On the other hand, when the solenoid resistance value of the solenoid 1a is set as Rva, and a resistance value of the voltage-dividing resistor 2 is set as Rdiv, a relationship expressed by the following Expression 2 is established between the two resistance values, the drive output voltage Vout, and the differential voltage Vdef.
In addition, Vout is expressed by the following Expression 3.
In addition, in the microcomputer 110, the solenoid resistance value Rva is calculated on the basis of the following Expression 4.
In addition, the solenoid resistance value calculated as described above is applied to PWM control of a drive transistor 4 provided in the driver circuit 120 to be described later by the microcomputer 110.
The battery voltage detection circuit 140 is configured to convert the battery voltage VB to a voltage suitable for the microcomputer 110 and outputs the voltage.
In the microcomputer 110, monitoring processing as to whether the battery voltage VB is correct is executed. In addition, a value of the battery voltage VB obtained by the battery voltage detection circuit 140 is applied to calculation of the above-described solenoid resistance value or the like.
The driver circuit 120 includes the drive transistor 4, a shunt resistor (noted as “Rs” in
The driver circuit 120 according to the embodiment of the invention performs energization control of the solenoid 1a as in the related art, and is configured to be able to detect abnormality in combination with the microcomputer 110 as to be described later in detail.
Here, in the embodiment of the invention, abnormal detection represents detection of an abnormal state of a voltage and a current in the first and second connection terminals 3a and 3b.
Specifically, the abnormal state in the embodiment of the invention is largely classified into two states including “battery short-circuit” and “ground short-circuit/terminal opening” as to be described below.
The “battery short-circuit” represents a state equivalent to electrical short-circuit of the first connection terminal 3a and the second connection terminal 3b. That is, the “battery short-circuit” represents a state that, in other words, the battery voltage VB is applied directly to the second connection terminal 3b.
Next, the “ground short-circuit/terminal opening” is a general term of ground short-circuit and terminal opening. In the embodiment of the invention, determination as to which of the ground short-circuit or the terminal opening occurs is not performed, and determination whether any one of the ground short-circuit and the terminal opening occurs is performed (details will be described later).
Note that, the “ground short-circuit” represents a state in which the second connection terminal 3b is connected to the ground, and the “terminal opening” represents a state in which connection between the second connection terminal 3b and the solenoid 1a is cut off, that is, a state in which a drain of the drive transistor 4 to be described later is open.
Next, a specific configuration of the driver circuit 120 will be described.
First, the drive transistor 4 is PWM-controlled in correspondence with a valve driving control signal Svc input from the microcomputer 110 to control energization of the solenoid 1a of the purge valve 1.
The PWM-control on the drive transistor 4 by the microcomputer 110 is basically similar as in the related art, and is briefly explained below.
In the microcomputer 110, a duty ratio in the PWM-control on the drive transistor 4 is set in correspondence with a desired valve opening degree of the purge valve 1, that is, in other words, an operation state of a vehicle, and driving of the drive transistor 4 is performed with the duty ratio.
However, since the solenoid resistance value fluctuates depending on a fluctuation of a battery voltage or a temperature variation, a desired valve opening degree is not obtained with the duty ratio set as described above. Therefore, in the microcomputer 110, the PWM-control on the drive transistor 4 by feedback control is executed while performing correction of the duty ratio on the basis of the solenoid resistance value calculated as described above.
The drive transistor 4 according to the embodiment of the invention functions as a so-called low-side transistor.
Specifically, in the embodiment of the invention, a metal-oxide-semiconductor-field-effect-transistor (MOSFET) is used as the drive transistor 4. The drain of the drive transistor 4 is connected to one end of the solenoid 1a of the purge valve 1 through the second connection terminal 3b.
The battery voltage VB is applied to the other end of the solenoid 1a through the first connection terminal 3a provided in the electronic control unit 100 for vehicles.
In addition, the shunt resistor 5 is provided between a source of the drive transistor 4 and the ground.
The above-described valve driving control signal Svc is input to a gate of the drive transistor 4, the drive transistor 4 is subjected to the PWM-control by the microcomputer 110 as described above, and energization current control on the solenoid 1a by the drive transistor 4 is performed.
The overcurrent detection circuit 11 performs detection of an overcurrent flowing through the drive transistor 4 due to occurrence of the “battery short-circuit”.
It is noted that, first, a voltage of the shunt resistor 5 (hereinafter, referred to as “shunt voltage” for convenience of explanation) is input to an input stage of the overcurrent detection circuit 11.
When a current flowing through the shunt resistor 5 becomes an overcurrent due to the “battery short-circuit”, a shunt voltage exceeds a predetermined overcurrent reference voltage set in the overcurrent detection circuit 11. The overcurrent detection circuit 11 is configured to output a predetermined overcurrent detection voltage when the shunt voltage exceeds the predetermined overcurrent reference voltage on the assumption that a shunt current Ish exceeds a predetermined reference overcurrent Ith. Note that, the overcurrent detection circuit 11 is not unique to the invention, and has a well-known circuit configuration in the related art.
The comparator 12 is configured to detect occurrence of the ground short-circuit/terminal opening.
A non-inverting input terminal of the comparator 12 is connected to the second connection terminal 3b, and a predetermined determination reference voltage Vth is applied to an inverting input terminal.
In a state in which the “battery short-circuit” or the “ground short-circuit/terminal opening” does not occur and the driver circuit 120 normally operates, a voltage exceeding a predetermined determination reference voltage Vth corresponding to an operation state of the drive transistor 4 is applied to the non-inverting input terminal of the comparator 12.
In this case, the comparator 12 outputs a predetermined positive voltage corresponding to a logic value “1”.
On the other hand, in a state in which the “ground short-circuit” in which the second connection terminal 3b is connected to the ground or the “terminal opening” in which connection between the second connection terminal 3b and the solenoid 1a is cut off and the second connection terminal 3b is in an opened state occurs, a voltage of the non-inverting input terminal of the comparator 12 becomes approximately near a ground potential in any case, and is lower than the above-described determination reference voltage Vth.
As a result, the comparator 12 outputs a voltage corresponding to a logic value “0”, that is, 0 V or a predetermined negative voltage.
The error register 13 is a register that temporarily stores presence or absence of detection of the “battery short-circuit” by the overcurrent detection circuit 11, and presence or absence of detection of the “ground short-circuit/terminal opening” by the comparator 12.
For example, the error register 13 is classified into a register region for temporarily writing and storing presence or absence of detection of the “battery short-circuit” (hereinafter, referred to as “battery short-circuit register region” for convenience of explanation), and a register region for temporarily writing and storing presence or absence of detection of the “ground short-circuit/terminal opening” (hereinafter, referred to as “ground short-circuit/terminal opening register region” for convenience of explanation) (not illustrated).
As described above, when the “battery short-circuit” occurs, and a predetermined overcurrent detection voltage (for example, 5 V) is output from the overcurrent detection circuit 11, a logic value “1” is written in the battery short-circuit register region, which is stored and retained until the output voltage of the overcurrent detection circuit 11 is reset to 0.
On the other hand, when the “ground short-circuit/terminal opening” occurs, and the output voltage of the comparator 12 varies to a voltage corresponding to a logic value “0” from a voltage corresponding to a logic value “1”, a logic value “1” representing occurrence of the “ground short-circuit/terminal opening” is written in the ground short-circuit/terminal opening register region, which is stored and retained until the output voltage of the comparator 12 is returned to a predetermined positive voltage.
In addition, the logic value data written in the error register 13 as described above is applied to abnormality determination processing in the microcomputer 110 as to be described later.
Note that, here, the “logic value data” is a general term of a logic value “1” and a logic value “0”.
Next, abnormality detection processing operation in the purge valve driving control device according to the embodiment of the invention will be described with reference to flowcharts shown in
First, when processing by the microcomputer 110 is initiated, determination as to whether “a drive transistor is turned on”, that is, as to whether the drive transistor 4 is in an On-state (drive state) (refer to step S110 in
In step S110, in a case where it is determined that the drive transistor 4 is in the On-state (case of YES), battery short-circuit detection is performed as to be described later. In addition, in step S110, in a case where it is determined that the drive transistor 4 is not in the On-state (case of NO), ground short-circuit/terminal opening detection is performed as to be described later.
Step S120 to step S150 illustrate a flow of entire operations of the present device until an overcurrent due to the battery short-circuit is detected by the overcurrent detection circuit 11, and it is determined that the battery short-circuit occurs by the microcomputer 110.
In addition, step S120, and step S160 to step S180 illustrate, in the same manner, a flow of entire operations of the present device until the overcurrent due to the battery short-circuit is not detected by the overcurrent detection circuit 11 and it is determined that battery voltage is normal by the microcomputer 110.
First, in the overcurrent detection circuit 11, determination is made as to “occurrence of an overcurrent” due to the battery short-circuit, that is, as to whether it is in a state satisfying a relationship of “Ish>Ith” (refer to step S120 in
In the overcurrent detection circuit 11, when the shunt voltage exceeds a predetermined overcurrent reference voltage, it is determined that the overcurrent occurs, that is, the shunt current Ish exceeds a predetermined reference overcurrent Ith (case of YES), a predetermined overcurrent detection voltage is output.
Note that, the overcurrent detection circuit 11 does not operate only at timing in step S120, and is always in an operation state capable of detecting presence or absence of occurrence of the above-described overcurrent after supply of a power supply voltage is initiated in accordance with activation of the purge valve driving control device.
The respective steps in
In addition, when a predetermined overcurrent detection voltage is output from the overcurrent detection circuit 11, “occurrence of VB short-circuit/writing in an error register” is performed (refer to step S130 in
That is, in correspondence with output of the predetermined overcurrent detection voltage from the overcurrent detection circuit 11, in the error register 13, a logic value “1” representing occurrence of the battery short-circuit is written in the above-described battery short-circuit register region.
On the other hand, in the microcomputer 110, “reading-out from error register” is performed (refer to step S140 in
It is noted that, in the microcomputer 110, reading-out of logic value data in the battery short-circuit register region of the error register 13 is performed repeatedly at timing determined in advance.
In the purge valve driving control device according to the embodiment of the invention, in a case where the drive transistor 4 is in an On-state, only the battery short-circuit can be detected as abnormality, and thus a target region of reading-out of the logic value data of the error register 13 by the microcomputer 110 is only the battery short-circuit register region.
In the microcomputer 110, when the logic value data read out from the battery short-circuit register region of the error register 13 is determined as “1”, “determination is made as occurrence of VB short-circuit”, that is, determination is made as a state in which the battery short-circuit occurs (refer to step S150 in
Note that, in a case where determination is made as occurrence of the battery short-circuit, typically, abnormality coping processing including alarm processing such as lighting of warning lights and sounding of alarms, compulsory stoppage of a device operation, and the like are executed, but specific processing contents thereof are determined individually in correspondence with specifications of a vehicle, and thus there is no limitation to specific processing contents.
On the other hand, in the overcurrent detection circuit 11, in a case where the shunt voltage does not exceed the predetermined overcurrent reference voltage (case of NO), with regard to the output of the overcurrent detection circuit 11, a predetermined voltage (for example, 0 V) determined in advance, which corresponds to non-occurrence of the battery short-circuit, is output.
According to this, in the error register 13, “writing of normality in error register” is performed (refer to step S160 in
That is, a logic value “0” corresponding to a normal state in which the battery short-circuit does not occur is written in the battery short-circuit register region of the error register 13.
On the other hand, in the microcomputer 110, “reading-out from the error register” is performed (refer to step S170 in
That is, the microcomputer 110 performs reading-out of the logic value data in the battery short-circuit register region of the error register 13.
In the microcomputer 110, when it is determined that the logic value data read out from the battery short-circuit register region of the error register 13 is a logic value “0”, “VB is determined as being normal”, that is, determination is made as a normal state in which the battery short-circuit does not occur (refer to step S180 in
Next, the process returns to the main routine (not illustrated), and after another required processing is executed, the above-described operation with focus given to the microcomputer 110 is reinitiated from the beginning.
On the other hand, in the determination as to whether “the drive transistor is turned on” by the microcomputer 110 (refer to step S110 in
Hereinafter, specifically, first, in the comparator 12, determination is made as to whether “a terminal voltage is detected”, that is, determination is made as to whether a relationship of “Vout>Vth” is satisfied (refer to step S200 in
The second connection terminal 3b is connected to the non-inverting input terminal of the comparator 12 as described above, the output voltage Vout in the second connection terminal 3b is applied to the non-inverting input terminal of the comparator 12, and comparison with the determination reference voltage Vth set to the inverting input terminal is performed.
In a state in which the ground short-circuit/terminal opening does not occur, since the relationship of Vout>Vth is satisfied, the comparator 12 enters an output state of a predetermined voltage (for example, 5 V) corresponding to a logic value High (case of YES in
In a case where the output of the comparator 12 becomes the predetermined voltage corresponding to the logic value High, “writing of normality in the error register” is performed in the error register 13 (refer to step S210 in
That is, a logic value “0” corresponding to normality of the output voltage Vout in the second connection terminal 3b is written in the ground short-circuit/terminal opening register region of the error register 13.
Note that, the comparator 12 also does not operate only at timing in step S200, and is always in an operation state after supply of the power supply voltage is initiated in accordance with activation of the present device as in the above-described overcurrent detection circuit 11.
On the other hand, in the microcomputer 110, “reading-out from error register” is performed (refer to step S220 in
That is, in the microcomputer 110, reading-out of the logic value data from the ground short-circuit/terminal opening register region of the error register 13 is performed.
The microcomputer 110 reads out a logic value “0” as the logic value data from the ground short-circuit/terminal opening register region of the error register 13.
Next, in the microcomputer 110, since the logic value “0” is read out from the ground short-circuit/terminal opening register region, “terminal is determined as being normal”, that is, it is determined that the first and second connection terminals 3a and 3b are in an electrically normal state (refer to step S230 in
Next, the process returns to the main routine (not illustrated), and after another required processing is executed, the above-described operation with focus given to the microcomputer 110 is repeated again.
On the other hand, in a case where the relationship of Vout>Vth is not established, that is, the output voltage Vout is lower than the determination reference voltage Vth (case of NO in step S200 in
When the predetermined voltage corresponding to the logic value “0” is output from the comparator 12, in the error register 13, “writing of ground short-circuit/opening in the error register” is performed (refer to step S240 in
That is, in the error register 13, a logic value “1” representing that the ground short-circuit/terminal opening occurs is written in the ground short-circuit/terminal opening register region as described above.
On the other hand, in the microcomputer 110, “reading-out from the error register” is performed (refer to step S250 in
That is, in the microcomputer 110, reading-out of logic value data of the logic value “1” from the ground short-circuit/terminal opening register region of the error register 13 is performed.
Next, in the microcomputer 110, on the basis of the logic value “1” read out from the ground short-circuit/terminal opening register region, “ground short-circuit/opening is determined”, that is, it is determined that the ground short-circuit/terminal opening occurs in the second connection terminal 3b (refer to step S260 in
Next, the process returns to the main routine (not illustrated), and after another required processing is executed, the above-described operation with focus given to the microcomputer 110 is repeated again.
In
In addition, the vertical axis in
In
Since energization control to the solenoid 1a by the drive transistor 4 is similar as in the related art, any of a variation example of the output voltage Vout in the second connection terminal 3b in accordance with On and Off of the drive transistor 4 as illustrated in
In a circuit in the related art in which the resistance detection voltage amplifier 130 is used for detection of the battery short-circuit, the ground short-circuit, and the terminal opening, after the drive transistor 4 is turned off, until the drive transistor 4 is turned on after passage of time from time t0 to time ta which is a period in which a transient response caused by inductance occurs, that is, only in a period from time ta to time tb, the battery short-circuit, the ground short-circuit, and the terminal opening can be detected.
In contrast, according to the embodiment of the invention, the ground short-circuit/terminal opening can be detected by the comparator 12 during an Off-state of the drive transistor 4, that is, from the time t0 to time tb without limitation to specific timing (refer to step S200 to step S260 in
In addition, the battery short-circuit can be detected by the resistance detection voltage amplifier 130 during an On-state of the drive transistor 4, that is, from the time tb to time tc without limitation to specific timing (refer to step S110 to step S180 in
Off of the above-described drive transistor 4 and the abnormality detection, and hereinafter, contents thereof will be described with reference to
In the explanatory view shown in
Here, “normal” represents a state in which the battery short-circuit (VB short-circuit) or the ground short-circuit/terminal opening does not occur, and energization control of the solenoid 1a by the drive transistor 4 is normally performed.
In addition, “VB short-circuit” represents a state in which the battery short-circuit occurs, the “ground short-circuit” represents a state in which the second connection terminal 3b and the ground are connected, and “terminal opening” represents a state in which connection between the second connection terminal 3b and the solenoid 1a is cut off.
Note that, as described above, in the embodiment of the invention, it is not possible to distinguish which abnormal state occurs through the comparison operation using the comparator 12, but the “ground short-circuit” and the “terminal opening” are described separately here for the purpose of explaining that circuit operations are the same as each other.
Next, in
Hereinafter, each column of the “FET voltage state” will be described appropriately with reference to
First, in a case where the ECU terminal state is a normal state and the drive transistor 4 is turned on, a voltage in the second connection terminal 3b becomes 0 V (refer to
Next, in a case where the ECU terminal state is the VB short-circuit (battery short-circuit), and the drive transistor 4 is turned on, an overcurrent flows through the shunt resistor 5. In this case, the battery short-circuit is detected by the microcomputer 110 on the basis of overcurrent detection (refer to step S110 to step S150 in
Next, in a case where the ECU terminal state is the ground short-circuit or the terminal opening, and the drive transistor 4 is turned on, the voltage in the second connection terminal 3b becomes 0 V in any case.
Since this case cannot be distinguished from a case where the operation of the drive transistor 4 is in a normal state, determination as to whether the ground short-circuit/terminal opening occurs by the microcomputer 110 is not made as described above.
Next, in a case where the ECU terminal state is in a normal state, and the drive transistor 4 is turned off, the voltage in the second connection terminal 3b becomes the battery voltage VB (refer to
Next, in a case where the ECU terminal state is the battery short-circuit, and the drive transistor 4 is turned off, the voltage in the second connection terminal 3b becomes the battery voltage VB.
Next, in a case where the ECU terminal state is the ground short-circuit or the terminal opening, and the drive transistor 4 is turned off, the voltage in the second connection terminal 3b becomes approximately 0 V. In this case, the battery short-circuit/terminal opening is detected by the microcomputer 110 on the basis of an output of the comparator 12 (refer to step S200, and step S240 to step 260 in
As described above, in the purge valve driving control device according to the embodiment of the invention, in a case where the drive transistor 4 is turned off, the ground short-circuit/terminal opening can be detected by the comparator 12 provided in the driver circuit 120, in a case where the drive transistor 4 is turned on, the battery short-circuit can be detected by the overcurrent detection operation using the drive transistor 4, and differently from the related art, abnormality detection is not limited to an extremely short period, earlier abnormality detection is possible in comparison to the related art.
Furthermore, since the drive transistor 4 can be used, simplification of a configuration is realized.
In addition, differently from the related art, since the output voltage of the resistance detection voltage amplifier 130 is not used for detection of presence or absence of abnormality in the first and second connection terminals 3a and 3b, and is applied only for detection of a solenoid resistance value, in comparison to the related art, higher resolution and accuracy of the solenoid resistance value detection can be secured.
The invention is applicable to a purge valve driving control device in which abnormality detection is desired with a circuit configuration that utilizes an existing circuit as much as possible while securing resolution and accuracy of solenoid resistance value detection.
Claims
1. A purge valve driving control device, comprising:
- a driver circuit configured to perform energization to a solenoid of a solenoid type purge valve; and
- a microcomputer configured to control a valve opening degree of the solenoid type purge valve through the driver circuit,
- wherein a battery voltage is applied to one end of the solenoid through a first connection terminal provided in the purge valve driving control device, and the other end of the solenoid is connected to a second connection terminal provided in the purge valve driving control device,
- in the driver circuit, a drive transistor as a low-side transistor and a shunt resistor are provided between the second connection terminal and a ground and are connected in series in the order of the drive transistor and the shunt resistor from a side of the second connection terminal,
- an overcurrent detection circuit configured to detect occurrence of an overcurrent in the drive transistor on the basis of a voltage of the shunt resistor is provided, and
- the microcomputer is configured to determine presence or absence of occurrence of battery short-circuit equivalent to an electrical short-circuit state of the first connection terminal and the second connection terminal on the basis of an output of the overcurrent detection circuit.
2. The purge valve driving control device according to claim 2,
- wherein the driver circuit is provided with a comparator that enables detection of occurrence of ground short-circuit equivalent to a short-circuit state between the second connection terminal and the ground, or terminal opening in which connection between the second connection terminal and the solenoid is cut off on the basis of comparison of a voltage of the second connection terminal and a determination reference voltage, and
- the microcomputer is configured to determine presence or absence of occurrence of ground short-circuit/terminal opening that is either the ground short-circuit or the terminal opening on the basis of an output of the comparator.
3. The purge valve driving control device according to claim 2,
- wherein the driver circuit is provided with an error register configured to separately write and accumulate predetermined logic value data corresponding to presence or absence of detection of the overcurrent by the overcurrent detection circuit, and predetermined logic value data corresponding to presence or absence of detection of the ground short-circuit or the terminal opening by the comparator, and
- the microcomputer is configured to determine presence or absence of occurrence of the battery short-circuit, and the ground short-circuit/terminal opening on the basis of the logic value data in the error register.
Type: Application
Filed: Mar 11, 2022
Publication Date: Aug 1, 2024
Inventor: Takashi Nonoyama (Kanagawa)
Application Number: 18/560,622