I also can't find new(faster speed) compiled firmware.I had no luck compiling with platformIO.Old version 4.4 works fine but it's slow.Thanks in advance.
In your code when you go read the battery voltage do you turn the charging voltage off first? I could not see it there so if you don't, then you will not get a true battery reading . In fact you won't get a true indicator of battery voltage unless the charger is switched off for at least 10 minutes, so its a bit of a problem for all BMS's
Wouldn't be possible to change the oscillator frequency on the fly either based on the incoming baudrate(preferred) or just by looking at the voltage and temperature and then compensate through the OSCCAL0?. It is stated in the datasheet that a +/-1% is possible.
i have the esp8266 , how do i use this code with that controller. there is no option for communication speed. also o saw there is a current shunt input on the board , how do i use that as well. thank you.
Stuart answered in an other comment, that the ESP32 is now the developments main directive, but you can change the serial speed in the ESP8266 workspace and recompile and reupload
@@StuartPittaway i tried to change it , but i have errors when i try to compile it. Can you do us a favor please and compile the code . It takes 5 minutes of your time.
@@StuartPittaway i am waiting too.It's not working if not compiled with the correct comunication speed .Anyone solved the problem ? @toader @Macrama? Help please?
Actually i looked in the wrong repository. I find the precompiled files in the ESP32 repo, but not in the ESP8266 repo. I'm using the old controller since the ESP32 variant is way overkill for my application. Any plans to document the changes or push these to the old controller? I can do the changes if you outline what to change. I guess it's just the baudrate that changed?
@@zaprodk I've only made the changes to the ESP32 code base as thats the current focus for development. But if you are using the 4.4 modules with the older controller, it is just a change in serial port speed.
Your mcu is too limited in memory and pins. You should've used rs485 instead of i2c. 1 Mbps would've been child's play. You didn't use a crystal. rc oscillator changes with voltage AND temperature.
Hi Stuart, has the lifepo4 boards been released with 4.4 yet. I would like to use them in my 16 s bank. If I upgrade in the future, would one controller would for two banks?
Hi, I've not made a lifepo4 board, those were generated by the community based on my original design. The standard v4.40 module should work fine with LIFEPO4.
@@StuartPittaway I did see the community post, but saw no JLU PCB circuit board and build of parts list to build them Stuart. Anyway who would I talk to please.
@@StuartPittaway I've ordered the standard 4.4 modules, and now am concerned that there should have been some change for LIFEPO4, sounds like the standard ones are fine, as you state above, but I'm interested what did the community design change ? Thanks