An attempt to create a battery tester based on the HY-STM32 board and modules INA3221 and Dual Relay.

Vladimir N. Shilov 44e2539973 init commit 2 éve
.vscode 44e2539973 init commit 2 éve
board 44e2539973 init commit 2 éve
cfg 44e2539973 init commit 2 éve
inc 44e2539973 init commit 2 éve
src 44e2539973 init commit 2 éve
.gitignore 44e2539973 init commit 2 éve
Makefile 44e2539973 init commit 2 éve
flash.cmd 44e2539973 init commit 2 éve
flash.jlink 44e2539973 init commit 2 éve
readme.txt 44e2539973 init commit 2 éve

readme.txt

Accumulator Tester/Charger/Decharger

Hardware:
HY-STM32 Board
INA3221 Triple-Channel Module
2 Channel 5V Relay Module

Board Pins usage:
PB8 I2C1_SCL
PB9 I2C1_SDA
PA8 RELAY1 (Power)
PD12 RELAY2 (Load)

Soft:
ChibiOS 21.11.x (trunk)
uGFX 29 (trunk)

Tasks:
- выбор аккума вручную из списка (1-4S LiIon / SLA 12v)
- выбор режима (заряд, тест - заряд/разряд/заряд)
- определение наличия аккумулятора
- подключение внешнего питания (RELAY1)
- подключение нагрузки (RELAY2)
- подсчёт времени каждого процесса
- контроль напряжения, тока, ёмкости
- сохранение настроек, состояния в EEPROM
- сохранение лога в файл на MicroSD
- вывод лога в COM-порт (возможно в формате для LogView/iMax B6)
- отображение на экран текущего режима, текущих данных, графика...