Цифровая паяльная станция на микроконтроллере. Простая паяльная станция на микроконтроллере. Регулятор температуры низковольтных паяльников

Давненько хочу себе паяльную станцию, а точнее паяльник с термостабилизацией. У нас такие паяльники стоят от 3500р, дорого конечно и жалко отдать такие деньги. Зато продаются сами паяльники от станций и стоят они копейки. Купил себе самый простой паяльник за 500р LUT0035, в интернете об этой модели ничего нет, только на этикетке паяльника указанно 24В 48В. Привез его домой и начал мудрить. Первым делом определил параметры для своей паяльной станции:
— Регулировка температур 180-360C
— Ограничение тока потребления для паяльника
— Возможность выводить паяльник в режим ожидания
Параметры определил и перешел к схематике

Собирать все решил на ШИМ TL494 в ней есть все что надо: два компоратора ошибок и регулировка скважности через 4 ножку DT. Уже развел схему, рассчитал почти всю обвязку вокруг TL494 и оказалось что мне ее будет мало. Паяльник, что я приобрел, для определения температуры использует термопару вместо терморезистора и мне пришлось добавить усилитель напряжения на дополнительном ОУ LM358. В итоге получилась вот такая схемка

В схеме ничего особого. С Термопары берется напряжение равное примерно 0.025В при 350C и умножается с помощью усилителя на LM358 примерно в 140 раз и делится пополам делителем R6R16
C помощью переменного резистора R8 выставляется нужное пороговое напряжение на 2 ноге компоратора ошибки равное примерно 1,75В. Пока потенциалы между первой и второй ногой не уровняются ШИМ будет моделировать импульсы на управляющем транзисторе T1. Транзистор брал IRF630

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

R12R13 делитель определяющий ток потребления, настроен на напряжение 0,2В, Что при шунте 0,1Ом поддерживает ток примерно 2А. Ток захотел ограничивать да бы экономить ресурс паяльника и трансформатора
Трансформатор взял с двумя последовательными обмотками по 17В с общей точкой и сделал с емкостью фильтра 4700мкФ, Питание микросхем через Крен 7812

Для индикации нагрева поставил параллельно нагревателю светодиод красного цвета.

Ну и парочка фото паяльной станции

В принципе все на этом, все элементарно. Паяльник работает как положено. С комнатной температуры до 200C нагревается за 85сек, до 350С — примерно 215сек

Пробовал расплавить тугоплавкий припой, который 25Вт сетевой паяльник не мог взять. Станция расплавила без проблем, массивные дорожки и детали типа КУ202 в железном корпусе паяются легко

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

Скачать печатную плату
Прочитайте
С ув. Admin-чек

Состав : ATmega8, LM358, IRFZ44, 7805, мост, 13 резисторов, один потенциометр, 2 электролита, 4 конденсатора, трехразрядный светодиодный семисегментный индикатор, пять кнопок. Все размещается на двух платах размерами 60х70мм и 60х50мм, расположенных под углом 90гр.

Паяльник приобрел от паяльных станций ZD-929, ZD-937.

Паяльник имеет керамический нагреватель и встроенную термопару.
Распиновка разъема паяльника для ZD-929:

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

Номиналы элементов:
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 - 7805

1. Трансформатор и диодный мост выбирается исходя из напряжения питания и мощности используемого паяльника. У меня это 24 В / 48 Вт. Для получения +5 В используется линейный стабилизатор 7805. Или необходим трансформатор с отдельной обмоткой для питания цифровой части с напряжением 8-9 В. Я надыбал БП от какого-то старого брендового компа - ДЕЛЬТАПОВЕР, импульсник, 18 вольт, 3 ампера, размер как две пачки сигарет, работает отлично, даже без кулера.
2. Полевой транзистор на выходе ШИМ - любой подходящий (у меня стоит IRFZ44).
3. LED первый попавшийся в радиомагазине, разочаровался, когда дома прозвонил и узнал, что внутри сегменты знаков не запараллелены, поэтому плата усложнилась. Имеет маркировку на боку "BT-C512RD", светит зеленым. Можно использовать любой индикатор или три с соответствующей корректировкой платы, а если анод общий, то и прошивки- /вариант прошивки ниже/.
4. Бипер со встроенным генератором, подключается + к 14 ноге меги, - к минусу питания (на схеме и плате нету, т.к. придумал позже).

5. Назначение кнопок:
S1: Вкл / -10гр.С
S2: +10гр.С
S3: Память 1
S4: Память 2
S5: Память 3

Прошивку контроллера можно осуществить на внешнем программаторе, контроллер установлен на розетке, с «J-tag-ом» заморачиваться не стал. При прошивке включается внутренний 8МГц RC-генератор кристалла, в AVR значение бита «установлен» соответствует логическому нулю, в Пони-Прог это выглядит так:

Теперь по поводу прошивок. Из всех имевших место в ходе разработки актуальны 2 финальных варианта:
1. Для LED с общим катодом.
2. Для LED с общим анодом.

Это моя законченная конструкция:

Другая версия

Цифровая паяльная станция своими руками (ATmega8, C)
27.05.2012
Состав: ATmega8, LM358, IRFZ44, 7805, мост, 13 резисторов, один потенциометр, 2 электролита, 4 конденсатора, трехразрядный светодиодный семисегментный...

Всем доброго времени суток уважаемые радиолюбители! Предлагаю всем несложную схему паяльной станции с феном. Была давно затея сделать паяльную станцию, именно своими руками. Покупать в магазине для меня было не целеобразно, так как не устраивала ни цена, ни качество, ни управление, ни надёжность. После долгих поисков в интернете была найдена на мой взгляд лучшая и единственная в своем роде схема на микроконтроллере atmega8 и двухстрочном LCD дисплее WH1602, с управлением на энкодере. Проект новый и не является клоном одних и тех же "затёртых до дыр" схем, в общем не имеет аналогов.

Особенности устройства

Станция имеет такие преимущества как:

  1. Меню настроек.
  2. Две кнопки "памяти", то есть два предустановленных температурных режима для паяльника и фена.
  3. Таймер перехода в спящий режим, установить таймер можно в настройках.
  4. Цифровая калибровка паяльника, также находится в настройках.
  5. Построена на бюджетных комплектующих.
  6. Печатная плата разработана мной под корпус от БП ПК, так что с корпусом тоже не возникнет проблем.
  7. Для питания станции можно применить ту же плату от блока ПК, немного переделав под нужные 20-24v(зависит от трансформатора), благо размеры корпуса позволяют это сделать. Можно немного укоротить радиаторы, так как для питания нам нужно всего лишь 24v и 2-3 ампера и сильного нагрева силовых транзисторов и диодной сборки не будет.
  8. В прошивке заложен "Пи" алгоритм регулирования нагрева фена, что даёт равномерный нагрев спирали фена и отсекает ИК излучение в моменты включения фена. В общем при умелом пользовании фена ни одна деталька не "прижарится" раньше времени.

Принципиальная схема

Изначально, в авторском варианте, схема была выполнена полностью на SMD компонентах (в том числе и atmega8) и на двухсторонней плате. Повторить её для меня, и думаю большинства радиолюбителей, не представляется возможным. Поэтому перевел схему и разработал плату на DIP компонентах. Конструкция выполнена на двух печатных платах: высоковольтная часть сделана на отдельной платке во избежание наводок и помех. Паяльник применён с термопарой, на 24v 50w от станции "Baku".

Фен применен от этой же фирмы, c термопарой в качестве датчика температуры. Имеет нихромовый нагреватель с сопротивлением около 70 ом и "турбинку" на 24v. На экране отображается температура: заданная и фактическая для фена и паяльника, сила воздушного потока фена(отображается в виде горизонтальной шкалы в нижней строчке экранчика).

