Частые проблемы и решения
INA226
| Проблема | Решение |
|---|---|
| «INA226 error» при старте | Бракованный модуль с AliExpress – заменить. Проверить I2C сканером |
| Перепутаны SDA/SCL на модуле | Проверить порядок от GND: если GND→SDA→SCL – джамперы 1-2, 4-5; если GND→SCL→SDA – джамперы 2-3, 5-6 |
| Дрейф показаний | Проверить значение шунта в прошивке и надёжность контакта модуля в разъёме |
| Неверный адрес | Запустить скетч I2C-сканер. Типичные адреса: 0x40, 0x44, 0x45 |
| Шум от коммутации | Проверить надёжность контакта модуля INA226 в разъёме |
| Показания на 10% выше мультиметра | Проверить значение шунта в прошивке – возможно, указано неправильное сопротивление |
Контрафактные компоненты
| Компонент | Как распознать | Что делать |
|---|---|---|
| IRF4905 | На AliExpress Rds >0,6 Ом вместо 0,02 Ом по даташиту | Покупать только на ChipDip.ru или выпаивать из оборудования |
| INA226 | Некоторые партии не отвечают по I2C | Проверять I2C-сканером сразу после покупки |
| Arduino Nano | Нет кварца рядом с чипом | Это LGT8F328P – работает, но нужно другое ядро в Arduino IDE |
| Электролиты | Дешёвые – быстро высыхают | Использовать качественные (Nichicon, Rubycon) в силовых цепях |
Поддельные IRF4905 с AliExpress – массовая проблема. Транзисторы с Rds в 30 раз выше нормы перегреваются и выходят из строя. Альтернативы: AOD403 (30 В, 70 А), SUB75P05-08 (Rds 7 мОм).
Калибровка
| Проблема | Решение |
|---|---|
| Калибровка слетает после обновления | Нужна перекалибровка после каждого обновления прошивки |
| Ток занижен на 60–80 мА | Проблема мультиметров (UNI-T UT71A на малых токах). INA226 точнее |
| Разные значения делителя | Измерить реальные сопротивления R10/R6 мультиметром и обновить DIV_R1/DIV_R2 в скетче |
| Калибровка напряжения БП не работает | В некоторых версиях убран параметр VREF – нужно обновить прошивку |
Порядок калибровки
- Сначала ток, потом напряжение
- Для калибровки тока – нагрузка не менее 55 Вт (лампа). 21 Вт недостаточно
- Сброс калибровки – удержание энкодера при входе в меню калибровки
Подробнее о высоком OHMS, коэффициенте INAVOLTKOOF и багах конкретных прошивок — в разделе Проблемы при калибровке.
Дисплей
| Проблема | Решение |
|---|---|
| Квадраты вместо текста | Подкрутить потенциометр контрастности на модуле I2C – маленький винт на плате, крутить отвёрткой |
| Экран зависает | Конденсатор 0,1 мкФ между +5 В и GND на модуле дисплея |
| Дисплей не отвечает | Проверить адрес (0x27 или 0x3F) и подключение SDA/SCL |
| Нет кириллицы | Нужен дисплей с контроллером, поддерживающим кириллицу (ST7066, KS0066, SPLC780) |
Заряд и режимы
| Проблема | Решение |
|---|---|
| Заряд не запускается (ток = 0) | Проверить сигнал на D3 (ШИМ-выход) и работу оптопары |
| Ложная ошибка «Q1 пробит» | Возникает при потере питания во время заряда. В новых прошивках (v1.37+) показывает «Пауза» вместо ошибки |
| Буферный режим не активируется | Обновить прошивку до v1.38_6+ – исправлена ошибка активации |
| Логгер вызывает перезагрузку | Убрать линию RX – подключать только TX от зарядки |
| Минимальный ток 150 мА для старта | Настроить CURMIN в конфигурации |
Компоненты
| Проблема | Решение |
|---|---|
| AMS1117 сгорает от перегрузки | Использовать отдельные DC-DC: LM7812 для 12 В и LM7805 (или DC-DC модуль) для 5 В |
| Дроссель перегревается | Неподходящий сердечник – заменить на mix -52 (мятно-зелёный). Подробнее в разделе Дроссель |
| Q1 сильно греется | Проверить: 1) не подделка ли транзистор, 2) напряжение БП (снизить до 18–19 В), 3) радиатор + термопаста |
| Вентилятор не включается | Проверить настройку FAN в прошивке и подключение к пину D9 |
Безопасность
Arduino сгорел при прошивке с подключённым БП к 220 В. Стабилизатор 5 В вышел из строя → 12 В пошло через USB → сгорел USB-порт компьютера. При прошивке всегда нужно отключать БП от сети.
Дым от INA226 при неправильном шунте. Шунт 0,089 Ом вместо 0,0089 Ом → превышение 0,08192 В на входе → повреждение чипа. Сопротивление шунта всегда нужно проверять мультиметром.
Скачки напряжения до 800 В при обратном смещении импульсного БП. Стоит установить TVS-диод P6SMB6.8A. Трансформаторный БП надёжнее.
Общие рекомендации
- Предохранитель на входе БП (сторона 220 В)
- Защита от переполюсовки на клеммах АКБ – разъём Anderson или ключевой (XT30/XT60)
- Радиаторы на все силовые компоненты + активное охлаждение при токах выше 6 А
- Не работать с открытым 220 В – корпус обязателен
- USB-изоляция при прошивке под напряжением – гальванический изолятор
- Статическое электричество от одежды может вызвать сбой контроллера – стоит заземляться