8-900-374-94-44
[email protected]
Slide Image
Меню

Паяльная станция на atmega 16: РадиоКот :: Паяльная станция с энкодером.

Содержание

РадиоКот :: Паяльная станция с энкодером.

РадиоКот >Лаборатория >Цифровые устройства >

Паяльная станция с энкодером.

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

Пояснения к схеме: специально упущены моменты питания. Каждый решает сам, каким образом оно будет организовано. То ли это будет один источник 24В с понижение до 5В для питания цифровой схемы или это будут две обмотки трансформатора : К примеру, у меня для питания нагревателя используется блок питания от ноутбука 19В 3,42А, который у меня был "лишним". В идеале - это 24В и ток не менее 2А. В предлагаемой плате уже стоит стабилизатор на 5В и сглаживающий конденсатор, но стабилизатор рассчитан на использование без радиатора. Хотите на радиатор - вынесите стабилизатор за плату.

Отсутствие кварцевого резонатора обусловлено тем, что частоты и стабильности внутреннего генератора вполне достаточно для нормальной работы станции.
По поводу LCD - использовать можно любой индикатор 16 символов на 2 строки с контроллером HD44780 либо аналогичным. Главное соблюсти следующие условия:

На моей плате на 10 контактный разъем LCD дополнительно выведено напряжение подсветки через ограничительный резистор (пин 4) и напряжение конраста (пин 8).
Подсветку можно делать, можно не делать. По даташиту смотрим куда подключать. Ну и тогда прибавляем ток подсветки к требованиям к БП для питания цифровой части схемы.
Используется АТМега 16 только из-за размера флеша в 16Кб ну и просто была под рукой. По идее, та прошивка, которая есть на данный момент, влезет и в Мегу 8, но использует 98% её памяти.
Усилитель термопары выбран LM358N из соображений дешевизны и достаточности для данного проекта. Как возможность дальнейшего апгрейда остаётся второй усилитель микросхемы.

Транзистор для ШИМа тоже используется любой подходящий. Греться он практически не должен, потому как работает в ключевом режиме. Я использовал IRFZ44N, который подсмотрел в станции от Михи, так что спасибо ему за наводку. Чем меньше сопротивление открытого канала - тем лучше. У IRFZ44N оно равно 0,022 Ом.
Энкодер я взял тот, который нашёл в радиомагазине. Подойдёт абсолютно любой механический (для оптического нужно будет подать на него питание и убрать подтягивающие резисторы с выходов). Можно даже и в этом варианте убрать подтягивающие резисторы, включив внутренние Меги, но я не особо хочу ими рисковать :. Ножки у моего энкодера были не промаркированы, так что где что определял методом научного тыка. Если не найдёте с кнопкой - не расстраивайтесь. Придется тогда просто вынести отдельно кнопку, что будет, правда, не настолько удобно, но всё же как вариант.
Пищалка использовалась без генератора. Если поставите с генератором - будет каша. В таком случае маякните мне и я внесу необходимые изменения в прошивку.
Немного про усилитель термопары. Постоянный резистор обратной связи я сначала поставил 120 кОм как в одном из вариантов паяльных станций, но толи из-за того, что усилитель с индексом N, а не просто 358, толи из-за паяльника, но такого сопротивления оказалось мало. Пришлось ставить два на общее сопротивление 164 кОм. После настройки одно пришлось убрать (закоротить) и оставить одно на 82 кОма. Этого оказалось достаточно.
Резистор R6 можно не ставить. Практика показывает - если сгорит транзистор ШИМа и будет пробой - скорее всего накроется и порт МК или весь МК.
Паяльник использовался как и в предыдущих станциях для Solomon"а с такой же распиновкой (картинка стыбрена, разумеется):

Схема сначала у меня работала на макетке, той, которая без пайки. Нормально. Температура не скачет.
Пара очень важных моментов:
1. Контакт S (крайний правый) полевика должен быть подключен непосредственно к земле питания нагревателя, а не к земле в другом месте. Несоблюдение этого условия в первоначальном варианте моей платы привело к тому, что при включении нагрева шли очень сильные помехи на вход усилителя термопары, которые сажал на землю конденсатор С1 вместе с полезным сигналом и температура становилась равна нулю.
2. В первоначальном варианте платы не было С3 и когда включался или поддерживался нагрев - температура делала скачёк и практически не могла установится на одном уровне. Разместить его нужно как можно ближе к микросхеме усилителя между ножками 3 и 4 (в плате он уже есть).

3. В процессе настройки температуры (настраивал по термопаре мультиметра прикрепленной к самому кончику жала) выяснилось, что термопара паяльника (или мультиметра?) довольно нелинейна и если её настроить на 280 градусах, то комнатную температуру она будет занижать уже на 10-12 градусов. Я так и оставил. Главное чтобы было правильно в рабочем диапазоне. Со временем можно будет попробовать программно внести коэффициент. Ещё одно - от момента установки температуры по термопаре паяльника до установки её на жале проходит секунд 15. Не стоит об этом забывать.

Теперь о работе станции. Сразу после включения станция проверяет работоспособность ЕЕПРОМа, а точнее таблицы с калибровочными данными. Если они неверны (а так и есть при первом включении), станция попросит перезапустить её с нажатой кнопкой, после чего запустится процедура калибровки. Процедура эта довольно длительная из-за желания минимизировать влияние тепловой инерции паяльника. В ходе калибрования паяльник будет разогрет от 40 до 420 градусов. В это время будет отображаться устанавливаемая температура и текущая температура. После окончания калибровки станция перейдёт в рабочий режим. На данный момент процедура калибровки довольно примитивна, но у меня уже есть идеи для более правильной калибровки, которую я постараюсь реализовать в следующих прошивках.

Если всё ОК, то сразу после включения станция сделает "мягкий" разогрев, чтобы уменьшить нагрузку на блок питания, потому как холодный нагревательный элемент имеет существенно меньшее сопротивление, нежели в рабочем состоянии.
В основном режиме станция показывает выбранную и текущую температуры.
Вход в меню реализован через нажатие кнопки в рабочем режиме. Первые три пункта - выбор пресетов температур. То есть, нажали кнопку, вошли в меню на первый пресет, для его выбора - снова нажали кнопку. Если нужно - покрутили энкодер, выбрали второй или третий пресет, нажали кнопку, получили нужный выбор температуры.
Четвёртый пункт меню - вход в подменю настройки пресетов. Тут тоже всё просто. Выбрали пресет, нажали кнопку (возле значения высветились знаки ""), выставили температуру пресета, нажали кнопку - настройка запомнилась в ЕЕПРОМе. Дальше выбрали выход в основное меню.
Пятый пункт - запуск калибровки. Нажатие на кнопку - запуск процедуры. В принципе можно убрать этот пункт, т.к. калибровку можно запустить включив станцию и удерживая кнопку.
Шестой пункт - настройка таймера спящего режима. Перед переходом в спящий режим станция три раза коротко пикнет, после чего один раз длительно пикнет (примерно 1 секунду) и выдаст на экран сообщение о том, что она заснула. Выход - нажатие кнопки. В спящем режиме жало немного подогревается.
Седьмой пункт - возвращение в рабочий режим.
Во время навигации в меню паяльник переходит в режим очень слабого нагрева из соображений безопасности.
Прошиваем либо на программаторе, либо выводим разъем на плате. Я вывел на плате. После прошивки отключаем программатор и только после этого включаем станцию, иначе будут глюки.
Теперь по поводу фьюзов. Опишу только что нужно, а уже кто в каком программаторе шьёт - так и будете выставлять. Итак, выставляем работу от внутреннего генератора 8 МГц. По умолчанию Мега установлена на 1МГц, от чего работать она не перестанет, но будет "вяло" отзываться на энкодер и изменения температуры, ну и таймер будет некорректно работать. Дальше, отключите JTAG - его пины используются. Выставляем BODEN и BODLEVEL, так, чтобы при напряжении ниже 2,7В (можно 4В) МК правильно выключался (нужно для корректной работы, потому как в устройстве используется ЕЕПРОМ).
Вот собственно и всё. Надеюсь, устройство понравится.

Файлы:
Печатная плата в формате SL 5.0.
Прошивка МК.

Вопросы, как обычно, складываем тут.


Как вам эта статья?

Заработало ли это устройство у вас?


Эти статьи вам тоже могут пригодиться:

ТЕРМОВОЗДУШНАЯ ПАЯЛЬНАЯ СТАНЦИЯ "DIDAV"

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

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

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

  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 Wh2602 - смотреть внимательно расположение контактов при соединении с основной платой, от разных производителей может отличаться.
  • Для питания лучшим вариантом будет стабилизированный бп на 24V 2-4A, с одного большого восточного магазина или  переделанный БП АТХ. Хотя я применял 24V 1,2A от принтера, немного греется при пользовании паяльника, но мне хватает. На худой конец трансформатор с диодным мостом, но не советую.

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

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

Видео

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

   Форум

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


Паяльная станция на atmega16

Шаг 3: День 2 – подготовительная работа

Внешний вид промышленной воздушной паяльной станции: 1 – блок управления, 2 − паяльник, 3 – фен, 4 − ручка для переноски, 5 – регуляторы температуры для фена и нагревателя

Анатомия паяльной станции достаточно проста и максимально отвечает необходимым условиям: аккуратная, «умная» пайка элементов. Сердце прибора − блок питания, внутри которого находится трансформатор, выдающий напряжение двух вариантов 12 или 24 Вольта. Без этого элемента все системы станции были бы бесполезны. Трансформатор отвечает за регулировку температуры. Блок питания снабжён терморегулятором и специальными кнопками запуска прибора.

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

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

Паяльная станция atmega16

Вариация самодельного паяльника для микросхем

Разберём особенности работы термовоздушной паяльной станции: поток воздуха с помощью специальных спиралевидных или керамических элементов (они находятся прямо внутри трубки термофена) нагревается, а затем через специальные насадки направляется в точку пайки. Такая система позволяет нагреть необходимую поверхность равномерно, исключив точечную деформацию.

Корпус, который я заказал, оказался слишком мал для моего проекта, или компоненты оказались слишком велики, поэтому я заменил его на более вместительный. Минусом стало то, что и размер паяльной станции увеличился соответственно. Зато появилась возможность добавить дополнительные приборы – диодную лампу для комфортной работы, второй паяльник, разъем под жало для пайки припоем или дымоудалитель, и т.д.

Обе платы были скомпонованы в один блок.

Подготовка

Если вам повезло, и вы раздобыли подходящее гнездо для паяльника HAKKO, пропустите два параграфа.Сначала я заменил родной штекер на паяльнике на новый. Он цельнометаллический и с блокирующей гайкой, это значит, что он всегда будет на своем месте и практически вечный. Я просто отрезал старый 5-типиновый штекер и припаял новый вместо него.

