Inverter ADC gain update in Sensorless Field-Oriented Control of Induction Motor?
4 views (last 30 days)
Show older comments
I did some changes on the motor control blockset model named ' Sensorless Field-Oriented Control of Induction Motor' to adjust it and i used it with a F28069card and a TMDSHVMTRINSPIN. In Current feedback process in the m file of the model, an update of the ADC gain and the SPI stetting is used. When i runned the simulation with my motor and inverter parameters, the simulation results are so satisfied. When i did the pratical implementation, the motor run when it is used in open loop (under 0.2 PU speed) and after that the motor stop runnig. So the closed loop program cannot running. I see that the currents feedback are not real. I would like to know if i should left the ADC gain update in the m file or with my inverter, i should not consider it. Just i want to note that if i take the ADC gain=1, the simulation results are not satisfied any more.
open_system('mcb_acim_foc_sensorless_f28379d.slx');
0 Comments
Answers (2)
KrishnaKumar
on 9 Nov 2022
The example using mcb_acim_foc_sensorless_f28379d.slx is set to work without any changes with "LAUNCHXL-F28379D controller + BOOSTXL-DRV8305 inverter" hardware board.
Since you are using F28069 with TMDSHVMTRINSPIN, the model needs to be modified appropriately to suit the hardware in use. You can check out Sensorless Field-Oriented Control of PMSM Using C2000 Processors - MATLAB & Simulink (mathworks.com) to get an idea of how to set the Hardware parameters for the hardware that you are using.
Since the simulation seems to work after your modification, the discrepancy between simulation and hardware deployment is most likely due to hardware configurations and hardware dependent parameters being incorrect.
Since you have mentioned that the current measurement is not OK in hardware, I would also recommend that you independently verify the current measurement in Hardware before running the motor in closed loop to eliminate/correct this issue.
0 Comments
See Also
Categories
Find more on Permanent Magnet Synchronous Motors (PMSM) in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!