Safiery CANbus Alternator Controller

$CPA:n - Change ACCEPT parameters in CPE user entry n (n = 7 or 8) This command will cause the ACCEPT (and BULK) portion of a Charge Profile Entry to be updated. Parameters must be in the following order and include comma “,” separators where indicated. Extra spaces before and/or after the parameters are allowed.

$CPA:n <VBat Set Point>, <Exit Duration>, <Exit Amps>,<Reserved>

n: (7  8) ‘ n’ is the Charge Profile Table Entry that will be modified. Use range 7 to 8.

VBat Set Point: <FLOATING POINT NUMBER (0.0  16.5) > Voltage the Regulator will use during ACCEPT phase. When this voltage has been reached, the regulator will transition from BULK to ACCEPT phase. This value is a floating-point number and entered for a normalized 12v system (See note: Defining Charging Voltages and Amps) Exit Duration: <WHOLE NUMBER (0  600 (10 hours)) > After entering ACCEPT phase, a timer will be started. After ‘ ExitDuration’ minutes have expired ACCEPT mode will exit and the regulator will move to OVER-CHARGE mode. Setting ‘ ExitDuration’ = 0 will disable time based exiting of ACCEPT mode and only AMP based monitoring will be used. Exit Amps: <WHOLE NUMBER (-1  200)> After entering ACCEPT phase, delivered amps will be monitored and if they fall to (or below) ‘ExitAmps’ ACCEPT mode will exit and the regulator will move to OVER-CHARGE mode. This is providing that the battery voltage is at the target VBat Set Point above (to prevent early exiting from low amps being delivered as a result of the engine slowing down to say very slow idle).

Setting ‘ExitAmps’ = 0 will disable amp-based exiting of ACCEPT mode and only time monitoring to ‘ ExitDuration’ will be used.

Setting ‘ExitAmps’ = -1 will disable amp-based exiting of ACCEPT mode and time monitoring of ‘ ExitDuration’ will be used as above. In addition, when the time spend in Acceptance mode has exceed 5x the duration spent in Bulk mode, the regulator will also trigger an exit. (Adaptive Acceptance).

Note: If you set BOTH ‘ ExitDuration’ & ‘ExitAmps’ = 0, the regulator will bypass ACCEPT mode.

Reserved :

<0> Must be 0.

Example:

$CPA:7 14.5, 200, 40, 0@ $CPA:8 12.4, 0, 20, 0@

#7: 14.5 VOLTS , E XIT AFTER 200 MINUTES OR UNDER 40 AMPS

#8: 12.4 VOLTS , EXIT ONLY ON A MPS UNDER 20 #8: 10.4 VOLTS , EXIT ONLY ON A MPS UNDER 20.

$CPA:810.4,0,20,0@

( SHOWN WITH OPTIONAL ‘@’ FOR A RDUINO IDE TERMINAL SUPPORT )

29

Powered by