Для разъема сверлим отверстие в стенке корпуса. Проверьте, входит ли разъем в отверстие, и оставьте его там. Остальные компоненты передней панели мы установим позже.

Паяльная станция atmega16

Припаяйте к разъему 5 проводков и смонтируйте 5-типиновый разъем, который пойдет на плату. Затем вырежьте отверстия под ЖК-дисплей, поворотный регулятор и 2 кнопки. Если вы хотите вывести кнопку включения на переднюю панель, под нее тоже нужно вырезать отверстие.

На последней фотографии видно, что для подключения дисплея я использовал шлейф от старого флоппи-дисковода. Это отличный вариант, также можно использовать шлейф IDE (от дисковода жёстких дисков).

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

Разновидности паяльных станций по конструкции

Существуют как простые паяльные станции, оборудованные привычным нам классическим паяльником, так и более продвинутые. Причём вариаций сочетания компонентов и систем может быть великое множество. Без труда можно в одной станции совместить контактный паяльник и фен, вакуумный или термопинцет и оловоотсос. Для удобства приведём таблицу основных типов паяльных станций.

Контактные ПС− это обыкновенный, имеющий при пайке прямой контакт с поверхностью, паяльник, оснащённый электронным блоком управления и регулирования температуры.Бесконтактные ПС − в основе работы
блок управления и особая система
управления элементов.
Свинцовые Бессвинцовые

Требуют повышенной температуры плавки.

Термовоздушные

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

Инфракрасные

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

Комбинированные

Сочетают в своей конструкции несколько типов оборудования: фен или классический паяльник, или, как мы уже говорили, ИК-нагреватель и оловоотсос допустим, паяльник и фен.

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

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

Демонтажная паяльная станция Xytronic LF-852D с насадками

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

К сведению! Существуют комбинированные станции, позволяющие проводить как монтажные, так и демонтажные работы. Они снабжены двумя видами паяльников, различающихся по мощности.

Инфракрасная паяльная станция своими руками

Паяльная станция atmega16

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

  1. Потоком воздуха можно случайно сдуть маленькие детали.
  2. Поверхность прогревается неравномерно.
  3. Для разных случаев требуются дополнительные насадки.

Термофен – специальное устройство, которое нагревает место пайки потоком горячего воздуха.

Проще всего собрать прибор с феном на вентиляторе, а в качестве нагревателя использовать спираль.

Универсальная паяльная станция с феном

Если покупать нагреватель механический, то он достаточно дорогой. И при резких перепадах температур может простой треснуть. Не все могут самостоятельно сконструировать компрессор. В качестве поддувала можно использовать обычный малогабаритный вентилятор. Подойдёт кулер от домашнего ПК. Для знакомства с устройством такого прибора изучим схему паяльной станции своими руками.

Паяльная станция atmega16

Схема паяльной станции с феном состоит из основного блока и манипулятора-термофена, в котором происходит нагревание воздуха

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

Для более точечного направления тёплого воздуха можно приобрести готовые насадки на сопло термофена

Теперь подошла очередь сборки нагревательного элемента. Для этого необходимо накрутить нихромовую проволоку спиралью на основание нагревателя. Причём витки обязательно не должны касаться друг друга. Витки наматываются с учётом того, что сопротивление должно быть 70-90 Ом. Основание выбирают с плохой теплопроводностью и хорошей стойкостью к большим температурам.

Инфракрасная паяльная станция − тот инструмент, который проще всего сделать своими руками. Цена на паяльные станции такого типа просто заоблачная. Купить что-то попроще – не вариант, так как всё равно будет ограниченный функционал.

ИК паяльная станция в сборке

Паяльная станция atmega16

Именно поэтому мы расскажем поэтапно, как собрать своими руками инфракрасный паяльник. Разберём этапы сборки ПС для пайки плат размером 250×250 мм. Наша паяльная станция подойдёт для работы с телевизионными платами, видеоадаптерами для ПК, а также планшетов.

Для основы самодельной ИК паяльной станции, собранной своими руками, можно взять дверцу от антресоли либо фанеру 10-12 мм, прикручиваем к ней ножки. На этом этапе важно примерно прикинуть компоновку исходя из размеров нагревателей и ПИД-регуляторов. От этого будет зависеть высота «боковин» и скосов передней панели.

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

Корпуса от старых видеомагнитофонов или процессоров – идеальное сырьё для обшивки сторонЕщё один вариант корпуса, на этот раз из алюминия

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

Важно! Возьмите с собой рулетку. Ваша задача – найти противень оптимальной ширины и глубины. Размеры зависят от высоты ИК-излучателей и их количества.

Приступим к самому интересному. На торговой площадке заранее заказываем ПИДы (или пропорционально-интегрально-дифференциальные регуляторы), а также ИК — 3 нижних ИК излучателя 60×240 мм, и один верхний − 80×80 мм, не забудьте запастись двумя твердотельными реле на 40А. На этом этапе уже можно переходить к жестяным работам, а именно подогнать всю конструкцию под размеры наших основных элементов. После подгонки боковин и крышки вырезаем технологические отверстия под ПИДы на передней, под кулер на задней стенке.

Паяльная станция atmega16

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

Как пользоваться паяльной станцией

Для новичков будет не лишним узнать некоторые особенности работы с паяльными станциями.

Контроллер и паяльник – важнейшие элементы паяльной станции должны быть чистыми и защищёнными от пыли

