Схемотехника курильщика

Попала тут в мои лапы паяльная станция lukey 852d+. У неё взглючил фен, а чинить её всем было лень. Так она оказалась под столом в лабе, где её надежно скрыло от глаз культурным слоем. Минули эоны, и во время раскопок я её случайно обнаружил.

Разбираю я паялку. И зависаю, пытаясь по дорожкам на плате понять, как она работает. Вроде всё должно быть очевидно. Но цепи питания разведены как-то странно. Открываю схему… И прохожу все стадии недоумения, пытаясь понять, что курили авторы.

Вот как бы проектировал паялку здоровый человек? Давайте подумаем. Станция у нас на микроконтроллере. Значит, схемотехнику можно сильно упростить, реализовав всё программно. Сделать низковольтное питание, постоянно приходящее на контроллер. Паяльником и феном управлять через софт, опрашивая пару кнопок, подцепленных на ноги какого-нибудь порта. Чтобы ничего не замкнуло и не вынесло наводками, выселить всю высоковольтную часть в отдельное гетто, отгородив её зазором. Сделать аппаратное выключение нагревателя фена, чтобы спать спокойно, зная, что фен не включится при выключенном компрессоре и не раскалится добела, испепеляя ручку фена и неся огненный смерч в лабу. Ну хотя бы, поставить силовую кнопку, одной группой контактов включающую фен, а другой физически разрывая цепь питания нагревателя, когда он выключен. (Не очень хорошо кидать на одну кнопку высоковольтные и низковольтные цепи. Но гораздо лучше, чем вообще не сделать аппаратного выключения.)

Именно так и сделаны говёные китайские паялки типа дешевых w.e.p. и yihua.

Казалось бы, считается, что люкей — какой-никакой, а бренд. Вещь заведомо более годная, чем всякие китайские ноунеймы.

Ага… Щаз!

Знакомьтесь. Вот так проектируют схему курильщики (причем, отнюдь не табака)

На плату приходит переменка питания логики. Одной ногой трансформатор стоит в могиле идет на два диода, образующих однополупериодный выпрямитель, дающий двуполярное питание на операционник. Вообще, делать выпрямитель из одного диода, да еще на низких частотах — это моветон. Впрочем, при больших конденсаторах и малом токе потребления оно будет работать. Вот только, большими я бы их не назвал. Ну да ладно. Как у нас сделано выключение фена и паяльника? Да очень просто. Кнопка разрывает цепь между трансформатором и GND, физически сбрасывая питания с контроллера. Ну и зачем? Учитывая, что силовые цепи остаются подключенными.

Высоковольтная часть не вынесена отдельно. А опутала своими тентаклями всю плату, страстно переплетаясь с низковольтной стороной.

Фен надо продуть, чтобы он остыл перед выключением. А кнопка у нас сбрасывает питание с модуля управления. Как быть? Поставить наркоманский костыль из симистора с оптопарой, коротящего кнопку управления пока фен не остынет!

И люкей не был бы люкеем, если бы сделал хоть какую-то защиту фена от возгорания. Нет, это не наш путь. Нагреватель фена постоянно подключен через еще один симистор с оптопарой. При отключенном контроллере он висит в воздухе, и довольно бодро открывается от любых наводок. Если по сети прилетает высоковольтный импульс, симистор вовсе вышибает, и начинается огненный апокалипсис.

А чтобы действовать наверняка, инженеры даже на задней стенке не сделали кнопки, физически обесточивающей паялку. Хотя, на схеме она есть.

Могло бы показаться, что я рекламирую паялки других фирм. Хрен там.

С точки зрения схемотехники wep/yihua сделана на порядок лучше. Управление сделано логикой, а не костылями. Высокая часть отделена промежутком. Питание нагревателя фена разрывается физической кнопкой, так что, даже при пробитом симисторе он не загорится.

А вот прошивка контроллера совершенно уродская.

Показания показометра программно загрубляются. Достигнув заданной температуры индикатор перестает показывать её колебания.

Это сделанно именно специально. Самая простая программа — та, что просто показывает то, что приходит с датчика. Чтобы колебаний температуры не было видно, нужно было злонамеренно усложнить код. Видимо, чтобы все думали, что паялка держит температуру безукоризненно точно.

Вот, почему-то дорогущая и пафосная паялка Ersa, например, показывает честную температуру, и не пытается стыдливо скрыть тот факт, что она иногда колеблется. А вот китайские поделки не показывают, хотя технически могут.

Я еще могу понять, когда ухудшают что-то ради удешевления.

Но тут УСЛОЖНИЛИ код, чтобы скрыть реальные показания, а следовательно, сделали станцию ДОРОЖЕ. И от этого у меня бомбит. Ненавижу, когда люди прилагают усилия, чтобы сделать что-то хуже, чем есть.

Электрическая часть у них намного лучше люкея. И ведь могли бы сделать совершенно годную паялку, намного лучшего качества за те же деньги. Но… Получилась аксиома Эскобара.

Жызнь — боль.

Схемотехника курильщика: 4 комментария

    • Ага. На ютубе полно записей как эта паялка горит. Я Тут одному челу показал, он тонну кирпичей высрал. Т.к. у него этот люкей всегда был воткнут в розетку, даже когда он из дома на месяц уезжал.

  1. Насчет усложнения кода для того, «чтобы все думали, что паялка держит температуру безукоризненно точно.», совершенно не согласен.
    Более древние паяльные станции, равно, как и лабораторные блоки питания имели цифровую индикацию на ICL7107=КР572ПВ2. Управление же температурой было сделано на LM358/LM324, или чем-то подобном.

    КР572ПВ2 — микросхема АЦП с выходом на светодиодный индикатор, с 2х полярным питанием, разработанная еще в 80х, к слову достаточно медлительная.
    Дальшейшие, уже более современные модификации паялки были сделаны уже на микроконтроллерах atmega. Прошивку сделали примерно так, как сделано во всех цивилизованных девайсах: делаем 20, ну или 50, или 100 измерений, вычисляем среднее значение, выводим на экран.

    Следует заметить, что наш обычный цифровой мультиметр DT-830B собран на основе похожего АЦП КР572ПВ5=ICL7106, с выходом на ЖКИ, а не на светодиоды, и использующий однополярное питание. Тоже, кстати, не слишком быстрое устройство.

    • Так дело не в скорости.

      Там прошивка такая, что после того, как достигается температура, ставится флаг «показывать хуйню» и она перестает отображаться.

      Допустим, включил фен. Ставишь 300 градусов. Индикатор показывает, как фен быстро греется.

      Если в этот момент скинуть питание с нагревателя, то индикатор честно показывает, что температура стремительно поползла вниз.

      Но, когда температура достигла заданной, он перестает отображать её изменение. Вот фен у тебя нагрелся. Показал ровно 300 градусов. Ты скидываешь питание нагревателя. Он остывает в ноль.

      А паялка продолжает показывать ровно 300 градусов.

      Вообще, хватит жрать кактус. Я поразился, насколько радикально уделывает эту паялку станция на Т12. У меня была возможность сравнить Т12 с Ersa и Metcall, так Т12 с эрсой на одном уровне.

Добавить комментарий для Dmitry Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *