Control 16 electromagnets

Thread Starter

Cmginter

Joined Oct 13, 2015
5
I am working on a project and I need to control 16 electromagnets.
  • Input Voltage: 12V DC
  • Current: 0.33A
  • Power Consumption: 4W
I need to turn them on and off very rapidly and switch their polarity. Much like in a motor but I need to have more control of the speed and order. Do I use a micro controller and if so how do I set that up? I'm very much a newbie so the more details the better. Thanks
 

KL7AJ

Joined Nov 4, 2008
2,225
I am working on a project and I need to control 16 electromagnets.
  • Input Voltage: 12V DC
  • Current: 0.33A
  • Power Consumption: 4W
I need to turn them on and off very rapidly and switch their polarity. Much like in a motor but I need to have more control of the speed and order. Do I use a micro controller and if so how do I set that up? I'm very much a newbie so the more details the better. Thanks
You could do this with an Arduino Mega with external driving transistors.
 

GopherT

Joined Nov 23, 2012
8,012
Use an Arduino (microcontroller on a board).

Then use a motor controller like these (some cheap, lower power ones near the bottom of the page). The dual H-bridge boards can each manage 2 magnets (about $5 each for a 1A unit). Use REVERSE to change polarity of the magnet. Make sure your magnet coils have enough resistance to limit current to whatever motor controller you use.

https://www.pololu.com/category/11/brushed-dc-motor-drivers
 

wayneh

Joined Sep 9, 2010
16,398
How do you solve the problem of inductive spikes in a scenario like this, where you have to allow for reverse polarity to the coil? I guess that is handled in a purpose-designed controller such as those linked above?
 

Thread Starter

Cmginter

Joined Oct 13, 2015
5
I want to take advantage of the pushing properties of the opposite poles in addition to the pulling of dissimilar poles.

GopherT - limit the current?

Crutschow- not sure of the inductance. (I'm a newb). Maybe 2000 times per minute for "very rapidly"
 

GopherT

Joined Nov 23, 2012
8,012
I want to take advantage of the pushing properties of the opposite poles in addition to the pulling of dissimilar poles.

GopherT - limit the current?
Your magnet's coil will have some DC resistance based on the diameter and length of the wire used to make the coil.

The voltage you plan to use and DC resistance of the coil will determine the maximum current using ohms law..
 

Thread Starter

Cmginter

Joined Oct 13, 2015
5
GopherT - do you do any freelance work? It seems you know what you are talking about. Any chance we can set something up? Or is the forum not a place to discuss this?
 

Thread Starter

Cmginter

Joined Oct 13, 2015
5
I did reply max. I want to switch so I can use the pushing and pulling property of magnetism. They won't be actuating anything
 

MaxHeadRoom

Joined Jul 18, 2013
20,866
Depends on the rate at which you switch, if switching speed is very high, Inductive reactance comes into play as a current limiter, and you will have to design for AC properties.
Max.
 

wayneh

Joined Sep 9, 2010
16,398
Maybe 2000 times per minute for "very rapidly"
In electronics, 33.33Hz would not be called "very rapidly". You may still have problems switching a large inductance at 33Hz, though.

Is there a reason you can't describe - or show us a photo of - your equipment with more detail?
 

Thread Starter

Cmginter

Joined Oct 13, 2015
5
I will control the push pull and no I'm not trying to build a perpetual motion machine, just looking for a more efficient motor.
 
Top