Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

Relay spike in microkontroler problem

Status
Not open for further replies.

sastros

Newbie level 3
Joined
May 30, 2007
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,306
I have alredy build a microkrontroler system in car, with attiny2313, but i have some problem:

The system work unconsistenly if we running another equipment that used relay, we used 1 source (battery). example if we turn the head lamp on, horn in car, the system trigered by them.

I suspect that came from inductance discharge noise from the relay, but i can't fix it.

Any advice.....? thank's.
 

nandhu015

Advanced Member level 5
Joined
Feb 11, 2006
Messages
1,965
Helped
300
Reputation
600
Reaction score
224
Trophy points
1,353
Location
India
Activity points
9,829
A relay across the relay coil is a simple solution, did you tried it?

Why dont you post this in microcontroller section

Nandhu
 

dick_freebird

Advanced Member level 5
Joined
Mar 4, 2008
Messages
7,133
Helped
2,089
Reputation
4,182
Reaction score
1,935
Trophy points
1,393
Location
USA
Activity points
57,226
You don't want to direct-drive a relay from an IC unless
you are really sure it's got output drivers meant for the
application. The inductive kick can overrun ESD clamps
and stuff current into the substrate with unpredictable,
but seldom desirable results. Using an external transistor,
relay driver IC, even a tougher SSI buffer IC, anything
to get return currents and flyback currents out of the
big brain is a good idea.

Then you have the ground bounce problems that any
abrupt current switching can cause; that wants the load
and return paths all off board if possible, with only coil
currents managed.

In automotive systems you have to beware the load dump
event, the alternator has fairly poor and slow load step
response and the battey is expected to backstop it. But
that can fail with poor connections to ground or B+, or
an aged, internally resistive battery. 60V spikes are a
design "abnormal condition" and you never, ever want
to assume "12V" is 12V. Use at least a "40V" regulator
like a 78xx series, or a DC-DC supply with similar or
better overvoltage margin.

Be sure you have a freewheel diode for the coil somewhere,
if it's not embedded in the relay itself. And if it is, be sure
you respect the coil polarity because now it has one.
 

Kral

Advanced Member level 4
Joined
Mar 28, 2005
Messages
1,326
Helped
280
Reputation
558
Reaction score
85
Trophy points
1,328
Location
USA
Activity points
13,418
sastros,
I think nandhu015 meant "a diode across the relay coil". This works well, but it does slow down the relay denergize time because the relay coil current decays slowly.
Regards,
Kral
 

sastros

Newbie level 3
Joined
May 30, 2007
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,306
@nandu : there is good solution to fit diode across the relay coil in internal system but for external relay it doesn't work well , i will sell this system out and i can't makesure that the buyer can fit dioda in every relay in their car.

@dick_freebird: i will re design the PCB (better ground plane), and fix the system regulator, and put filter transformator on it.
what the best inductance value on that filter for aoutomotive application ?

Thank' for reply's
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top