修正电流限幅
This commit is contained in:
@@ -40,11 +40,11 @@ void High_Frequency_Task() {
|
||||
|
||||
|
||||
number++;
|
||||
if (number >= 1 && number <= 50000) {
|
||||
Speedtarget = 0.1;
|
||||
} else if (number >= 50000 && number <= 100000) {
|
||||
if (number >= 1 && number <= 10000) {
|
||||
Speedtarget = 1.0;
|
||||
} else if (number >= 10000 && number <= 20000) {
|
||||
Speedtarget = -1.0;
|
||||
} else if (number >= 100001) {
|
||||
} else if (number >= 20001) {
|
||||
number = 0;
|
||||
}
|
||||
// Test_Angle += 0.01f;
|
||||
@@ -63,8 +63,8 @@ void High_Frequency_Task() {
|
||||
|
||||
// Generate_SVM(0.0f, 0.05f, Data.Angle.getAngle());
|
||||
// float32_t Eangle = Data.Angle.getAngle();
|
||||
SpeedControl(Speedtarget, MT_ReadAngle());
|
||||
FOC_current(0, 5.0f, Data.Angle.getAngle(), 5000);
|
||||
SpeedControl(Speedtarget, MT_ReadAngle(),10.0f);
|
||||
FOC_current(0, 10.0f, Data.Angle.getAngle(), 5000);
|
||||
|
||||
// SendCurrent_Vofa(Test_Angle,A, (FOC.dtc_a * (float) HALF_PWM_PERIOD_CYCLES));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user