Калибровка
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 akb | Napr/Tok akb | Основная калибровка тока и напряжения |
| Напр. БП | Volt Power | Napr. BP | Калибровка напряжения блока питания (только при VOLTIN=1) |
| INA Volt | INA Volt | INA Volt | Коэффициент напряжения INA226 |
Сброс калибровки
Для сброса всех калибровочных значений к заводским:
- Зажать энкодер при включении зарядки
- Выбрать сброс настроек
- Повторить 3–4 раза подряд для надёжного сброса
После сброса параметры вернутся к значениям из прошивки (SHUNT, OHMS, INAVOLTKOOF, VKORRECT).
Калибровка напряжения БП (Volt Power)
Настройка точности измерения напряжения от блока питания через АЦП Arduino. Одинакова для обоих методов. Подробнее о подготовке внешнего БП – в разделе Калибровка от внешнего БП.
Доступна только если в прошивке включён VOLTIN=1.
- Зарядное подключается к сети 220 В (БП должен быть включён)
- Мультиметр переводится в режим постоянного напряжения (DC V)
- Щупы подключаются к выводам БП внутри устройства
- В меню: «Калибровка» → «Напр. БП» (Volt Power)
- Вращением энкодера напряжение на дисплее подгоняется под показания мультиметра
- Для сохранения – нажать Стоп или удержать энкодер
На плате 2.3.1 делитель напряжения БП другой: 6,2 кОм / 1 кОм (вместо 10 кОм / 1 кОм на старых платах). Значения DIV_R1 и DIV_R2 в прошивке должны соответствовать плате.