On 10 February 2011 18:27, Peter C. Wallace <p...@mesanet.com> wrote:

>  then when the BLDC
> comp is done with its init, the PID loop is enabled and the rotor jumps to the
> original rotor position before the motor align, not the current rotor
> position.

Hmm, yes, I suppose it will.

The solution is possibly to zero the current at the end of the
alignment, set the angle to the input value, then ramp the current
back up slowly, though that might still trip a following error.

I think the f-error problem can be bypassed by not enabling the axis
until the alignment is done, though I can't recall the exact pin
structure.

I am away from all my computers now until the end of the month, but
will look into it when I return. In the meantime I would be interested
to hear what other folk think might be the solution.

-- 
atp
"Torque wrenches are for the obedience of fools and the guidance of wise men"

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to