[?] Subscribe To This Site
Claim Your: Useful
"Arduino Software Guide"
Multiple Relay Driving Circuit
This project (multiple relay driving circuit), from 1990 shows a method of driving multiple relays while at the same time providing a high pick-up current (when a new relay is switched on) and falling back to a low holding current for continuous relay operation.
This minimises the current through the relay armature so that heating effect is kept to a minimum. This is important where multiple relays are grouped in a control system such as in an enclosed space within a car.
The method used in this design is an impulse type where specific waveforms are triggered on activation of a relay and these waveforms drive the current control of the system.
A particular problem with this method is that the holding current in a relay armature changes depending on the ambient temperature (and supply voltage) and to overcome this problem a "control" relay is used to monitor the resistance of the armature and affect the current drive sourcing circuit.
This design, while providing an impulse drive to a relay is capable of driving multiple relays at the same time so there is no need for complex individual driver controls for individual relays.
Executive Summary for the Multiple Relay Driving CircuitA circuit arrangement for driving at least one electromagnetic relay provides that all of the excitation circuits can be connected to a constant voltage source in parallel relative to each other and jointly in series with the switching path of an electronic switch (FET).
The electronic switch (FET) is switched through and blocked in impulsive manner whereby the pulse-duty factor is adjusted in a control unit depending on the operating voltage (U.sub.B) and the ambient temperature of the relay so that it does not fall below the minimum holding current required for the connected relays.
Background Information Related to the Multiple Relay Driving CircuitThe impulse driving of relays is known from previous designs. Due to impulse driving, it is possible to adjust the resulting current through the coil to a minimum value which corresponds to the required holding excitation so as to keep the power used in the coil and, thus, the heating of the relay as low as possible. A positively adjusted pulse duty factor for such impulse driving can, however, only be used if the voltage does not change and if the ambient temperature remains approximately the same.
Summary of the Multiple Relay Driving CircuitOne application for the present design is for relays used in motor vehicles where they are mounted in densely packed relay boxes where they are exposed to wide temperature fluctuations not only from the outside, but also where the risk of mutual heating occurs within the relay boxes. As a further problem is added, the fact that the battery voltage in a motor vehicle fluctuates very broadly. So as to provide that the individual relays will safely respond even under low battery voltage conditions and high ambient temperatures the trip coils are adjusted toward the safe side, in other words, for the most unfavorable case which during continuous operation results in a correspondingly high development of heat in respective relays and for the adjacent relays.
Since in the case of such applications each relay is switched on different times and for different lengths of times, the impulse driving previously known in the art had to be performed in a manner such that in each individual relay coil the current or voltage in the coil would be individually measured and evaluated for the corresponding control of an associated electronic switch. The increase in the number of relays employed in a motor vehicle and in comparable applications, causes such individual drive circuits to be very costly, and also require large space.
It is an object of the present design to provide a drive circuit for relays which makes it possible to drive an arbitrary number of jointly mounted relays which are individually switched such that it is possible to respectively assure that safe holding excitation currents exists and also to prevent high power consumption and undesired development of heat.
In the design, the circuit arrangement has the following characteristics: all exciting circuits of the individually switchable relay windings can be connected in a parallel manner relative to each other with the first terminal to one pole of a DC voltage source and with the second terminal through a switching path of an electronic switch to a second pole of the DC voltage source. A control unit is provided which impulsively switches through and blocks the electronic switch and the pulse duty factor of the switch-through pulses is adjusted in the control unit depending on the operating DC voltage of the voltage source and on the ambient temperature of the relays so that minimum holding current required for the connected relays always exist.
The drive circuit of the design thus provides that a minimum holding current is selected in the control unit such that it just assures that all connected relays will be maintained in the closed condition and whereby fluctuations of the operating voltage and the ambient temperature are taken into account.
Although the circuit basically functions with one relay, special advantages result when a group of relays are being driven since the control unit can control a number of relays.
Expediently, the pulse duty factor of the switch-through pulses is adjusted in the control unit such that for each of the connected relays the holding excitation is barely generated. If, for example, the DC voltage drops to the holding voltage, the clocking changes the continuous current. Since the holding voltage is about 50% of the nominal voltage, it is possible to save 75% of the power. If, however, the operating voltage increases above the nominal voltage, in other words, in a motor vehicle to 15 volts instead of 12 volts nominal voltage only one-sixth of the heat is generated in this critical case making it possible to considerably lower the temperature of the relay box of a motor vehicle.
However, so as to assure the safe holding of a respective relay when it is connected when generally adjusting the pulse duty factor to holding excitation, every excitation circuit of a relay is scanned and sampled by a monitoring circuit and if an additional relay is added, a continuous impulse is fed to the electronic switch respectively for the turn-on time. Such initial step for the recognition of the drive condition is necessary for every relay, however, the costs for the entire arrangement are not increased very much since the main part of the control unit with power, in other words, the electronic switch must only be provided one time for the entire arrangement.
The control unit can contain a digital control device, in other words, a micro-controller whereby the drive conditions of the individual relays are supplied as digital input parameters and the values for the ambient temperatures measured by sensors and the operating voltage are supplied as analog input parameters. The parameters of the relays to be connected are stored in this case in the form of tables or characteristic fields so that according to a computing rule for the respective input values the corresponding pulse duty factor for the electronic switch can be calculated. Instead of digital control analog control can be utilized also.
In this case, an expedient embodiment provides that the control unit has a reference coil arranged in thermal contact to the relays and whose time constant is less than or equal to that of the fastest responding relay whereby the current flowing in the reference coil is monitored by current monitoring and evaluated for the determination of the pulse duty factor.
This evaluation can occur in that the electronic switch is switched off when the current in the reference coil surpasses a prescribed threshold value above the holding current of the relays and the electronic switch is switched on when the current and the reference coil falls below a prescribed threshold value for the holding current.
This current monitoring can result with standard sensors like a precision resistor. It is also useful to have current monitoring by measuring the magnetic flow in the reference coil by way of a field plate.
Figure 1 : Digital Drive Schematic
Design Description of the Multiple Relay Driving CircuitFIG. 1 illustrates a drive circuit for a series of relays which have exciting coils RL1, RL2, RL3 . . . RLn which are connected in a parallel manner by associated switches s1, s2, s3 . . . sn which allows them to be connected to the operating voltage U.sub.B in a selectively individual manner. The other sides of the exciting coils RL1 through RLn which are opposite to the switches s1 through sn are connected in series with the electronics switch which, by example, may be a field effect transistor FET and which has its other side connected to ground. All of the relays RL1 through RLn are mounted in a relay box RB which is indicated by dashed line in FIG. 1.
The electronic switch FET is made conductive in an impulsive fashion by a group control unit GCU which includes an impulse generator IG1 which generates a pulse duty factor at least corresponding to the holding excitation for the connected relays which are switched on. This pulse duty factor is determined depending on the DC voltage U.sub.B and the temperature existing in the relay boxes RB. A volt mete V is connected in parallel to the excitation circuits as illustrated and a temperature sensor TS which is mounted in the relay box RB indicates the temperature value within the relay box. From the operating voltage and the temperature, the pulse duty factor is determined respectively according to a function depending on the relay parameters. This function of the parameters are stored in a function memory FM which is connected to the impulse generator IG1. So as to allow current flow through the trip coil during the turn-off time of the electronic switch FET, a recovery diode FD is connected in a known manner in a parallel fashion to the windings.
When one of the relays RL1 through RLn is switched on, the voltage change is detected at a connected sampling scanning line A1 through An and evaluated so as to switch through a monostable circuit MF. This scanning is schematically illustrated in FIG. and as far as level adjustment, a person skilled in the art can do this in a conventional manner. The response of a monostable circuit MF of one of the sampling lines Al through An is recognized in the OR-element OR1 and evaluated by the impulse generator IG2 in the group control GSE so as to generate a continuous impulse. The continuous impulse lasts at least as long for the safe response of each of the connectible relays. By way of the OR-element OR2 the continuous impulse is supplied to the holding current impulses of the impulse generator IG1 so that the electronic switch FET remains conductive for the duration of the response of the newly connected relay.
Figure 2 : Analogue Drive Schematic
FIG. 2 illustrates a somewhat modified embodiment for an analog functioning group control unit GCU. The components or logic switching elements of FIG. 2 correspond to those of FIG. 1 in their function and where this occurs the same reference symbols are used. In FIG. 2, the exciting coils RL1 through RLn can be connected to the DC voltage U.sub.B by way of the switches s1 through sn in a selectively parallel manner. The connection is scanned by the sampling lines A1 through An as in the FIG. 1 example by way of two Schmitt-Trigger circuits ST1 and ST2 which provide a sampling of the voltage jump which occurs between the resistor R1 and the capacitor C connected as shown between the Schmitt-Triggers. The output of the Schmitt-Triggers are evaluated by the AND gate AN to generate a signal to supply to the OR-element OR1. A continuous impulse, for example, of 10 ms is generated in a corresponding impulse generator IG3 shown in FIG. 2, each time an additional relay is connected. This continuous impulse is directly fed to the electronic switch FET by way of the diode D2 and the operation amplifier OP connected as shown.
In the embodiment of FIG. 2, the actual duty cycle factor for normal operation is determined by a reference coil RS which is mounted in the relay box RB and has a time constant of F/R which is less than or equal to the time constant of the fastest switching relay. This reference coil is connected to the operating voltage in parallel to the exciting coils of the relay and to obtain the pulse duty factor its current is monitored. Since the reference coil is in thermal contact with the relays, its resistance changes like that of the exciting coils. Also, the current increase is accelerated with a higher operating voltage which results in a reduction of the on switching time.
The current monitoring can occur in a known manner at a precision resistor and in the shown embodiment it occurs by way of a magnetic flow measurement with a field plate FP at the reference coil RS. The field plate FP changes its resistance with the magnetic flow in the reference coil. As a controllable resistance, it is integrated in the voltage divider circuit at the two inputs of the operational amplifier OP through the resistors R2, R3 and R4.
If the current in the reference coil RS falls below a value corresponding to the holding current for the connected relays, the electronic switch is switched on by way of the operational amplifier OP and switched off again when a prescribed current exists which is 10% higher. With a switched off electronic switch FET, the current continues to flow in a known manner in parallel fashion relative to the coils by way of the common recovery diode FD.
Click here for more project ideas.
Learn to program in C
in easy steps.
Essential & EASY:
PIC C Programming Course:
Jump from the multiple relay driving circuit page to
Best Microcontroller Projects Home Page.