Для увеличения, уменьшения температуры и потока воздуха турбинки: переносится курсор кратковременным нажатием на энкодер, и поворачивая влево или вправо устанавливается нужное значение. Удерживая первую или вторую кнопку памяти можно запомнить удобную для вас температуру и при следующем использовании, нажав на память, сразу пойдет нагрев до установленных в памяти значений. Запуск фена осуществляется нажатием на кнопку "Fen ON", которая находится на лицевой панели, но можно вывести её на ручку фена, использовав проводки идущие на геркон, так как в данной станции он не используется. Для перехода фена в спящий режим: также нужно нажать на кнопку "Fen ON", при этом нагрев фена прекратится, а турбинка фена будет остужать его до заданной температуры(от 5 до 200 градусов), которую можно выставить в настройках.

Сборка станции

  1. Изготавливаем основную плату по народному рецепту " "
  2. Сверлим, лудим готовую платку.
  3. Впаиваем стабилизатор 7805, шунтирующие конденсаторы, перемычку под панелькой для МК и остальные перемычки, панельку и шунтирующие конденсаторы возле панельки.
  4. Подключаем питание 24v, проверяем напряжение после 7805 и на панельке МК. Убеждаемся что на 7 и 20 контакте присутствует +5V, а на 8 и 22 минус 5v, то есть GND.
  5. Припаиваем непосредственную обвязку МК и LCD 1602, необходимую для первого запуска схемы. А это: R1, R2, подстроечник (для регулировки контраста экрана, есть на печатной плате), энкодер с кнопками S1 и S2 (эти компоненты паяются со стороны дорожек).
  6. Припаиваем проводки к экранчику, всего 10 проводков. Контакты на самом экранчике: VSS, K, RW - необходимо соединить вместе, при помощи проводков.
  7. Прошиваем atmega8. Байты конфигурации: 0xE4 - LOW, 0xD9 - HIGH
  8. Подключаем питание, схема находится в спящем режиме. При кратковременном нажатии на энкодер - должна загорается подсветка и вылезти приветствие. Если этого не случилось: смотрим на 2 ноге МК после включения должно быть устойчивые +5в. Если не так - смотрим обвязку atmega8, фьюзы. Если есть +5v - распайку индикатора. Если есть подсветка, но нет символов - крутим подстроечник контраста экрана до появления их.
  9. После удачного пробного запуска: допаиваем всё кроме высоковольтной части на отдельной плате.
  10. Запускаем станцию с подключенным паяльником, любуемся результатом.
  11. Изготавливаем платку для высоковольтной части схемы. Впаиваем детали.

Запуск паяльной станции

Первый запуск с высоковольтной частью:

  1. Подключаем термопару фена и турбинку к основной плате.
  2. Подключаем лампу накаливания 220v, вместо нагревателя фена, к высоковольтной платке.
  3. Включаем станцию,запускаем фен кнопкой "Fen ON" - лампа должна засветится. Выключаем.
  4. Если не "бахнуло", и симистор не горячий (желательно закрепить на радиатор) - подсоединяем нагреватель фена.
  5. Запускаем станцию с феном. Любуемся работой фена. Если есть посторонний звук (писк, скрежет) в районе симистора - подбираем конденсатор C3 в снаббере симистора, от 10 до 100 нанофарад. Но буду честен, и скажу сразу - ставьте 100n.
  6. Если есть разница в показаниях температуры фена - можно подкорректировать резистором R14 в обвязке ОУ.

Замена деталей

