Hi all,

Currently i'm looking into driving 3 phase (steppers) motors on 3 axis with 
encoders the Beaglebone.
This because i got several 3 phase pm bldc motors, some small 48v ac 
servo's and 2 large 220v ac servo's i would like to drive.
While looking into the 3 phase bldc steppers the idea came it would 
potentially also being able to support ac servo's.

After making a pinmux layout it would be possible to connect:
   3 encoders eqep A/B/INDEX (or 3 hall sensors on the same inputs)
   6 PRU 0 signals U/V/W phase hi and low
 12 PRU 1 signals U/V/W phase hi and low

This would mean each phase could have a hi and low pru capable pin driving 
it.
Using discrete power components it would be cheap and simple to build a 
drive.
Or power driver IC such as the International Rectifier [IRAMS] 
<https://ec.irf.com/v6/en/US/adirect/ir?cmd=eneNavigation&N=0+4294841618> 
(according 
to http://wiki.linuxcnc.org/cgi-bin/wiki.pl?BLDC)

There are some questions i run into:
 Can the beaglebone/machinekit even keep up with this amount of pwm pins?
 Should i use the pru stepgen code? (stepgen does not seem to support 3 
phase)
 Should i use the pru pwm code?
 Use the bldc component with standard writes?
 Or use the bldc component with pru_pwm?

Usefull thoughts or comments are most welcome,

Thanks,

Paul

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to