The present application claims priority under 35 U.S.C. § 119 to Japanese Patent Application No. 2016-102286, filed May 23, 2016, entitled “Solenoid Drive Device.” The contents of this application are incorporated herein by reference in their entirety.
The present disclosure relates to a solenoid drive device.
Japanese Unexamined Patent Application Publication No. 2003-68525 discloses a current detection device in which voltages across a plurality of current detection resistors respectively coupled to a plurality of solenoids are inputted into one A/D converter via a multiplexer, and a value of current flowing in the plurality of solenoids is detected.
According to one aspect of the present invention, a solenoid drive device includes a first solenoid drive circuit, a second solenoid drive circuit, and a control element. The first solenoid drive circuit includes a first solenoid, a first switching element configured to perform duty control of an application voltage of the first solenoid, and a first current detection element configured to detect a first drive current supplied to the first solenoid. The second solenoid drive circuit includes a second solenoid, a second switching element configured to perform duty control of an application voltage of the second solenoid, and a second current detection element configured to detect a second drive current supplied to the second solenoid. The control element is configured to change the first drive current and the second drive current by performing on/off duty control of the first switching element and the second switching element. The solenoid drive device includes a selection circuit configured to select either one of a first current detection signal outputted from the first current detection element and a second current detection signal outputted from the second current detection element. The control element includes a duty control element configured to supply a selection command signal selecting either one of the first current detection signal and the second current detection signal to the selection circuit, acquire values of the first drive current and the second drive current based on a selection detection signal outputted from the selection circuit, and perform the on/off duty control depending on the acquired values of the first drive current and the second drive current. The control element includes a failure determination element is configured to perform failure determination with the selection circuit, the first solenoid drive circuit, and the second solenoid drive circuit as determination targets based on change characteristics of the selection detection signal. The duty control element performs the on/off duty control of the first switching element in the same control cycle as on/off duty control of the second switching element, and sets on/off switching direction of the first switching element at a start time of one control cycle and on/off switching direction of the second switching element reversely from each other, the on/off switching direction including a switching direction from on to off and a switching direction from off to on. The failure determination element performs the failure determination based on change characteristics of the selection detection signal in a specified period when on/off states of the first switching element and the second switching element are different from each other.
According to another aspect of the present invention, a solenoid drive device includes a first solenoid drive circuit, a second solenoid drive circuit, a selection circuit, and circuitry. The first solenoid drive circuit includes a first solenoid, a first switching element, and a first current detection element. The first switching element controls a first application voltage applied to the first solenoid. The first current detection element detects a first drive current supplied to the first solenoid and outputs a first current detection signal. The second solenoid drive circuit includes a second solenoid, a second switching element, and a second current detection element. The second switching element controls a second application voltage applied to the second solenoid. The second current detection element detects a second drive current supplied to the second solenoid and outputs a second current detection signal. The selection circuit is connected to the first current detection element and the second current detection element. The circuitry is configured to output a selection command signal to the selection circuit to select either one of the first current detection signal and the second current detection signal so as to output a selection detection signal. The circuitry is configured to acquire values of the first drive current and the second drive current based on the selection detection signal. The circuitry is configured to control the first switching element and the second switching element with a duty control to control the first drive current and the second drive current in a control cycle according to the acquired values of the first drive current and the second drive current so that a first on/off switching direction of the first switching element at a start timing of the control cycle is opposite to a second on/off switching direction of the second switching element at the start timing. The first on/off switching direction and the second on/off switching direction include a switching direction from on to off and a switching direction from off to on. The circuitry is configured to determine whether a failure in at least one of the selector, the first solenoid drive circuit, and the second solenoid drive circuit occurs based on a change in the selection detection signal in a period during which an on/off state of the first switching element is different form an on/off state of the second switching element.
A more complete appreciation of the invention and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings.
The embodiments will now be described with reference to the accompanying drawings, wherein like reference numerals designate corresponding or identical elements throughout the various drawings.
Hereinafter, embodiments of the present disclosure are described with reference to the accompanying drawings.
Voltage (hereinafter referred to as “first voltage”) V1 at a connecting point between the first solenoid L1 and the first resistor R1 is supplied to a terminal a of the selection circuit 3, and voltage (hereinafter referred to “second voltage”) V2 at a connecting point between the second solenoid L2 and the second resistor R2 is supplied to a terminal b of the selection circuit 3. The selection circuit 3 is configured to select either one of terminals a and b according to a selection command signal SSEL supplied from the control unit 4 and supply the first voltage V1 or the second voltage V2 to the control unit 4. Specifically, when the selection command signal SSEL is at a high level, the terminal a is selected, and the first voltage V1 is supplied to the control unit 4. On the other hand, when the selection command signal SSEL is at a low level, the terminal b is selected, and the second voltage V2 is supplied to the control unit 4.
The control unit 4 includes an AD conversion circuit, a memory, a central processing unit (CPU), and so on. The control unit 4 is configured to acquire a first drive current ISOL1 (=V1/r1, where r1 is a resistance value of the resistor R1) supplied to the first solenoid L1 with the first voltage V1 and acquire a second drive current ISOL2 (=V2/r2, where r2 is a resistance value of the resistor R2) supplied to the second solenoid L2 with the second voltage V2. The control unit 4 is configured to supply a first drive signal SD1 controlling on/off duty of the first switching circuit 11 to the first switching circuit 11 such that the average value of acquired first drive currents IOSL1 matches a target value and supply a second drive signal SD2 controlling on/off duty of the second switching circuit 12 to the second switching circuit 12 such that the average value of acquired second drive currents ISOL2 matches a target value. The control unit 4 is further configured to perform a failure determination processing described below and determine a failure of the first and second solenoid drive circuits 1, 2 and the selection circuit 3.
For example, in a case where a sticking failure occurs when the selection circuit 3 selects the terminal a, the selection detection signal VSEL outputted from the selection circuit 3 at a time t21 turns the first voltage V1, the current detection value turns the first current detection value IS1X, and an operating point PX indicated in
In the present embodiment, sticking of the selection circuit 3 and failure (disconnection, or on-failure keeping switching circuits 11, 12 turned on) of the first solenoid drive circuit 1 or second solenoid drive circuit 2 may be determined by discriminating these failures from each other by a failure determination method described below.
Conditions for performing the failure determination are Conditions 1 to 3 given below:
Condition 1: The control cycle TCTL of the first drive signal SD1 and second drive signal SD2 is the same, and at the start time t0 of the control cycle TCTL, the first switching circuit 11 is switched from off to on, and the second switching circuit 12 is switched from on to off.
Condition 2: Sampling times t11a, t11b, t21a, and t21b are set within a specified period TSP when the first switching circuit 11 is in the on state, and the second switching circuit 12 is in the off state.
The sampling time t11a of the first drive current ISOL1 is set at a time elapsed by a time TS1 from the start time t0 of the control cycle TCTL, and the sampling time t21a of the second drive current ISOL2 is set at a time elapsed by a time TS2 from the start time t0 of the sampling time t21a. Further, an interval between times t11a and t11b is set to a time TD1, and an interval between sampling times t21a and t21b is set to a time TD2. In the illustrated example, times TS1 and TS2 are the same with each other, and also times TD1 and TD2 are the same with each other. However, those times may be different from each other.
Condition 3: When duty ratios DUTY1, DUTY2 of drive signals SD1, SD2 are “0” or close to “100%”, variation of drive currents ISOL1, ISOL2 becomes so small that a failure may not be determined, or determination accuracy decreases. Therefore, failure determination is performed when duty ratios DUTY1, DUTY2 are in a range, for example, between 30% and 70%.
When answer in the step S12 is affirmative (YES) and the condition 3 is satisfied, detection current values IS1Ya, IS1Yb, IS2Ya, IS2Yb illustrated in
In the step S15, it is determined whether the first difference DIS1 is larger than “0” and the second difference DIS2 is smaller than “0”. When answer is affirmative (YES), it corresponds to the normal state illustrated in
When answer in the step S15 is negative (NO), it is determined whether both the first difference DIS1 and the second difference DIS2 are larger than “0” (step S17). When answer in the step S17 is affirmative (YES), it is determined that a failure that the selection circuit 3 sticks to the terminal occurs (step S18). This is because the selection detection signal VSEL becomes the first voltage V1 when a failure that the selection circuit 3 sticks to the terminal occurs, even if the selection command signal SSEL is at a low level.
When answer in the step S17 is negative (NO), it is determined whether both the first difference DIS1 and the second difference DIS2 are smaller than “0” (step S19). When answer in the step S19 is affirmative (YES), it is determined that a failure that the selection circuit 3 sticks to the terminal b occurs (step S20). This is because the selection detection signal VSEL becomes the second voltage V2 when a failure that the selection circuit 3 sticks to the terminal b occurs, even if the selection command signal SSEL is at a high level.
When answer in the step S19 is negative (NO), it is determined whether the first difference DIS1 is larger than “0” and the second difference DIS2 is “0” (step S21). When answer in the step S21 is affirmative (YES), it is determined that a failure occurs in the second solenoid drive circuit 2 (step S22).
When answer in the step S21 is negative (NO), it is determined whether the first difference DIS1 is “0” and the second difference DIS2 is smaller than “0” (step S23). When answer in the step S23 is affirmative (YES), it is determined that a failure occurs in the first solenoid drive circuit 1 (step S24).
When answer in the step S23 is negative (NO), that is, when both the first difference DSI1 and the second difference DSI2 are “0”, it is determined that a failure other than the above failures occurs (step S25). Failures other than the above failures may include a failure that occurs in the first solenoid drive circuit 1 and the second solenoid drive circuit 2, a failure that occurs in the first solenoid drive circuit 1 due to sticking of the selection circuit 3 to the terminal a, and a failure that occurs in the second solenoid drive circuit 2 due to sticking of the selection circuit 3 to the terminal b.
Thus, in the present embodiment, on/off duty control of the first switching circuit 11 is performed in the same control cycle TCTL as the on/off duty control of the second switching circuit 12, on/off switching direction of the first switching circuit 11 at the start time t0 of the control cycle TCTL is reverse to on/off switching direction of the second switching circuit 12, and failure determination of the determination target or the first and second solenoid drive circuits 1, 2 and the selection circuit 3 is performed based on change characteristics of the first and second drive currents ISOL1, ISOL2 acquired from the selection detection signal VSEL in the specified period TSP when on/off states of the first and second switching circuits 11, 12 are different from each other. In the specified period TSP when on/off states of the first and second switching circuits 11, 12 are different from each other, for example, when the first switching circuit 11 is in the on state and the second switching circuit 12 is in the off state, the first drive current ISOL1 increases and the second drive current ISOL2 decreases, if the determination target is normal. Therefore, it can be said that if this on and off state is detected, the determination target may be determined to be normal. Also, for example, when a change direction (increase or decrease) of the selection detection signal VSEL in a state where the selection command signal SSEL selecting the terminal a is supplied to the selection circuit 3, and a change direction of the selection detection signal VSEL in a state where the selection command signal SSEL selecting the terminal b is supplied to the selection circuit 3 are the same with each other in the specified period TSP, it may be determined that the selection circuit 3 sticks to the terminal a or terminal b. Further, for example, when there is a change of the selection detection signal VSEL in a state where the selection command signal SSEL selecting the terminal a is supplied to the selection circuit 3, and there is no change of the selection detection signal VSEL in a state where the selection command signal SSEL selecting the terminal b is supplied to the selection circuit 3, it may be determined that there is a failure with a drive current value of the second solenoid drive circuit 2. Therefore, a failure (sticking) of the selection circuit 3 and a failure of drive current (failure of the solenoid drive circuits 1, 2) may be determined by discriminating these failures from each other without adding a failure determination circuit.
Specifically, when the selection detection signal VSEL changes in a first direction (for example, increase direction) during the specified period TSP in a state where the selection command signal SSEL selecting either one (for example, terminal a) out of terminals a and b is supplied to the selection circuit 3, and the selection detection signal VSEL changes in a second direction (for example, decrease direction) reverse to the first direction during the specified period TSP in a state where the selection command signal SSEL selecting the other terminal out of terminals a and b is outputted, the determination target is determined to be normal. When the selection detection signal VSEL changes in the first direction (for example, increase direction), it is determined that the selection circuit 3 sticks to one side selected (for example, to the side of the terminal a). Therefore, a failure of sticking to the terminal a and a failure of sticking to the terminal b may be determined by discriminating these failures from each other.
Further, when there is a change of the selection detection signal VSEL in the first direction (for example, increase direction) during the specified period TSP in a state where the selection command signal SSEL selecting either one (for example, terminal a) out of terminals a and b is outputted, and there is no change of the selection detection signal VSEL in a state where the selection command signal SSEL selecting the other one (for example, terminal b) out of terminals a and b is outputted, it is determined that there is a failure with a solenoid drive circuit corresponding to the other terminal (for example, terminal b). Therefore, a failure of the first solenoid drive circuit 1 and a failure of the second solenoid drive circuit 2 may be determined by discriminating these failures from each other.
In the present embodiment, each of the first and second switching circuits includes first and second switching elements, and the control unit 4 constitutes a control element, a duty control element, and a failure determination element.
The solenoid drive device illustrated in
The present disclosure is not limited to the embodiments described above, but various modifications are available. For example, in the embodiments described above, sampling times t11a, t11b of the first drive current ISOL1 are set within a specified period TSTP when the first switching circuit 11 is in the on state, and sampling times t21a, t21b of the second drive current ISOL2 are set within a specified period TSTP when the second switching circuit 12 is in the off state. However, reversely, sampling times t11a, t11b of the first drive current ISOL1 may be set within the specified period TSTP in a state where the first switching circuit 11 is in the off state, and sampling times t21a, t21b of the second drive current ISOL2 may be set within the specified period TSTP in a state where the second switching circuit 12 is in the on state. In this case, all inequality signs of steps S15, S17, S19, S21 and S23 in
A first aspect of the present disclosure describes a solenoid drive device including a first solenoid drive circuit including a first solenoid, a first switching element configured to perform duty control of an application voltage of the first solenoid, and a first current detection element configured to detect a first drive current supplied to the first solenoid, a second solenoid drive circuit including a second solenoid, a second switching element configured to perform duty control of an application voltage of the second solenoid, and a second current detection element configured to detect a second drive current supplied to the second solenoid, and a control element configured to change the first drive current and the second drive current by performing on/off duty control of the first switching element and the second switching element, and a selection circuit configured to select either one of a first current detection signal outputted from the first current detection element and a second current detection signal outputted from the second current detection element. Here, the control element includes a duty control element configured to supply a selection command signal selecting either one of the first current detection signal and the second current detection signal to the selection circuit, acquire values of the first drive current and the second drive current based on a selection detection signal outputted from the selection circuit, and perform the on/off duty control depending on the acquired values of the first drive current and the second drive current, and a failure determination element configured to perform failure determination with the selection circuit, the first solenoid drive circuit, and the second solenoid drive circuit as determination targets based on change characteristics of the selection detection signal. Here, the duty control element performs the on/off duty control of the first switching element in the same control cycle as on/off duty control of the second switching element, and sets on/off switching direction of the first switching element at a start time of one control cycle and on/off switching direction of the second switching element reversely from each other, the on/off switching direction including a switching direction from on to off and a switching direction from off to on. Here, the failure determination element performs the failure determination based on change characteristics of the selection detection signal in a specified period when on/off states of the first switching element and the second switching element are different from each other.
With such a configuration, a selection command signal selecting one out of the first and second current detection signals is supplied to a selection circuit, values of the first and second drive currents are acquired based on a selection detection signal outputted from the selection circuit, on/off duty control of first and second switching elements is performed according to the values of the acquired first and second drive currents, and failure determination is performed with the selection circuit, the first solenoid drive circuit, and the second solenoid drive circuit as determination targets based on change characteristics of the selection detection signal. Specifically, on/off duty control of the first switching element is performed in the same control cycle as on/off duty of the second switching element, on/off switching direction of the first switching element at a start time of one control cycle is reverse to on/off switching direction of the second switching element, and failure determination is performed based on change characteristics of the selection detection signal in a specified period when on/off states of the first and second switching elements are different from each other. In the specified period when on/off states of the first and second switching elements are different from each other, for example, when the first switching element is in the on state and the second switching element is in the off state, the first current detection signal increases and the second current detection signal decreases, if the determination target is normal. Therefore, it can be said that if this on and off state is detected, the determination target may be determined to be normal. Also, for example, when a change direction (increase or decrease) of the selection detection signal in a state where the selection command signal selecting the first current detection signal is supplied to the selection circuit, and a change direction of the selection detection signal in a state where the selection command signal selecting the second current detection signal is supplied to the selection circuit are the same with each other in the specified period, the selection circuit may be determined to be sticking. Further, for example, when there is a change of the selection detection signal in a state where the selection command signal selecting the first current detection signal is supplied to the selection circuit, and there is no change of the selection detection signal in a state where the selection command signal selecting the second current detection signal is supplied to the selection circuit, it may be determined that there is a failure with a drive current value of the second solenoid drive circuit. Therefore, a failure (sticking) of the selection circuit and a failure of the solenoid drive circuit (drive current) may be determined by discriminating these failures from each other without adding a failure determination circuit.
In a second aspect of the present disclosure according to the first aspect of the present disclosure, when the selection detection signal changes in a first direction within the specified period in a state where a selection command signal selecting one out of the first current detection signal and the second current detection signal is outputted, the failure determination element, determines that the determination target is normal when the selection detection signal changes in a second direction reverse to the first direction within the specified period in a state where a selection command signal selecting the other one out of the first current detection signal and the second current detection signal is outputted, and determines that the selection circuit sticks to the one when the selection detection signal changes in the first direction.
With such a configuration, when the selection detection signal changes in the first direction during the specified period in a state where the selection command signal selecting one out of the first and second current detection signals is outputted, the determination target is determined to be normal when the selection detection signal changes in the second direction reverse to the first direction during the specified period in a state where the selection command signal selecting the other one out of the first and second current detection signals is outputted. When the selection detection signal changes in the first direction, it is determined that the selection circuit sticks to the one selection side. Therefore, a failure of sticking to a side selecting the first current detection signal and a failure of sticking to a side selecting the second current detection signal may be determined by discriminating these failures from each other.
In a third aspect of the present disclosure according to the first or second aspect of the present disclosure, when the selection detection signal changes in a first direction within the specified period in a state where a selection command signal selecting one out of the first current detection signal and the second current detection signal is outputted, the failure determination element determines that there is a failure with a solenoid drive circuit corresponding to the other current detection signal when there is no change of the selection detection signal in a state where a selection command signal selecting the other one out of the first current detection signal and the second current detection signal is outputted.
With such a configuration, when the selection detection signal changes in the first direction during the specified period in a state where the selection command signal selecting one out of the first and second current detection signals is outputted, it is determined that there is a failure with a solenoid drive circuit corresponding to the other current detection signal when there is no change of the selection detection signal in a state where the selection command signal selecting the other one out of the first and second current detection signals is outputted. Therefore, a failure of the first solenoid drive circuit and a failure of the second solenoid drive circuit may be determined by discriminating these failures from each other.
Obviously, numerous modifications and variations of the present invention are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the invention may be practiced otherwise than as specifically described herein.
Number | Date | Country | Kind |
---|---|---|---|
2016-102286 | May 2016 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6249418 | Bergstrom | Jun 2001 | B1 |
7099136 | Seale | Aug 2006 | B2 |
Number | Date | Country |
---|---|---|
2003-068525 | Mar 2003 | JP |
2015179780 | Oct 2015 | JP |
Entry |
---|
Machine Translation of Takahashi et al. Japanese Patent Document JP 2015-179780 A Oct. 8, 2015 (Year: 2015). |
Machine Translation of Honda et al. Japanese Patent Document JP 2003-068525 A Mar. 7, 2003 (Year: 2003). |
Number | Date | Country | |
---|---|---|---|
20170338019 A1 | Nov 2017 | US |