Схема цифровой паяльной станции на atmega8. Паяльная Станция на базе ATMega8A. Как это работает

Привет ВСЕМ! Пополняем свою лабораторию самодельным инструментом - на этот раз это будет самодельная цифровая паяльная станция DSS. До этого у меня ничего подобного не было, поэтому и не понимал, в чем ее плюсы. Пошарив по интернету, на форуме «Радиокота» нашел схему, в которой использовался паяльник от паяльной станции Solomon или Lukey.

До этого все время паял таким паяльником, с понижающим блоком, без регулятора и естественно без встроенного термо-датчика:

Для будущей своей паяльной станции, прикупил уже современный паяльник со встроенным термо-датчиком (термопарой) BAKU907 24V 50W. В принципе подойдёт любой паяльник, какой Вам нравится, с термо-датчиком и напряжением питания 24 вольта.

И пошла потихоньку работа. Распечатал печатку для ЛУТ на глянцевой бумаге, перенёс на плату, протравил.

Сделал также рисунок для обратной стороны платы, под расположение деталей. Так легче паять, ну и выглядит красиво.


Плату делал размером 145х50 мм, под покупной пластиковый корпус, который уже был приобретён ранее. Впаял пока детали, какие были на тот момент в наличии.

R1 = 10 кОм
R2 = 1,0 МОм
R3 = 10 кОм
R4 = 1,5 кОм (подбирается)
R5 = 47 кОм потенциометр
R6 =120 кОм
R7 = 680 Ом
R8 = 390 Ом
R9 = 390 Ом
R10 = 470 Ом
R11 = 39 Ом
R12 =1 кОм
R13 = 300 Ом (подбирается)
C1 = 100нФ полиэстр
C2 = 4,7 нф керамика, полиэстр
C3 = 10 нФ полиэстр
C4 = 22 пф керамика
C5 = 22 пф керамика
C6 = 100нФ полиэстр
C7 = 100uF/25V электролитический
C8 = 100uF/16V электролитический
C9 = 100нФ полиэстр
С10 = 100нФ полиэстр
С11 = 100нФ полиэстр
С12 = 100нФ полиэстр
Т1 = симистор ВТ139-600
IC1 = ATMega8L
IC2 = отпрон МОС3060
IC3 = стабилизатор на 5 v 7805
IC4 = LM358P опер. усилитель
Cr1 = кварц 4 мГц
BUZER = сигнализатор МСМ-1206А
D1 = светодиод красный
D2 = светодиод зелёный
Br1 = мост на 1 А.

Для компактности плату сделал так, что Mega8 и LM358 будут располагаться за дисплеем (во многих своих поделках использую такой метод - удобно).


Плата, как уже говорил, имеет размер по длине 145мм, под готовый пластиковый корпус. Но это на всякий случай, т.к пока ещё не было силового трансформатора и в основном от него зависело, каким будет окончательный вариант корпуса. Или это будет корпус БП от компьютера, если трансформатор не влезет в пластиковый корпус, или если влезет, то готовый пластиковый покупной. По этому поводу заказал через интернет трансформатор ТОР 50Вт 24В 2А (они мотают на заказ).


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


Как уже говорил, что когда разрабатывал плату, то в первую очередь, конечно, учитывал размеры пластикового корпуса, поэтому плата в него подошла без проблем, только пришлось подрезать немного углы.


Переднюю панель для паяльной станции, как и в других своих поделках, сделал из акрила (оргстекла) 2мм. По оригинальной заглушке сделал свою. Пленку до окончания работы не снимаю, чтоб лишний раз не поцарапать.



Контроллер прошил, плату собрал. Пробные подключения готовой платы (пока без паяльника) прошли успешно.

Собираю все составные части паяльной станции в одно целое. Для паяльника поставил «Соломоновский» разъём (гнездо).

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

Пошёл в магазин за разъёмом. В магазинах у нас в городе ответной части не нашел. Поэтому в станции гнездо оставил, какое было, а на паяльнике разъём перепаял на наш советский от магнитофонов (СГ-5 вроде, или СР-5). Идеально подходит.

Теперь упаковываем всё в корпус, крепим окончательно трансформатор, переднюю панель, делаем все соединения.


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


Как работает станция, можно посмотреть это видео, которое я скинул на Ютюб.

Если будут какие нибудь вопросы по сборке, наладке - задавайте их , по возможности постараюсь ответить.

P.S.
По наладке:

1. Определить где у паяльника нагреватель, а где термопара. Померить омметром сопротивление на выводах, там где сопротивление меньше, там и будет термопара (нагреватель обычно имеет сопротивление выше термопары, у термопары сопротивление единицы Ом). У термопары соблюсти полярность при подключении.
2. Если сопротивление у измеренных выводов практически не отличается (мощный керамический нагреватель), то определить термопару и её полярность,можно следующим способом;
- нагреть паяльник, отключить его и цифровым мультиметром на самом малом диапазоне (200 милливольт) замерить напряжение на выводах паяльника. На выводах термопары будет напряжение несколько милливольт, полярность подключения будет видна на мультиметре.
3. Если на всех выводах паяльника измеренное сопротивление (попарно) больше 5-10-ти Ом (и более) на двух парных выводах (нагреватель и искомая термопара), то возможно у паяльника вместо термопары стоит терморезистор. Определить его можно с помощью омметра, для этого измеряем сопротивления на выводах, запоминаем, затем нагреваем паяльник. Снова измеряем сопротивление. Там где величина показаний изменится (от запомненного), там и будет терморезистор.
Ниже на рисунке показана распиновка разъёма "Соломоновского" паяльника

4. Подобрать значение R4.

В прикреплённом архиве находятся все необходимые файлы.

Архив для статьи

Цифровая паяльная станция. Зачем она нужна и каковы её преимущества? Причин много: кому-то надоели отслоившиеся дорожки, кто-то подогревает паяльник зажигалкой или на газу, так как не может выпаять массивную деталь, у кого-то пробивает спираль на корпус и бьется током, кому-то нужно очень точно контролировать температуру жала паяльника, а кто просто хочет перейти на современную SMD элементную базу.

Чем отличается паяльная станция от обычного паяльника, или даже паяльника с регулятором? В паяльной станции есть, говоря нашими терминами, обратная связь. При касании жалом массивной детали температура жала падает, соответственно уменьшается напряжение на выходе термопары. Это падение напряжения, усиленное ОУ, поступает на микроконтроллер, и он сразу же подает на нагреватель больше мощности, повышая температуру жала (точнее напряжение на выходе ОУ) до того уровня, который записан в память. Прочитав данную статью, собрав необходимую комплектацию, и не забыв предварительно прошить контроллер, вы в последний раз воспользуетесь своими старыми, надоевшими и не совершенными паяльниками, перейдя на более профессиональный уровень пайки схем. Итак, представляю вашему вниманию самодельную цифровую паяльную станцию. Функционально схема состоит из двух частей – блока контроля и блока индикации.

В авторском варианте стабилизатор 7805 подключен к диодному мосту, выход с которого идет на нагрев паяльника, но там минимум 24 вольта. Поэтому лучше использовать для этих целей более низковольтную обмотку трансформатора, если такова имеется, или отдельный источник питания, в качестве которого я использовал ЗУ от мобильного телефона. Если зарядное выдает стабильно 5 вольт, то можно отказаться от применения стабилизатора.


Почти все детали размещены на одной плате. и прошивки взяты с сайта radiokot. Скачать их можно в архиве. Диодный мост и электролитический конденсатор находятся вне платы. В центре диодного моста имеется отверстие, с помощью которого он закреплен на корпусе паяльной станции. Электролит припаян прямо на него.


Комплектация: ATmega8, LM358, IRFZ44, 7805, рассыпуха, трехразрядный светодиодный семисегментный индикатор А-563G-11, пять тактовых кнопок (можно и три) и пятивольтовый биппер со встроенным генератором. Номиналы элементов:

R1 - 1M
R2 - 1k
R3 - 10k
R4 - 82k
R5 - 47k
R7, R8 - 10k
R индикатора -0.5k
C3 - 1000mF/50v
C2 - 200mF/10v
C - 0,1mF
Q1 - IRFZ44
IC4 – 78L05ABUTR

Диодные мосты использовал разные, главное чтобы тянули по току. Трансформаторы - ТС-40. Правда подключаю только одну половинку трансформатора, поэтому он греется, но работает уже пару лет. В принципе, можно использовать простой , с запасом по мощности, чтобы избежать применения кулеров. В таком случае можно будет использовать компактный, недорогой пластиковий корпус. Плюс биппера подключается к 12-му выводу микроконтроллера (или к 14-му в случае применения контроллера в ДИП корпусе). Минус подключается на землю.


Технические характеристики паяльной станции. Температура от 50 до 500гр, (нагрев до 260гр примерно 30 секунд), две кнопки +10гр и -10гр температуры, три кнопки памяти - длинное нажатие (до моргания) - запоминание установленной температуры (ЕЕ), короткое - установка температуры из памяти. После подачи питания схема в спящем режиме, после нажатия кнопки - включается установка из первой ячейки памяти. При первом включении температуры в памяти 250, 300, 350 градусов. На индикаторе моргает установленная температура, затем бежит и потом горит температура жала с точностью до 1*С в реальном времени (после нагревания иногда забегает на 1-2*С вперед, потом стабилизируется и изредка поскакивает на +-1*С). Через 1 час после последней манипуляции с кнопками засыпает и остывает (реально может вырубиться и раньше). Если температура более 400*С, засыпает через 10 минут (для сохранности жала). Бипер пикает при включении, нажатиях кнопок, записи в память, достижении заданной температуры, три раза предупреждает перед засыпанием (двойной бип), и при засыпании (пять-бип). После сборки паяльную станцию необходимо откалибровать. Калибруется она с помощью подстроечника R5 и термопары, которая идет в комплекте со многими мультиметрами. У меня DT-838. Сверял с промышленной термопарой. Точность показаний порадовала.

Фузы:


Теперь о паяльниках. В нашей самодельной станции можно применять паяльники от паяльных станций разных производителей. В своём варианте использую ZD-929 на 24 Вольта и 48 Ватт.


Вот распиновка его разъема:


И LUKEY, модель не знаю, но тоже на такое напряжение:


Позже выяснилось, что LUKEY значительно уступает своим качеством и мощностью. За непродолжительное время эксплуатации в нем полетела термопара. Кроме того, он слабее ZD-929. Разъем люкея такой же, как компьютерный PS/2, поэтому его сразу же отрезал и заменил на РШ2Н-1-17. Так понадежней будет.


Сопротивление нагревателя – 18 Ом, сопротивление термопары 2 Ома. У термопары необходимо соблюдать полярность. "+” термопары идет на R3, "–" на массу. Полярность термопары можно определить тестером, установив его на 200 мВ и прогревая паяльник зажигалкой. Итак, мы перешли на новейшие монтажные технологии, а что дальше? А теперь необходимо прочесть правила эксплуатации, чтобы не запороть дорогостоящих, зато долго работающих жал.

1. Многослойные паяльные наконечники не требуют (и не допускают) никакой заточки.

2. Неоправданно высокая температура сокращает срок службы наконечника. Используйте минимально возможную температуру.

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

4. При непрерывной работе, не реже раза в неделю необходимо снимать наконечник и полностью очищать его от окислов. Припой на наконечнике должен оставаться даже в холодном состоянии.

5. Недопустимо пользоваться агрессивными флюсами, содержащими хлориды или кислоты. Используйте канифольные флюсы.

Пару слов о "мягкой целлюлозной губке”. Ее вы должны приобрести там же, где покупали паяльник. Но не спешите тыкать в нее жалом. Перед этим ее необходимо намочить, в результате чего она разбухнет, и выжать. Теперь губка готова к эксплуатации. В крайнем случае вместо губки можно использовать Х/Б салфетку.

