2016-03-29 02:00 AM
Hi,
we are using FOC SDK 4.1 with ICS current sensing and State Observer + PLL. A Motor with 21 pole pairs and Rs 11mOhms and Ls 0,017mH runs up to 6000 rpm very well. Now changing to Speed / Feedback with Hall Sensor for improved startup give some problems in current regulation. Startup works perfect, currents are near sinusoidal up to 1800 rpm (more perfect on observer + pll). On higher RPM the phase currents look like positon is not right calculated.The amplitudes of the currents are very different and are not synchronous with the speed for a short time, then be synchronized hard with high current amplitude
.Are there any known limitations with ICS and Hall sensors? Change in the current/hall filtering or engine setups brought no improvement
. Any help will be great. 30.03.2016 Problems solved running smoothly2016-04-01 05:38 AM
Ciao
Reading your post my first idea was that probably the delay introduced by the FW from the HALL sensor signal generates some error in the measurement of the angle (since I think that the electrical frequency of the hall sensors shall be quite fast with 21 poles pairs), while I don't see any particular issues with the ICS. Can you give us few details about how did you resolve the issues? Thanks Ciao Gigi2016-04-12 11:42 PM
Hi Gigi,
We have solved the problem by starting with sensors and switch from a mechanical speed of 400 rev / min from Hall sensors to Observer + PLL. If speed is below 300 rev / min
working
again
withsensors
. Great Firmware switching between aux sensor and hall is very easy and work perfekt. Best regards Dipl. Ing. Johann Spegele2016-04-13 12:54 AM
Ciao Johann
Nice to read this! Thanks Ciao Gigi2017-03-12 03:57 PM
Hello Gigi,
It's qiute an old post here, but I have a question regarding HALL sensor.
Is there realy some limitation of HALL speed sensor? I mean some maximum frequency? You mentioned some delay of FW - Are you talking about processing time in interupt? Or some other issue?
I'm also facing a very resemble problem. I have 4 poles motor. Up to ~2500rpm motor runs smoothly with HALL, but I'm not able to go above 3000rpm. Motor runs irregularly. The max speed is 8000rpm. With sensorless sensor there is no problem to reach this speed.
I will also try to solve this problem the same way as it is describet here. Anyhow, I would like to know if there is realy no chance to use HALL sensors for high speed.
2021-06-17 12:41 AM
The question has been moved from the "Motor Control Hardware" section to the "STM32 Motor Control" section (the question is about the STM32 MC SDK).
Best regards