Răsfoiți Sursa

action:1.change sensor reverse.

file:
1.EVSE/Projects/DQC480/Apps/main.c

reason:
Because the hardware is different among a various type of EVSE.
Some hardware signal is reversed.
We reverse signal based on type of EVSE.

change:
reverse door sensor and ac contactor sensor .
they are read by 407.
william 2 ani în urmă
părinte
comite
c5fe5f5da1
1 a modificat fișierele cu 5 adăugiri și 2 ștergeri
  1. 5 2
      EVSE/Projects/DQC480/Apps/main.c

+ 5 - 2
EVSE/Projects/DQC480/Apps/main.c

@@ -2484,8 +2484,8 @@ bool InitialChargerSetting(void)
     if(ShmSysConfigAndInfo->SysConfig.ModelName[0] == 'D' &&
         (ShmSysConfigAndInfo->SysConfig.ModelName[1] == 'O' || ShmSysConfigAndInfo->SysConfig.ModelName[1] == 'L'))
     {
-        ShmChargerInfo->Control.PrimaryCtrl.bits.AcContactorReverse = true;
-        ShmChargerInfo->Control.PrimaryCtrl.bits.DoorSensorReverse = true;
+        ShmChargerInfo->Control.PrimaryCtrl.bits.AcContactorReverse = false;
+        ShmChargerInfo->Control.PrimaryCtrl.bits.DoorSensorReverse = false;
         ShmChargerInfo->Control.SysCtrl.bits.LedBoardDisable = true;
         ShmChargerInfo->Control.SysCtrl.bits.SecondRelayBoardEnable = true;
 
@@ -2516,6 +2516,9 @@ bool InitialChargerSetting(void)
         result = false;
     }
 
+    LOG_INFO("door sensor reverse = %d", ShmChargerInfo->Control.PrimaryCtrl.bits.DoorSensorReverse);
+    LOG_INFO("ac contactor reverse = %d",ShmChargerInfo->Control.PrimaryCtrl.bits.AcContactorReverse);
+
     InitialCustomerCode();
     InitialCustomizedSetting();
     InitialMaxDispenserConnectorQuantity();