Kaynağa Gözat

针对HK芯片增加母线电压补偿。

dail 3 yıl önce
ebeveyn
işleme
7b58a91d34

+ 4 - 0
Core/Src/adc.c

@@ -456,6 +456,10 @@ 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.BusVoltage - 8100) * 1402) >> 10;
+	}
 	
 	//更新母线电流
 	Temp_32 = (ADC1_Result[ADC1_RANK_CURRENT] - uw_current_offset) * 50000 >> 11;

Dosya farkı çok büyük olduğundan ihmal edildi
+ 2072 - 2072
MDK-ARM/QD007A_CTL_APP/QD007A_CTL_APP_CRC.hex


BIN
MDK-ARM/bin/MC_VL65X3&VS75X3(125K)-TC013039-MB2002&3-V2.1.6.1.2_20211202_1.bin


BIN
MDK-ARM/bin/QD007A_CTL_APP.bin


+ 1 - 1
修改说明.txt

@@ -380,7 +380,7 @@ MC_VL65X3&VS75X3-TC013039-MB2002&3HK-V2.1.6.1.1_20210701_1
 2、针对开机后母线电压采集上升缓慢,优化SOC初始值的计算方法。
 
 MC_VL65X3&VS75X3(125K)-TC013039-MB2002&3-V2.1.6.1.2_20211202
-1、增加识别MCU品牌的代码,加入硬件版本号的第11个字节;
+1、增加识别MCU品牌的代码,加入硬件版本号的第11个字节,针对HK芯片增加母线电压补偿
 2、解决转把模式无法检测速度传感器故障的问题;
 3、增加根据SOC限流的处理;
 4、修改低压保护的处理方式,根据BMS通信状态分别处理;

Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor