2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

  • Статьи
  • Усилители мощности
  • Светодиоды
  • Блоки питания
  • Начинающим
  • Радиопередатчики
  • Разное
  • Ремонт
  • Шокеры
  • Компьютер
  • Микроконтроллеры
  • Разработки
  • Обзоры и тесты
  • Обратная связь
  • Форум
    • Усилители мощности
    • Шокеры
    • Качеры, катушки Тэсла
    • Блоки питания
    • Светодиоды
    • Начинающим
    • Жучки
    • Микроконтроллеры
    • Устройства на ARDUINO
    • Программирование
    • Радиоприемники
    • Датчики и ИМ
    • Вопросы и ответы
  • Online расчёты
  • Умный дом
  • Видео
  • RSS
  • Приём статей
    • Статьи
    • Усилители мощности
    • Светодиоды
    • Блоки питания
    • Начинающим
    • Радиопередатчики
    • Разное
    • Ремонт
    • Шокеры
    • Компьютер
    • Микроконтроллеры
    • Разработки
    • Обзоры и тесты
    • Обратная связь
  • Форум
    • Усилители мощности
    • Шокеры
    • Качеры, катушки Тэсла
    • Блоки питания
    • Светодиоды
    • Начинающим
    • Жучки
    • Микроконтроллеры
    • Устройства на ARDUINO
    • Программирование
    • Радиоприемники
    • Датчики и ИМ
    • Вопросы и ответы
  • Online расчёты
  • Умный дом
  • Видео
  • RSS
  • Приём статей
  • Паяльная Станция на базе ATMega8A

    Всем привет! Начну я с небольшой предыстории. Как-то ранее я работал над проектом «Автомат подачи звонка» для своего учебного заведения. В последний момент, когда работа шла к завершению, я проводил калибровку устройства и исправлял косяки. В конце концов один из косяков мне спалил микросхему на программаторе. Было конечно немного обидно, программатор у меня всего один был, а проект нужно было быстрее заканчивать.

    В тот момент у меня была запасная SMD микросхема для программатора, но паяльником её фиг отпаяешь. И я начал задумываться над приобретением паяльной станции с термо-феном. Залез в интернет магазин, увидел цены на паяльные станции, и приофигел… Самая убогая и дешёвая станция на тот момент стоила около 2800грн (более 80-100$). А хорошие, фирменные — еще дороже! И с того момента я решил заняться следующим проектом о создании своей паяльной станции с полного «Нуля».

    Для своего проекта за основу был взят микроконтроллер семейства AVRATMega8A. Почему чисто «Атмегу», а не Arduino? Сама «мега» очень дешёвая (1$), а ArduinoNanoи Uno значительно подороже будет, да и программирование на МК начинал с «Меги».

    Ладно, довольно истории. Перейдём к делу!

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

    • Паяльник я приобрёл самый простой YIHUA – 907A (6$) в котором есть керамический нагреватель и термопара для контроля температуры;

    • Паяльный фен той же фирмыYIHUA(17$)во встроенной турбиной;

    • Был приобретён «Корпус N11AWЧёрный» (2$);
    • ЖК дисплей WH1602 для отображения показателей температури статуса (2$);
    • МК ATMega8A (1$);
    • Пара микро тумблеров (0,43$);
    • Энкодер со встроенной тактовой кнопкой – от куда-то отковырял;
    • Операционный усилитель LM358N (0,2$);
    • Две оптопары: PC818 иMOC3063 (0,21 + 0,47);
    • И остальная различная расыпуха, которая у меня завалялась.

    И в сумме станция обошлась мне примерно 30$, что в разы дешевле.

    Паяльник и фен имеют следующие характеристики:

    • Паяльник: Напряжение питания 24В, мощность 50Вт;
    • Паяльный Фен: Спираль 220В, Турбина 24В, Мощность 700Вт, Температура до 480℃;

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

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

    Источники питания станции

    В качестве источника паяльника для паяльника был взят понижающий трансформатор (220В-22В) на 60Вт.

    А для схемы управления был взят отдельный источник питания:-зарядное устройство от смартфона. Данный источник питания был немного доработан и теперь он выдаёт 9В. Далее, с помощью понижающего стабилизатора напряжения ЕН7805, мы понижаем напряжение до 5В и подаем его на схему управления.

    Управление и контроль

    Для управления температурой Паяльника и Фена нам в первую очередь нужно снимать данные с датчиков температур, и в этом нам поможет операционный усилитель LM358. Т.к. ЭДС у термопарыTCK очень мало (несколько милливольт), то операционный усилитель снимает эту ЭДС с термопары и увеличивает её в сотни раз для восприятия АЦП микроконтроллераATMega8.

    Так же меняя сопротивление подстроечным резистором R7 иR11можно изменять коэффициент усиления ОС, что в свою очередь, можно легко калибровать температуру паяльника.

    Так как зависимость напряжения на оптопаре от температуры паяльника u=f(t)– примерно линейная, то калибровку можно осуществить очень просто: ставим жала паяльника на термопару мультиметра, выставляем мультиметр в режим «Измерение температуры», выставляем на станции температуру в 350℃, ждём пару минут пока паяльник нагреется, начинаем сравнивать температуру на мультиметре и установленную температуру и если показания температуры отличаются друг от друга – начинаем изменять коэффициент усиления на ОС (резистором R7 и R11) в большую или в меньшую сторону.

    Далее Нам нужно управлять нагревательным элементом Паяльника и Фена.

    Паяльником мы будем управлять силовым полевым транзистором VT2 IRFZ44 и оптопарой U3 PC818 (для создания гальванической развязки). Питание на паяльник подаётся с трансформатора мощностью 60Вт, через диодный мостVD1 на 4А и фильтрующий конденсатор на C4=1000мкФ и C5=100нФ.

    Так как на фен подаётся переменное напряжение 220В то управлять Феном будем Симистором VS1 BT138-600 и оптопарой U2 MOС3063.

    Обязательно нужно установить Снаббер. Состоящий из резистораR20 220 Ом/2Вт и керамического конденсатора C16 на 220нФ/250В. Снаббер предотвратит ложные открывания симистора BT138-600.

    В этой же цепи управления установлены светодиоды HL1 и HL2, сигнализирующие о работы Паяльника или Паяльного Фена. Когда светодиод постоянно горит, то происходит нагрев, а если они моргают, то происходит подержание заданной температуры.

    Принцип стабилизации температуры

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

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

    Коэффициент пропорциональности можно задать в программном коде. По умолчанию установлено «#define K_TERM_SOLDER 20»

    «#define K_TERM_FEN 25»

    Разработка печаткой платы и внешнего вида станция

    Для Паяльной Станции была разработана небольшая печатная плата в программе Sprint-Layout и изготовлена технологией «ЛУТ».

    К сожалению я не чего не лудил, боялся что дорожки перегреются и они отлепятся от текстолита

    Первым делом пропаял перемычки и SMD-резисторы, а потом всё остальное. В конце концов получилось как-то так:

    Я остался доволен результатом.

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

    Следом на заднюю панель были установлены разъём для шнура, выключатель, предохранитель

    В корпус разместил трансформатор для паяльника, сбоку от него источник питания для схемы управления и посередине радиатор с транзисторомVT1(КТ819), который управляет турбиной на фене. Радиатор желательно ставить побольше чем у меня. Ибо транзистор сильно греется из-за падения напряжения не нём.

    Собрав всё в кучу, станция приобрела вот такой внутренний вид:

    Из обрезка текстолита были изготовлены подставки для паяльника и фена.

    Конечный Вид Станции

    Прошивка

    Прошивка для микроконтроллера разрабатывалась с полного «Нуля» в программной среде «AVRStudio 5.0»на языке “С++”. Прошивалось программатором AVR USB ASPв программе «Khazama AVR Programmer».

    В фьюзах меняем только частоту процессора на 2 МГц, всё остальное по – умолчанию:

    Прошивка и исходный код можно в конце статьи

    Примечания

    1. Транзистор VT1 Установить на хороший теплоотвод.
    2. Диод VD2, в цепи высокого напряжения, пропуская полупериод и уменьшает подаваемую мощность на Фена в 2 раза. Если нужно, чтобы Фен работал в полную мощность – вместо диода устанавливаем перемычку.
    3. В подставку для фена установлен неодимовый магнит. Когда фен кладётся на подставку, то срабатывает геркон и фен начинает остывать до 80℃. Как только снимается с подставки, он начинает нагреваться до ранее установленной температурой.
    4. При выключении фена турбина продолжает работать до тех пор пока фен не остынет до 80℃.
    5. Когда паяльник или фен не подключены к станции, то высвечивается надпись: «SolderERROR» или «HotAirERROR».
    6. Ножки микроконтроллераATMega8A: 2,3,6,23 – не используются.
    7. Переменный резисторR1 в цепи ЖК дисплея – настраивает контрастность экрана.
    8. Ножки ЖК дисплея: 7,8,9,10 – весят в воздухе.

    Вывод: Очень доволен аппаратом! Прошло уже пол месяца как я его собрал, и всё работает на ура. В дальнейшем планирую немного его доработать, а именно внедрить в неё простой лабораторный блок питания (1,3-30В) ток 3А и выводить показания напряжения и тока на ЖК-дисплей. Специально для этого приобрёл DC-DC понижающий преобразователь.

    Скачать прошивку, исходный код а также плату можно тут

    Конструкцию Разработал и Реализовал Нагирич Владислав

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

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

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

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

    Разработка

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

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

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

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

    [u(t)=K_p e(t) + K_i int_0^t e(tau)dtau + K_d ]

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

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

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

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

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

    ОбозначениеНоминалКоличество
    IC1ATMEGA8-P1
    U1LM3581
    Q1IRF540N1
    R4120 кОм1
    R6, R31 кОм2
    R5, R110 кОм2
    C3, C4, C7100 нФ3
    Y116 МГц1
    C1, C222 пФ2
    R2100 Ом1
    U2LM78051
    C5, C6100 мкФ (можно и меньше)2
    R7, R8, R9, R10, R11, R12, R13, R14150 Ом8

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

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

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

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

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

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

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

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

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

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

    Калибровка

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

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

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

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

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

    Заключение

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

    Паяльная станция своими руками Atmega48-88-168-328

    Новая версия ПО ТУТ

    Пару месяцев назад ко мне обратился человек с просьбой прошить МК Атмега328 прошивкой для паяльной станции, так я про неё и узнал. У меня паялка Lukey702 и я даже не планировал делать что-то подобное, НО устроился на работу где основной инструмент паяльник, а те паяльники что там имеются очень повидавшие жизнь. И тут я вспомнил про самодельную паяльную станцию с её очень привлекательной стоимостью.
    Паяльник я брал ТУТ по 2.7 доллара, взял сразу 2шт.
    Фен ТУТ за 11 долларов.
    БП 24В 2А брал ТУТ за 6,65.
    В общем комплект в лимит таможни входит и это здорово. Атмеги были уже когда-то куплены и я приступил к сборке. Плату брал ТУТ, для любителей смд недавно увидел такой вариант.
    Схему и прошивку брал у автора паялки на сайте.
    После сборки паялка сразу заработала, но…
    БП при 24В выдает 1.7А, в принципе на нагрев сильно не влияет, но лучше брать на 3А.
    По паяльнику вопросов нет. Все работает как часы, а вот с феном вопросы есть.
    Во первых обороты практически не регулируются и живут своей жизнью.
    Во вторых фен после охлаждения завывает то остановиться, то задует опять и так около минуты.

    Что касаемо дисплея и информации, на максимуме температуры 480 градусов, что на фене что на паяльнике вылазит Error и не понятно чего там происходит на самом деле. Светодиоды с семистора и полевика не выводил на панель, а все таки бывает полезным знать как ведет себя нагреватель, точнее его питание.

    Решил написать свою прошивку, писал на mikropascale, хотел написать под Атмега8, но тогда нужно менять разводку на нескольких ногах. Но тут нашел в закромах Атмега48, и прошивка замечательно влезла. Так же можно прошить любой МК из серии Атмега 48, 88, 168, 328, они отличаются только количеством памяти.

    Основные отличия в прошивке:

    Вывод информации осуществлен без надписей, только температура, которая разнесена по сторонам фена и паяльника, воздух в центре экрана с меньшим количеством делений 1-10.
    Так же рядом с действительной температурой выводиться кружок(типа светодиода) когда подается сигнал на включение нагревателя фена, паяльника или вентилятора фена. Температура программно не сглажена, что на термопаре, то и на дисплее, на фене прыгает +/- 10-15 гр. мне так нагляднее.

    При выключении фена вентилятор переходит на полные обороты для скорейшего остывания нагревателя.
    Вентилятор не завывает в граничной зоне остывания, а сразу выключается при 60 градусах.

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

    Фъюзы представлены для Атмега 328, для других МК выставлять по аналогии, главное это внешнее тактирование кварцем больше 8МГц, кстати можно перекомпилировать под внутреннее тактирование 8МГц, у автора кварц нужен для работы ардуины, а в паялке он не обязателен.

    Паяльная станция на ATmega8 и дисплее LPH8731-3C

    В данной статье пойдет речь о таком востребованном помощнике радиолюбителя, как паяльная станция. На момент написания этой статьи, мной было найдено очень большое количество различных схем паяльных станций — от самых простых, до сложных и навороченных «монстров», аналогов которым и в магазине не найдешь. Идеей собрать паяльную станцию я загорелся еще достаточно давно, но повторять чью-то конструкцию не было желания, а на разработку своей схемы — времени. Но пару месяцев назад срочно понадобилась паяльная станция (закупил микроконтроллеры в корпусах 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, либо аналогичный.Программа для микроконтроллера написана в WinAVR. Я не буду описывать в статье код, так как это повлечет за собой большой объем текста.

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

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

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

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

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

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

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

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

    Всем доброго времени суток уважаемые радиолюбители! Предлагаю всем несложную схему паяльной станции с феном. Была давно затея сделать паяльную станцию, именно своими руками. Покупать в магазине для меня было не целеобразно, так как не устраивала ни цена, ни качество, ни управление, ни надёжность. После долгих поисков в интернете была найдена на мой взгляд лучшая и единственная в своем роде схема на микроконтроллере 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»

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

    Импульсные стабилизаторы напряжения AIMTEC AMSR и AMSRI — отличная замена для популярных 78xx / 79xx микросхем.

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

    Устройство для использования разъёма USB в качестве прикуривателя — разборка и схема.

    Страница ГребенюкА АА

    Навигация сайта

    Главное меню

    • Home
    • Радиоэлектроника
    • Интернет
    • Привал

    Поиск по сайту

    • Самодельные паяльные станции
    • Универсальная печь радиолюбителя
    • Паяльная станция двухканальная
    • Двухканальная ПС на двух ATMEGA8
    • Двухканальная паяльная станция с энкодером
    • ПС на жалах Т12
    • Все страницы

    Паяльная станция на Atmega 8

    Паяльная станция, для паяльника, собрана по схеме Михи с радиокота. Переключение паяльника, фена и турбины осуществляется переключателями ПК, переключаются выходы усилителей термопар, и управление паяльником или феном, при выключении фена турбина продолжает работать. Управление феном осуществляется тиристором, т.к. фен на 110в вместо R1 диод катодом к в.6. П аяльник ZD-416 24в, 60 вт, фен с турбиной от ПС LUKEY 702

    Универсальная печь радиолюбителя

    Печка для пайки SMD деталей, имеет 4 программируемых режима.

    Схема блока управления

    Блок питания и управление нагревателем

    Собрал данную конструкцию для управления ИК паяльной станцией. Может когда нибудь и печкой управлять буду. Была проблема с запуском генератора, поставил конденсаторы 22 пф с выводов 7, 8 на массу, и стала нормально запускаться. Все режимы нормально отрабатывает, нагружал 250 вт керамическим нагревателем.

    Подробнее: http://radiokot.ru/lab/hardwork/11/

    Пока печки нет, сделал вот такой нижний подогрев, для небольших плат:

    Нагреватель 250 вт, диаметр 12 см , прислали из Англии, покупал на EBAY.

    Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

    Паяльная станция с двумя одновременно действующими паяльником и феном. Можно использовать разные МК (PIC16F886/PIC16F887, PIC16F876/PIC16F877, PIC16F876a/PIC16F877a). Применен дисплей от Nokia 1100 (1110). Обороты турбины фена регулируются электронно, так же задействован встроенный в фен геркон. В авторском варианте применен импульсный блок питания, я применил трансформаторный БП. Всем мне нравится эта станция, но с моим паяльником: 60вт, 24в, с керамическим нагревателем, большое забегание и колебание температуры. При этом паяльники меньшей мощности, с нихромовым нагревателем имеют меньшие колебания. При этом мой паяльник, с описаной выше паяльной станцией от Михи-Псков, его с прошивкой 5гр с точкой, поддерживает температуру с точность до градуса. Так что нужнен хороший алгоритм нагрева и поддержания температуры. В качестве эксперемента сделал ШИМ регулятор на таймере, управляющее напряжение подал с выхода усилителя термопары, отключение, включение от микроконтроллера, Колебание температуры сразу уменьшилось до нескольких градусов, это подтверждает что нужен правильный алгоритм управления. Внешний ШИМ это конечно порнография при наличии микроконтроллера, но хорошую прошивку пока не написали. Заказал другой паяльник если с ним не будет хорошей стабилизации, продолжу свои эксперементы с внешним ШИМ управлением, а может хорошая прошивка появится. Станцию собрал на 4 платах, соединяются между собой на разъемах.

    Схема цифровой части устройсква представлена на рисунке, для наглядности показаны два МК: IC1 — PIC16F887, IC1(*) — PIC16F876. Другие МК подключаются аналогично, на соответствующие порты.

    Для изменения контрасности нужно найти 67 байт в ЕЕПРОМ, его значение «0х80» , для начала можно поставить «0х90». Значения должны быть от «0х80» до «0х9F».

    По поводу дисплея 1110i (текст отображается зеркально), если не китай, а оригинал,открываем ЕЕПРОМ, ищем 75 байт, меняем его с A0 на A1.

    Подробности, прошивка : http://radiokot.ru/lab/controller/55/ Автор: Алексей Грачев

    Получил паяльник Hakko907 24в, 50вт, с керамическим нагревателем 3 ома, и терморезистором 53 ом. Пришлось доработать усилитель под терморезистор. Прошивку залил от 24.11.11. Стабильность температуры улучшилась, при заданной 240 гр держит в пределах 235-241. Усилитель собрал по схеме

    Двухканальная ПС на двух ATMEGA8.

    Первый вариант Михиной паяльной станции был одноканальный, решил собрать двухканальную
    по схеме 4. (см. ФАК по Михиной ПС на Радиокоте.) Оновременно можно пользоваться паяльником и феном.
    Паяльник Hakko 907 с терморезистором, фен с турбиной от ПС LUKEY 702.
    Станцию сделал блочную: Плата микроконтроллера с индикаторами и кнопками, плата усилителей терморезистора
    и термопары, плата управления феном и блок выпрямителей, стабилизаторов и трансформатор.
    Для управления, из кнопок сделаны самодельные джойстики, ими удобнее управлять чем просто кнопками.
    Трансформатор от принтера, паяльник нормально тянет трансформатор не греется. Подключить к ней паяльник ZD-416 не удалось, большое забегание температуры, хотя он нормально работает на Михиной ПС. Схемное решение, прошивка все тоже, а работать не хочет. Видно благодаря господу Богу и стечению обстоятельств он заработал без проблем на моей первой ПС. Смоделировать эти обстоятельства не удалось, понижал напряжение питания паяльника, перепробывал разные варианты усилителей термопары, делал как у Михи питание ИОН с резистивного делителя, конденсаторы, дроссели ставил.

    Двухканальная паяльная станция с энкодером

    Паяльная станция двухканальная, с одновременно работающими паяльником и феном, разработана Pashap3 (подробности смотри на Радиокоте) и выполнена на ATMEGA16 с индикатором 1602 и энкодером. ИИП для паяльной станции выполнил на TOP250.

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

    Усилители могут быть выпонены по одной из схем или им подобных, я собрал на LM358.

    Усилитель для термопары

    Термокомпенсация для термопары

    Усилитель для терморезистора паяльника

    ИИП выполнен на основе схемы

    Настройка ПС:
    1. Калибровку производим первый раз с отключёнными нагревателями, выставляем температуру паяльника и фена,
    отображаемую на дисплее, равную или немного выше комнатной;
    2. Подключаем нагреватели, повторно включаем пс с нажатой кнопкой принудительного включения фена и входим в
    режим ограничения максимальной мощности фена, температура программно задана 200 гр и обороты мотора фена 50%,
    поворотом ручки энкодера увеличиваем или уменьшаем максимальную мощность нагревателя фена,
    определить при каком минимальном возможном значении температура фена достигнет и будет удерживать 200гр,
    в этом же меню можно произвести более точную калибровку,
    хотя лучше калибровать на температуре 300-350 результат будет более точным;
    3. Нажимаем кнопку энкодера и переходим в режим ограничения максимальной мощности паяльника (тоже что и фен);
    4. Нажимаем кнопку энкодера переход в основное меню: по умолчанию паяльник выключен, что соответствует
    надпись «SOLD OFF» включаем паяльник кнопкой (температура сохраняется от последнего использования)
    поворотом ручки энкодера изменяем нужную температуру (в зависимость от темпа поворота ручки, температура меняться
    на 1 или 10гр) по достижению заданной температуры бузер подаст короткий «пик»;
    5. Нажимаем кнопку энкодера переход в меню таймера сна, выставляем нужное время в минутах max до 59, нажимаем кнопку
    энкодера и возвращаемся в меню паяльника;
    6. Снимаем фен с подставки или нажатие кнопки принудительного включения фена переходим в меню температуры фена
    (если паяльник включён то продолжает поддерживать заданную. температуру)
    поворотом ручки энкодера изменям нужную температуру (в зависимость от темпа поворота ручки, температура меняться
    на 1 или 10гр) по достижению заданной температуры бузер подаст короткий «пик»,
    нажимаем кнопку энкодера переход в меню установки оборотов фена от 30 до 100% повторное нажатие возвращает в
    предыдущее меню , в обычном режиме при укладке на подставку мотор фена будет на максимальных оборотах пока температура фена
    не спадет ниже 50 гр.;
    7. Установленная температура отображается первые 2 сек после последнего поворота энкодере остальное время реальная;
    8. За 30,20,10,3,2,1 секунд до окончания таймера сна подается короткий одинарный «пик» и переход в режим «SLEEP»
    нагреватель паяльника и фена отключаются, мотор фена будет на максимальных оборотах
    пока температура фена не спадёт ниже 50 гр., при повороте ручки энкодера станция просыпается;
    9. Выключение пс тумблером — нагреватель паяльника и фена отключаются, мотор фена будет на максимальных оборотах
    пс продолжает работать пока температура фена не спадет ниже 50 гр.

    Прикладываю свои печатки.

    Паяльная станция на жалах Т12

    Монолитные жала Т12 стали более доступные по цене решил сделать себе на них ПС.

    На Форуме «Радиокота» взяты схема и прошивка, там можно посмотреть обсуждение и новые прошивки.

    Схема блока питания аналогична предыдущей ПС. БП выдает 24в и 5в поэтому преобразователь на LM2671 не делал.

    Инструкцию по настройке, прошивку и мою плату смотри в приложении.

    Источники:

    http://vip-cxema.org/index.php/home/mikrokontrollery/298-payalnaya-stantsiy

    http://radioprog.ru/post/193

    http://www.drive2.ru/b/477557208557551830/

    http://cxem.net/master/101.php

    http://radioskot.ru/publ/termovozdushnaja_pajalnaja_stancija_didav/1-1-0-1397

    http://xn—-8sbabjmb4b0a0a2n.xn--p1ai/index.php/radioelectr/10-microcontrol/48-ironst?limitstart=&showall=1

    Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector