I have a small Transmitter keyfob/receiver on around 300 MHz. The receiver takes a digital code from the TX, decodes, and closes a relay if the digital code is correct.
Next, I hook up a 12 volt motor to the relay contacts, and use the receiver 12 vdc to also activate the motor (100 mA).
Unless I put 100 MFD across the relay, I get relay chatter. Any way around using the big cap? I'm out of room. There is a diode across the relay.
At first I thought the motor current was pulling the supply voltage down, but I still get chatter with a big battery.
Any ideas?
John
Relay chatter
Re: Relay chatter
Hi John,jwax wrote:I have a small Transmitter keyfob/receiver on around 300 MHz. The receiver takes a digital code from the TX, decodes, and closes a relay if the digital code is correct.
Next, I hook up a 12 volt motor to the relay contacts, and use the receiver 12 vdc to also activate the motor (100 mA).
Unless I put 100 MFD across the relay, I get relay chatter. Any way around using the big cap? I'm out of room. There is a diode across the relay.
At first I thought the motor current was pulling the supply voltage down, but I still get chatter with a big battery.
Any ideas?
John
When you say:
do you mean you put the capacitor across the relay coil or acrossI put 100 MFD across the relay
the relay contacts?
Also, is there any way you can check to see if the receiver is putting
out a series of pulses instead of a single change of state?
LEDs vs Bulbs, LEDs are winning.
-
- Posts: 2277
- Joined: Wed Nov 24, 2004 1:01 am
- Location: ASHTABULA,OHIO
- Contact:
Well, you are probably already aware of this, but the only source of chatter I can envision is a serious loss of DC feeding the relay circuit or a low frequency chopping of the DC on the drive to the coil. Have you scoped this out for a closer investigation? Seems like this should pin point the problem for further action.
I had first put the 100 MFD across the relay COIL, but then tried it across the contacts (motor). Coil connection works, across contacts did not.
I can use a smaller cap across the coil (10 MFD) if I add another cap, 0.1 MFD, across the motor!
Maybees this is why we usually see a tiny cap across small motors in CD players, tape drives, etc. I'm thinking the motor noise is confusing the digital decoding? Scrambling, in effect?
When there's chatter, all the scope shows is...chatter! Even the drive to the relay, hence me thinking I have a scrambler (motor noise) going on.
Appreciate your inputs, guys!
I can use a smaller cap across the coil (10 MFD) if I add another cap, 0.1 MFD, across the motor!
Maybees this is why we usually see a tiny cap across small motors in CD players, tape drives, etc. I'm thinking the motor noise is confusing the digital decoding? Scrambling, in effect?
When there's chatter, all the scope shows is...chatter! Even the drive to the relay, hence me thinking I have a scrambler (motor noise) going on.
Appreciate your inputs, guys!
-
- Posts: 2277
- Joined: Wed Nov 24, 2004 1:01 am
- Location: ASHTABULA,OHIO
- Contact:
You could try disconnecting the motor temporaily while looking at the recieved level at the coil driver or look at same point with no recieved signal and then externally run motor and note any changes. If motor is indeed the problem - isolate the power supplies ( common coupling and ground loop ) or distance the motor from circuit ( radiated interference).
- Chris Smith
- Posts: 4325
- Joined: Tue Dec 04, 2001 1:01 am
- Location: Bieber Ca.
A couple thought s come to mind.
First, with an inductive load like a motor you can get a voltage spike for the exact same reason you would across the coil. A parallel diode would help with this and is applied in the same way (DC motor only of course). The cap would also help across the contacts but you say you needed it across the coil so,
Relay chatter is often a mechanical problem (physical bounce of the contacts). ALmost all relays suffer from some bounce. A large cap would slow the rise time of the coil voltage maybe cushioning the blow. Maybe, Its a reach I admit. Varying the coil voltage a bit may yield a voltage at which it performs better.
Frankly, just change out the relay for a different form and see how that goes. A reed relay may be better suited for less bounce.
The purpose of a small value cap across a motor is to supress EMI noise at its source (the motor). Rather than to clean the power going to it, It helps keep noise from the motor from contaminating the supply rails. If the motor is defective it may require an even bigger cap to supress noise.
On a scope, the critical tell would be if the chatter voltage remains inside the supply voltage or if it spikes to a higher value. Only inductive or capacitive interaction can get a higher voltage. Simple mechanical chatter or bounce would remain strictly between the supply voltage.
First, with an inductive load like a motor you can get a voltage spike for the exact same reason you would across the coil. A parallel diode would help with this and is applied in the same way (DC motor only of course). The cap would also help across the contacts but you say you needed it across the coil so,
Relay chatter is often a mechanical problem (physical bounce of the contacts). ALmost all relays suffer from some bounce. A large cap would slow the rise time of the coil voltage maybe cushioning the blow. Maybe, Its a reach I admit. Varying the coil voltage a bit may yield a voltage at which it performs better.
Frankly, just change out the relay for a different form and see how that goes. A reed relay may be better suited for less bounce.
The purpose of a small value cap across a motor is to supress EMI noise at its source (the motor). Rather than to clean the power going to it, It helps keep noise from the motor from contaminating the supply rails. If the motor is defective it may require an even bigger cap to supress noise.
On a scope, the critical tell would be if the chatter voltage remains inside the supply voltage or if it spikes to a higher value. Only inductive or capacitive interaction can get a higher voltage. Simple mechanical chatter or bounce would remain strictly between the supply voltage.
Years ago we had some equipment that suffered relay chatter from being induced on to the coil voltage. We 'fixed' it with a cap across the coil and a small adjustment to the relay's armature spring tension. Depending on the characteristics of the noise a diode in series with the relay coil voltage may be of value. Also, look upstream and add the capacitor to the relay driver input which is likely a transistor's base, A smaller cap may be acceptable. Adding caps to the relay contact side will do nothing unless there is noise being generated by the motor itself.
Last thought, if it is possible, change the relay to an AC type. AC relays have a shading ring on the magnet pole so that they don't chatter on AC.
Len
Last thought, if it is possible, change the relay to an AC type. AC relays have a shading ring on the magnet pole so that they don't chatter on AC.
Len
Hi,
I know this reply is comming in a little late, but just wanted to
add a few notes.
I have to agree with most of the other posts in that interference
can be causing the problem in the first place. There are various
ways the circuit can generate RFI which can cause positive
feedback which could cause the relay to be turned on and off
several times instead of just 'off'.
The relay coil should have at least the diode, but i think you have
that already. I think someone mentioned this already, but the
motor also has a coil of wire in it and once power is disconnected
(through the relay contacts) it would develop a nice big voltage
spike which could even arc the contacts, so a cap across the
contacts could help too, not only to prevent RFI, but to make
the contacts last longer also.
An ac relay sounds like an interesting idea, but then you would
have to have an ac supply voltage to turn the relay on, and that
would require something that could control ac as right now i think
your circuit only can control dc, so that would take a little triac
circuit or else another smaller dc relay. Also, the noise period
could be as short as one half cycle, in which case the ac coil
might end up being turned on and off just like the dc one, although
at the end of the half cycle (zero crossing) the relay would probably
stay off.
As long as it is working now i guess you're good to go
I know this reply is comming in a little late, but just wanted to
add a few notes.
I have to agree with most of the other posts in that interference
can be causing the problem in the first place. There are various
ways the circuit can generate RFI which can cause positive
feedback which could cause the relay to be turned on and off
several times instead of just 'off'.
The relay coil should have at least the diode, but i think you have
that already. I think someone mentioned this already, but the
motor also has a coil of wire in it and once power is disconnected
(through the relay contacts) it would develop a nice big voltage
spike which could even arc the contacts, so a cap across the
contacts could help too, not only to prevent RFI, but to make
the contacts last longer also.
An ac relay sounds like an interesting idea, but then you would
have to have an ac supply voltage to turn the relay on, and that
would require something that could control ac as right now i think
your circuit only can control dc, so that would take a little triac
circuit or else another smaller dc relay. Also, the noise period
could be as short as one half cycle, in which case the ac coil
might end up being turned on and off just like the dc one, although
at the end of the half cycle (zero crossing) the relay would probably
stay off.
As long as it is working now i guess you're good to go
LEDs vs Bulbs, LEDs are winning.
I said:
noise amplitude and cap value are not linked as they might be in the other application of supporting a sagging signal or supressing noise at the point of load.
One possibility to check out is that your power supply is under powered (WRT current) and it sags when the relay closes. Excessive resistance in the leads to the relay may induce a similar voltage drop. Also check for inductive crosstalk in your cable. If you have your relay control lines bundled next to logic inputs it could happen.
Another thought is 555 to shape that multiple pulse control signal into a single pulse of minimum width. But you said you were space limited so.........
What chip are you using to drive the motor? If its 74xx you might try a different family. ACT is a good higher power version of HC and HCT and has TTL compatible inputs.
One final thought, Don't ground one end of the relay and drive the other. Treat it like a differential signal and return the relay to a ground close to the driver chip. Send a second ground down the cable for anything else.
That last sentence was an oversimplification. The criteria for selecting a bypass cap is partially based on the frequencies you are trying to shunt and the amplitude of the noise. You select the value to create a high pass filter with cutoff freq less than your noise and select the caps ESR to make that filter as low impedance as you can.The purpose of a small value cap across a motor is to supress EMI noise at its source (the motor). Rather than to clean the power going to it, It helps keep noise from the motor from contaminating the supply rails. If the motor is defective it may require an even bigger cap to supress noise.
noise amplitude and cap value are not linked as they might be in the other application of supporting a sagging signal or supressing noise at the point of load.
One possibility to check out is that your power supply is under powered (WRT current) and it sags when the relay closes. Excessive resistance in the leads to the relay may induce a similar voltage drop. Also check for inductive crosstalk in your cable. If you have your relay control lines bundled next to logic inputs it could happen.
Another thought is 555 to shape that multiple pulse control signal into a single pulse of minimum width. But you said you were space limited so.........
What chip are you using to drive the motor? If its 74xx you might try a different family. ACT is a good higher power version of HC and HCT and has TTL compatible inputs.
One final thought, Don't ground one end of the relay and drive the other. Treat it like a differential signal and return the relay to a ground close to the driver chip. Send a second ground down the cable for anything else.
This is a very small, battery powered device- no AC available here.
The 12 VDC relay is driven by an 18-pin DIP IC.
Without the cap across the coil, and a cap across the motor, a large battery still results in chatter. The supply voltage is not dipping- the relay drive is being chopped by RF interruptions from motor noise. The caps fix that.
The 12 VDC relay is driven by an 18-pin DIP IC.
Without the cap across the coil, and a cap across the motor, a large battery still results in chatter. The supply voltage is not dipping- the relay drive is being chopped by RF interruptions from motor noise. The caps fix that.
]An ac relay sounds like an interesting idea, but then you would have to have an ac supply voltage to turn the relay on, and that would require something that could control ac...
Mr. AL,
My suggestion was to change only the relay not redesign the circuit.
An 'AC' relay will work on 'DC'. The DC coil current, for the same AC voltage is usually higher, and the pull in/drop out values are lower.
Alas, a DC relay operated on AC is called a 'Buzzer!
Len
Oh ok Len, that's cool, but then why would you expect theLenp wrote:]An ac relay sounds like an interesting idea, but then you would have to have an ac supply voltage to turn the relay on, and that would require something that could control ac...
Mr. AL,
My suggestion was to change only the relay not redesign the circuit.
An 'AC' relay will work on 'DC'. The DC coil current, for the same AC voltage is usually higher, and the pull in/drop out values are lower.
Alas, a DC relay operated on AC is called a 'Buzzer!
Len
ac relay to behave that much different than the dc one?
LEDs vs Bulbs, LEDs are winning.
Who is online
Users browsing this forum: Ahrefs [Bot], Amazon [Bot] and 35 guests