Главная » Мастерская
Призовой фонд
на октябрь 2017 г.
1. Термометр Relsib WT51
Рэлсиб
2. 1000 руб
PCBWay
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

Регулятор температуры для паяльника на 12 вольт с индикацией уровня на семисегментном индикаторе

Примерно пол года назад я сделал регулятор температуры со светодиодной индикацией уровня для своего 12 вольтового паяльника. Это был переносной вариант для полевых работ. Теперь я решил сделать такой регулятор для стационарного паяльника. Поскольку планировалось сделать копию предыдущего регулятора я решил немного расширить его функционал, в результате получилось совсем иное устройство. Встречайте "Регулятор температуры для паяльника на 12 вольт с индикацией уровня на семисегментном индикаторе":

67-1.jpg

Устройство я собрал на микроконтроллере ATtiny13, управление семисегментным индикатором обеспечивает сдвиговый регистр микросхема 74HC595. Семисегментный индикатор показывает уровень разогрева паяльника от 0 до 9, когда 0 тогда паяльник полностью выключен. Уровень разогрева устанавливается одной единственной кнопкой на схеме. При нажатии этой кнопки уровень увеличивается на 1, если при нажатии кнопки уровень разогрева был 9 то он сбросится на 0. Также в этот регулятор температуры я заложил функцию автоматического отключения паяльника, если в течении 20 минут после установки уровня не была нажата кнопка. Изначальна эта функция отключена, чтобы включить её нужно при включении устройства держать зажатой кнопку должен появится знак "-" на семисегментном индикаторе после функция включится и устройство перейдет в режим установки уровня. Микроконтроллер управляет транзистором посредством ШИМ, соответственно изменяя уровень разогрева мы изменяем и скважность ШИМа подаваемого на транзистор.

Принципиальная схема устройства:

Схема регулятора температуры для паяльника

Список электронных компонентов необходимых для сборки:
1. Микроконтроллер ATtiny13 - 1шт.
2. Микросхема 74HC595 - 1шт.
3. Семисегментый индикатор с общим катодом - 1шт.
4. Стабилизатор LM7805 - 1шт.
5. Полевой транзистор IRF250 - 1шт.
6. Тактовая кнопка без фиксации - 1шт.
7. Резисторы 100 Ом - 7шт.
8. Резисторы 1 кОм - 2шт.

Микроконтроллер ATtiny13 можно использовать в любом корпусе с любыми буквенными индексами. Семисегментный индикатор  тоже можно использовать любой с общим катодом и с током потребления не более 20мА на один сегмент. Я использовал семисегментный индикатор FYS-5611AS-11. Сдвиговый регистр 74HC595 можно использовать в любом корпусе, любых производителей. Стабилизатор LM7805 можно заменить на отечественный КРЕН5В. Полевой транзистор я использовал тот который был под рукой, в данном случае это IRF250, в принципе можно взять любой полевой n-канальный транзистор, главное чтобы он выдерживал ток не менее 20А. Кстати транзистор необходимо прикрутить на небольшой теплоотвод, так как во время работы он греется. Кнопку можно использовать абсолютно любую тактовую, без фиксации.

67-2.jpg

Собирал всё на печатной плате сделанной с помощью ЛУТа, рисунок делал в программе Sprint Layout 4.0. Рисунок печатной платы можно найти в файлах к статье. Семисегментный индикатор, транзистор и кнопку устанавливал отдельно и подсоединял к плате проводками. Корпусом для устройства послужила железная подставка под паяльник, переднею и заднюю панель я сделал из текстолита и припаял прямо к подставке. Прошивка для устройства писалась в среде BASCOM-AVR, исходники можно найти в файлах к статье. После прошивки микроконтроллера нужно установить следующие фьюз-биты (для программы SinaProg):

fuse(10).png

В заключении хочу добавить что данный регулятор работает у меня уже более двух месяцев и пока никаких проблем с ним не наблюдалось, работает как часы! На изготовление я потратил примерно 50000 бел.руб. хотя готовые подобные устройства стоят не менее 180000 бел.руб.

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

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
U1 МК AVR 8-бит
ATtiny13
1 Поиск в LCSCВ блокнот
U2 Сдвиговый регистр
CD74HC595
1 Поиск в LCSCВ блокнот
U3 Линейный регулятор
LM7805CT
1 КРЕН5ВПоиск в LCSCВ блокнот
Q1 MOSFET-транзистор
IRF250
1 Поиск в LCSCВ блокнот
R1-R2 Резистор
1 кОм
2 Поиск в LCSCВ блокнот
R3-R9 Резистор
100 Ом
7 Поиск в LCSCВ блокнот
Семисегментный индикаторFYS-5611AS-111 Поиск в LCSCВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 2
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 4.6 Проголосовало: 2 чел.

Комментарии (8) | Я собрал (0) | Подписаться

0
ut1wpr #
Не совсем понял. Этот регулятор совсем без обратной связи? Он просто регулирует напряжение, подаваемое на паяльник? Тогда чем он отличается от ЛАТРа?
По принципу, плохо паяет, добавим напряжение?
Температура жала паяльника зависит не только и не столько от подаваемого на него напряжения, но еще и от количества отводимого от него тепла. Вот тут и нужны системы РЕГУЛИРУЮЩИЕ и поддерживающие температуру.
Ответить
0
Василий #
Тоесть нужна термопара или терморезистор в нагревателе, для этого есть уже готовые паяльники от паяльных станций
Ответить
0
Евгений #
Вместо кнопки регулировки, как вариант энкодер поставить наверное можно.
Ответить
0
Attiny2313 #
А можно на тини2313 и на 220 вольт?
Ответить
0

[Автор]
alex98y #
Перекомпилируйте прошивку под тиньку2313 и добавьте тиристор на 220в с опторазвязкой
Ответить
0
Юрий #
Ошибка в печатке кнопка на 5 ноге вместо 6 аттини 13
Ответить
0
Игорь #
Подскажите, ATtini13 программатором Тритон прошить можно? И в файле FIRMWARESS.HEX фьюз-биты уже стоят?
А то у меня с программированием не очень хорошо
Ответить
0
alex #
А у меня такой вопрос, Khazama AVR Programmer как фьюзы ставить, а то SinaProg что то у меня не идёт
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Бокс для хранения компонентов
Бокс для хранения компонентов
Осциллограф DSO138 Конструктор - Гитарная педаль Remote Delay 2.5
вверх