Jelajahi Sumber

V6.3.0.0.0_20220909
1 修改软件解决TTKZ010D电路板温度测量异常问题;
2 软件版本更新为V6.3.0.0.0_20220909;

white.xu 2 tahun lalu
induk
melakukan
4095811ae6
4 mengubah file dengan 2138 tambahan dan 2138 penghapusan
  1. 3 3
      Core/Src/adc.c
  2. 2134 2134
      MDK-ARM/QD007A_CTL_APP/QD007A_CTL_APP_CRC.hex
  3. TEMPAT SAMPAH
      MDK-ARM/bin/QD007A_CTL_APP.bin
  4. 1 1
      User/Src/var.c

+ 3 - 3
Core/Src/adc.c

@@ -434,7 +434,7 @@ void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
 	}
 	else
 	{
-		if( (MC_VerInfo.HW_Version[7] >= 'B') && (MC_VerInfo.HW_Version[7] <= 'E') ) 
+		if( MC_HallSensorData.InverterExistFlag == FALSE ) 
 		{
 			if(MOS_NTC_InitFinishedFlag == FALSE)
 			{
@@ -448,7 +448,7 @@ void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
 		T_Filt_Cnt++;
 		if(T_Filt_Cnt >= 3000)
 		{
-			if( (MC_VerInfo.HW_Version[7] >= 'B') && (MC_VerInfo.HW_Version[7] <= 'E') )
+			if( MC_HallSensorData.InverterExistFlag == FALSE )
 			{
 				MC_RunInfo.T_PCB  = GetNTCTempera_20K(T_PCB_Sum / 3000);
 				MC_RunInfo.T_Coil = GetNTCTempera_20K(T_Coil_Sum / 3000);
@@ -488,7 +488,7 @@ void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
 	}
 	
 	//¸üÐÂĸÏßµçÁ÷
-	if( (VersionIdentifyFinishedFlag == TRUE)&&(MC_VerInfo.HW_Version[7] >= 'B') && (MC_VerInfo.HW_Version[7] <= 'E') )
+	if( MC_HallSensorData.InverterExistFlag == FALSE )
 	{
 		Temp_32 = (ADC1_Result[ADC1_RANK_CURRENT] - uw_current_offset) * 39449 >> 10; //3300/4095* 0.98/8.2 /0.0025
 	}

File diff ditekan karena terlalu besar
+ 2134 - 2134
MDK-ARM/QD007A_CTL_APP/QD007A_CTL_APP_CRC.hex


TEMPAT SAMPAH
MDK-ARM/bin/QD007A_CTL_APP.bin


+ 1 - 1
User/Src/var.c

@@ -502,7 +502,7 @@ void Var_Init(void)
 		
 	//MC版本信息初始化,Mode和SN从EEPROM读取
 	strncpy(MC_VerInfo.HW_Version, (char*)"QD007H.       ", 16);
-	strncpy(MC_VerInfo.FW_Version, (char*)"V6r3r0_20220907C", 16);
+	strncpy(MC_VerInfo.FW_Version, (char*)"V6r3r0_20220909C", 16);
 	#if NormalWork
 	MC_VerInfo.FW_Version[15] = '.';
 	#endif

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini