Bläddra i källkod

V2.1.11.0.0_20220424
1、针对QD007E航顺主控板,SN号尾缀为H,识别为H时,不做电压补偿。

dail 3 år sedan
förälder
incheckning
56f2c65cbb

+ 2 - 2
Core/Src/adc.c

@@ -455,8 +455,8 @@ void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
 	//更新母线电压 
 	BusVoltageFltSum += ((ADC1_Result[ADC1_RANK_VIN] << 10) - BusVoltageFltSum) >> 9;
 	MC_RunInfo.BusVoltage = (uint32_t)((BusVoltageFltSum >> 10) * 18382) >> 10; //3300 * 1047 / (4095 * 47)
-	MC_RunInfo.BusVoltage += (MC_RunInfo.BusCurrent >> 7) * 26; //根据母线电流和估算的线阻进行补偿, 补偿电阻 0.2 * 128 = 25.6
-	if( MCUManufacturer == HK32F103RBT6 )
+	MC_RunInfo.BusVoltage += (MC_RunInfo.BusCurrent >> 7) * 12; //根据母线电流和估算的线阻进行补偿, 补偿电阻 0.1 * 128 = 12.8
+	if( (MCUManufacturer == HK32F103RBT6) && (MC_VerInfo.SN_Num[12] != 'H') ) //针对QD007E航顺单片机主控板不需要补偿
 	{
 	   MC_RunInfo.BusVoltage = ((MC_RunInfo.BusVoltage - 8100) * 1402) >> 10;
 	}

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 2245 - 2245
MDK-ARM/QD007A_CTL_APP/QD007A_CTL_APP_CRC.hex


BIN
MDK-ARM/bin/MC_VL65XX&VS75XX(125K)-TC011000-MS0000HK-V2.1.11.0.0_20220424.bin


BIN
MDK-ARM/bin/QD007A_CTL_APP.bin


+ 1 - 1
User/Src/var.c

@@ -491,7 +491,7 @@ void Var_Init(void)
 		
 	//MC版本信息初始化,Mode和SN从EEPROM读取
   strncpy(MC_VerInfo.HW_Version, (char*)"QD007H_HK.", 10);
-	strncpy(MC_VerInfo.FW_Version, (char*)"V2r1r10_20211202", 16);
+	strncpy(MC_VerInfo.FW_Version, (char*)"V2r1r11_20220424", 16);
 	strncpy(Firmware_Special, (char*)"TC011000-MS0000HK-V0r0.         ", 32);
 		
 	//电机型号

+ 11 - 0
修改说明.txt

@@ -432,6 +432,17 @@ V2.1.9_20211012 TC011000-MS0000HK-V0r0
 V2.1.9_20211012_1 TC011000-MS0000HK-V0r0
 1、因航顺芯片输入阻抗低,母线电压测量增加补偿。
 
+V2.1.10.0.0_20211202
+1、增加识别MCU品牌的代码,加入硬件版本号的第11个字节,主控为HK时增加母线电压补偿;
+2、解决转把模式无法检测速度传感器故障的问题;
+3、增加根据SOC限流的处理;
+4、修改低压保护的处理方式,根据BMS通信状态分别处理;
+5、修改关机处理的等待时间,由5s调整到1s,解决仪表关机到下次开机时间很短导致误报MCU故障的问题;
+6、低压保护默认值调整为30V。
+
+V2.1.11.0.0_20220424
+1、针对QD007E航顺主控板,SN号尾缀为H,识别为H时,不做电压补偿。
+
 
 
 

Vissa filer visades inte eftersom för många filer har ändrats