Некоторые замены активных и не очень активных компонентов:

  • ОУ - Lm358, Lm2904, Ha17358.
  • Полевые транзисторы - Irfz44, Irfz46, Irfz48, Irf3205, Irf3713 и подобные, подходящие по напряжению и току.
  • Биполярный транзистор Т1 - С9014, С5551, BC546 и подобные.
  • Оптопара MOC3021 - MOC3023, MOC3052 без перехода через ноль (без zero kross по даташиту).
  • Оптопара PC817 - PC818, PC123
  • Стабилитрон ZD1 - любой на напряжение стабилизации от 4,3 - 5,1V.
  • Энкодер с кнопкой, я применял от автомагнитолы.
  • Конденсатор в снаббере симистора обязательно на 400v и 100n!
  • LCD WH1602 - смотреть внимательно расположение контактов при соединении с основной платой, от разных производителей может отличаться.
  • Для питания лучшим вариантом будет стабилизированный бп на 24V 2-4A, с одного большого восточного магазина или переделанный БП АТХ. Хотя я применял 24V 1,2A от принтера, немного греется при пользовании паяльника, но мне хватает. На худой конец трансформатор с диодным мостом, но не советую.

Корпус станции

У меня корпус от БП ПК. Панель из оргстекла, при покраске необходимо оставить окошко для экрана методом приклеивания малярного скотча с двух сторон. Корпус покрашен в один слой грунта и два слоя чёрной матовой краски из баллончика. Для паяльника применён советский пятиштырьковый штекер от магнитофона. Фен не отсоединяется, штырьками подсоединён непосредственно к основной плате. Гнездо паяльника, шнур фена и сетевой шнур расположены на задней стенке корпуса. На передней панели расположены только органы управления, экран, сетевой выключатель и индикатор работы фена. Первая моя конструкция была с панелью из текстолита, с вытравленными надписями, но к сожалению фото не осталось. В архиве прилагаются рисунки печатных плат, рисунок панели, схема в Splan и прошивка.

Видео

P.S. Станция имеет название "Didav " - это псевдоним человека создавшего схему и прошивку данного аппарата. Всем удачной пайки без "соплей". Дополнение по схеме и прошивкам . Специально для сайта - Akplex .

Обсудить статью ТЕРМОВОЗДУШНАЯ ПАЯЛЬНАЯ СТАНЦИЯ "DIDAV"

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

Для чего нужна паяльная станция

Обычный паяльник, который включается напрямую в сеть просто греет постоянно с одинаковой мощностью. Из-за этого он очень долго разогревается и никакой возможности регулировать температуру в нем нет. Можно диммировать эту мощность, но добиться стабильной температуры и повторяемости пайки будет очень сложно.
Паяльник, подготовленный для паяльной станции имеет встроенный датчик температуры и это позволяет при разогреве подавать на него максимальную мощность, а затем удерживать температуру по датчику. Если просто пытаться регулировать мощность пропорционально разности температур, то он будет либо очень медленно разогреваться, либо температура будет циклически плавать. В итоге программа управления обязательно должна содержать алгоритм ПИД-регулирования.
В своей паяльной станции мы, конечно, использовали специальный паяльник и уделили максимум внимания стабильности температуры.

Технические характеристики

  1. Питание от источника постоянного напряжения 12-24В
  2. Потребляемая мощность, при питании 24В: 50Вт
  3. Сопротивление паяльника: 12Ом
  4. Время выхода на рабочий режим: 1-2 минуты в зависимости от питающего напряжения
  5. Предельное отклонение температуры в режиме стабилизации, не более 5ти градусов
  6. Алгоритм регулирования: ПИД
  7. Отображение температуры на семисегментном индикаторе
  8. Тип нагревателя: нихромовый
  9. Тип датчика температуры: термопара
  10. Возможность калибровки температуры
  11. Установка температуры при помощи экодера
  12. Светодиод для отображения состояния паяльника (нагрев/работа)

Принципиальная схема

Схема предельно простая. В основе всего микроконтроллер Atmega8. Сигнал с оптопары подается на операционный усилитель с регулируемым коэффициентом усиления (для калибровки) и затем на вход АЦП микроконтроллера. Для отображения температуры использован семисегментный индикатор с общим катодом, разряды которого включены через транзисторы. При вращении ручки энкодера BQ1 задается температура, а в остальное время отображается текущая температура. При включении задается начальное значение 280 градусов. Определяя разницу между текущей и требуемой температурой, пересчитав коэффициенты ПИД-составляющих, микроконтроллер при помощи ШИМ-модуляции разогревает паяльник.
Для питания логической части схемы использован простой линейный стабилизатор DA1 на 5В.

Печатная плата

Печатная плата односторонняя с четырьмя перемычками. Файл печатной платы можно будет скачать в конце статьи.

Список компонентов

Для сборки печатной платы и корпуса потребуются следующие компоненты и материалы:

  1. BQ1. Энкодер EC12E24204A8
  2. C1. Конденсатор электролитический 35В, 10мкФ
  3. C2, C4-C9. Конденсаторы керамические X7R, 0.1мкФ, 10%, 50В
  4. C3. Конденсатор электролитический 10В, 47мкФ
  5. DD1. Микроконтроллер ATmega8A-PU в корпусе DIP-28
  6. DA1. CСтабилизатор L7805CV на 5В в корпусе TO-220
  7. DA2. Операционный усилитель LM358DT в корпусе DIP-8
  8. HG1. Семисегментный трехразрядный индикатор с общим катодом BC56-12GWA.Также на плате предусмотрено посадочное место под дешевый аналог .
  9. HL1. Любой индикаторный светодиод на ток 20мА с шагом выводов 2,54мм
  10. R2,R7. Резисторы 300 Ом, 0,125Вт — 2шт
  11. R6, R8-R20. Резисторы 1кОм, 0,125Вт — 13шт
  12. R3. Резистор 10кОм, 0,125Вт
  13. R5. Резистор 100кОм, 0,125Вт
  14. R1. Резистор 1МОм, 0,125Вт
  15. R4. Резистор подстроечный 3296W 100кОм
  16. VT1. Полевой транзистор IRF3205PBF в корпусе TO-220
  17. VT2-VT4. Транзисторы BC547BTA в корпусе TO-92 — 3шт
  18. XS1. Клемма на два контакта с шагом выводов 5,08мм
  19. Клемма на два контакта с шагом выводов 3,81мм
  20. Клемма на три контакта с шагом выводов 3,81мм
  21. Радиатор для стабилизатора FK301
  22. Колодка для корпуса DIP-28
  23. Колодка для корпуса DIP-8
  24. Выключатель питания SWR-45 B-W(13-KN1-1)
  25. Паяльник . О нем мы еще позже напишем
  26. Детали из оргстекла для корпуса (файлы для резки в конце статьи)
  27. Ручка энкодера. Можно купить ее, а можно напечатать на 3D-принтере. Файл для скачивания модели в конце статьи
  28. Винт М3х10 — 2шт
  29. Винт М3х14 — 4шт
  30. Винт М3х30 — 4шт
  31. Гайка М3 — 2шт
  32. Гайка М3 квадратная — 8шт
  33. Шайба М3 — 8шт
  34. Шайба М3 гроверная — 8шт
  35. Также для сборки потребуются монтажные провода, стяжки и термоусадочная трубка

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

Монтаж печатной платы

При сборке печатной платы удобно пользоваться сборочным чертежом:

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

Сборка корпуса и объемный монтаж

Монтажная схема блока выглядит следующим образом:

То есть осталось всего навсего подвести к плате питание и подключить разъем паяльника.
К разъему паяльника требуется припаять пять проводов. К первому и пятому красные, к остальным черные. На контакты надо сразу надеть термоусадочную трубку, а свободные концы проводов залудить.
К выключателю питания следует припаять короткий (от переключателя к плате) и длинный (от переключателя к источнику питания) красные провода.
Затем выключатель и разъем можно установить на лицевую панель. Обратите внимание, что выключатель может входить очень туго. При необходимости доработайте лицевую панель надфилем!

На следующем этапе все эти части собираются вместе. Устанавливать контроллер, операционный усилитель и прикручивать лицевую панель не нужно!

Прошивка контроллера и настройка

