Преглед изворни кода

x10 gain下,电流持续小于10A,切到x50 gain

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui пре 4 година
родитељ
комит
c743407e5f
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      Application/app/sox/measure.c

+ 2 - 2
Application/app/sox/measure.c

@@ -188,8 +188,8 @@ static float get_pack_current_by_gd(void){
 			select_gain_50x();
 			adc = adc_sample_avg(ADC_CHAN_IMON, GD32_ADC_READ_TIMES);
 			cgain_switch_count ++;
-		}else if (adc > vim0_now) { //discharging below about 20A, changed to 50x gain(after 5s, avoid change gain freqencely)
-			if ((adc - vim0_now) <= 250) {
+		}else if (adc > vim0_now) { //discharging below about 10A, changed to 50x gain(after 5s, avoid change gain freqencely)
+			if ((adc - vim0_now) <= 130) {
 				if ((shark_get_mseconds() - debounce_change_10xgain) >= 5*1000) {
 					select_gain_50x();
 					adc = adc_sample_avg(ADC_CHAN_IMON, GD32_ADC_READ_TIMES);