Перечислим некоторые из них:

  1. Для монтажа или демонтажа крупных деталей проще использовать фен. Так как он охватывает необходимую площадь.
  2. Температура нагрева подбирается методом «тыка». Начиная с минимально возможной. К примеру, пасты для монтажа SMD-компонентов имеют меньшую температуру плавления, нежели ПОС-61.
  3. Обзаведитесь обыкновенной спиртоканифолью. Пригодится для обезжиривания.
  4. Перед монтажом компонентов используйте специальный флюс. Он продаётся в отделах для ремонта сотовых.
  5. Очень выручает обыкновенная иголка. Ею можно поддеть перепаиваемые детали и при необходимости их перевернуть.
  6. Контактные площадки в обязательном порядке очищаются от припоя.

Работа с паяльной станцией требует определённых навыков.

Если вы не сможете собрать самостоятельно такой прибор, то воспользуйтесь рекомендациями профессионалов

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

Как сделать своими руками термовоздушную паяльную станцию

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

Паяльная станция atmega16

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

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

Шаг 1: Необходимые материалы

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

  • Преобразователь 24 В 50-60Вт. У моего трансформатора есть вторичная линия 9В, которая пойдет на логические элементы, в то время как первичная линия пойдет на паяльник. Также можете использовать понижающий преобразователь 5В для элементов, и отдельно внутреннее содержимое блока питания 24В для паяльника.
  • Микроконтроллер ATMega8.
  • Корпус. Подойдет любая коробка из твердого материала, предпочтительно металлическая, можно взять корпус от блока питания. Можно заказать такой корпус.
  • Двухсторонняя медная плата 100х150 мм.
  • Поворотный регулятор от старого кассетного магнитофона. Работает отлично, нужно только заменить колпачок регулятора.
  • ЖК-дисплей HD44780 16х2.
  • Радиокомпоненты (резисторы, конденсаторы и т.д.).
  • Стабилизатор напряжения LM7805 или аналогичный ему.
  • Радиатор размером не больше корпуса TO-220.
  • Сменный наконечник HAKKO 907.
  • МОП-транзистор IRF540N.
  • Операционный усилитель LM358N.
  • Мостовой выпрямитель, две штуки.
  • 5-контактное гнездо и штекер к нему.
  • Выключатель.
  • Штепсельная вилка на ваш выбор, я использовал разъем от старого компьютера.
  • Предохранитель 5А и держатель для предохранителя.

Время на сборку – примерно 4-5 дней.

Что касается источника питания, то вы можете сделать вполне жизнеспособные версии/дополнения. Например, можно получить блок питания 24В 3А, использовав LM317 и LM7805, чтобы сбросить напряжение до.Все детали из этого списка можно заказать с китайских интернет-площадок.

Общие характеристики и принцип работы паяльной станции

Паяльная станция atmega16

У паяльника HAKKO 907 много клонов, еще существует две разновидности оригинальных жала (с керамическими нагревательными элементами A1321 и A1322).

Дешевые клоны – примеры ранних копий, с применением ХА-термопары и керамического нагревателя самого паршивого качества, или вовсе с нихромовой катушкой.

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

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

Оригинал или качественный клон:

  • Сопротивление нагревательного элемента – 3-4 Ом
  • Термистор — 50-55 Ом при комнатной температуре
  • между жалом и ESD заземлением — меньше 2 Ом

Паяльная станция atmega16

Плохие клоны:

  • На нагревательном элементе – 0-2 Ом для нихромовой катушки, больше 10 Ом для дешевой керамики
  • на термопаре – 0-10 Ом
  • между жалом и ESD заземлением – меньше 2 Ом

Если сопротивление нагревательного элемента слишком велико, скорее всего он поврежден. Лучше обменяйте его на другой (если есть возможность) или купите новый керамический элемент A1321.

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

  1. На выходе каждой вторичной линии напряжения устанавливаем мостовой выпрямитель. Я купил несколько выпрямителей 1000 В 2 А хорошего качества. Преобразователь на 24В линии выдает максимум 2А, а паяльнику нужна мощность 50 Вт, получается общая расчетная мощность будет примерно 48 Вт.
  2. К линии вывода 24В подключен сглаживающий конденсатор 2200 мкф 35 В. Кажется, что можно было взять конденсатор емкостью поменьше, но у меня в планах подключение дополнительных приборов к самодельной станции.
  3. Для снижения напряжения питания контрольной панели с 9В до 5В я использовал регулятор напряжения LM7805T с несколькими конденсаторами.
  1. На второй схеме изображено управление керамическим нагревательным элементом: сигнал с микроконтроллера ATMega идет на МОП-транзистор IRF540N через оптрон РС817.
  2. Значения резисторов на схеме условные, и в окончательной сборке могут быть изменены.
  3. Пины 1 и 2 соответствуют проводам нагревательного элемента.
  4. Пины 4 и 5 (термистор) соединяются с разъемом, к которому подключим операционный усилитель LM358.
  5. К пину 3 подключено ESD заземление паяльника.

Основа паяльной станции – микроконтроллер ATMega8. На этом микроконтроллере достаточно разъемов, чтобы не использовать сдвиговые регистры для входов/выходов и сильно упрощает дизайн устройства.

Три пина ОС для ШИМ дают достаточно каналов для будущих дополнений (например, второй паяльник), а количество каналов АЦП дает возможность контролировать температуру нагрева. На схеме видно, что я добавил дополнительный канал для ШИМ и разъемы для датчика температуры на будущее.

