I have my controller with HW board V1.2 working very well on bench with a 15Kw three phase induction motor.
The problem I have is in the choice of encoder technology.
Initially I started with a capacitive type encoder (CUI INC AMT10) but I could not solve the noise introduced by the motor in the encoder signals, I played a lot with different types of shielding but I never got something stable.
Then I tried with an industrial type encoder (I do not remember the model) which is of 3600 pulses per revolution, with that it worked well, but when it exceeded 2200rpm the motor began to hit and to have very abrupt and anomalous operation. What I assumed was that the pulse frequency was too high for the STM32 processing.
Now I make a 60 teeth toothed wheel with a printer optical encoder, something very homemade and not very robust, and it works perfectly, I could take my motor up to 9000rpm! and it runs very smoothly.
I think that the optical option in this environment of a lot of inductive noise is the best option, but I can't get something robust and industrial to work in automotive conditions.
What do you recommend?
What would be the "optimum" number of pulses to use?
I appreciate any comments
Thanks!
