Professional Documents
Culture Documents
33m
User Guide (under development)
Contents:
1 Introduction / copyright`
2 Upgrade
3 Calibration
4 Operation (menus)
5 logview support
6 EEPROM editor(later)
1,1 Introduction
Thanks PaweStawicki the software author. The program has helped a lot of small change, solved all user
records,recommendation.
https://github.com/stawel
Thanks Stephen Magi (alias HC) has helped in the documentation and the website has seen us with lots of useful
information.
http://www.rc -miskolc.emiter.hu/
Thanks Gtz Gyrgy (alias Gyuri) for heuristic-find hardvare bugs.
http://forum.rcmodell.hu/index.php/topic,150875.0.html
Thanks to
Dave Johnson (alias tungsten2k) for English translation.
This software is written for the popular Bantam clone chargers and was created because many of these poor clones
would not balance correctly, or could possibly overcharge batteries. This is primarily due to poor manufacturing
tolerances or no calibration performed during manufacture (ImaxB6). Some manufacturer's clone products are fairly
accurate to the original (for example, the Turnigy Acucell6) and do not usually suffer from poor calibration or over-charge
behavior.
If your charger is well calibrated and charges to the correct voltages and / or you are not skilled in
electronics then please do not convert your charger to use this software.
The software works exclusively on 6 or 8 cell
Bantam clone chargers only and will not work on other charger designs.
Copyright
CHEAL-charger - open source firmware for a variety of LiPo chargers
Copyright (C) 2013 PaweAll right reserved software.
This program is free You can redistribute it and / or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either has version 3 of the License, or
(at your option) any . later version
This program is distributed in the hope it will hurt you useful,
but WITHOUT ANY WARRANTY; without to even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see
http://www.gnu.org/licenses/
Features:
2.1
Li-ion, LiPo and LiFe:
charge
fast charging
charging and Balancing at the same time
discharge
balancing
storage
storage and balancing
life formatting (D/C format) (experiment. Info from Raytronic), (only modded fw)
NiCd and NiMH:
charging method: -dV/dT
discharging
cycle charge (discharge-charge only)
NiZn (not fully tested):
charging
fast charging
charging and balance at the same time
discharge
balance
Pb (not fully tested):
charging
discharge
Li-Ion 4.30V and 4.35V are supported
Unknown Type any voltage adjustable up to 26.1V
cell internal resistance measuring
total pack resistance measurement
battery wire resistance measurement
internal and external temperature monitoring if available
overcharge, discharge monitoring
Watt and Watt-hour display
in real-percent display
charge time remaining (experimental)
mains voltage monitoring
32-battery memory
LogView support
calibration
reversepolaritydetection
1.3Compatibility:
Thesearesomeofthechargersthathavebeentestedtowork,thereisnoguaranteethatachangein
hardware:
ImaxB6(originalandclone)
TurnigyAccucel6(oldPCB'sandImaxB6"SK6000A10/10/2009"PCB)
TurnigyMAX200A610
TurnigyMEGA200Wx2(V2versionrequireshardwaremodificationofchangingtwodiodes)
TurnigyMEGA400Wx2
GTPowerA610
AcompletelistofsupportedchargersisavailableatthefollowingURL:
https://github.com/njozsef/chealichargertest1/blob/master/hex
Navigation
The keys numbered from left to right, have the following overall functions:
1.
2.
3.
4.
Stop / Escape - stop operation or exit to the menu one level above
Back / Minus (-) - navigate menu up or reduce value
Select / Plus (+) - navigate menu lower or increase value
Enter / Start - this starts a flashing menu alert operation or program start (long-press)
??? Imax?
3.2 Steps:
1.
Connect your ISP programmer to the correct points on your board. If your board is not one of the common types above,
you may need to use a multimeter to trace back to the pins on the Atmel chip:
3
Try to backup original software and EEPROM content. Most EEPROMs are protected by the MCU lock bits, but if
you're lucky it may work.
WARNING! Even if the protection bit is set, Atmel chips will read out the EEPROM contents successfully, but it will be
false information. You must open the resulting HEX file with a Text Editor (for example, Notepad++) to verify it is not all
00 or FF.
4
this clearing+flashing releasing the protect bit (unlock the mcu).The burn-o.mat is not able to do it erasing
separately. Or run from the command line or in the 6 points used (it will cancelling the protect bits)
Enter FUSE bits lfuse: 1F Hfuse: C7.
Carefully
example
avrdude.exe -C avrdude.conf -p m32 -P usb -c usbasp -u -U hfuse:w:0xC7:m -U lfuse:w:0x1F:m
or
FUSES button and then the burn-O-Mat for the following options:
5
Apply button and then WRITE FUSES. If all goes well you can now burn Cheali software.
6.
FlashROMwriting. please check the tested compatible chargers:
https://github.com/njozsef/cheali-charger-test1/blob/master/hex/
PaweOriginal version:
https://github.com/stawel/cheali-charger/tree/master/hex/
Modded:
https://github.com/njozsef/cheali-charger-test1/tree/master/hex/
NowYoushouldseea"ChealiChargerwelcome"screen.
1.3 Calibration
Note that the charge current and discharge current calibration to take place during the setting of the battery.
Required equipment:
one
6-cell balanced LiPo
battery that is slightly less than fully charged
4- digit Voltmeter (capable of measuring to at least 4.200V accuracy)
Note: if you have only a 3- digit meter,
there is a non-ideal workaround detailed below, but a 4- digit meter is best
3- digit Amp meter (capable of measuring at least 100mA and 1.000A accuracy)
cables
2
voltages calibration
Connect the battery to both the main connector leads and the balance connector.
Vin: power supply voltage
VB1 to VB6: cell voltages (VB1 is the cell closest to the negative wire of the pack)
Set the the correct voltages on each cell as measured with your accurate 4- digit or higher voltmeter. Note that most
3- digit multimeters will not be able to measure to thousandths-of-a-Volt for any voltage above 4.090 volts. Using a
partially discharged pack so that each cell is below, but as close to 4.090V as possible may be a sufficient work-around,
but you must test the calibration afterward carefully by monitoring that the resulting charge does not exceed 4.20V
during normal charge cycle (stop the charge immediately otherwise).
Press Enter button to finish.
If you can not access the Calibration menu,
bat disc.
F3:
discharger control error
F4:
discharge current measurement error
causes and fix:
When these errors are correct calibration usually hardware indicate failure:
This failure can usually use the charger, but you can spend less current. If you do that you're probably experiencing the
factory software was not able to work at full power, but the display as it showed :-)
F1, F3: control fault. Rare failure. Generally power-FET or control failure, or failure buffer capacity.
F2, F4: current measurement error. This common error is usually resolved by replacing one or more of these resistors:
1. 0.05-Ohm (or 2x 0.1-Ohm SMD parallel depending on manufacturer)
2. 0.5-Ohm
Thermometer calibration:
Temperature should be calibrated at ambient room temperature of 20C and at elevated temperature of 60C. A hair
dryer and thermocouple can be used for this.
Note: The default values
for temperature calibration usually provide
adequate precision so calibration is not usually critical.
calib-> UART
Debugging purposes, send a text data packet to the current calibration data. By default 9600 baud 8 bits no parity 1 stop
DANGER Expert menu (only 50-80W chargers)
see
https://github.com/stawel/cheali-charger
(Suitable for charging without this),
reset the default
:
delete all calibration/setting/battery data. (It is useful for clean recalibration)
The charger can not be used until it is calibrated. Until calibration is completed successfully, incorrect values will be
reported and can result in severe damage to the charger and potentially cause fire due to overcharging of batteries.
4 Operation
4.1 settings Menu
backlight intensity
fan on:
50C
disch off:
60C
Extrn T: yes /
no
Extrn TCO:
60C
outside temperature cut-off level is switched off when the outside thermometer reaches
this level.Usually Nixx battery Use
dT/dt:
1C
/m
enab -dV:
yes
NiMH -dv
5mV
NiCd -dv
12mV
D / C cycles
5
waste T:
30m
beep:
yes
min
I
=I/
10
setting the end charge current. default setting: starting-current/10. Adj:. 5-40.
Higher number is longer charging time but fullfilled battery. Lixx NiZn Un. and Pb.
cap Coff:
120%
input low:
7V
disch +:
0mV
dis agres
:yes
force bal:
yes
bal err:
8mV
if the set value are within the maximum difference between the cells will stop
balancing. Smaller values
may have a longer balance time.
UART.disabled
speed..
reset
screen shots
START button is pressed, we get a picture of the actual battery status information.
The charger not fully automatically recognize the battery type in each case,so always be attentive (Pawel please help
google is bad)
details.
Program type
(NiCd),
set voltage and cell count
(4.80V/4C),
program type
(Ch)
current battery percentage
(99%),
the current voltage
(11.6V),
.the setting capacity
the case of Lixx last value shown and connected balancer cell count the balancer port
to charging START : press the START button and hold 2 secs (RIGHT BUTTON)
Screenshot (press plus or minus button for change screen).
error messages
:
T intern
internal temperature is too high. Unfortunately, the 50W charger does not have an internal thermometer, so this
message should never appear.
Bat disc
Main battery charge leads were disconnected or removed during charge, or poor battery charge calibration.
bal disc
Balancer cable connection break or balance cable removed during charge
Input V
Input voltage too low
cap COFF
Charge capacity limit reached while charging (the default is set to 120%, adjustable in charger settings)
T. Limit
Charge time limit exceeded while charging (modded version only)
ext TCOF
external temperature reading exceeded the set value
REV. POLARITY
reverse polarity
please cal.
Uncalibrated charger (minimum voltages and currents to be calibrated)
(modded version)
A hardware design fault on 50W chargers, makes it unable to accurately measure the first cell voltage during discharge.
For these chargers, a
?
will be shown instead.
THIS IS NOT FAILURE
.