Чеклист диагностики¶
Этот чеклист нужен, когда устройство не работает или ведёт себя странно.
Идея простая: сначала убрать опасность, потом проверить питание и проводку, и только после этого переходить к прошивке, датчикам и нагрузкам.
1. Остановись и выключи питание¶
Сначала выключи устройство.
Особенно если есть:
- запах;
- нагрев провода;
- нагрев клеммы;
- дым;
- странный звук;
- искрение;
- нагреватель не выключается;
- автомат или предохранитель срабатывает.
Не меняй провода под напряжением.
2. Отключи силовую нагрузку¶
Перед диагностикой лучше временно отключить:
- нагреватель;
- мощную LED-ленту;
- сервопривод;
- мотор;
- внешнюю силовую нагрузку.
Сначала нужно убедиться, что контроллер и логика живы без опасной нагрузки.
Если в устройстве есть 110-230V AC, не держи открытую сетевую часть под напряжением на столе.
3. Проверь блок питания¶
Мультиметром проверь:
- есть ли напряжение на выходе блока питания;
- правильное ли напряжение;
- правильная ли полярность;
- не проседает ли напряжение под нагрузкой.
Например:
- 24V линия должна быть около 24V;
- 12V линия должна быть около 12V;
- 5V линия должна быть около 5V;
- 3.3V линия должна быть около 3.3V.
Допустимое отклонение зависит от блока питания и устройства, но явная ошибка вроде 24V вместо 12V должна быть найдена до подключения нагрузки.
4. Проверь полярность¶
Проверь, где плюс и где минус.
Не доверяй только цвету провода.
Проверь:
- маркировку на плате;
- маркировку на блоке питания;
- распиновку модуля;
- мультиметр;
- схему подключения.
Переполюсовка часто убивает модуль сразу.
5. Проверь общий GND¶
Если есть внешний модуль или отдельное питание, проверь общий GND.
Это важно для:
- MOSFET-модуля;
- сервопривода;
- PWM-вентилятора;
- HX711;
- RFID;
- внешних датчиков;
- отдельного DC-DC.
Если сигналы идут между устройствами, у них должен быть общий уровень отсчёта, если схема не использует специальную изоляцию.
6. Проверь клеммы и разъёмы¶
Осмотри:
- провод вставлен до конца;
- зажата жила, а не изоляция;
- нет оголённых жил наружу;
- нет потемнения;
- нет запаха;
- клемма не шатается;
- разъём не держится "на честном слове";
- крышка корпуса не пережимает провод.
Пошевели провода при выключенном питании. Если контакт явно пропадает механически, сначала исправь проводку.
7. Проверь контроллер без нагрузки¶
Подключи контроллер без силовой нагрузки.
Проверь:
- определяется ли он по USB;
- стартует ли прошивка;
- есть ли связь с host;
- не греется ли микроконтроллер;
- не моргает ли питание;
- видны ли логи.
Если контроллер не определяется даже без нагрузки, не подключай обратно нагреватель и силовые модули, пока не найдёшь причину.
8. Проверь прошивку и конфигурацию¶
Проверь:
- прошивка собрана под правильную плату;
- выбран правильный serial/CAN/USB путь;
- пины в конфиге соответствуют распиновке;
sensor_typeправильный;min_tempиmax_tempразумные;- выходы не инвертированы случайно;
- нет конфликта пинов.
Если после изменения конфигурации нагреватель ведёт себя наоборот, например "выключен", но температура растёт, питание нужно отключить и проверить конфиг и силовую схему.
9. Проверь датчики¶
Перед включением нагрева проверь датчики.
Для термистора:
- температура похожа на комнатную;
- нет
MINTEMP; - нет
MAXTEMP; - показания не прыгают;
- сопротивление похоже на ожидаемое;
- при нагреве рукой показания меняются в правильную сторону.
Для других датчиков:
- питание правильное;
- интерфейс выбран правильно;
- адрес или пины соответствуют конфигу;
- провода короткие и не болтаются.
10. Проверь выход без нагрузки¶
Если нужно проверить MOSFET, реле или выход платы, сначала делай это без опасной нагрузки.
Варианты:
- маленький тестовый вентилятор;
- LED с резистором;
- мультиметр;
- слабая безопасная нагрузка.
Не начинай диагностику с мощного нагревателя.
Для нагревателя перед первым включением полезна численная проверка: измерь сопротивление и сравни с ожидаемым R = U^2 / P. Если есть металлический корпус или PE, проверь отсутствие короткого замыкания на корпус. Для 12V/24V нагревателя первый запуск лучше делать через лабораторный блок питания с ограничением тока или временный предохранитель.
11. Проверь силовой ключ отдельно¶
Для MOSFET/SSR/реле проверь:
- правильный тип нагрузки: AC или DC;
- правильное напряжение;
- правильные клеммы;
- управляющий вход;
- общий
GND, если нужен; - радиатор, если нужен;
- не перепутан ли вход и выход.
SSR для AC и SSR для DC нельзя менять местами.
Для SSR отдельно проверь состояние "выключено": при снятом управляющем сигнале нагрузка не должна греться. Сначала лучше использовать безопасную малую нагрузку, лампу или мультиметр, а не основной нагреватель.
12. Подключи нагрузку коротким тестом¶
Когда базовые проверки пройдены, подключай нагрузку коротко и под наблюдением.
Проверь:
- нагрузка включается;
- нагрузка выключается;
- клеммы не греются;
- провода не греются;
- MOSFET/SSR не перегревается;
- датчик показывает правдоподобную температуру;
- контроллер не перезагружается;
- предохранитель не срабатывает.
Первый тест нагревателя не должен быть долгим и без присмотра.
13. Проверь после нескольких минут работы¶
Через несколько минут проверь:
- клеммы;
- провода;
- блок питания;
- MOSFET;
- SSR;
- корпус рядом с нагревателем;
- показания датчиков;
- стабильность контроллера.
Если что-то стало горячим неожиданно, выключи питание и возвращайся к проверке питания, проводки и силового ключа.
Что нельзя делать¶
Нельзя:
- многократно включать устройство, если что-то греется или пахнет;
- держать 110-230V AC открытым на столе;
- менять провода под напряжением;
- увеличивать предохранитель "чтобы не выбивало";
- отключать thermal protection ради теста;
- замыкать аварийный термостат;
- проверять мощный нагреватель без датчика температуры;
- оставлять первый тест без присмотра.
Короткий порядок¶
Если нужен совсем короткий порядок:
- Выключить питание.
- Отключить силовую нагрузку.
- Проверить напряжение блока питания.
- Проверить полярность.
- Проверить общий
GND. - Проверить клеммы и провода.
- Проверить контроллер без нагрузки.
- Проверить прошивку и распиновку.
- Проверить датчики.
- Проверить выход без опасной нагрузки.
- Проверить MOSFET/SSR/реле.
- Подключить нагрузку коротким тестом.
- Проверить нагрев проводов, клемм и силовых элементов.
Главное¶
- Диагностика начинается с выключения питания и снижения риска.
- Силовую нагрузку лучше отключить до базовых проверок.
- Питание, полярность,
GNDи клеммы проверяются раньше прошивки. - Нагреватель нельзя использовать как первый тестовый индикатор.
- Если защита сработала, ищи причину, а не отключай защиту.
Материалы по теме¶
- SparkFun: Troubleshooting Tips - базовая последовательность проверки соединений, питания и аппаратных проблем.
- SparkFun: How to Power a Project - как думать о напряжении, токе и питании проекта.
- Fluke: How to Measure Resistance with a Digital Multimeter - безопасное измерение сопротивления на обесточенной схеме.
- Tom's Hardware: How to Fix 3D Printer Thermal Runaway - практические проверки термистора, нагревателя, вентилятора, питания и проводки.
- Klipper Configuration Reference: min_temp, max_temp and verify_heater - программные проверки температуры, датчика и ожидаемого роста температуры нагревателя.