Apparatus and method for detection of solenoid current
09778310 · 2017-10-03
Assignee
Inventors
Cpc classification
G01R31/52
PHYSICS
International classification
Abstract
An apparatus for detecting leakage current through a solenoid coil that includes a capacitor connected to one end of the solenoid coil and a feedback circuit that monitors the rate of decay of the capacitor voltage to determine if an excessive leakage current is present.
Claims
1. A control circuit comprising: a first electronic switch having a first terminal adapted to be connected to a voltage supply and a second terminal; a coil having a first end connected to the second terminal of the first electronic switch and a second end; a second electronic switch having a first terminal connected to the second end of the coil and a second terminal adapted to be connected to ground; a capacitor having a first terminal connected to the first end of the coil and a second terminal adapted to be connected to ground such that the capacitor is charged when the first electronic switch is in a conducting state and is discharged when the first electronic switch is in a non-conducting state; and a feedback circuit connected to one of the first and second ends of the coil so as to monitor a rate of decay of the capacitor charge and to determine that a fault is present in either the coil, the first electronic switch, or the second electronic switch when an excessive leakage current is detected.
2. The control circuit defined in claim 1 wherein the feedback circuit compares a sensed voltage at the one end of the coil to a voltage threshold at a predetermined time.
3. The control circuit defined in claim 1 wherein the feedback circuit is connected to the first end of the coil.
4. The control circuit defined in claim 1 wherein the feedback circuit is connected to the second end of the coil.
5. The control circuit defined in claim 2 wherein the feedback circuit generates a warning signal upon determining that the sensed voltage is less than the voltage threshold.
6. The control circuit defined in claim 2 wherein the feedback circuit periodically compares the sensed voltage to the voltage threshold and determines that a fault is present when the sensed voltage is less than the voltage threshold for a predetermined number of consecutive periods.
7. A method comprising the steps of: (a) providing a control circuit including (1) a first electronic switch having a first terminal adapted to be connected to a voltage supply and a second terminal; (2) a coil having a first end connected to the second terminal of the first electronic switch and a second end; (3) a second electronic switch having a first terminal connected to the second end of the coil and a second terminal adapted to be connected to ground; and (4) a capacitor having a first terminal connected to the first end of the coil and a second terminal adapted to be connected to ground such that the capacitor is charged when the first electronic switch is in a conducting state and is discharged when the first electronic switch is in a non-conducting state; (b) placing the first electronic switch in a conducting state to charge the capacitor; (c) placing each of the first and second electronic switches in a non-conducting state; and (d) monitoring a rate of decay of charge of the capacitor and determining that a fault is present in either the coil, the first electronic switch, or the second electronic switch when an excessive leakage current is detected.
8. The method defined in claim 7 wherein step (d) is performed by comparing a sensed voltage at the one end of the coil to a voltage threshold at a predetermined time.
9. The control circuit defined in claim 8 wherein step (d) is performed by periodically comparing the sensed voltage to the voltage threshold and determining that a fault when the sensed voltage is less than the voltage threshold for a predetermined number of consecutive periods.
10. The method defined in claim 7 wherein step (a) is performed by providing a plurality of coils each having a first end connected to the second terminal of the first electronic switch and a second end; a plurality of second electronic switches each having a first terminal connected to a respective one of the second ends of the plurality of coils and a second terminal adapted to be connected to ground; and a capacitor having a first terminal connected to each of the first ends of the coil and a second terminal adapted to be connected to ground such that the capacitor is charged when the first electronic switch is in a conducting state and is discharged when the first electronic switch is in a non-conducting state; and wherein step (d) is performed by providing a plurality of feedback circuits each connected to a respective one of the first and second ends of each of the plurality of coils.
11. A control circuit comprising: a first electronic switch having a first terminal adapted to be connected to a voltage supply and a second terminal; a coil having a first end connected to the second terminal of the first electronic switch and a second end; a second electronic switch having a first terminal connected to the second end of the coil and a second terminal adapted to be connected to ground; a capacitor having a first terminal connected to the first end of the coil and a second terminal adapted to be connected to ground such that the capacitor is charged when the first electronic switch is in a conducting state and is discharged when the first electronic switch is in a non-conducting state; and a feedback circuit connected to one of the first and second ends of the coil so as to monitor a rate of decay of the capacitor charge to determine if there is a fault present in either the coil, the first electronic switch, or the second electronic switch, wherein the feedback circuit compares a sensed voltage at the one end of the coil to a voltage threshold at a predetermined time to determine if there is a fault present in either the coil, the first electronic switch, or the second electronic switch, and wherein either (1) the feedback circuit generates a warning signal upon determining that the sensed voltage is less than the voltage threshold, or (2) the feedback circuit periodically compares the sensed voltage to the voltage threshold and determines that a fault is present when the sensed voltage is less than the voltage threshold for a predetermined number of consecutive periods.
12. The control circuit defined in claim 11 wherein the feedback circuit generates a warning signal upon determining that the sensed voltage is less than the voltage threshold.
13. The control circuit defined in claim 11 wherein the feedback circuit periodically compares the sensed voltage to the voltage threshold and determines that a fault is present when the sensed voltage is less than the voltage threshold for a predetermined number of consecutive periods.
14. A method comprising the steps of: (a) providing a control circuit including (1) a first electronic switch having a first terminal adapted to be connected to a voltage supply and a second terminal; (2) a coil having a first end connected to the second terminal of the first electronic switch and a second end; (3) a second electronic switch having a first terminal connected to the second end of the coil and a second terminal adapted to be connected to ground; and (4) a capacitor having a first terminal connected to the first end of the coil and a second terminal adapted to be connected to ground such that the capacitor is charged when the first electronic switch is in a conducting state and is discharged when the first electronic switch is in a non-conducting state; (b) placing the first electronic switch in a conducting state to charge the capacitor; (c) placing each of the first and second electronic switches in a non-conducting state; and (d) monitoring a rate of decay of charge of the capacitor to determine if a fault is present in either the coil, the first electronic switch, or the second electronic switch, wherein step (d) is performed by periodically comparing a sensed voltage at the one end of the coil to a voltage threshold at a predetermined time and determining that a fault present in either the coil, the first electronic switch, or the second electronic switch when the sensed voltage is less than the voltage threshold for a predetermined number of consecutive periods.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
(5) The present invention is directed toward a low cost circuit that allows detection of low levels of leakage current, not detectable through existing means. Referring now to the drawings, there is illustrated in
(6) The control circuit 20 includes a large capacitor C, which, in the preferred embodiment, has a value within the range of approximately 1 to 4.7 uF. However, the invention also may be practiced with a capacitor having a value outside of the preceding range. The capacitor C is connected between the source terminal of the high side FET 12 and ground. The capacitor C also provides a secondary filtering function of reduced conducted emissions due to solenoid operation. While one capacitor C is shown in
(7) The circuit 20 also includes a controller 22 that typically includes a microprocessor (not shown) and an algorithm. The microprocessor is responsive to the algorithm to generate signals for controlling the circuit. In a manner similar to
(8) The operation of the circuit shown in
(9) A relatively large leakage current of 150 mA, which is far greater than a typical leakage current, would typically not be enough current to cause movement of a solenoid valve armature. However, this amount of leakage current would cause the voltage to decay 40 times more quickly than normal. The difference in the voltage decay rate could be observed on all N+1 of the voltage feedbacks which include N low side solenoid FETs T.sub.1 through T.sub.N and the one high side FET 12, within a few milliseconds. Since the detection can occur within one software loop, which is typically 7 ms, the check can be performed without impacting availability of solenoids in the event that they need to be activated during the next software loop.
(10) A series of curves shown in
(11) The curve labeled 26 represents an expected voltage decay (Voltage(det)) that assumes that the leakage current is 10 times the nominal leakage current and 6.8 times the minimum. Thus, the Voltage (det) curve 26 represents the desired detection threshold;
(12) The curve labeled 28 represent an expected Voltage(fail) decay that assumes that the leakage current is much less than what could cause an undesirable response of unwanted movement by a solenoid armature, typically 150 mA; and
(13) The remaining voltage traces labeled 24′, 25′, and 28′ show the impact of a maximum software delay of 1 ms between requesting a check of the feedback voltages and a disabling of the controller output upon the above unprimed voltage decay curves.
(14) It can be seen from
(15) The method of detection described above includes an algorithm that is illustrated by the flow chart shown in
(16) Upon reaching functional block 42, the algorithm enters a second subroutine for timing the start of the test. In functional block 42, a timing index TIME is set equal to an initial time T.sub.1, which may be selected as any value, including zero. Also, in functional block 42, the high side FET 12 is changed to a non-conducting state. This change may occur before, after, or when the initial time is set. The subroutine then advances to decision block 44, where the timing index TIME is compared to a timer threshold T.sub.t. For the example described above in
(17) Upon entering the third subroutine, the index N is again set to unity in functional block 48. The subroutine then advances to decision block 50, where the feedback voltage V.sub.FBN associated with the current value of the index N is compared to a voltage threshold V.sub.T. In the example described above, the voltage threshold V.sub.T was selected as approximately half of the magnitude of the supply voltage V+; however, it will beappreciated that other values may be utilized for the voltage threshold V.sub.T, such as, for example, 25 percent of the supply voltage V+or 75 percent of the supply voltage V+. If the feedback voltage V.sub.FBN, is less than the voltage threshold V.sub.T, it is an indication of excessive leakage current through one of the FETs or due to another cause, such as, for example, a short circuit developing upon the circuit board substrate of the controller 22, and the subroutine transfers to functional block 52 where an error flag is set. The subroutine then exits through block 36.
(18) If, in decision block 50, it is determined that the feedback voltage V.sub.FBN, is greater than or equal to the voltage threshold V.sub.T, it is an indication that any leakage current through the associated FET T.sub.N is at or below a satisfactory level and the subroutine transfers to functional block 54. In functional block 54, the subroutine increases the index N by one and then advances to decision block 56. In decision block 56 the current value of the index N is compared to the total number of FETs in the circuit 20, N.sub.MAX. If N is less than or equal to N.sub.MAX, not all of the FET leakage currents have been checked and the subroutine transfers back to decision block 50 for another iteration. If, in decision block 56, N is greater than N.sub.MAX, the leakage currents of all of the FETs have been checked and it has been determined that all are at or below a satisfactory level. Accordingly, the algorithm leaves the third subroutine by transferring to functional block 58. In functional block 58, which is optional, the circuit 20 is deemed to be operational and a corresponding flag is set. The algorithm then exits through block 36. It will be appreciated that, for the example circuit shown in
(19) It will be understood that the algorithm illustrated in
(20) While the preferred embodiment has been described and illustrated for FETs, it will be appreciated that the invention also may be practiced with other electronic switching devices, such as, for example, bipolar transistors. Additionally, while brake control systems typically place the solenoid coils within an Electronic Control Unit (ECU), the present invention contemplates that the capacitor C may located either within or outside of the ECU. Furthermore, it is contemplated that the invention may be utilized to detect leakage currents through any coil that is switched on and off by an electronic switch and is not limited to solenoid coils, as described above. Finally, it is contemplated that the test may be implemented to read multiple samples of each feedback voltage with the samples spaced apart by a predetermined time period (not shown). The voltage difference between the samples would then be used to determine a time rate of change of the voltage. The voltage rate of change would then be compared to a rate of change threshold as the criteria for setting an error flag.
(21) In accordance with the provisions of the patent statutes, the principle and mode of operation of this invention have been explained and illustrated in its preferred embodiment. However, it must be understood that this invention may be practiced otherwise than as specifically explained and illustrated without departing from its spirit or scope.