| View previous topic :: View next topic |
| Author |
Message |
eric_lmi
Joined: 08 Mar 2007 Posts: 41
|
Posted: Wed Feb 06, 2008 3:14 am Post subject: any suggestion for brushless DC motor servo? |
|
|
planning make a brushless DC motor servo, speed, torque , position control
maxon EC brushless motor, 80W, 18V, hall sensor, 3 phase
FPGA generate PWM, any control circuit suggestion for Motor Driver part, separated power supply
Eric |
|
| Back to top |
|
 |
Toortanga
Joined: 16 Mar 2008 Posts: 14
|
Posted: Sun Mar 16, 2008 6:47 am Post subject: |
|
|
| I'm a bit curious as to why I keep hearing the use of FPGAs pop up so often rather than an MCU. THey're great and all, but need a lot of support, difficult to develop, and are expensive, etc. Their parallelism isn't really needed for something like a motor drive I don't think. |
|
| Back to top |
|
 |
ginge Site Admin
Joined: 14 Jan 2006 Posts: 1029 Location: Manchester, UK
|
Posted: Sun Mar 16, 2008 2:03 pm Post subject: |
|
|
Agreed,
FPGAs have their uses, but I can't see them in a servo driver application. Where I do use them, and they work well, is to use them as multiple i2c bus drivers. You can drop a few i2c master blocks in and control a whole load of i2c slave devices without running into bus sharing issues inherent with serial protocols. _________________ http://www.headfuzz.co.uk/
http://www.robotfuzz.co.uk/ |
|
| Back to top |
|
 |
bren
Joined: 01 Jul 2007 Posts: 79
|
Posted: Sun Mar 16, 2008 6:05 pm Post subject: |
|
|
Hi all
Slightly of topic, ginge I'm in the middle of writing some VHDL code for i2c. So that I can control my openservos using my FPGA. Just wondering if I'm reinventing the wheel if you have already got some code knocking around. I'm using the opencore i2c at the moment, got it working in simulation but it doesn't work in the real thing. Just my little bit about FPGA I use this with a gumstix the FPGA for I/O and the Gumstix for the brains.
Bren |
|
| Back to top |
|
 |
wurpfel
Joined: 20 Dec 2006 Posts: 25 Location: swiss
|
Posted: Tue Apr 01, 2008 9:15 am Post subject: |
|
|
Hi folkz
I use a IGLOO-FPGA to read out a VGAcam and compress the videostream..
only a 8051softcore is also working in the IGLOO, a lot of power is left blank, maybe it would be usefull to controll all servos too
to drive a 3ph-motor a ATm48 is much as enough. look for the atmel-app-note 441 ff for sensor or sensorless opperations.
in the past a 3ph was controlled with a logic-array (diodes!), timerelais and a handfull hall-sensors.
I`m not sure, but proably it`s possible to add the needed number of AVRsoftcores and run on them the OPENSERVO-soft  _________________ not to old to play with scrap |
|
| Back to top |
|
 |
eric_lmi
Joined: 08 Mar 2007 Posts: 41
|
Posted: Fri May 09, 2008 1:34 am Post subject: |
|
|
| Toortanga wrote: | | I'm a bit curious as to why I keep hearing the use of FPGAs pop up so often rather than an MCU. THey're great and all, but need a lot of support, difficult to develop, and are expensive, etc. Their parallelism isn't really needed for something like a motor drive I don't think. |
it dependent on how to use your FPGA.
altera has a FPGA with ADC and FET build in. why, if FPGA is not good for motor control?
simple control, a 8 bit MCU is enough. but how about 8+ servo with servo to servo coupling, and more complex control algorithm
1M CAN bus is not fast enough for lots application. |
|
| Back to top |
|
 |
|