using the bs2sx to control large 3 phase motors
remmi870
Posts: 79
Im new to the forums but ive used bs2 for the past year or so, study EE and i want to build a large 3 phase motor controler. I know that the pwm and the bs2 instruction execution is too long to properly use pwm to control 6 individual IGBT's or mosfets that would be needed to create the 3 phases to feed a motor.
I have worked on big cnc machines using inverters and 3 phase motor drivers, the normal block diagram is to bring in the three phase power, rectify it to DC, clean it up with caps, run it into bipolar transistors or isolated gate bipolar transistors to control the frequncy and breaking of the motor with a master control board. Some of the boards alow serial port control to troubleshoot.
I wanted to know if anyone knows of a driver chip that i can use that either will create one phase·or hopefuly 3 phase modulation from pwm or even digital control that i can program a bs2 to control and alow me to later connect to with serial port to diagnose or adjust, idealy i want to make a softstart motor starter that has a slow ramp·that can be adjusted with dip switches or alow me to plug into and monitor.
Post Edited (remmi870) : 11/20/2008 8:43:05 AM GMT
I have worked on big cnc machines using inverters and 3 phase motor drivers, the normal block diagram is to bring in the three phase power, rectify it to DC, clean it up with caps, run it into bipolar transistors or isolated gate bipolar transistors to control the frequncy and breaking of the motor with a master control board. Some of the boards alow serial port control to troubleshoot.
I wanted to know if anyone knows of a driver chip that i can use that either will create one phase·or hopefuly 3 phase modulation from pwm or even digital control that i can program a bs2 to control and alow me to later connect to with serial port to diagnose or adjust, idealy i want to make a softstart motor starter that has a slow ramp·that can be adjusted with dip switches or alow me to plug into and monitor.
Post Edited (remmi870) : 11/20/2008 8:43:05 AM GMT
Comments
Soft-start motor controllers are readily available from all the major motor control companies. Above and beyond that, it's not clear to me exactly what you're looking to do.
One additional item. There are single phase to 3-phase rotary converters available for taking a single phase input, and creating a 3-phase output. Is that what you were looking to do? If so, I can probably find a couple of resources for you - just ask.
Regards,
Bruce Bates
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
When all else fails, try inserting a new battery.
im looking for a chip that is used to control IGBT's that can accept digital input to control it, most use individual PWM for each phase, unfortunetly the bs2 cant get the speed to control each of the 6 sides of the phase, the program execution is simply too long.
Why are you limiting yourself to the BS-2? There are a number of MUCH faster PBASIC Stamps. Attached please find a Stamp Comparison document which lists all of the Stamps, and their relative speeds. I've no idea whether any of the other Stamps will be fast enough, that's something that you will have to ascertain.
As to the other question of multi-channel PWM chips, I've never used one, so I really don't know whether they exist or not. I would THINK that they do. Sorry I have no resource for you on that score.
Regards,
Bruce Bates
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
When all else fails, try inserting a new battery.
Have You thought of using more then one $stamp for Your App.....What I'm geeting at is the $stamp can only do one thing at a time...,But 6 $stamps and 1 controller $stamp can do A lot.,In the same time frame!!!!
It's just a tought,But take a look at the "OEM BS2"!!!!
I have done what Your lookin to do....It's the wave forms that worry Me the most...This is the hardest part.. If the output wave is'nt rite,The motor will fail
______________________________$WMc%_________
A Stamp could conceivably do that (provide the timed pulses).· For smaller motors you'd use triacs, but reverse-parallel SCRs will turn off automatically·with perfect reliability each half-cycle, while turn-off is a problem sometimes with triacs.
Incidentally, I'd love to have a source for 10hp 7.5 KW motors, which would sell well, since one horsepower is exactly 745 watts.· That's almost 98% efficiency in the motor.· And here I thought 90% was really, really good.·
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
· -- Carl, nn5i
Post Edited (Carl Hayes) : 11/21/2008 3:39:44 AM GMT
I should have specified that im using a bs2sx chip that i designed from oem components, basicaly i made a module on a breakout board. However the PWM meathod that i was planing to use would be to create the sine wave, however i dont think a basic stamp could create the proper wave via pwm, even using a sx chip, the only real viable solution would be to use a propeller or maby sx technology chips.
I was just curious if anyone has done anything like this and may know of a chip that is programed or designed to run a IGBT in a sine wave patter using pwm.
this is to control a IGBT to create a sine waveform, one could use pwm to create a square wave but that would be dirty and cause alot of heat in the motor.
but the problem is if there is a hold in the program like a do untill statement it may put a delay in the program that would hinder the total speed of the diodes, the other problem is that there needs to be a continuous loop and any delay would cause a missfire that would throw the phases out of sync for instance (P1PWM-P2PWM-P3PWM-P1LPWM-P2LPWM-P3LPWM-program delay-P1PWM) this would be catastrophic on a motor.
One way that would give you a reasonable product is to buy a small 3 phase drive ( say 1 or 2 HP). Then buy the IGBT's in a size to control your 10 HP motor. Replace the small drives's transistor package with the bigger transistors.Use the Stamp to control the drive front end (usually a 0 - 10 volt analog signal.
But, on the other hand you can get a new 10HP (575 volt) drive for $762, or a 10HP (460 volt) for $679. Sounds like not too much to keep your business going. See http://web4.automationdirect.com/adc/Shopping/Catalog/AC_Drives/GS2_(115_-z-_230_-z-_460_-z-_575_VAC_V-z-Hz_Control)/GS2_Drive_Units_(115_-z-_230_-z-_460_-z-_575_VAC).
Cheers,
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Tom Sisk
http://www.siskconsult.com
·
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
· -- Carl, nn5i
the other benifit to using my meathod is if i were to use a 3 phase motor for a cnc axis drive using a encoder as feed back and letting the bs2 control the IGBT bridges. these small motor drives only go to 10hp, depending on the type of motor. if i build my own driver, i could increase the drivers, however if i were to modify a comercialy available driver, i would have no way to control the curent since the smaller modules are meant to run smaller motors.
one of the other problems is if the manufacture uses a proprietary driver i may have problems building a circuit fast enough to control larger drivers, the IGBT modules i plan on using need two isolated dc power sources per module that are individualy fired and opticaly isolated, because of this it is realy hard to interface a diferent control.
i was able to use pulsout to create 6 pulses around the legnth that would be needed to create a squarewave enough to give me a 3 phase waveform, however with the square waveform and the cycle of my program i get a .6ms delay at the end of the waveform that may cause a problem.
Anyway, good luck to you. Keep us informed of your progress!
Cheers,
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Tom Sisk
http://www.siskconsult.com
·