В правом верхнем углу находятся разъемы под поворотный регулятор (А и В для направлений, плюс кнопка-выключатель).Разъем для ЖК-дисплея разделен на две части: 8 пинов – под питание и данные (пин 8), 4 пина – под настройки контраста/фоновой подсветки (пин 4).

Помимо основных разъемов я добавил 4-хпиновый разъем УАПП для установочной отладки (мы подключим только пины RX, TX и GND).

ISP коннектор не вводим в схему. Для подключения микроконтроллера и его перепрограммирования в любой момент я установил DIP-28 разъем.

R4 и R8 контролируют усиление соответствующих схем (максимально до ста крат).Какие-то детали будут изменены в ходе сборки, но в целом схема останется такой.

Подготовка

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

Нажать на MENU. – надпись cor.Нажать на MENU. – подстройка показаний термопары. На индикатор выводится мигающая измеренная температура. Настраивать лучше при больших температурах. Комнатная температура может измеряться неверно.Нажать на MENU. – надпись tH.Нажать на MENU. – настройка максимальной температуры, при которой отключение паяльника произойдет через 15 мин.

  • cor — Например вы знаете (по контрольному термометру, по известной точке плавления и т.п.), что температура жала составляет 200 градусов. А показания по нашему прибору 250 градусов. В этом случае нужно зайти в параметр «cor» и кнопками плюс/минус установить показания 200 градусов. Следует учитывать, что если прибор находится во включенном состоянии, то термостат по мере коррекции будет менять выходную мощность и все параметры будут в движении. Если прибор в состоянии OFF и нагрев обеспечивается внешним нагревателем, тогда показания будут более «прозрачными», если можно так выразиться.
  • SP — управление скоростью реакции нагревателя на изменение температуры. Параметр SP, чем больше, тем медленнее. По умолчанию 6.
  • Pn — время отключения при температуре ниже tH. По умолчанию 60 минут.
  • PH — время отключения при температуре выше tH. По умолчанию 10 минут.

Все файлы находятся в архиве. За подробностями обращайтесь на форум. Александрович.

Форум по схеме

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

РадиоКот :: Цифровая паяльная станция.

РадиоКот >Лаборатория >Цифровые устройства >

Цифровая паяльная станция.

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

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

Паяльник имеет керамический нагреватель и встроенную термопару.
Распиновка разъема паяльника для 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 с общий анод.

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

Простая паяльная станция на микроконтроллере / Хабр

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


Микроконтроллер работает как термостат: получает данные от термопреобразователя и управляет транзистором, который в свою очередь, включает нагреватель. Заданная и текущая температура паяльника отображаются на семисегментном индикаторе. Кнопки 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 Ом (при комнатной температуре).
Почти все современные паяльники для паяльных станций имеют возможность заземлить жало, воспользуйтесь ней для защиты паяемых деталей от статических разрядов.
А вот что получилось

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



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

В архиве прошивка и схема в большом разрешении

Цифровая паяльная станция своими руками.(V 2.0)

РадиоКот >Лаборатория >Цифровые устройства >

Цифровая паяльная станция своими руками.(V 2.0)

Начать нужно с того, что однажды я озадачился приобретением паяльной станции, ибо "вечные" жала портятся от перегрева, а мой старенький паяльник не имел термостабилизатора.
Изучив рынок, пришел к выводу, что то, что мне хочется, стоит достаточно дорого. Подумал, почитал... И пришел к выводу, что реализовать станцию своей мечты смогу и сам. В качестве контроллера был выбран ATmega8, имеющий встроенные АЦП и ШИМ. Усилитель сигнала термопары на ОУ AD8551.
Паяльник приобрел от паяльных станций Solomon, название "SL-ICMC, паял.д/станц.SL-10, 20, 30CMC".

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

Схема устройства:

Теперь прокомментирую схему.
1. Трансформатор и диодный мост выбирается исходя из напряжения питания и мощности используемого паяльника. У меня это 24 В / 50 Вт. Для получения +5 В используется линейный стабилизатор 7805. Он обязательно должен иметь приличный радиатор. Или необходим трансформатор с отдельной обмоткой для питания цифровой части с напряжением 8-9 В.
2. Полевой транзистор на выходе ШИМ - любой подходящий (у меня стоит IRLU024N). Радиатор не потребовался.
3. Светодиод я использовал двухцветный, но можно соединить два, как показано на схеме. Пищалка со встроенным генератором, используется для озвучивания нажатия кнопок (можно не ставить).

LCD в проекте используется символьный, однострочный на 16 символов.
Подключение к контроллеру осуществляется следующим способом:

LCD

Разъем на схеме U12

01 GND

10 GND

02 +5V

09 VCC

03 VLC

08 LCD contrast control voltage 0...1V

04 RS

01 PD0

05 RD

02 PD1

06 EN

03 PD2

11 D4

04 PD4

12 D5

05 PD5

13 D6

06 PD6

14 D7

07 PD7

Назначение кнопок:

U6.1: Уменьшение установленной температуры на 10 град
U7: Увеличение установленной температуры на 10 град
U4.1: Программирование режимов работы P1, P2, P3
U5: Температурный режим P1
U8: Температурный режим Р2
U3.1: Температурный режим Р3
Прошивку контроллера можно осуществить как на внешнем программаторе, так и внутрисхемно. У меня программатор подключается вместо кнопок.
Данные EEPROM при прошивке зашивать необязательно, можно включить станцию с нажатой кнопкой U5, тогда значения температур примут нулевое значение. Останется запрограммировать их непосредственно через кнопки паяльной станции.

