~/talk

Decoding battery management data - back in the old school

Talkat linux.conf.au 2020 · 2020-01-13..01-17· [embedded-and-hardware]
slides:none on file

USB adapter exposes an RS‑232 stream from a Lithium8 Light pack and the code decodes per‑cell voltages, amp readings and flags (discovering a 3‑byte uptime field and a cell below 2V that needs replacement). Logs are timestamped on a Raspberry Pi, converted with small Python/Perl tools, uploaded incrementally into InfluxDB and plotted in Grafana. Real rides show ~100 A draw at 100 km/h, regenerative negative amps, and the pipeline reliably produces historic graphs and per‑cell alerts.

AI-written summary · about

  1. 0:00Start
  2. 0:21What shall we talk about?
  3. 13:15Write programs
  4. 19:09Battery management data
  5. 25:18Data decoding lessons
  6. 26:23What data do we have now
  7. 31:13Data into InfluxDB
  8. 32:00Results!
  9. 38:33Bonus content!
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.