Перепрошил паяльную станцию: PID, который наконец работает

У меня была дешёвая китайская T12-станция, которая нагревалась за 5 секунд и держала температуру с точностью ±15°C. Это, как выяснилось, не норма.

Что не так со стандартными прошивками

PID с коэффициентами «на отвали»: контроллер быстро доходит до setpoint, потом колеблется в окне 30°C. Для пайки крупных вещей — ОК. Для пайки SOP-8 — катастрофа.

Альтернатива

Open-source прошивка, KSGER-совместимая. Прошивка через ST-Link заняла 5 минут.

Подбор коэффициентов

Стандартные коэффициенты прошивки тоже не идеальны — у каждой станции немного разный термистор и разная масса жала. Я провёл вечер с термопарой и ноутбуком, делая step-response тесты. Через три итерации ручного подбора — overshoot ~3°C и установление за 8 секунд.

Метод Зиглера-Никольса работает, если вы умеете его применять к импульсной системе с большим запаздыванием. Я не умел. Получилось через интуицию и упрямство.

Что изменилось

  • температура держится с точностью ±2°C
  • пайка 0402 стала намного приятнее
  • жало живёт заметно дольше
  • я стал паять при 320°C вместо 360°C

Стоило ли

Три вечера ради контроллера на дешёвой станции — да. Я узнал больше про PID за эти три вечера, чем за предыдущие десять лет.

← в архив · → в ленту