5
\$\begingroup\$

I'm trying to drive an electromagnet with a 556 timer in a push pull configuration. The magnet has to change polarity rather quickly and sharply about 10 to 20khz. The voltage also has to be variable, between 3 to 15 volts the current draw is in the range of 1amp. What I need is a way to amp the square waves, I was thinking of using a pair of relays driven by the 556 timer in the complimentary configuration that way I can feed through them a varying voltage independently without affecting the 556... Or am I going at this the wrong way? 

\$\endgroup\$
2
  • 3
    \$\begingroup\$ Relays won't get you anywhere close to 20kHz. \$\endgroup\$ Commented Aug 2, 2010 at 21:03
  • 1
    \$\begingroup\$ What are you doing with the magnet? \$\endgroup\$
    – starblue
    Commented Aug 2, 2010 at 21:55

1 Answer 1

9
\$\begingroup\$

You need to build or buy something called an H-bridge. They are commonly used for motor control.

\$\endgroup\$
3
  • \$\begingroup\$ Try the National LMD18200D, or a kit that lets you connect to one. \$\endgroup\$
    – pingswept
    Commented Aug 2, 2010 at 19:00
  • \$\begingroup\$ @pingswept: that's a nice part, roughly like the L298N, but diodes included. \$\endgroup\$
    – JustJeff
    Commented Aug 3, 2010 at 2:36
  • \$\begingroup\$ I tried a H-bridge made by Cana Kit and it works like a charm! I'm still using the 556 timer in complimentary configuration mode and it works perfectly. Thank you very much for the advice Joeforker! \$\endgroup\$
    – Chippyjames
    Commented Aug 4, 2010 at 22:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.