Вот мы и подошли к концу. Теперь самое интересное – фотографии готовых девайсов.
Самодельной станции:


Модернизированный под изогнутые жала местного радиозавода ZD-929 в подставке из двух винчестеров:


Люкей в покупной подставке. Визуально подставка похожа на аналогичную фирмы Pace (на что я и повелся при заказе), но только вместо литого металла там пластик:


Конструкцию собрал и испытал: Troll

Обсудить статью САМОДЕЛЬНАЯ ПАЯЛЬНАЯ СТАНЦИЯ

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

Для базовых применений хорошо справляется и обычный паяльник, который вы включаете в розетку; но для более деликатной работы, такой как ремонт и сборка электронных схем, вам понадобится паяльная станция. Регулирование температуры имеет решающее значение, так как не сжигает компоненты, особенно микросхемы. Кроме того, вам также может потребоваться, чтобы она была достаточно мощной, чтобы поддерживать определенную температуру, когда вы будете что-то припаивать к большому земляному полигону.

В данной статье мы рассмотрим, как можно собрать собственную паяльную станцию.

Разработка

Когда я разрабатывал эту паяльную станцию, для меня были важны несколько ключевых свойств:

  • переносимость - это достигается за счет использования импульсного источника питания, вместо обычного трансформатора и выпрямительного моста;
  • простой дизайн - мне не нужны LCD дисплеи, лишние светодиоды и кнопки. Мне нужен был просто светодиодный семисегментный индикатор, чтобы показывать установленную и текущую температуру. Мне также нужна была простая ручка для выбора температуры (потенциометр) без потенциометра для точной подстройки, так как это легко сделать с помощью программного обеспечения;
  • универсальность - я использовал стандартную 5-контактную штепсельную вилку (какой-то тип DIN), чтобы она была совместима с паяльниками Hakko и их аналогами.

Как это работает

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

Как можно увидеть, есть три параметра K p , K i и K d . Параметр K p пропорционален ошибке в настоящее время. Параметр K i учитывает ошибки, которые накопились с течением времени. Параметр K d является предсказанием будущей ошибки. В нашем случае мы для адаптивной настройки мы используем PID библиотеку Бретта Борегарда (Brett Beauregard), которая имеет два набора параметров: агрессивный и консервативный. Когда текущая температура далека от заданного значения, контроллер использует агрессивные параметры; в противном случае, он использует консервативные параметры. Это позволяет нам получить малое время нагрева, сохраняя при этом точность.

Ниже приведена принципиальная схема. Станция использует 8-битный микроконтроллер ATmega8 в DIP корпусе (вы можете использовать ATmega168-328, если они есть у вас под рукой), который очень распространен, а вариант 328 содержится в Arduino Uno. Я выбрал его, потому что его легко прошить, используя Arduino IDE, в котором также есть готовые к использованию библиотеки.

Температура считывается с помощью термопары, встроенной в паяльник. Мы усиливаем напряжение, создаваемое термопарой, примерно в 120 раз с помощью операционного усилителя. Выход операционного усилителя подключается к выводу ADC0 микроконтроллера, который превращает напряжение в значения от 0 до 1023.

Заданное значение устанавливается с помощью потенциометра, который используется в качестве делителя напряжения. Он подключен к выводу ADC1 контроллера ATmega8. Диапазон 0-5 вольт (выход потенциометра) преобразуется в значения 0-1023 с помощью АЦП, а затем в значения 0-350 градусов Цельсия с помощью функции " map ".

Список комплектующих

Обозначение Номинал Количество
IC1 ATMEGA8-P 1
U1 LM358 1
Q1 IRF540N 1
R4 120 кОм 1
R6, R3 1 кОм 2
R5, R1 10 кОм 2
C3, C4, C7 100 нФ 3
Y1 16 МГц 1
C1, C2 22 пФ 2
R2 100 Ом 1
U2 LM7805 1
C5, C6 100 мкФ (можно и меньше) 2
R7, R8, R9, R10, R11, R12, R13, R14 150 Ом 8

Это список компонентов, экспортированный из KiCad. Кроме того, вам понадобятся:

  • клон паяльника Hakko, самого популярного в китайских онлайн магазинах (с термопарой, а не с термистором);
  • источник питания 24 В, 2 А (я рекомендую использовать импульсный, но вы можете использовать трансформатор с выпрямительным мостом);
  • потенциометр 10 кОм;
  • электрическая штепсельная вилка авиационного типа с 5 контактами;
  • электрический разъем, устанавливаемый на заднюю панель для подачи питания 220 В;
  • печатная плата;
  • выключатель питания;
  • штырьковые разъемы 2,54 мм;
  • много проводов;
  • разъемы Dupont;
  • корпус (я напечатал его на 3D принтере);
  • один тройной семисегментный светодиодный индикатор;
  • программатор AVR ISP (для этого вы можете использовать Arduino).

Конечно, вы можете легко заменить светодиодный индикатор LCD дисплеем или использовать кнопки, вместо потенциометра, ведь это ваша паяльная станция. Я изложил свой вариант дизайна, но вы можете по-своему.

Инструкции по сборке

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

Обязательно установите выключатель между источником питания и разъемом питания. Используйте относительно толстые провода для соединений источника питания с печатной платой и выходного разъема со стоком MOSFET транзистора (точка H на плате) и земли на печатной плате. Для подключения потенциометра подключите 1-ый контакт к линии +5В, 2-ой - к точке POT, и 3-ий - к земле. Обратите внимание, что я использую светодиодный индикатор с общим анодом, что может отличаться от того, что у вас. Вам придется немного изменить код, но все инструкции в коде программы прокомментированы. Подключите выводы E1-E3 к общим анодам/катодам, а выводы a-dp к соответствующим выводам вашего индикатора. Для более подробной информации смотрите техническое описание на него. И наконец, установите выходной разъем паяльной станции и припаяйте к нему все соединения. Вам должна помочь картинка, приведенная выше, со схемой и цоколевкой разъема.

Теперь начинается интересное, загрузка кода. Для этого вам понадобится PID библиотека (ссылка на GitHub).

#include // Этот массив содержит сегменты, которые необходимо зажечь для отображения на индикаторе цифр 0-9 byte const digits = { B00111111, B00000110, B01011011, B01001111, B01100110, B01101101, B01111101, B00000111, B01111111, B01101111 }; int digit_common_pins = {A3, A4, A5}; // Общие выводы для тройного 7-сегментного светодиодного индикатора int max_digits = 3; int current_digit = max_digits - 1; unsigned long updaterate = 500; // Изменяет, как часто обновляется индикатор. Не ниже 500 unsigned long lastupdate; int temperature = 0; // Определяет переменные, к которым мы подключаемся double Setpoint, Input, Output; // Определяет агрессивные и консервативные параметры настройки double aggKp = 4, aggKi = 0.2, aggKd = 1; double consKp = 1, consKi = 0.05, consKd = 0.25; // Задать ссылки и начальные параметры настройки PID myPID(&Input, &Output, &Setpoint, consKp, consKi, consKd, DIRECT); void setup() { DDRD = B11111111; // установить выводы Arduino с 0 по 7 как выходы for (int y = 0; y < max_digits; y++) { pinMode(digit_common_pins[y], OUTPUT); } // Мы не хотим разогревать паяльник на 100%, т.к. это может сжечь его, поэтому устанавливаем максимум на 85% (220/255) myPID.SetOutputLimits(0, 220); myPID.SetMode(AUTOMATIC); lastupdate = millis(); Setpoint = 0; } void loop() { // Прочитать температуру Input = analogRead(0); // Преобразовать 10-битное число в градусы Цельсия Input = map(Input, 0, 450, 25, 350); // Отобразить температуру if (millis() - lastupdate > updaterate) { lastupdate = millis(); temperature = Input; } // Прочитать установленное значение и преобразовать его в градусы Цельсия (минимум 150, максимум 350) double newSetpoint = analogRead(1); newSetpoint = map(newSetpoint, 0, 1023, 150, 350); // Отобразить установленное значение if (abs(newSetpoint - Setpoint) > 3) { Setpoint = newSetpoint; temperature = newSetpoint; lastupdate = millis(); } double gap = abs(Setpoint - Input); // Расстояние от установленного значения if (gap < 10) { // мы близко к установленному значению, используем консервативные параметры настройки myPID.SetTunings(consKp, consKi, consKd); } else { // мы далеко от установленного значения, используем агрессивные параметры настройки myPID.SetTunings(aggKp, aggKi, aggKd); } myPID.Compute(); // Управлять выходом analogWrite(11, Output); // Отобразить температуру show(temperature); } void show(int value) { int digits_array = {}; boolean empty_most_significant = true; for (int z = max_digits - 1; z >= 0; z--) // Цикл по всем цифрам { digits_array[z] = value / pow(10, z); // Теперь берем каждую цифру из числа if (digits_array[z] != 0) empty_most_significant = false; // Не отображать впереди стоящие нули value = value - digits_array[z] * pow(10, z); if (z == current_digit) { if (!empty_most_significant || z == 0) // Проверить, что это у нас не ведущий ноль, и отобразить текущую цифру { PORTD = ~digits]; // Удалить ~ для общего катода } else { PORTD = B11111111; } digitalWrite(digit_common_pins[z], HIGH);// Изменить на LOW для общего катода } else { digitalWrite(digit_common_pins[z], LOW); // Изменить на HIGH для общего катода } } current_digit--; if (current_digit < 0) { current_digit = max_digits; // Начать сначала } }

