The present invention relates to an improved load driver circuitry, particularly of the H-Bridge type, useful in industrial computerized automation and configurable electronic controllers.
Electronic controllers are widely used in industrial automation and automotive applications, usually custom designed for specific groups of input sensors output devices and control applications. Configurable Electronic Controllers (CEC), as described, for example, in U.S. Pat. No. 7,096,073, entitled “Configurable Controller” filed by Burkatovsky on Sep. 22, 2005, are considered particularly versatile, enabling design of electronic controllers capable of measuring a variety of digital and analog sensors, as well as controlling a range of output devices such as motors, solenoids and lamps. The CEC flexibility on both input and output sides of the controller is achieved essentially by use of a configurable in/out interface.
H-Bridge is a well-known current load driver scheme, available in many practical configurations, such as for example types HIP4080AIB of Intersil and type LMD18200 of National Semiconductors.
The use of prior art H-Bridge module in a load driver and control circuitry is schematically shown in
Controller 10 controls the current of load 20 by using, for example, known-in-the art pulse width modulation (PWM) based on locked anti-phase method, or using known-in-the-art pulse width modulation (PWM) based on sign & magnitude method.
Other known-in-the-art applications use a complex high-side current sensor for both current control and protection, based on a double sense method, which limits the pulse width modulation (PWM) functionality and the protection level as explained in the data sheet for the LMD18200 driver mentioned above.
The following patents and application publication describe various aspects of the use of H-Bridges in load control circuitry: U.S. Pat. No. 6,683,437 to Tierling, issued Jan. 27, 2004, entitled “Current Controlled Motor Amplifier System”; U.S. Pat. No. 6,147,545 to Marshall, issued Nov. 14, 2000, entitled “Bridge Control Circuit for Eliminating Shoot-Through Current”; U.S. Pat. No. 5,990,640 to Dwyer et al., issued Nov. 23, 1999, entitled “Motor Control Apparatus”; U.S. Pat. No. 5,642,247 to Giordano, issued Jun. 24, 1997, entitled “Automatic Fault Monitoring System and Motor Control System Incorporating Same”; U.S. Pat. No. 5,963,706 to Baik, issued Oct. 5, 1999 entitled “Control System for Multi-Phase Brushless DC Motor”; U.S. Pat. No. 5,309,347 to Poma et al., issued May 3, 1994, entitled “H-Bridge Circuit with Protection Against Crossover Conduction”; U.S. Pat. No. 6,943,514 to Chen et al., issued Sep. 13, 2005, entitled “Motor Control Circuit for Supplying a Controllable Driving Current”; U.S. Pat. No. 6,131,692 to Kawasuji, issued Oct. 17, 2000, entitled “Electric Power Steering Controller”; and U.S. Application Publication No. 2005/0127859 to Kernhof et al., filed Dec. 13, 2004, entitled “32V H-Bridge Driver with CMOS Circuits”.
Modern configurable electronic controllers, such as the one described in U.S. Pat. No. 7,096,073, include a multiplicity of input-cells for measuring various types of input sensors and a multiplicity of output-cells for driving and controlling various types of output devices. Such output-cells can be configured to form an H-Bridge module and control circuitry of the types discussed above. The multiplicity of output cells dictates a practical need to minimize the controller's complexity and size, especially in larger industrial systems, an issue having direct bearing on space, cost and reliability of the control device, especially in mass production. There is, therefore, a need to design better modular and more compact circuitry for current protection mechanism and load current sensing (value and direction), serving H-Bridge load control designs.
An object of the present invention is to provide an electronic apparatus and method of controlling current in H-Bridge load drivers.
An electronic circuit of current control is provided. In one embodiment, this electronic circuit comprises a power-supply, an H-Bridge module connected to a load, and a current sensor connected between the H-Bridge module and the power-supply and adapted to sense load current characteristics. A computerized controller, connected to the current sensor and the H-Bridge module, includes at least a module for operating load current analysis algorithm for analyzing the load current characteristics to determine current control parameters that provide over-current protection and load current control. A load current control module for controlling the H-Bridge module based upon the current control parameters.
The invention is herein described, by way of example only, with preference to the accompanying drawings, wherein:
The described invention hereinafter relates to a novel method of current sensing and control as related to H-Bridge load drivers, useful in computerized electronic controller based systems.
The digital output of current sensor module 36 is fed to controller 10, specifically to load current analysis algorithm module 40. Algorithm module 40 is designed and adjusted for any type of H-Bridge current control method or for special needs. Examples of algorithms used will be further discussed hereinafter. The results of the analysis by algorithm module 40 are fed into H-Bridge current control module 44, which is responsible for performing specific H-Bridge current control and regulation tasks required, as well as to an optional electronic fuse 22, which can provide safety for current control circuit 30. In practice, current sensor module 36 can be realized as a small chip or integrated into a larger semiconductor structure.
The complexity of the analysis of the current (value and direction) flowing in resistor Rs 42 is demonstrated, as an example, by
The analysis, performed by algorithm module 40, of the characteristics of the current measured on resistor Rs 42, and the control implications related to the subsequent control functions of H-Bridge module 12 arc demonstrated, as an example, in the schemes
The Extract Algorithm for Locked Anti-Phase H-Bridge Control Method:
The algorithm is based on the analysis of four load 20 current states and waveforms, as compared with the H-Bridge pulse width modulation (PWM) clock waveform 61 shown in the diagram of
The algorithm is executed in algorithm module 40 of controller 10, in all four cases the current values for load 20, as measured on resistor Rs 42, are extracted from current sensor module 36 and the current waveforms of
The algorithm is designed to overcome current sense rise time and fall time effects as encountered on resistor Rs 42. These effects shown in
The sensed current waveform 64 in
The execution of the algorithm is schematically described in the flow diagram of
Task 70: The current sensor on resistor Rs 42, as measured at the output of current sensor module 36, is synchronized to the rising edge 60 of the H-Bridge PWM clock waveform 61.
Task 72: The load current value and direction is extracted as schematically explained in the schemes and diagrams of
Task 74: The difference between the extracted current value and the desired control current is calculated.
Task 76: The next H-Bridge PWM pulse is calculated.
Task 78: The extracted current trustworthiness is checked in aspect of rise time and the fall time effects as explained re
Task 80: The current sense over resistor Rs 42, as measured at the output of current sensor module 36, is synchronized to the falling edge 62 of the H-Bridge PWM clock waveform, as explained above re
Task 82: The load current value and direction is extracted as schematically explained in the diagrams of
Task 83: The difference between the extracted current value and the desired control current is calculated.
Task 84: The next H-Bridge PWM pulse is calculated.
Task 85: In this task the calculated “next H-Bridge PWM pulse” is stored, and
Task 86: The “next H-Bridge PWM pulse” is delivered to H-Bridge current control module 44 and subsequently to the H-Bridge module 12.
Task 88: Monitoring over-current: the extracted load current of Tasks 72 or 82 is compared with the over-current value.
Task 90: When over-current is detected, the electronic fuse 22 and/or the H-Bridge module 12 are shut-off.
The Extract Algorithm for Sign & Magnitude H-B Control Method:
This algorithm is based on the fact that, in the known in the art Sign & Magnitude H-Bridge control method, the current direction is known and the algorithm should extract the current value only. The algorithm, described hereinafter in
The algorithm is suitable for systems that suffer from rise and fall time problems, but limits the PWM pulse to be wider than the rise or fall time involved. The execution of the algorithm is schematically described in the flow diagram of
Task 100: The current sensed on resistor Rs 42, as measured at the output of current sensor module 36 and shown in
Task 102: The load current sensed on resistor Rs 42, and measured at the output of current sensor module 36, is sampled by the fast clock 92.
Task 104: The load current value is extracted by a known in the art “peak detector” function included in algorithm module 40, as schematically shown in the diagrams of
Task 106: The “peak detector” function, included in algorithm module 40, stores the highest value of the extracted current in each H-Bridge PWM clock waveform 61 period.
Task 108: The difference between the extracted peak current value and the desired control current is calculated.
Task 110: The next H-Bridge PWM pulse is calculated.
Task 112: check for the existence of the next H-Bridge PWM clock rising edge 60.
If “Yes”—go to Task 114;
if “NO”—return to Task 100.
Task 114: If “Yes”—the Peak Detector is zeroed.
Task 116: In this task the calculated “next H-Bridge PWM pulse” is stored, and
Task 118: The “next H-Bridge PWM pulse” is delivers to H-Bridge current control module 44 and subsequently to the H-Bridge module 12.
Task 120: Monitoring over-current: the extracted load current of Tasks 104 is compared with the over-current value.
Task 122: When over-current is detected, the electronic fuse 22 and/or the H-Bridge module 12 are shut-off
It will be appreciated that the electronic circuit and method of current control of an H-Bridge type load driver is described. In certain embodiments, only a single sensor is required to be connected in the circuitry from which raw load current characteristics are obtained which can be interpreted and evaluated by an extract algorithm module part of a computerized system. The extract algorithm is adapted to the particular H-Bridge current control method in use. The results of the algorithm analysis are used by another module, part of same computerized system, to operate the H-Bridge for controlling the load current.
In the embodiments shown in
The invention has been described in detail with particular reference to certain preferred embodiments thereof, but it will be understood that variations and modifications can be effected within the spirit and scope of the invention.
This application claims priority from U.S. Provisional Application No. 60/719,447 entitled “The Use of Configurable Electronic Controller Technology in Vehicles” filed by Burkatovsky on 22 Sep. 2005. Further reference is made to commonly assigned, co-pending patent application U.S. Ser. No. 11/533,538, entitled “Configurable Electronic Control System and Diagnostic Method”, filed concurrently herewith in the name of Siman-Tov.
Number | Name | Date | Kind |
---|---|---|---|
5309347 | Poma et al. | May 1994 | A |
5428522 | Millner et al. | Jun 1995 | A |
5642247 | Giordano | Jun 1997 | A |
5963706 | Baik | Oct 1999 | A |
5990640 | Dwyer et al. | Nov 1999 | A |
6131692 | Kawasuji | Oct 2000 | A |
6147545 | Marshall | Nov 2000 | A |
6683437 | Tierling | Jan 2004 | B2 |
6943514 | Chen et al. | Sep 2005 | B1 |
7096073 | Burkatovsky | Aug 2006 | B2 |
20050127859 | Kernhof et al. | Jun 2005 | A1 |
Number | Date | Country |
---|---|---|
WO 2006008732 | Jan 2006 | WO |
Number | Date | Country | |
---|---|---|---|
20070064460 A1 | Mar 2007 | US |
Number | Date | Country | |
---|---|---|---|
60719447 | Sep 2005 | US |