Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Relay Driver circuit problem

Status
Not open for further replies.

RohanDey

Member level 2
Joined
Feb 17, 2013
Messages
42
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Location
India
Activity points
1,688
Hello,

I have a very strange problem with my circuit, not sure whether the problem is in the relay driver circuit or elsewhere.

In the attached schematic you can see I am trying to drive 2 relays, (whose output are connected to LEDs for now), using 74LS74 D flip-flops. The pulse (SDA & SCK) to the flip flop comes from a PIC18 uC. The relays need about 5V DC to work.

The problem: When I turn on the first relay, I get about 0.7V on the collector of the first transistor with respect to ground. When I turn ON the second relay I get about 1.2V at the collector of both the transistors. So, with both relays turned on I get approx 3.8V across the relay terminals which is supposed to be about 5V. Now, at some instances due to this low voltage at the relay terminals, the relays don't turn ON even if I send the correct pulse.

I might need to connect more relays to this system.

My hardware connections are: The PIC uC is on a breadboard, and I have made a vero board for each combination of flip-flop, transistor and relay. So, that makes 2 vero boards. All the boards are connected with wires and connectors. The power supply is one 5V SMPS, connected to the bread board. Power supply to the relay boards (vero boards) comes from the bread board through wires.

Another thing which I have noticed is the ground at the entry of the power supply is 0V but on different locations of the entire circuit the ground shows some voltage, i.e. around 0.7 to 0.9V. Also, when the relays are OFF, the ground is 0V at all locations, only when the relays are turned ON, the ground at different locations start showing some voltage. Not sure how the ground is showing minor voltages.

Thanks for reading so far, I am totally stuck with this problem, so any ideas or suggestions are highly appreciated.

Thanks..
 

Attachments

  • ff-relay-sch.JPG
    ff-relay-sch.JPG
    44.6 KB · Views: 73

You've obviously got some layout issues. The fact that ground isn't ground says that the current through the relay coils (and through the transistors) has a high-impedance path back to your supply. Make sure you've got a good, hefty ground return, particularly in the relay path.

How much current do those relays draw?
 
I think ground is not properly reaching the transistors emitter . check the emitter voltage from the good ground point while the relay is on
 

You've obviously got some layout issues. The fact that ground isn't ground says that the current through the relay coils (and through the transistors) has a high-impedance path back to your supply. Make sure you've got a good, hefty ground return, particularly in the relay path.

How much current do those relays draw?

You are right, I am having some layout issues. Actually the system consists of 3 boards, of which 1 is a bread board, and everything is interconnected with wires. Now I have added some extra ground lines on each board and from the emitter of each transistor. Now the ground shows 0.07 - 0.9V instead of 0.7 - 0.8V.

I think making a PCB with good ground filling may reduce the ground issue.

The relays draw about 50mA.

- - - Updated - - -

Also the relays should have an anti back EMF diode fitted across their coils.
Frank

Yes I will add those diodes. Thanks
 

An LS74 output ist specified with 0.4mA at 2.4V and you might not get enough current to saturate the driver transistors of the relays(0.7V seems to be high, but it depends on the current you need for the relay). The drive current to a low level is with 8mA much higher.

Enjoy your design work!
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top