This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
The software path I used: D:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVBLDC_Sensored
Hardware:DRV8303Evm Ver.C
I have confirmed that the procedure has been correctly modified.I set the program to run in Level6.
Maxon parameters are as follows: pole pairs =1.
Nominal voltage V 24
No load speed rpm 60800
No load current mA 282
Nominal speed rpm 57500
Nominal torque (max. continuous torque) mNm 23.6
Nominal current (max. continuous current) A 6.45
Stall torque mNm 561
Stall current A 149
Max. efciency % 91.6
Terminal resistance Ohm 0.161
Terminal inductance mH 0.0171
Torque constant mNm/A 3.76
Speed constant rpm/V 2540
1. When EnableFlag=1,SpeedRef=40000rpm/10000rpm,Motor starts to run normally, The motor has enough torque output, the speed of the motor does not slow down when it encounters the load.
2. When EnableFlag=1,SpeedRef=400rpm/200rpm,Motor starts to run normally,Gradually and slowly increase the load, and the motor can output a great torque. However, when I increase the load a little faster, the motor will slow down or even stop running. At this time, the motor will still not rotate when I release the load.The motor can be rotated only when the motor shaft is assisted by hand,I hope that the motor can also output large torque when the load increases rapidly at 400 rpm/200 rpm. How can I achieve this?Thank you for your guidance. This is very, very important to me.
3.I have used Instaspin FOC to achieve the functions mentioned above.Sensorless algorithms can be realized. Why can't(HVBLDC_Sensored) square wave control with Hall be realized?
As replied to you in some thread you posted. You need to tune the speed loop and apply the inner current loop for low speed with a heavy load. You may have to do some engineering optimization on the reference code by yourself.
Does TI have reference codes with speed loop and current loop? Please recommend a drive with hall
As replied to you, the example code using hall sensor can be found in controlSUITE as the below folders, which are all for C2000.
C:\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\BLDC_Sensored
or
C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVBLDC_Sensored
The above procedures only have speed loop, no current loop, I need the square wave hall reference code for both speed loop and current loop.
Right. You have to add the current loop in the reference project by yourself if you want to use the hall sensor trapezoidal control reference.