Fork with on-the-fly current and capacity limit adjustment.
Fork with on-the-fly current and capacity limit adjustment.
maximum current limit changes over time, but you have to do this in ADC values.
Igon, I tried your firmware version and it seems to work all right.
I’m using logview to display graph during charge/discharge.
I appreciate you stop sending serial data when program is complete. Now I don’t need to stop logview manually.
I also have another issue: the first serial data send when I start program has “out volt” value to 0, causing logview’s autoscale min value start from 0 and not real minimum value.
Do you think will be possible to correct this?
PS I have already explain this to Pawel and he kindly put it in his TODO list
Many thanks Roberto.
I appreciate you stop sending serial data when program is complete. Now I don’t need to stop logview manually.
I also have another issue: the first serial data send when I start program has “out volt” value to 0, causing logview’s autoscale min value start from 0 and not real minimum value.
Do you think will be possible to correct this?
Done
Hi Igon.
Great. I tried the version “50W-5A-20141030-0.33m.hex” and it works.
UART serial voltage values are ok. Logview autoscale now work from the beginning. And it stop when cycle is complete :)
Charging very small Lithium battery now stop ok. I tried 130 mAh and it stop correctly: current 50 mA
Many thanks.
--
You received this message because you are subscribed to the Google Groups "cheali-charger" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cheali-charge...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
you mean in the new implementation of Screen::doStrategy()?
and what you want to achieve?
New branch with fork of 0.99 version is ready for tests - https://github.com/Iggnus/cheali-charger-i1/tree/v0.99
Pawel what do you think about these modifications:
energy calculation - https://github.com/Iggnus/cheali-charger-i1/blob/v0.99/src/core/AnalogInputs.cpp#L379
Fork of lcdprint_opt brunch of Pawel`s firmware
(Brunch with per-battery adjustable voltage and current limits, capacity cutoff, temperature, cycles and more)
Scanning dependencies of target cheali-charger-AnalogInputsAnalyzer-50W_1.99-20150820_nuvoton-M0517
[ 0%] Building CXX object src/hardware/nuvoton-M0517/targets/AnalogInputsAnalyzer-50W/CMakeFiles/cheali-charger-AnalogInputsAnalyzer-50W_1.99-20150820_nuvoton-M0517.dir/defaultCalibration.cpp.obj
In file included from /home/m/src/chealicharger-igon/cheali-charger-i1/src/core/AnalogInputs.h:23:0,
from /home/m/src/chealicharger-igon/cheali-charger-i1/src/core/AnalogInputsPrivate.h:21,
from /home/m/src/chealicharger-igon/cheali-charger-i1/src/hardware/nuvoton-M0517/targets/AnalogInputsAnalyzer-50W/defaultCalibration.cpp:19:
/home/m/src/chealicharger-igon/cheali-charger-i1/src/hardware/nuvoton-M0517/cpu/memory.h:21:19: fatal error: cstring: No such file or directory
#include <cstring>
^
compilation terminated.
make[2]: *** [src/hardware/nuvoton-M0517/targets/AnalogInputsAnalyzer-50W/CMakeFiles/cheali-charger-AnalogInputsAnalyzer-50W_1.99-20150820_nuvoton-M0517.dir/defaultCalibration.cpp.obj] Fehler 1
make[1]: *** [src/hardware/nuvoton-M0517/targets/AnalogInputsAnalyzer-50W/CMakeFiles/cheali-charger-AnalogInputsAnalyzer-50W_1.99-20150820_nuvoton-M0517.dir/all] Fehler 2
make: *** [all] Fehler 2