Теперь по поводу прошивок. Имеется 3 варианта:

1. С регулировкой температуры + - 10 градусов.
2. С регулировкой температуры + - 1 градус.
3. И еще одна версия на случай, если Ваш дисплей отображает только первую половину строки.
Также, есть печатная плата, спроектированная Sailanser-ом, за что ему большое спасибо.

Проверено! Работает!

Обсуждение статьи - тут.


Как вам эта статья?

Заработало ли это устройство у вас?


Эти статьи вам тоже могут пригодиться:

Мини паяльная станция на жалах T12.

РадиоКот >Лаборатория >Цифровые устройства >

Мини паяльная станция на жалах T12.

 

На просторах интернета вариантов паяльных станций на жалах Е12 очень много. Как от готовых вариантов "HAKKO", так и китайских клонов и самоделок на платах ARDUINO. И почти везде восторженные отзывы. Решил попробовать изготовить свой вариант, а за одно, освоить среду программрования "ARDUINO IDE". Паяльную станцию назвал "мини" потому, что она размещается в корпусе сетевого адаптера питания. 

1. Блок питания.

Блок питания выполнен по распространенной схеме на ШИМ контроллере UC3845. Нагревательный элемент потребляет  ток 3 ампера при напряжении 24 вольта. Исходя из этого выполнен подбор и расчет импульсного трансформатора. Импульсный трансформатор намотан на ферритовом сердечнике PQ2016.  Блок питания имеет два выходных напряжения +5 вольт для питания цифровой части схемы  и +24 вольта для питания нагревательного элемента. Блок питания стабилизирован по линии питания +5 вольт. На алиэкспресс много готовых миниатюрных блоков питания достаточной мощности. С одним из таких паяльная станция работала некоторое время. Не устраивал сильный нагрев компонентов. Скорее всего из за того, что не оптимизирована частота работы ШИМ и импульсного трансформатора. В самостоятельно изготовленном блоке питания нагрев элементов в разы меньше.

Схема блока питания представлена на Рис.1.

 

 

Вариант печатной платы блока питания представлена на Рис.2.

 

Расчет импульсного трансформатора выполнен в программе Flyback.

 

 

Собранная без ошибок схема в настройке не нуждается. Первый пуск через лампу накаливания. 

2. Цифровая часть.

Цифровая часть достаточно простая и не содержит дорогих и труднодоступных деталей:

- микроконтроллер Atmega328;

- китайский дисплей Nokia5110;

- тактовые кнопки;

- опрационный усилитель LM358;

- оптопара PC817;

- полевой P-канальный транзистор FQD11P06.  

Схема цифровой представлена на Рис.3

 

 

3. Описание работы и настройка.

Управление реализовано шестью кнопками: "ONOFF(SET)", "+", "-", "M1", "M2", "M3" . После включении в сеть, при длительном удержании кнопки "ONOFF(SET)" переходим в меню основных настроек, где можно установить контрастность дисплея, настроить таймер сна, установить величину корректировки температуры, сохранить уставки в ЕЕПРОМ. Вход в меню возможен не позднее 15 секунд после включения питания. После включения в сеть, нагреватель выключен, в середине дисплея отображается текущая температура нагревателя,в правом верхнем углу дисплея отображается надпись "OFF". При нажатии кнопки "ONOFF(SET)"в правом верхнем углу дисплея отображается надпись "ON", начинается нагрев. На дисплее так же отобраается процент заполнения ШИМ и температура уставки. Для того чтобы изменить уставку температуры необходимо нажать кнопку  "+"или "-". При длительном удержании кнопок "+"или "-" уставка меняется в ускоренном режиме.   Для того чтобы значение уставки сохранилось в ЕЕПРОМ необходимо  нажать и удерживать кнопку "ONOFF(SET)". При следующем включении сохраненное значение считается из ЕЕПРОМ. Если температура нагревателя превысит значение 420 градусов или станет менее 5 градусов, нагрев отключится и на индикаторе отобразится "(!)" . Так же в программе микроконтроллера есть таймер сна, то есть, если в течении времени, установленном в настройках, после включения в сеть  не нажимались кнопки, нагрев отключится. Чтобы вывести паяльник из режима "сон" необходимо нажать  кнопку "ONOFF(SET)". До температуры 260 градусов паяльник нагревается за несколько секунд (20-25). Кнопками "M1", "M2", "M3" можно выбрать сохраненные в ЕЕПРОМ уставки температуры. При длительном удержании любой из кнопок "M1", "M2", "M3" уставка температуры сохраняется в ЕЕПРОМ.

Прошивка скомпилирована в среде "ARDUINO IDE"  1.8.4. Так как использован микроконтроллер Atmega328 с настройкой на внутренний генератор 8 MГц (без внешнего кварца), применена библиотека Mini-core, которая добавляет в среду программирования варианты плат с внутренним генератором. А так же можно использовать готовые варианты плат Arduino.  После компиляции готовый HEX файл находится во временной папке. Его нужно скопировать в любое удобное место и прошить микроконтроллер любым  имеющимся в наличии программатором. Настройка FUSE bit представлена на рисунке. С готовым вариантом платы Arduino все гораздо проще. 

 

4. Сборка.

