![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| Pico Systems Motion Control Products Discuss Pico Systems Motion Control Products |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#25
| ||||
| ||||
Brian |
| Sponsored Links |
|
#26
| ||||
| ||||
| That odd, I have been using BLDC motors in conjunction with AMC drives for many years successfully in CNC applications, I particularly like the Tamagawa BLDC motors as they pack alot of torque into a small frame, used with something like the Galil motion card with analogue control, I have not really seen that significant of a difference between them and the 3 phase sinusoidal type motor. The 3 phase AC motor is often harder to mix and match motor and drive due to most AC using resolver feedback for both commutation and encoder extrapolation. I have successfully converted some AC motors to BLDC, although purportedly the rotor magnets have a different geometric shape to the magnet top. I have not yet confirmed this on the motors I have used. The latest successful venture was converting Fanuc 8 pole AC PM motors to BLDC for both spindle and servo application. I have talked to both motor and drive manufacturers over the years, and all have differentiated between BLDC and AC as DC Brushless as so named due to only two winding energized at one time, likened to a DC motor turned inside out, the AC has a sinusoidal supply to all three windings. Their words, not mine. Al.
__________________ CNC, Mechatronics Integration and Machine Design. “Logic will get you from A to B. Imagination will take you everywhere.” Albert E. Last edited by Al_The_Man; 11-20-2009 at 09:10 AM. |
|
#27
| |||
| |||
| a motor manufacturer. If they don't say "huh? Never heard of that!" then they will say "I heard of a company that made a few many years ago, but we've never, ever, seen one." Jon |
|
#29
| |||
| |||
| With careful design, these work quite well. You CAN detect the commutation, it does cause a slight disturbance, but it is going to be QUITE small compared to all the other disturbances in a real system. Since my engineering budget is a LOT smaller than yours, I really can't invest the time in distilling space-vector into a tiny CPLD. I will be very interested to see how you do this (or at least how much you reveal about how you did it). Obviously, you are going to have to simplify the math quite a lot. I've been thinking about whether I could make a torque-mode amplifier with sinusiodal drive, but so far it looks too complex to fit in a very simple drive like I make. Jon |
|
#30
| |||
| |||
| Jon, The math is way too complex to fit inside a small CPLD. At minimum eight "+/-x sin theta" calculations have to be done and each requires 4-quadrant multiplication to an 8-bit signed precision. Oddly enough a mixed analog technique using digital potentiometers in an unusual way does the math simply and cheaply. The result is a torque mode BLDC amplifier. Furthermore, the exact same technique applies to step motors except it's a little simpler; the input and output signals are already in quadrature. This allows me to dispense with the Clarke transform and its inverse. Because of the similarities, it makes sense to develop the BLDC servo and the step motor servo simultaneously. Mariss |
| Sponsored Links |
|
#31
| |||
| |||
| WOW!!! you guys have been busy today! It's official.... I'm never asking Marriss to make motor comparisons again!! It keeps you guys away from work all day. The reason I asked is because I run into them from time to time. I never buy them because I know less about them than pm motors. And trust me, I don't know much about the pm motors. So, maybe I will mess with them one day soon. Allen |
|
#32
| ||||
| ||||
Jon |
|
#33
| |||
| |||
| Jon, I hope you are kidding; that certainly isn't my intent. About digital potentiometers: One way of looking at them is, well.., they are digitally adjustable potentiometers so you use them where you would use a potentiometer. I saw analog x,y multipliers where digital 'x' (0 < x < 1) multiplies analog value 'y'. I see things in a funny way.:-) Analog can add, subtract, solve integrals and derivatives but sure as heck cannot multiply without a great deal of trouble and then poorly. I'm familiar with most analog methods; differentially cascoded dual differential amplifiers, antilog of summed linear to log, variable amplitude PWM and others. The G203 and the G250 use the variable amplitude PWM method for current set. None are without limitations. 4Q multiplication of two variables is the Achilles Heel for analog. Multiplication is not so hot in MPUs either. Usually only add and subtract are native instructions. Mutiplication requires the "shift and conditional sum" algorithm which consumes at best about 800 clock cycles for a 16x16 multiply versus 4 for a 16+16 add. The MPUs that have a native MUL instruction still requires at least 12 cycles. The reason is ADD or SUB gate complexity is a linear function of bit resolution while MUL gate complexity goes up with the square of the bit resolution. That is why it's called a "multiplier array unit". FPGAs have enough gate complexity (>50K gates) that they can afford multiple MUL parallel gate arrays. They are also expensive when support circuitry is taken into account (XTAL oscillator, Flash ROM, voltage regulators, etc.). CPLDs are way too simple. They are just small gate-arrays; even ADD and SUB aren't native instructions (you got to teach them how). ADD and SUB are expensive, MUL is completely out of the question with CPLDs. Then there is the problem of having to convert from analog to digital, do the math processing in digital (FPGA) and then convert the results back into analog. ADCs and DACs require support are expensive by themselves. Digital Signal Processors (DSPs) include these converters and do the math superbly but are more expensive than FPGAs. My idea is to dispense with all this rigmarole and keep all the math processing in the analog domain. No ADCs, DACs, FPGAs or DSPs, no XTAL oscillators or Flash-ROMS, no serious-current low voltage regulators requiring switching-type pre-regulators. What a mess! It was an unworkable idea until a suitable 4Q multiplier element was found. Then it all came together. Just $5 of low-level circuitry: A small 64-macrocell CPLD, 4 quad op-amps, 8 digital pots and a few dozen RC passives. That and 2mA of 3.3VDC "juice" to run it all. Very sweet and it works! Funny story: I'm using a very mild-mannered 2A / phase Sanyo Denki 103H step motor at 24VDC for development work. The simplest implementation was to have the amplifier section act as a transconductance (torque-mode) driver. I'd give it a max torque command and the thing got real ratty at high speed. It got nasty actually; nasty enough I thought I had something seriously wrong with the design or the circuit. I sat down and interpreted the numbers. The motor was supposed to go to 10,000+ RPM at full-torque command and the encoder was set to 1,000 lines. The encoder was rated to only 7,500 RPM at that resolution. Duh,.. Mariss |
|
#34
| |||||||
| |||||||
|
I was kidding, but we are competitors at some level. I was thinking I had a leg up since you were not making a brushless drive, and now you are going to come out with one that may be better than mine.
Don't reveal too many of your secrets, or I may start thinking up my own solutions! Jon |
|
#35
| |||
| |||
| Tamagawa TBL-S brushless motors perform HORRIBLE on trapezoidal type drives...you must be talking about a different Tamagawa motor. The ones I have sound like a machine gun at low speeds. They do perform perfectly on Emerson EN-204 or EN-208 industrial vector drives though ![]() I wonder about Mariss's brushless drive. Can he enter a market where voltages exceed 200V? I always felt there was a liability reason or a cost reason why he keeps the voltage at < 80V on all the step and servo drives. The new Atmel AVR32 32 bit microcontrollers might fit the bill for a digital design. They fully support ethernet and high speed USB and are about $4 each in quantity 100. |
| Sponsored Links |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Brushless DC Motors for spindles | movingalong | General Electronics Discussion | 4 | 01-30-2009 09:34 AM |
| Affordable DC Brushless Servo Motor | Lemo | Servo Motors and Drives | 0 | 08-21-2007 07:10 AM |
| Can I use these brushless motors? | runinbymdnt | Servo Motors and Drives | 2 | 10-04-2006 09:46 AM |
| Can I use these brushless motors? | runinbymdnt | DIY-CNC Router Table Machines | 1 | 10-03-2006 04:08 PM |
| Brushless DC servos VS. Brushless R/C motors | sp1nm0nkey | Servo Motors and Drives | 1 | 03-07-2006 09:37 AM |