소스 검색

1.添加HK32芯片对母线电压采集的调整

leechard.li 3 년 전
부모
커밋
107ffbc2e5
3개의 변경된 파일2285개의 추가작업 그리고 2281개의 파일을 삭제
  1. 4 0
      Core/Src/adc.c
  2. 2281 2281
      MDK-ARM/QD007A_CTL_APP/QD007A_CTL_APP_CRC.hex
  3. BIN
      MDK-ARM/bin/QD007A_CTL_APP.bin

+ 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;

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 2281 - 2281
MDK-ARM/QD007A_CTL_APP/QD007A_CTL_APP_CRC.hex


BIN
MDK-ARM/bin/QD007A_CTL_APP.bin


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.