HEX-файл для прошивки контроллера вы сможете найти в конце статьи. Фьюз-биты должны остаться заводскими, то есть контроллер будет работать на частоте 1МГц от внутреннего генератора.
Первое включение следует производить до установки микроконтроллера и операционного усилителя на плату. Подайте постоянное напряжение питания от 12 до 24В (красный должен быть "+", черный "-") на схему и проконтролируйте, что между выводами 2 и 3 стабилизатора DA1 присутствует напряжение питания 5В (средний и правый выводы). После этого отключите питание и установите микросхемы DA1 и DD1 в панельки. При этом следите за положением ключа микросхем.
Снова включите паяльную станцию и убедитесь, что все функции работают правильно. На индикаторе отображается температура, энкодер ее изменяет, паяльник нагревается, а светодиод сигнализирует о режиме работы.
Далее необходимо откалибровать паяльную станцию.
Оптимальный вариант при калибровке – использование дополнительной термопары. Необходимо выставить требуемую температуру и проконтролировать ее на жале по эталонному прибору. Если показания различаются, то произведите подстройку многооборотным подстроечным резистором R4.
При настройке помните, что показания индикатора могут отличаться незначительно от фактической температуры. То есть, если вы установили, например, температуру "280", а показания индикатора в небольшой степени отклоняются, то по эталонному прибору вам нужно добиваться именно температуры 280°С.
Если под рукой нет контрольного измерительного прибора, то можно установить сопротивление резистора около 90кОм и потом подбирать температуру опытным путем.
После того, как паяльная станция проверена, можно аккуратно, чтобы не потрескались детали, установить лицевую панель.

Видео работы

Мы сняли краткое видео-обзор

…. и подробное видео, на котором показан процесс сборки:

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

Требования к устройству были следующими:

  • Возможность запоминания температуры
  • Управление энкодером от оптической мыши
  • Использование МК ATmega8 (они были в наличии)
  • Отображение информации на LCD

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

Результат работы представлен ниже:

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

В данной схеме есть еще одна особенность - для питания LCD пришлось использовать стабилизатор на 3.3В - LM1117-3.3. От него и питается МК вместе с LCD. Операционный усилитель же для питания используется 5В, которые снимаются от линейного стабилизатора LM7805, находящегося за пределами печатной платы, а потому не отображенном на схеме.

Для управления нагрузкой применен мощный полевой транзистор Q1 IRFZ24N, но так как потенциала в 3.3В явно недостаточно для его открытия, пришлось добавлять маломощный биполярный транзистор Q2 - КТ315.

Для отображения информации в устройстве применен LCD дисплей от мобильного телефона Siemens A65 (так же встречается в A60, A62 и т.д.).

ВНИМАНИЕ! Необходим дисплей с желтым текстолитом, имеющий надпись LPH8731-3C. Дисплеи с зеленой подложкой имеют другие контроллеры, не совместимые с данным.

Распиновка дисплея показана ниже:

На 6 вывод подается 3.3В от стабилизатора LM1117-3.3, а питание подсветки происходит от 5В через резисторы 100 Ом.

Печатная плата выполнена на двухстороннем фольгированном материале (текстолит или гетинакс), и имеет размеры 77х57 мм. Она рассчитана под микроконтроллер ATmega8 в корпусе TQFP32, и ввиду этого особой простотой похвастаться не может. Но позволит без проблем с ней справиться (я рисовал дорожки лаком).

Топология печатной платы показана ниже:

В итоге, устройство получило следующие возможности:

  • Установка начальной (стартовой) температуры
  • Возможность задавать три профиля (температуры), и быстро переключаться между ними
  • Регулировка значений происходит с помощью энкодера, что позволило избежать дополнительных кнопок
  • При достижении заданной температуры включается звуковой сигнал (можно отключить в меню)
  • Нажатия кнопок так же могут сопровождаться звуковыми сигналами (можно отключить в меню)
  • Границу звукового сигнала так же можно изменить
  • Для поддержания заданной температуры используется ШИМ
  • Возможно задать границу температуры, при достижении которой будет включаться ШИМ
  • Яркость подсветки регулируется
  • Присутствует режим ожидания
  • Температура режима ожидания регулируется
  • Время до включения режима ожидания регулируется
  • Четыре варианта отображения температуры на выбор (только установленная, только реальная, уст. + реал., уст. + реал. поочередно)

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

