On 10 June 2010 00:05, Neil Baylis <[email protected]> wrote: > Can you describe how it runs your motor compared to Trapezoidal commutation?
I am still trying to get the Trapezoidal version working. The number of Hall patterns out there is bewildering. > Is your motor Ironless? Maybe... The Component needs to be linked to the encoder rawcounts value. The "Offset" value is subtracted from the encoder counts then divided modulo the encoder scale to give a rotor angle. The motor PWM values required to give a stator flux vector at +90 or -90 degrees to this angle are then calculated, and they can then be wired to a suitable 3-phase PWM gemerator. I am using a Mesa card, but I can imagine it being relatively easy to do with an Arduino or similar, or even in a HAL comp. There is the option to auto-align the rotor, when the "init" pin goes high the driver runs an alignment sequence to work out the rotor zero position. -- atp ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
