View Single Post
Old 01-20-2018, 11:36 AM   #3
felix_fetche
Member
felix_fetche is on a distinguished road
 
felix_fetche's Avatar
 
Join Date: Mar 2010
Location: Baia Mare, Romania.
Posts: 166
5 yr Member
Default

SOC is state of charge, from 0% to 100%, this value is calculated by the BCM, my tool is only read, scale and display this value. All the values are provided from BCM aquisition interface, values are filtered and then stored into intenal registers readable via i square c network. Also U and I aquisition is doubled by analog inputs of the arduino board, values used on revive process, when i2c network not available during low voltage of batt and BCM not feeded.

The tool i developed mainly for my needs.
First i studied to by one from Germany, but was pretty expensive, then I start
to do reverse engineering by scanning all the addresses and sub-addresses of
the address 98 of the i2c network alocated to BCM.
Just scan, and what’s returning with ack are available registers, and skip ones with nack.
Identifying the registers wasn’t that hard.
Basically after a small research based on what i write upwords, anyone can do
such a project.

I think could make a cheap tool, with a arduino uno and a tft, to obtain
a small tool for quick test without revive/discharge options, with internal batts to work even on field where no power supply available.

Wishing a nice weekend to all m8’s!
felix_fetche is offline   Reply With Quote