21 квітня 2012 р. 21:39 Peter C. Wallace <p...@mesanet.com> написав:

> Yes, until you get the commutation and PID right you are using your BLDC
> like a step motor (so dont leave it on if it does not work)
>
> You could also run from a low motor voltage until you get things working
> (say 5V)
>

I use 20V now, it's ok.

>
> to verify that your parameters are close you can apply a small fixed drive
> so you can feel the once per cycle magnetic detent and the verify that
> bldc.N.phase-angle changes by 1 for each detent
>

With
setp hm2_7i43.0.3pwmgen.00.A-value 0
setp hm2_7i43.0.3pwmgen.00.B-value 5
setp hm2_7i43.0.3pwmgen.00.C-value 0
I watched phase angle and from one detent to another it changed one cycle
from 0.25 to 0.25 with scale 14400 and poles 2.
But the commutation is still wrong. When I start the machine normally and
move the axis, it stops after short move, bldc value is high, but nothing
moves.

That's interesting: when the machine is ON, there's a position where phase
angle suddenly jumps say from 0.226666 to 0.726666, exactly when bldc value
crossing 0 and changes its sign. But phase angle goes through the same
point without jump when the machine is OFF! What is it?
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to