90VDC Motor driver?
Martin Hebel
Posts: 1,239
In lab we have a 90VDC motor that pumps oil around a loop with a flow sensor.· It had an industrial speed controller we use to interface a BASIC Stamp to for closed loop control.· Sadly, a ground loop issue cause the speed controller to go poof.· The instructor (ummmm) got in a hurry and connected the 2 with the opto-isolators by-passed (ooops!).
What I'd like to do is design a new controller for it using the Propeller for some PID control. What I am looking for is a relatively inexpensive drive that takes 120VAC, and a digital, analog or PWM input to control the 90VDC, 3A motor.
It would make a cool inerface with the propeller, monitor and keyboard to adjust the drive parameters and monitor flow.
Thanks for any recommendations as to an appropriate drive to use,
Martin
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
StampPlot - GUI and Plotting, and XBee Wireless Adapters
Southern Illinois University Carbondale, Electronic Systems Technologies
What I'd like to do is design a new controller for it using the Propeller for some PID control. What I am looking for is a relatively inexpensive drive that takes 120VAC, and a digital, analog or PWM input to control the 90VDC, 3A motor.
It would make a cool inerface with the propeller, monitor and keyboard to adjust the drive parameters and monitor flow.
Thanks for any recommendations as to an appropriate drive to use,
Martin
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
StampPlot - GUI and Plotting, and XBee Wireless Adapters
Southern Illinois University Carbondale, Electronic Systems Technologies
Comments
http://theelectrostore.com/shopsite_sc/store/html/high-voltage-electrolytic-capacitors-400v-3900uf.html
Hope this helps some,
crgwbr
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
NerdMaster
For
Life
The IRF620 datasheet says it can switch up to 6A at 200V with a peak current of 24A. I'm sure there are other similar MOSFETs. It seems to need a gate voltage of about 6-8V to switch higher currents so you'll need to use a driver to drive the gate properly, either another MOSFET or junction transistor.
Mike
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
NerdMaster
For
Life
Like Mike said I think you could use some of this FET, IRF620, IRF634=250V, or IRF840 = 500V 8A 0.85ohm Rds(ON), but you could choose some IGBT too.
Don't forget to opto-isolate inputs and outputs, the transistor of the opto could serves you as driver for the FET (choice the opto for the outputs acordly with the minimun width of pulse, that you'll have in them), and take in care a protection..to avoid some FET driving continuosly some output...(If you'll use a full bridge to change direction).
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Regards.
Alberto.
-Martin
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
StampPlot - GUI and Plotting, and XBee Wireless Adapters
Southern Illinois University Carbondale, Electronic Systems Technologies
-Phil
How do you recommend sensing the zero-crossing? Using a zero-crossing isolator as in input to the Propeller performing a WAITPEQ?
Also, if I use the MOC3080 to trigger the triac, won't it wait to actually trigger until it crosses zero again? Wouldn't I need a non-zero crossing isolator to trigger it while in an alternation?
Much appreciated!
-Martin
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
StampPlot - GUI and Plotting, and XBee Wireless Adapters
Southern Illinois University Carbondale, Electronic Systems Technologies
Hmm, you're right about the '3080 being a zero-crossing device. I was going from an apparently faulty memory on the part number. The MOC3020 would be the better choice, I think, since it doesn't have the zero-crossing circuitry.
For a zero-crossing input to the uC, I used a low-voltage transformer with a comparator and a little bit of RC filtering for line noise. I've tried optoisolators with large series resistors, but dropping 100+ volts at even a few mA requires at least 1/2W resistors. For safety and reliability, if you go that route, I'd recommend a couple 1-watters in series. And don't forget the reverse diode across the LED. Otherwise you'll exceed the LED's reverse voltage limit.
Then use WAITPEQ, followed by a WAITCNT, to do the actual speed and direciton control. In my system, the noise filtering created a slight delay in the zero-crossing detection. This had to be accounted for in the control timing.
Sophomores playing with line voltage? If you have an isolation transformer (not a Variac) that will handle the motor current, it will provide a measure of safety until the system can be buttoned up. But even then, make sure they keep one hand behind their backs!
-Phil
Thanks again!
-Martin