Печатные платы блока питания и цифровой части односторонние, выполнены по  ЛУТ. Частично применены смд компоненты. Вся пайка платы цифровой части выполнена обычным паяльником. Конденсаторы С1, С2, С3, С4, С5, резисторы R1, R3, R6, R7, R9, диоды D1, D2, D4, операционный услитель U3, оптопара U4 впаяны в первую очередь, то есть они располагаются под дисплеем. Резистор R9 и перемычку на линии питания +5 вольт я заменил дросселями. Дисплей Nokia5110 мноей немного модифицирован, переклеил поляризационную пленку для инверсии изображения.   Корпус взял от старого сетевого адаптера питания. Плата цифровой части закреплена в корпус термоклеем и заэкранирована медной фольгой. Сборка и готовый вариант на фотографиях:

 

 

5. Итог.

 Паяльная станция получилась достаточно компактная и удобная. Паяльником работать одно удовольствие. Но не скажу что очень доволен жалами T12. Старый доработанный паяльник с нагревательным элементом A1321, купленным на алиэкспресс, с этой же цифровой частью и блоком питания работает не же. Скорее всего из-за большей мощности нагревательного элемента. При 24 вольтах нагреватель потребляет почти 5 ампер. Доработка паяльника уже многократно обсуждалась. От себя добавлю, "тепловой воздушный зазор" между жалом и нагревателем лучше всего компенсировать аллюминиевой фольгой. Эффект очень ощутимый. Для  паяльника с нагревательным элементом A1321 цифровая часть отличается только обвязкой операционного усилителя и выходного транзистора. И, скорее всего, необходимо немного подправить исходник.   

Исходник с комментариями, используемые библиотеки, два варианта проекта (для жал T12  и для обычного нагревателя с терморезистором) в Proteus находятся в архиве ниже. Исходник один и то же для двух вариантов.

 


Файлы:
Проект с исходниками
Схема БП2


Все вопросы в Форум.


Как вам эта статья?

Заработало ли это устройство у вас?


Эти статьи вам тоже могут пригодиться:

Сервомотор

, взаимодействующий с микроконтроллером AVR Atmega16

Сервомоторы

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

Ранее мы сопрягали серводвигатель со многими микроконтроллерами:

В этом руководстве мы будем взаимодействовать с микромотором и микроконтроллером AVR Atmega16 с помощью Atmel Studio 7.0. Серводвигатель рассчитан на работу при напряжении 4,8-6 В. Мы можем контролировать его угол поворота и направление, применяя последовательность импульсов или сигналы ШИМ. Обратите внимание, что серводвигатели не могут вращаться на все 360 градусов, поэтому они используются там, где непрерывное вращение не требуется. Угол поворота составляет 0–180 градусов или (-90) - (+90) градусов.

Необходимые компоненты

  1. Микро серводвигатель SG90 Tower Pro
  2. Микроконтроллер
  3. Atmega16 IC
  4. Кварцевый генератор 16 МГц
  5. Два конденсатора по 100 нФ
  6. Два конденсатора 22 пФ
  7. Кнопка
  8. Провода перемычки
  9. Макет
  10. USBASP v2.0
  11. Светодиод (любой цвет)

Описание выводов серводвигателя

Servo Motor Pinout

  1. Красный = положительный источник питания (от 4,8 В до 6 В)
  2. Коричневый = Земля
  3. Оранжевый = управляющий сигнал (вывод ШИМ)

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

Подключите все компоненты, как показано на схеме ниже, чтобы повернуть серводвигатель, используя микроконтроллер AVR . Имеется четыре вывода ШИМ, мы можем использовать любой вывод ШИМ Atmega16.В этом руководстве мы используем контакт PD5 (OC1A) для генерации ШИМ. PD5 напрямую подключен к оранжевому проводу серводвигателя, который является контактом входного сигнала. Подключите любой цветной светодиод для индикатора питания. Кроме того, подключите одну кнопку к контакту сброса для сброса Atmega16, когда это необходимо. Подключите Atmega16 к правильной схеме кварцевого генератора. Вся система будет питаться от источника питания 5 В.

Circuit Diagram for Interfacing Servo Motor with Atmega16

Circuit Diagram for Interfacing Servo Motor with Atmega16

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

Interfacing Servo Motor with AVR Microcontroller Atmega16

Управляющий серводвигатель с AVR ATmega16

Как и шаговый двигатель, серводвигатель не требует внешнего драйвера e.грамм. Драйвер двигателя ULN2003 или L293D. Просто ШИМ достаточно для управления серводвигателем, а сгенерировать ШИМ с микроконтроллера очень легко. Крутящий момент этого серводвигателя составляет 2,5 кг / см, поэтому, если вам требуется больший крутящий момент, этот сервомотор не подходит.

Как мы знаем, серводвигатель ищет импульс каждые 20 мсек, и длина положительного импульса будет определять угол поворота серводвигателя.

Servo Rotation

Частота, необходимая для получения импульса 20 мс, составляет 50 Гц (f = 1 / T).Итак, для этого серводвигателя, в спецификации указано, что для 0 градусов нам нужно 0,388 мс, для 90 градусов нам нужно 1,264 мс, а для 180 градусов нам нужен импульс 2,14 мс.

Для генерации указанных импульсов мы будем использовать Timer1 Atmega16. Частота процессора составляет 16 МГц, но мы будем использовать только 1 МГц, поскольку у нас не так много периферийных устройств, подключенных к микроконтроллеру, и нет большой нагрузки на микроконтроллер, поэтому 1 МГц подойдет. Предделитель установлен на 1. Таким образом, частота делится как 1 МГц / 1 = 1 МГц (1 мкс), что отлично. Таймер 1 будет использоваться как режим быстрой ШИМ, т.е. режим 14. Вы можете использовать различные режимы таймеров для генерации желаемой последовательности импульсов. Ссылка дана ниже, а более подробное описание можно найти в официальном листе данных Atmega16.

