| Question / Issue |
 |
| How can I use NDriver CP to drive one linear motor without Hall sensor but with linear encoder.
and how to turn commutation without hall sensor? |
| Answer / Solution |
 |
You should set the CfgMotType parameter to a value of 1. This tells the controller you are using a Brushless motor without hall effect sensors. The CfgMotCyclesRev must be set to 1 and the CfgMotCntsRev must be set to the number of encoder counts per electrical cycle of the motor. You can then set the parameters CfgMotMSetIAmps and CfgMotMSetTimeMsec to specify the current and time duration used during initialization. When you enable the motor after power up or after resetting the A3200 Motion Controller, the controller will perform an auto commutation routine where the axis may move up to +/- ½ of an electrical cycle of the motor. Following this the motor will commutate sinusoidaly based on the encoder position. |