Ver código fonte

2021-08-23 / Eason Yang
Action:
1. Remove : disable set relay off when stop charging.
2. Added : set PWN to 100% when stop charing.
3. Added : delay 6 seconds for terminate to complete mode.

File:
1. main.c
Action 1
Action 2
Action 3

Version: D0.55.XX.XXXX.XX

8009 3 anos atrás
pai
commit
cc7014884e

+ 7 - 3
EVSE/Projects/AW-CCS/Apps/main.c

@@ -5484,7 +5484,7 @@ int main(void)
 					   ((ShmCharger->gun_info[gun_index].chargingMode == CHARGING_MODE_HLC) && ShmCharger->gun_info[gun_index].acCcsInfo.EVChargeProgress == HLC_STANDBY_MODE))
 					{
 						setChargerMode(gun_index, SYS_MODE_TERMINATING);
-						setRelay(gun_index, OFF);
+						//setRelay(gun_index, OFF);
 					}
 					else
 					{
@@ -5748,12 +5748,15 @@ int main(void)
 					   (ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].schedule.isTriggerStop == ON) ||
 					   ((ShmCharger->gun_info[gun_index].chargingMode == CHARGING_MODE_HLC) && (ShmCharger->gun_info[gun_index].acCcsInfo.EVChargeProgress == HLC_STOP_MODE)))
 					{
-						setRelay(gun_index, OFF);
+						//setRelay(gun_index, OFF);
 						setLedMotion(gun_index, LED_ACTION_STOP);
 
 						if(ShmCharger->gun_info[gun_index].chargingMode == CHARGING_MODE_BS)
 						{
+							ShmCharger->gun_info[gun_index].primaryMcuCp_Pwn_Duty.max_current = CCS_PWM_DUTY_100;
+							ShmCharger->gun_info[gun_index].mcuFlag.isSetCpPwmDuty = ON;
 							checkStopReason(gun_index);
+							sleep(6);
 							setChargerMode(gun_index, SYS_MODE_COMPLETE);
 						}
 						else if(ShmCharger->gun_info[gun_index].chargingMode == CHARGING_MODE_HLC)
@@ -5818,9 +5821,10 @@ int main(void)
 					if(isModeChange(gun_index))
 					{
 						setLedMotion(gun_index, LED_ACTION_STOP);
+						sleep(2);
 						setRelay(gun_index, OFF);
 						setRequest(gun_index, OFF);
-						sleep(15);
+						sleep(13);
 					}
 					
 					if(((ShmCharger->gun_info[gun_index].chargingMode != CHARGING_MODE_SOCKETE) && (ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PilotState == CP_STATE_A)) ||

BIN
EVSE/Projects/AW-CCS/Images/FactoryDefaultConfig.bin


BIN
EVSE/Projects/AW-CCS/Images/ramdisk.gz