Если у вас есть программатор AVR ISP, вы знаете, что нужно делать. Подключите контакты +5V, GND, MISO, MOSI, SCK и RESET, скачайте скетч Arduino, откройте его (вам понадобится установленная на компьютере Arduino IDE) и нажмите «Загрузить».

Если у вас нет программатора, то можете использовать Arduino. Подключите свою плату Arduino (Uno/Nano) к компьютеру, перейдите в меню Файл → Примеры → ArduioISP и загрузите его. Затем перейдите в Инструменты → Программатор → Arduino as ISP . Подключите свою плату к плате Arduino, скачайте скетч, а затем выберите Скетч → Загрузить через программатор.

Вот и всё. Теперь вы можете наслаждаться работой паяльной станцией, собранной собственными руками.

Калибровка

А нет, еще не всё. Теперь нам нужно откалибровать ее. Так как нагреватели и термопары в паяльниках могут различаться, особенно если вы используете неоригинальный паяльник Hakko, нам нужно откалибровать паяльную станцию.

Во-первых, нам нужен цифровой мультиметр с термопарой для измерения температуры жала паяльника. После того, как вы измерили температуру, вам необходимо изменить значение по умолчанию " 510 " в строке кода map(Input, 0, 510, 25, 350) , используя следующую формулу:

где TempRead - это температура, которая отображается на вашем цифровом термометре, а TempSet - это температура, которую вы установили на паяльной станции. Это всего лишь приблизительная настройка, но ее должно хватить, ведь вам не нужна при пайке предельная точность. Я использовал градусы Цельсия, но вы можете изменить их в коде на Фаренгейты.

Печать корпуса на 3D принтере (необязательно)

Я разработал и напечатал корпус, в который можно было бы установить импульсный источник питания и печатную плату, чтобы всё выглядело аккуратно. К сожалению, для использования этого корпуса вам необходимо будет найти точно такой же тип источника питания. Если у вас есть подходящий источник, и вы хотите напечатать корпус, или если вы хотите изменить его под свои требования, то можете скачать приложенные файлы. Я печатал с заполнением 20% и толщиной слоя 0,3. Вы можете использовать более высокий уровень заполнения и меньшую высоту слоя, если у вас есть время и терпение.

Заключение

Вот и всё! Надеюсь статья оказалась полезной. Ниже приведены все необходимые материалы.

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

Схема

Микроконтроллер работает как термостат: получает данные от термопреобразователя и управляет транзистором, который в свою очередь, включает нагреватель. Заданная и текущая температура паяльника отображаются на семисегментном индикаторе. Кнопки S1-S4 служат для задания температуры с шагом 100°С и 10°С, S5-S6 - для включения и отключения станции (ждущий режим), S7 - переключает режим индикации температуры: текущая температура либо заданная (в этом режиме её можно изменить). Работа нагревателя отображается светодиодом LED1. В случае отключения питания последняя заданная температура сохраняется в энергонезависимую память EEPROM и при последующем включении станция начинает нагрев до этой температуры.
Детали
В станции использован сетевой трансформатор на 18В 40Вт, диодный мост любой, способный выдержать ток 2А и обратное напряжение 30В, например КЦ410. Интегральный стабилизатор напряжения 7805 нужно прикрутить к радиатору размером не менее спичечного коробка. Фильтрующие конденсаторы С1 - электролитический на 100-500мкФ, С2 при большом желании, можно убрать. Индикатор - любой на три разряда с динамической индикацией и общим анодом, лучше его спрятать за светофильтром. Токоограничительные резисторы R8-R11 сопротивлением 330Ом-1кОм. Кнопки S1-S6 без фиксации, желательно тактовые, S7 - тумблер или кнопка, но с фиксацией. Резисторы R1-R7 - любые, сопротивлением 10кОм-100кОм. Транзистор Т1 - N-канальный MOSFET, управляемый логическим уровнем, допустимым напряжением сток-исток не менее 25В и током не менее 3А, например: IRL3103, IRL3713, IRF3708, IRF3709 и др. Микроконтроллер ATmega8 с любым суффиксом и корпусом(на схеме нумерация контактов для DIP-корпуса). Из фьюзов меняем лишь CKSEL: настраиваем на внутренний генератор 8МГц CKSEL3...0=0100, остальные не трогаем. Такая схема не требует ни какой настройки и работает сразу (если её правильно собрали).

Паяльник

В схеме предусмотрено использование паяльников используемых в серийно выпускаемых паяльных станциях, например Lukey или AOYUE. Такие паяльники продаются в качестве запасных частей и стоят чуть дороже ранее упомянутых паяльников для кастрюль. Основное отличие, которое нас волнует - это тип датчика температуры, он может быть терморезистором или термопарой. Нам нужен первый. Такой тип преобразователя подходит для паяльников внутри которых находится керамический нагревательный элемент HAKKO 003 (HAKKO A1321). Пример такого паяльника используется в паяльных станциях Lukey 868, 852D+, 936 и др. Такой паяльник стоит дороже, но считается более качественным.

В заключение

Паяльники Lukey имеют для подключения станции разъем PS/2, у AOYUE - похож на старый советский разъем для подключения магнитофона. В интернете можно найти их распиновку, а можно просто срезать разъем и припаяться прямо к плате. Чтобы узнать где какой провод, можно померить сопротивления: у нагревателя будет около 3 Ом, а у терморезистора примерно 50 Ом (при комнатной температуре).
Почти все современные паяльники для паяльных станций имеют возможность заземлить жало, воспользуйтесь ней для защиты паяемых деталей от статических разрядов.

А вот что получилось

Паялось все ЭПСНом с намотанной на жало медной проволокой. О миниатюризации тогда не думал.





Внутренности фотографировались два года назад, когда её только сделал, поэтому внимательные читатели могут заметить реле (заменено транзистором) и преобразователь для термопары(красненькие резисторы и подстроечник в левом нижнем углу).


Долго думал, писать ли статью про эту самоделку или нет. В интернете можно насчитать наверно с десяток статей по этой схеме. Но так как на мой взгляд именно это схемотехническое решение наиболее удачное - делюсь конструкцией с вами, уважаемые посетители сайта "Технообзор". Сразу хочу по благодарить автора схемы за проделанную работу, и за то, что он выложил ее для общего пользования. Паяльная станция довольно проста в изготовлении и очень нужно в радиолюбительской практике.

