Hello all,
I am implementing a field oriented controller with the eZdsp f28335. When I run the controller the rotor locks up, however I notice that my current errors are going to zero (I am skipping the speed loop for now, and give the two current controllers a static id and iq value). I am using theta in electrical degrees (p*wr) but this is all based on where the index on the encoder is, which I imagine was arbitrary (My encoder is inside my motor housing, motor type = Kolmorgen AKM series). None of the application notes mention how to calibrate the encoder so the rotor flux lines up with the d axis at theta = 0. Has anyone else had this problem? ANy implementation tips for getting FOC to work would be greatly appreciated.
Cheers
Gideon