Skip to Content
ДокументацияКалибровкаОбзор

Калибровка

ViktoRi измеряет ток и напряжение через датчик INA226 и АЦП Arduino. Точность зависит от реального сопротивления шунта, проводов и опорного напряжения. Без калибровки показания могут расходиться с реальными – а это недозаряд, перезаряд и неправильный подсчёт Ач.

Что калибруется

ПараметрЧто этоЗа что отвечает
SHUNTСопротивление шунтаТочность измерения тока
OHMSСопротивление линии (провода до АКБ)Точность измерения напряжения на клеммах АКБ
VrefКоэффициент напряжения БПТочность показания напряжения от блока питания
inaKoofКоэффициент INA226Масштабирование напряжения с датчика INA226

Когда нужна калибровка

  • При первом использовании – обязательно
  • После обновления прошивки – калибровка может слететь
  • После замены шунта или проводов
  • После замены компонентов (INA226, Arduino, резисторы делителя)
  • Если показания расходятся с мультиметром

Что понадобится

  • Мультиметр с режимами постоянного тока (DC A) и напряжения (DC V). Чем точнее – тем лучше
  • Нагрузка – лампа 12 В 55 Вт (автомобильная) или резистор
  • АКБ 12 В (для калибровки от АКБ) или внешний стабилизированный БП (для калибровки от БП)

Нужна лампа именно 55 Вт (12 В автомобильная). Лампа 21 Вт даёт слишком малый ток для точной калибровки.

Выбор метода

Метод задаётся при компиляции прошивки параметром KALIBROVKA в файле 1_User_Setup.h:

#define KALIBROVKA 1 // 1 – от АКБ, 2 – от внешнего стабилизированного БП
От АКБ (KALIBROVKA 1)От внешнего БП (KALIBROVKA 2)
Источник токаАккумулятор через разрядный модульВнешний стабилизированный БП
Что нужноАКБ 12 В, мультиметрВнешний БП с регулировкой, мультиметр, лампа
ПреимуществоПроще – меньше подготовкиТочнее – стабильный источник
ПодробнееКалибровка от АКБКалибровка от внешнего БП

Экран калибровки

При входе в калибровку на дисплее:

СтрокаСодержимое
Строка 1Реальные напряжение (В) и ток (А) с датчика INA226
Строка 2Два регулируемых параметра с маркером > у активного

Два регулируемых параметра:

  • Левое значение – OHMS (сопротивление линии, 0–255 мОм)
  • Правое значение – SHUNT (сопротивление шунта)

Переключение между параметрами – нажатие энкодера (или кнопка Пуск).

Меню калибровки

В меню ViktoRi: «Калибровка» (Calibration / Kalibrovka). Доступно 3 пункта:

Русский (LCD)EnglishТранслитОписание
Напр/Ток акбVolt/Curr akbNapr/Tok akbОсновная калибровка тока и напряжения
Напр. БПVolt PowerNapr. BPКалибровка напряжения блока питания (только при VOLTIN=1)
INA VoltINA VoltINA VoltКоэффициент напряжения INA226

Сброс калибровки

Для сброса всех калибровочных значений к заводским:

  1. Зажать энкодер при включении зарядки
  2. Выбрать сброс настроек
  3. Повторить 3–4 раза подряд для надёжного сброса

После сброса параметры вернутся к значениям из прошивки (SHUNT, OHMS, INAVOLTKOOF, VKORRECT).


Калибровка напряжения БП (Volt Power)

Настройка точности измерения напряжения от блока питания через АЦП Arduino. Одинакова для обоих методов. Подробнее о подготовке внешнего БП – в разделе Калибровка от внешнего БП.

Доступна только если в прошивке включён VOLTIN=1.

  1. Зарядное подключается к сети 220 В (БП должен быть включён)
  2. Мультиметр переводится в режим постоянного напряжения (DC V)
  3. Щупы подключаются к выводам БП внутри устройства
  4. В меню: «Калибровка» → «Напр. БП» (Volt Power)
  5. Вращением энкодера напряжение на дисплее подгоняется под показания мультиметра
  6. Для сохранения – нажать Стоп или удержать энкодер

На плате 2.3.1 делитель напряжения БП другой: 6,2 кОм / 1 кОм (вместо 10 кОм / 1 кОм на старых платах). Значения DIV_R1 и DIV_R2 в прошивке должны соответствовать плате.

Last updated on