Когда только начинал свой путь радиолюбителя, то о ни каком и не думал. Паял мощным 60 ватным паяльником. Делалось все навесным монтажом и толстыми проводами. С годами немного набравшись опыта дорожки все становились тоньше, а детали меньше. Покупались соответственно паяльники меньшей мощности. Приобрел как-то паяльник от паяльной станции LUKEY-702 с максимальной мощностью 50 ватт и встроенной термопарой. Схему для сборки подобрал сразу. Простая и надежная, а также минимум деталей.

Схема самодельной паяльной станции


Список деталей для схемы:

  • R1 - 1M
  • R2 - 1k
  • R3 - 10k
  • R4 - 82k
  • R5 - 47k
  • R7, R8 - 10k
  • R индикатора -0.5k
  • C3 - 1000mF/50v
  • C2 - 200mF/10v
  • C - 0,1mF
  • Q1 - IRFZ44
  • IC4 – 78L05ABUTR
Контроллер взял в DIP корпусе. Программировать их не сложно. Использовать можно любой соответствующий программатор, даже самый простой из 5 проводов и резисторов. Надеюсь здесь трудностей не возникнет. Прошивки для индикаторов с ОА и ОК находятся . Картинка с фьюзами также находиться там.



Силовой трансформатор был взят с проигрывателя пластинок. Его имя - ТС-40-3. Нечего не перематывал. Все соответствующие напряжения на нем уже есть. Для питания самого паяльника были соединены две обмотки параллельно.Он выдает около 19 вольт. Нам вполне достаточно. Для этого на данной модели трансформатора надо поставить перемычки между выводами трансформатора 6 и 8, а также 6’ и 8’ на другой катушке. Снимаем напряжение с выводов 6 и 6’.


Для питания микроконтроллера блока управления паяльной станции и ОУ нам надо напряжение от 7,5 до 15 вольт. Можно конечно и до 35, но это будет предел для микросхемы - стабилизатора 78L05. Она будет сильно нагреваться. Для этого я соединил обмотки последовательно. Получилось напряжение 12 вольт. На 8 выводе трансформатора припаяны два провода. Отпаиваем, что тоньше, и перекладываем его на свободную клемму. Перемычку надо поставить на 10 вывод трансформатора и отпаянный провод. Напряжение снимается с 10’ и 12 вывода. Вышеописанное только для трансформатора ТС-40-3.

Силовые диоды В1 применены КД202К. Как раз подходят для этой цели. Для питания МК взял мало-габаритную диодную сборку В2. В качестве светодиодных индикаторов был применен E30361-L-0-8-W с общим катодом. Развел также свою печатную плату под свой индикатор. Она получилась двусторонняя. Односторонняя не смог. Слишком много перемычек. Плата не самая лучшая, но проверена и рабочая. Также перепаял разъем на самом паяльнике. Его стандартный никуда не годиться. Сперва бузер не был пред усмотрен на плате. Установил его после, но плата в архиве исправлена.



Подобрал наилучший разъём папа - мама из имеющегося хлама. Хочу еще сказать насчет полевого транзистора IRFZ44. У меня он по каким то причинам не захотел работать. Сразу выгорал при включении. На данный момент уже около года стоит IRF540. Почти не греется. Радиатор там нужен не большой.

Паяльная станция - изготовление корпуса


Итак, корпус паяльной станции. Хорошо когда заходишь в магазин, и есть выбор готовых корпусов. У меня к сожалению такой роскоши нет. А искать всякие коробки от непонятно чего, а потом еще думать как все туда запихнуть не очень то и хочется. Корпус выгнул из жести. После разметил и просверлил все отверстия и покрасил краской из баллончика. Дырку для индикатора заклеил куском пластмассы от черной пивной бутылки. Кнопки сделаны из советских корпусов транзисторов КТ3102 в железном корпусе и им подобным. Нужно еще откалибровать показания температуры с помощью резистора R5 и термопары мультиметра. После сборки и проверки все провода закрепил пластмассовыми застежками. После прикрутил верхнюю крышку корпуса. Станция готова к работе. Удачной всем сборки. Паяльную станцию изготовил - Бухарь.