Skip to content

Latest commit

 

History

History
77 lines (59 loc) · 5.43 KB

settings.md

File metadata and controls

77 lines (59 loc) · 5.43 KB

settings

general settings:

name description charger type
backlight: X LCD backlight 200W/400W
fan on: X°C turn on fan when chargers internal temperature is higher than X°C 200W/400W
disch off: X°C
disch off:
pause discharging when chargers internal temperature is higher than X°C 200W/400W, M0517 see 1.
extrn T: yes/no
extrn T:
enable/disable external temperature probe, used in: "extrn TCO:", "dT/dt:" all
extrn TCO: X°C
extrn TCO:
external temperature cut-off, stop program when ext. temp. is higher than X°C, see also: "extrn T:" all
beep: yes/no
beep:
enable/disable sound all
cap COff: X%
cap COff:
capacity cut-off, stop charging/discharging when charge reaches X% of batteries capacity all
input low: XV
input low:
stop program when input voltage (power supply voltage) is lower than X all
reset
reset
reset all setting to default all
  1. chargers with nuvoton-M0517 CPU don't have a dedicated internal temperature probe, we use the CPUs temperature.

NiMH, NiCd specific settings:

name description charger type
dT/dt: X°C/m
dT/dt:
stop charging when external temperature increases more than X°C per minute, see also: "extrn T:" all
enab dV: yes/no
enab dV:
enable ΔV method to determine end of charging for NiMH and NiCd, should be always "yes"! all
NiMH dV: XmV
NiMH dV:
ΔV value for NiMH (per cell), see also: "enab dV:" all
NiCd dV: XmV
NiCd dV:
ΔV value for NiCd (per cell), see also: "enab dV:" all
D/C cycles: N
D/C cycles:
number of discharges/charges when cycling (formatting) battery all
D/C rest: tm
D/C rest:
rest time between discharge and charge during cycling in minutes all
adc noise: yes/no add noise to batteries main-leads input connector, see 1,2. atmega32 based chargers
  1. see also NiMH, NiCd charging.
  2. see also artificial adc noise.

LiXX, NiZn, Pb specific settings:

name description affects batteries
min Iout: I/X
min Iout: I/
stop charging (discharging) when current is lower than Ic/X (Id/X), see 1., 2. all see 3.
min Iout: YmA
min Iout:
minimum allowed output current, see 4. all
o.charge: XmV
o.charge:
over-charge LiXX battery, for lipo endV = 4.20V + X mV (per cell) LiXX, see 5.
o.disch: XmV
o.disch:
over-discharge LiXX battery, for lipo endV = 3.00V + X mV (per cell) LiXX, see 5.
dis agres: yes/no
dis agres:
aggressive discharging:
off: stop discharging immediately after battery reaches endV
on: when battery reaches endV, go down with the discharge current, see "min Iout: I/X" and 2.
all
force bal: yes/no
force bal:
force user to connect balance port before starting any program LiXX, see 5.
bal. err: XmV
bal. err:
acceptable voltage error between cells when balancing LiXX, see 5.
  1. minimum allowed charge current is equal: =max("min Iout: Ic/X", "min Iout: YmA")
    where: Ic - is batteries charge current ("edit battery"->"Ic:")
  2. minimum allowed discharge current is equal: =max("min Iout: Id/X", "min Iout: YmA")
    where: Id - is batteries discharge current ("edit battery"->"Id:")
    "dis agres:" should be set to: yes
  3. affects: charge/discharge of LiXX, Pb, NiZn and discharge of NiMH, NiCd
  4. the chargers design doesn't allow to deliver less current than a certain value,
    (current measuring op-amp is not "rail-to-rail")
    You can measure this value in "option"->"calibrate"->"I charge"->"100mA":
    • press "inc","dec" until measured current is the lowest possible but bigger than 0mA.
    • press "stop" to exit (don't save this setting!)
  5. LiXX := Lipo, Life, Lilo, L430, L435, see ProgramData.cpp

UART settings:

name description charger type
UART:
UART:
enable UART, should be "disabled" or "normal" all
speed:
speed:
UART speed all
output:
UART output:
temp: temperature connector
separ: temperature connector and UART are separated
pin7: M0517 pin 7 (charger needs modification)

all
all
M0517