Atmega16 Operation

От

до используйте Timer1 в качестве быстрого режима PWM. нам понадобится TOP значение ICR1 (Input Capture Register1). Чтобы найти ТОП-значение, используйте приведенную ниже формулу:

   f    pwm   =  f  cpu / n x (1 + TOP)  

Это можно упростить до,

  TOP = ( f  cpu / ( f  pwm x n)) - 1  

Где, N = значение набора предделителя

f cpu = частота процессора

f pwm = Ширина импульса серводвигателя, равная 50 Гц

Теперь вычислите значение ICR1, поскольку у нас есть все необходимые значения,

N = 1, f cpu = 1MHz, f pwm = 50Hz

Просто введите значения в формулу выше, и мы получим

ICR1 = 1999

Это означает получение максимальной степени i.е. 180 0 ICR1 должен быть 1999 года.

Для кристалла 16 МГц и предделителя, установленного на 16, у нас будет

ICR1 = 4999

А теперь перейдем к обсуждению эскиза.

Программирование Atmega16 с использованием USBasp

Полный код АРН для управления серводвигателем приведен ниже. Код прост и понятен.

Здесь мы закодировали Atmega16, чтобы вращать серводвигатель с 0 0 на 180 0 и снова возвращаться с 180 0 на 0 0 .Этот переход будет завершен за 9 шагов, т.е. 0-45-90-135-180-135-90-45-0. Для задержки мы будем использовать внутреннюю библиотеку Atmel Studio, то есть

Подключите USBASP v2.0 и следуйте инструкциям по этой ссылке для программы для микроконтроллера Atmega16 AVR с использованием USBASP и Atmel Studio 7.0 . Просто создайте эскиз и загрузите его с помощью внешнего инструментария.

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

,

ATMEGA16L 8AU ATMEGA16L ATMEGA16 TQFP44 | atmega16 | tqfp44

О нас

Мы обещаем:

1: производить только лучшие потребительские товары и обеспечивать максимально возможное качество.

2: Быстрая и точная доставка товаров нашим клиентам по всему миру

Политика обслуживания клиентов

Мы более чем рады ответить на любые ваши вопросы, пожалуйста, свяжитесь с

1: Заказы обрабатываются своевременно после подтверждения оплаты.

2: Мы отправляем только по подтвержденным адресам заказа. Адрес вашего заказа ДОЛЖЕН СООТВЕТСТВОВАТЬ вашему адресу доставки.

3: Если вы не получили посылку в течение 30 дней с момента оплаты, свяжитесь с нами. Мы отследим доставку и свяжемся с вами в кратчайшие сроки. Наша цель - удовлетворение клиентов!

4: Из-за наличия на складе и разницы во времени мы выберем для быстрой доставки ваш товар с нашего первого доступного склада.

Наши преимущества

1: У нас все собственные складские запасы, с достаточным запасом

2: Качество продукта достигло серии сертификатов

3: Мы поддерживаем различные перевозки, Почтовые пакеты Гонконга и Китая, EMS.DHL, федеральные .UPS и TNT, могут полностью удовлетворить различные потребности покупателя.

Я твердо верю

Мы будем вашим лучшим партнером

Отзывы

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

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

.

1 шт. / Лот ATMEGA16A PU ATMEGA16 ATMEGA16A DIP 40 | |

Обратите внимание на
1.- Пожалуйста, убедитесь, что ваш платежный счет доступен, прежде чем делать ставку.
2.- Все платежи должны быть очищены в течение 7 дней после получения товара. Если у вас действительно возникли трудности с оплатой товара, сначала свяжитесь с нами, мы поможем решить эту проблему.
3.- Если у вас есть какие-либо особые пожелания по поводу деталей товара, пожалуйста, оставьте пометку в вашем заказе.
Отгрузка
1.- Мы можем отправить продукцию по всему миру.
2. - Доступны DHL, FedEx, TNT, UPS, EMS, Post, Hongkong Post.
3.- Товар будет отправлен в течение 3 дней после получения оплаты.
4.- Пожалуйста, убедитесь, что ваш адрес доставки и контактный телефон верны, когда вы предлагаете цену.
5.- Вы можете отслеживать ситуацию на веб-сайте вашего продукта после его отправки
Налоги на импорт или пошлины
1.- Импортные пошлины, налоги и другие сборы произошли в вашем стороны не входят в стоимость товара. Эти сборы оплачиваются покупателем.
2.- Пожалуйста, свяжитесь с таможней вашей страны, чтобы определить, какие дополнительные расходы будут возникать перед покупкой.
3.- Пожалуйста, подтвердите подробную информацию о накладной доставки. Например, какую цену мы должны написать в накладной, или как описать товар и т. Д.
Отзыв
1.- Поскольку ваш отзыв очень важен для нашего развития, мы искренне приглашаем вас оставить для нас положительный отзыв, если вы удовлетворены нашими продуктами и услугами. Большое спасибо за ваше время.
2.- Наша программа оставит вам тот же отзыв после вашего положительного отзыва.
3.- Пожалуйста, свяжитесь с нами, прежде чем оставить нейтральный или отрицательный отзыв, мы постараемся сделать все, чтобы решить проблемы.

Большое спасибо за вашу поддержку и желаю вам хорошего дня!

HTB1t_YHQpXXXXbDXVXXq6xXFXXXN

.

Добавить комментарий

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