Распиновка энкодера:

Микроконтроллер, увы, заменить нельзя даже на аналогичный без индекса "L", так как питание схемы - 3.3В. По поводу дисплея уже упоминалось ранее. В схеме в основном применены smd резисторы типоразмера 0805, но присутствует и 4 обыкновенных МЛТ-0,125. Все конденсаторы, за исключением электролитических, так же типоразмера 0805. В качестве стабилизатора 3.3В можно использовать любой, аналогичный LM1117-3.3, к примеру AMS1117-3.3. Вместо транзисторов BC547 и КТ315 можно использовать любые кремниевые маломощные структуры n-p-n, например, КТ312, КТ315, КТ3102 и т.д. Транзистор IRFZ24N можно заменить на IRFZ44N, либо аналогичный.Программа для микроконтроллера написана в . Я не буду описывать в статье код, так как это повлечет за собой большой объем текста.

Если у вас возникнут вопросы, задавайте их в комментариях, или в теме на форуме.

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

При программировании микроконтроллера необходимо снять перемычку JP1, и подключить к верхнему (по схеме) контакту 5В с программатора, минуя стабилизатор 3.3В. Так же перед программированием необходимо отключить LCD дисплей, так как он не предназначен для использования с питающим напряжением 5В (хотя у меня работал, но рисковать не стоит). Прошивку в микроконтроллер я заливал с помощью программы и программатора .

Скриншот установки fuse-битов представлен ниже:

Для точной настройки коэффициента усиления ОУ необходимо установить ручки подстроечных резисторов RV1 и RV2 так, что бы суммарное сопротивление RV1+R7 и RV2+R16 было ровно в 100 раз больше, нежели сопротивление R8 и R10. Далее, необходимо измеряя реальную температуру жала паяльника, например, мультиметром с термопарой, проверить - совпадают ли значение температуры на экране устройства и данные мультиметра. Если показания значительно расходятся, необходимо подкорректировать их резисторами RV1 и RV2.

Для произвольного включения/отключения режима ожидания предусмотрена отдельная кнопка (SB3).

И напоследок фото и видео работы устройства:

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
U1 МК AVR 8-бит

ATmega8-16PU

1 Индекс "L" В блокнот
U2 Операционный усилитель

LM358N

1 В блокнот
U3 Линейный регулятор LM1117-3.3 1 В блокнот
LCD1 LCD-дисплей LPH8731-3C 1 Желтый текстолит В блокнот
Q2, Q3 Биполярный транзистор

BC547

2 В блокнот
Q1 MOSFET-транзистор

IRFZ24N

1 В блокнот
R1 - R3, R13, R14, R17 Резистор

100 Ом

6 R1 - R3, R17 (0805), R13 - R14 (МЛТ-0,125) В блокнот
R8, R10, R15 Резистор

1 кОм

3 0805 В блокнот
R11 Резистор

4.7 кОм

1 МЛТ-0,125 В блокнот
R6, R12 Резистор

10 кОм

2 0805 В блокнот
R4, R5 Резистор

47 кОм

2 0805 В блокнот
R7, R16 Резистор

91 кОм

2 0805 В блокнот
RV1, RV2 Подстроечный резистор 10 кОм 2 В блокнот
C1, C4 - C5 Конденсатор 100 нФ 3 0805 В блокнот
C2, C3 Электролитический конденсатор 100 мкФ х 50 В 2 В блокнот
L1 Катушка индуктивности 100 мГн 1 В блокнот
D2 Светодиод Красный 1 5мм