Преглед на файлове

V2.0.4_20200615
1、采集母线电压时,根据母线电流乘一个线阻(200mOhm);
2、版本:V2.0.4_20200615

dail.zhou преди 5 години
родител
ревизия
1e86ea81eb
променени са 5 файла, в които са добавени 5 реда и са изтрити 4 реда
  1. 1 0
      Core/Src/adc.c
  2. BIN
      MDK-ARM/bin/MC_VOLANS_V2r0r4_20200615.bin
  3. BIN
      MDK-ARM/bin/QD007A_CTL_APP.bin
  4. 1 1
      User/Src/var.c
  5. 3 3
      修改说明.txt

+ 1 - 0
Core/Src/adc.c

@@ -437,6 +437,7 @@ void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
 	//更新母线电压 
 	BusVoltageFltSum += ((ADC1_Result[ADC1_RANK_VIN] << 10) - BusVoltageFltSum) >> 8;
 	MC_RunInfo.BusVoltage = (uint32_t)((BusVoltageFltSum >> 10) * 18507) >> 10;//3300 * 1256 / (4095 * 56)
+	MC_RunInfo.BusVoltage += (MC_RunInfo.BusCurrent >> 7) * 26; //根据母线电流和估算的线阻进行补偿, 补偿电阻 0.2 * 128 = 25.6
 	
 	//更新绕组温度
 	T_Coil_Sum += ADC1_Result[ADC1_RANK_NTC_COIL];

BIN
MDK-ARM/bin/MC_VOLANS_V2r0r4_20200615.bin


BIN
MDK-ARM/bin/QD007A_CTL_APP.bin


+ 1 - 1
User/Src/var.c

@@ -485,7 +485,7 @@ void Var_Init(void)
 		
 	//MC版本信息初始化,Mode和SN从EEPROM读取
   strncpy(MC_VerInfo.HW_Version, (char*)"QD007E.         ", 16);
-	strncpy(MC_VerInfo.FW_Version, (char*)"V2r0r4_20200603.", 16);
+	strncpy(MC_VerInfo.FW_Version, (char*)"V2r0r4_20200615.", 16);
 		
 	//电机型号
 	strncpy(MC_VerInfo.Mode, (char*)"VL6500 & VS7500.", 16);

+ 3 - 3
修改说明.txt

@@ -271,9 +271,9 @@ V2.0.4_20200603
 8、调整低力矩停机的延时,由1/4圈调整为1/3圈;
 9、版本号:V2.0.4_20200603
 
-
-
-
+V2.0.4_20200615
+1、采集母线电压时,根据母线电流乘一个线阻(200mOhm);
+2、版本:V2.0.4_20200615