Микропроцессорный регулятор мощности для паяльника на PIC16F628A
Update. Обратите внимание, что прошивка из этого поста — не самая свежая. Лучше брать прошивку из поста «Снова о регуляторе мощности. Универсальная прошивка для любого включения светодиодов».
Что он может:
- 20 уровней регулировки с запоминанием уровня
- фазовое управление мощностью
- линейная регулировка мощности (не фазы)
- наличие режима форсированного разогрева в течении 5 или 10 минут
- плавное включение нагрузки
- автоматическое отключение нагрузки через 30 мин
- наличие режима без отключения нагрузки
- линейная шкала на светодиодах
- управление мощностью и выбор режимов осуществляется двумя кнопками
- в схеме использован микропроцессор PIC16F628A.
Принципиальная схема контроллера
Регулятор мощности, принципиальная схема, PIC16F628A
Перечень элементов
Обозначение | Номинал | Примечание |
---|---|---|
C1 | 1n | |
C2 | 10µ x 10V | |
C3 | 1n | |
C4 | 1n | 600V |
C5 | 100n | |
DA1 | PC817 | |
DA2 | MOC3020 | MOC3020-MOC3023 |
DD1 | PIC16F628A | |
R1 | 2k2 | |
R2 | 220k | |
R3 | 220k | |
R4 | 1k | |
R5 | 22k | |
R6 | 220 | |
R7 | 39 | |
R8 | 220 | |
R9 | 220 | |
R10 | 220 | |
R11 | 220 | |
R12 | 220 | |
R13 | 220 | |
R14 | 220 | |
R15 | 220 | |
R16 | 220 | |
R17 | 220 | |
R18 | 220 | |
R19 | 220 | |
VD1 | 1N4148 | |
VD2 | 1N4148 | |
VD3 | 1N4148 | |
VD4 | 1N4148 | |
VD5 | 1N4148 | |
VS1 | MAC15N | MAC16N |
VT1 | 2SC828 |
Благодаря наличию оптронов цифровая часть гальванически развязана с сетью, но, тем не менее, в схеме присутствует высокое напряжение, поэтому при повторении конструкции необходимо соблюдать технику безопасности!
Осцилограммы на выводах процессора.
Смещение импульсов друг относительно друга на осцилограмме соответствует второй ступени регулировки мощности (горит 1 светодиод)
Ширина импульса на RA4 около 170uS, на RB3 около 1.5mS
Прошивка
Версия 2: (доступно зарегистрированным пользователям)
Обратите внимание, что более свежая и функциональная прошивка есть здесь
Правильно выставленные фьюзы — залог успеха:
CONFIG = 0x2150
или
CONFIG = 0x3F50 (если считать неопределенные биты 9-12 за «1»)
CP | — | — | — | — | CPD | LVP | BOREN | MCLRE | FOSC2 | !PWRTE | WDTE | FOSC1 | FOSC0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | x | x | x | x | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
Для прользователей IC-PROG установка фьюзов должна выглядеть так (сам не проверял, подтвердите или поправьте в комментах кто пробовал)
FOSC = 100 (INTOSC internal oscillator: I/O function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN)
WDTE =
PWRTE = 0 (Power-up Timer Enable bit. Enabled)
MCLRE = 0 (RA5/MCLR Pin Function Select bit. RA5/MCLR is digital I/O)
LVP = 0 (Low Voltage Programming Enable bit. RB4/PGM is digital I/O, Low Voltage Programming is off)
Как и любая цифровая схема, данный регулятор не нуждается в налаживании, и в случае правильной сборки и исправных деталей начинает работать сразу. Но, как оказалось, это только в теории. На практике бывает, что контроллер в лучшем случае не работает вообще, и в этом случае проблему отыскать сравнительно легко. Это или фьюзы неверно выставлены, ошибка в монтаже или еще что-то подобное, глобальное.
Гораздо хуже, когда процессор вроде работает, есть индикация, но в нагрузке творится что-то непонятное. В таком случае очень полезно посмотреть осциллограммы на входах и выходах процессора RA4 и RB3.
К сожалению, не у всех под рукой есть осциллограф. С расчетом именно на такой случай я добавляю тестовую прошивку, которая позволит определить, есть ли на входе RB3 сигнал с частотой 100Гц с детектора нуля.
Прошивка
Версия 1 от 09.04.13: (доступно зарегистрированным пользователям)
Данная прошивка предназначена только для указанной цели, больше ничего она не делает. Фьюзы для этой прошивки такие-же, как и для основной прошивки. Она работает с рассчетом, что используется внутренний тактовый генератор на 4MHz. Результат работы выводится на светодиодный индикатор.
Значения отдельных светодиодов индикатора указаны на рисунке ниже:
Фактически индикаторы означают следующее:
0-20 Hz — импульсов скорее всего нет вообще
<93 Hz — импульсы следуют с сильно низкой частотой
с 94 по 106 Hz — норма (с учетом погрешности калибровки внутреннего генератора на 4MHz)
>108 Hz — импульсы следуют слишком часто
Возможна ситуация, когда горит одновременно несколько светодиодов, что означает, что обнаружены импульсы, следующие с разными интервалами (частотами), чего в нормально работающем детекторе нуля не должно быть, максимум — пара соседних из «нормального» интервала
Наконец регулятор обзавёлся печатной платой, которую разработал и любезно предоставил RN3QNR
Печатная плата в формате . LAY: (доступно зарегистрированным пользователям)
Выглядит в собранном виде это так:
Для регулятора готова новая прошивка, которая позволяет работать в одном из двух режимов. Параметры каждого из режимов (время и мощность форсированного разогрева, время до отключения и мощность при отключении) могут быть выставленны индивидуально в режиме настроек.
Читайте про новую прошивку здесь
Даташиты
- Процессор PIC16F628A скачать
- Оптосимистор MOC3020-MOC3023 скачать
- Подключение MOC3020-MOC3023 к симистору скачать
- Симистор MAC15 скачать
- Симистор MAC16 скачать
- Оптопара pc817 скачать
CXG 936d — электрический паяльник с керамическим нагревателем, регулировкой температуры и термостабилизацией: обзор симистора BT134(-600E), инструкция и отзыв о покупке
Я уже делал обзор про похожий девайс. Ещё один обзор про паяльник с регулировкой температуры, но уже с полноценной термостабилизацией.
Смотрим, в каком виде прислали, иногда полезно.
Внутри коробка, обёрнутая в два слоя вспененного полиэтилена.
Коробка с пластиковым окошком.
С тыльной стороны упаковки стоит галочка, указывающая на модель паяльника.
Паяльник выпускается в 2-х вариантах: модели 936d и 936D.
Причем 936d — это general, а 936D — precise. В обзоре обычная модель — CXG 936d, с маленькой буквой d (220В).
Внутри коробки паяльник надежно зафиксирован в пластиковом блистере.
Всё остальное разместилось с обратной стороны.
В комплект поставки входят:
— Паяльник,
— инструкция (на китайском!),
— гарантийный талон.
Инструкция на китайском на двух страницах формата А4.
Полную версию можно глянуть здесь.
В инструкции вообще уловить что-то полезное очень сложно. Поэтому смотрим, что написано на странице магазина. Остальное интуитивно и по картинкам.
Перевёл и скомпоновал с инструкцией.
Модель: CXG 936d.
Скорость нагрева: 350°С/8с.
Цифровой дисплей.
Мощность: 60 Вт.
Совместимость: Hakko 900М серии.
Керамический нагреватель A1326 (220В 60Вт).Рабочая температура: 80 ~ 450°С.
Сопротивление заземления жала: < 2Ω.
Напряжение на жале заземлённого паяльника: <2 мВ
С обратной стороны инструкции есть информация по жалам.
Паяльник пришёл с НЕевропейской вилкой. На странице магазина вариантов для выбора нет.
Можно воспользоваться чем-нибудь из этого:
Либо переделывать вилку (предпочтительнее), кому как удобнее.
Перехожу к внешнему осмотру.
В месте хвата и входа кабеля мягкие «резинки».
Сетевой кабель длиной полтора метра. Таким обычно комплектуют настенные/настольные светильники.
В хвостовой части паяльника указаны фирма и номер модели.
Аналогичное фирменное обозначение на носовой металлической части.
Выключатель как у светильников (2А, 250В). Кстати, очень удобно.
Выглядит как обычный паяльник.
На всякий случай взвесил.
При включении умная схема подключает паяльник на полную мощность (это длится доли секунд) плавно снижая мощность в процессе нагрева. 150Вт – такие цифры показывает ваттметр в момент включения (вовсе не 60Вт, как на странице магазина). Фото того, что уловил.
До температуры 300˚С разогревается за 20 секунд. При этой температуре потребляет 12-17Вт (если ничего не паять).
Проверил термостабилизацию. Разогрел паяльник до 300˚С и в установившемся режиме (12-17Вт) окунул кончик жала в стакан с водой. Мощность возросла до 35Вт. Т.е. схема отрабатывает
Последнюю установленную температуру помнит. При включении сразу разогревается до этой температуры. Если установить на пульте 80˚С, то это будет своеобразный ждущий режим. Схеме достаточно пары секунд, чтобы прогреть паяльник с комнатной температуры и перейти в ждущий режим.
Сразу после включения (или изменения температуры) паяльник некоторое время показывает установленную температуру. Через несколько (4) секунд начинает показывать текущую (реальную) температуру жала.
К сожалению у паяльника нет индикатора работы нагревательного элемента. Мощность потребления от сети можно узнать только с помощью ваттметра.
При этой температуре он не способен нанести какой-либо существенный урон, при этом потребляет всего 1,3Вт от сети.
На пульте всего две кнопки. При нажатии на жёлтую кнопку показания увеличиваются, на серую — уменьшаются. Показания изменяются с дискретностью в 1°С.
Перехожу к разбору.
Сложностей никаких. Всё как у всех.
Это паяльник с керамическим нагревательным элементом. Нихромовые нагреватели выглядят немного по-другому, у них сверху стык замазан цементом. У керамических обычно вот такая ступенька (хотя ступеньки научились подделывать) и бороздка (её пока не подделывают).
Диаметр нагревательного элемента 3,9мм.
Внутренний диаметр жала 4,2мм.
Полностью совместимы со стандартом Hakko 900М серии.
Внешний диаметр 6,6мм.
К жалу вернусь чуть позже. Разбираю дальше.
Теперь можно вынуть плату управления. Сетевой провод двухжильный. Зажат хорошо.
Третий провод (отдельный) идёт от крокодила на корпус.
К нагревательному элементу идут четыре повода.
Нагревательный элемент с термопарой.
Мощность вроде как 60Вт.
Маркировку нашёл с трудом. Гравировка на керамике. Натёр тыльной стороной простого карандаша:
CXG 1324 GB
На счёт последних двух букв есть сомнения.
Перехожу к блоку регулировки температуры.
Основные элементы можете рассмотреть более детально. На первой картинке
оптрон MOC3020.
Далее микроконтроллер и ОУ LM358,
Симистор BT134(-600E).
Здесь должна стоят немного другая марка конденсатора. Установлен более дешёвый вариант.
Очень-очень похоже на рассмотренный мною 4-5 месяцев назад паяльник Tomizawa. Схемотехника один в один. Только у этого полноценная термостабилизация.
Возвращаюсь к жалам. Рассмотрю поподробнее.
Проверил магнитом.
Магнитится всем телом.
Сделал запил, чтобы увидеть, из чего сделано.
Внутри стальной стакан, меди не так-то и много, но есть. Попозже проверю, как скажется в работе.
Измерил длину выступающей части нагревательного элемента. 23,5мм.
Глубина внутренней полости жала 25,5мм.
2мм пустоты – это много. При таком раскладе при пайке будут возникать проблемы.
Но запас есть.
Но причина вот в этой трубочке. Выступает на 18мм. Необходимо сдвинуть на 2. Она запрессована.
Пришлось поработать молоточком. Естественно работать нужно аккуратно, без фанатизма. На 1мм удалось вдвинуть. На 0,5мм наклепал. Пол миллиметра оставил на тепловое расширение.
В этом плане теперь всё нормально.
Перехожу к тестированию.
Поработал паяльником в течение часа.
Жало облудилось хорошо. Никаких проблем не обнаружил.
Кстати, и типоразмер указан.
Осталось проверить, насколько точно поддерживает температуру. Буду использовать девайс с выходом на компьютер. Так проще.
Чтобы не портить термопару, температуру измерял не на самом кончике, там, где нет припоя.
Последовательно подбирал температуру до круглых значений, нажимая кнопочку на пульте:
80˚С→100˚С→150˚С→200˚С→250˚С→300˚С→350˚С →400˚С.
На привычных рабочих температурах паяльник явно не дотягивал. Вспомнил про подстроечник. Фото есть в начале обзора. Крутанул по часовой на 2 часа.
Теперь меня всё устраивает.
Уже после того как проделал всю эту процедуру, разобрался с программной калибровкой.
После включения выключателя нужно нажать на обе кнопки одновременно, паяльник перейдет в режим калибровки. На экране будет отображаться текущее значение поправки (у моего было -032). Кнопками можно сделать либо положительную, либо отрицательную поправку, до ±050 градусов в каждую сторону.
Дополнительно.
Для переключения режимов отображения температуры между °C/°F нужно включать паяльник в сеть, предварительно зажав обе кнопки (не перепутайте порядок действий). По умолчанию установлен режим °C.
ВСЕ установки запоминаются при выключении.
И в конце про подставку. Она тоже была в комплекте.
Я не знаю, из чего она сделана, но она абсолютно не магнитится.
Пора подводить итоги.
Плюсы:
+ Быстрый нагрев.
+ Керамический нагревательный элемент.
+ Совместимость с жалами Hakko 900М серии.
+ Регулировка температуры.
+ Термостабилизация.
+ Цифровой дисплей.
+ Гибкий длинный шнур.
+ Возможность выбора температуры в широком диапазоне (от 80°C до 450°C) с дискретностью в 1°C
+ Возможность калибровки без разборки.
Минусы:
— НЕнаша сетевая вилка.
— Пришлось немного доработать.
Вот, в общем-то, и всё. Для правильного вывода того, что написал, должно хватить. Кому что-то неясно, задавайте вопросы. Возможно, какие-то моменты упустил.
Надеюсь, хоть кому-то помог.
Удачи!
Товар для написания обзора предоставлен магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
6-контактный DIP-модуль симисторного драйвера со случайной фазой и выходной оптопарой (250/400 В пик.
)%PDF-1.4 % 1 0 объект > эндообъект 5 0 объект /Title (MOC3023M — 6-контактный DIP-триак-драйвер со случайной фазой на выходе оптопары \ (250/400 В пик. \)) >> эндообъект 2 0 объект > эндообъект 3 0 объект > эндообъект 4 0 объект > транслировать BroadVision, Inc.2022-09-13T10:16:53-07:002022-09-12T11:48:08-07:002022-09-13T10:16:53-07:00application/pdf
|쁭uwŬl4D0֑R84R’PeBJ1XF8dDf2Le]nN!T]I_eɠd)Z#
scr%20firing%20circuit%20using%20moc3020 datasheet & application notes
Top Results (6)
Часть | Модель ECAD | Производитель | Описание | Техническое описание Скачать | Купить Часть |
---|---|---|---|---|---|
Р104 | Койлкрафт Инк | Кремниевый выпрямитель, | |||
TCM1050P | Инструменты Техаса | Двойной подавитель переходного напряжения 8-PDIP | |||
CR05AM-16A-БТБ#BD0 | Ренесас Электроникс Корпорейшн | Тиристор 800 В-0,3 А малой мощности | |||
CR5AS-12A-DA1#B00 | Ренесас Электроникс Корпорейшн | 600 В — 5 А — тиристор средней мощности | |||
BCR3FM-12RB-AS#GG1 | Ренесас Электроникс Корпорейшн | 600 В — 3 А — симистор средней мощности | |||
BCR20PM-14LJAN#B00 | Ренесас Электроникс Корпорейшн | Триаки |
scr%20firing%20circuit%20using%20moc3020 Листы данных Context Search
Каталог данных | MFG и тип | ПДФ | Теги документов |
---|---|---|---|
Транзистор C107m Резюме: T25000 SCR ТРАНЗИСТОР 8TA41600B T106F1 SCR SC160D TIC106M SCR SC136B Triac Q2006R5 BTA417008 | OCR-сканирование | 1N4001 1N4002 1N4003 1Н4004 1N4005 1Н4006 1N40Q7 1N4622 1N4732 1N4733 Транзистор С107м т25000 тиристорный транзистор 8ТА41600Б Т106Ф1 СКР SC160D TIC106M SCR Симистор SC136B Q2006R5 БТА417008 | |
С106Д1 Реферат: scr s106d1 SC165M HSC160MTA TRIAC S106D1 S106B1 IS08s c106b1 scr TO92 симистор SIPT515TA | Оригинал | 2Н1842 SPS020/F 2Н1843 2Н1844 СПС120/Ф 2Н1845 2Н1846 СПС220/Ф S106D1 скр s106d1 СК165М HSC160MTA СИМИСТОР S106D1 S106B1 IS08s c106b1 скр симистор ТО92 SIPT515TA | |
190721 Резюме: нет абстрактного текста | Оригинал | ||
ДИОД ЭД 34 Аннотация: управление скоростью двигателя постоянного тока 12 В с помощью тиристора SCR 2000 A SCR 100A SCR 100A 100V диод ED 21 DIODE ED 16 scr 6 Ампер SCR ворота IC управления SCR ИС управления фазой | OCR-сканирование | 72ТМбай БП107, Ампер/100-2000 ЭД42/ЭД47 ДИОД ЭД 34 Управление скоростью двигателя постоянного тока 12 В с помощью scr СКР 2000 А СКР 100А тиристор 100А 100В диод ЭД 21 ДИОД ЭД 16 тиристор 6 ампер ИС управления затвором SCR ИС управления фазой SCR | |
2014 — Недоступно Резюме: нет абстрактного текста | Оригинал | ФАН41501 UL943 90 минут com/dwg/MA/MA06A чертеж/PKG-MA06A | |
1997 — СКВ С ВАХ Реферат: как проверить тиристор SCR TRIGGER PULSE схемы HP54540A 10kv scr двойной стабилитрон 3B цифровой запуск scr scr 6A SP721 SP720 | Оригинал | СП720, SP721 SP723 AN9708 SP720 SP721 SP723 СЦР С ВАХ как проверить скр Цепь ИМПУЛЬСА ТРИГГЕРА SCR HP54540A 10кв скр двойной стабилитрон 3B цифровой запуск scr экран 6А SP720 | |
список scr Реферат: ami 9071 SCR-1912 SCR104 SCR1924 SCR-233 SCR-1782 bbu установка 9650SE scr1479 | Оригинал | 9690SA 9650SE 64-битный СКР-1161) SCR-1219) ЮКР-2018) список scr ами 9071 СКР-1912 SCR104 SCR1924 СКР-233 SCR-1782 установка ббу scr1479 | |
2014 — Недоступно Резюме: нет абстрактного текста | Оригинал | ФАН41501 UL943 90 минут com/dwg/MA/MA06A чертеж/PKG-MA06A | |
2000 — TRIAC RCA Аннотация: технические характеристики симистора Затвор выключения симистора SCR TRIGGER PULSE Circuit RCA THYRISTOR scr rca RCA Triacs Цепь управления тиристором SCR Gate Drive выключение тиристора rca | Оригинал | ||
2001 — характеристики скр Резюме: SCR GATE DRIVER технические характеристики SCR ТЕХНИЧЕСКИЕ ДАННЫЕ SCR ТРАНЗИСТОР SCR TRIGGER схема SCR RECTIFIER scr с фиксацией DATASHEET SCR характеристики SCR схема драйвера затвора SCR | Оригинал | АН048. LXT305A) технические характеристики scr ДРАЙВЕР ЗАТВОРА SCR Спецификации скринов ТЕХНИЧЕСКИЙ ЛИСТ SCR ТРАНЗИСТОР Цепь ТРИГГЕРА SCR ВЫПРЯМИТЕЛЬ SCR защелка scr ТЕХНИЧЕСКОЕ ОПИСАНИЕ SCR характеристики рейтинга scr Схема драйвера затвора SCR | |
СКР 100А Резюме: 4-контактная схема привода затвора SCR scr 20a Низковольтный привод SCR Gate Drive SCR Схема защиты затвора SCR Схема контактов SCR UC2908 Схема привода SCR SCR POWER SECTION | OCR-сканирование | UC1908 UC2908 UC3908 UC3908 uc1908 001b205 СКР 100А 4-контактная схема управления затвором SCR скр 20а Привод затвора SCR тиристор низкого напряжения Схема защиты затвора SCR схема контактов SCR UC2908 схема привода тиристора СИЛОВАЯ СЕКЦИЯ SCR | |
1998 — ic мм74hc Реферат: срабатывание триггера с микропроцессором cmos scr AN-339 отечественный MM74HC SCR TRIGGER PULSE схема AN-339 CD4000 MM74C 74HC | Оригинал | ММ54ХК/ММ74ХК ic мм74hc запуск scr с микропроцессором cmos scr Ан-339 национальный ММ74НС Цепь ИМПУЛЬСА ТРИГГЕРА SCR Ан-339 CD4000 ММ74С 74HC | |
1995 — запуск scr с микропроцессором Реферат: Генератор функций cmos с использованием cd4049 ic mm74hc national semiconductor CD4000 scr Принципиальная схема источника питания MM74HC cmos scr CD4049 Application AN-339 national AN-339 | Оригинал | ММ54НС ММ74НС запуск scr с микропроцессором Генератор функций cmos с использованием cd4049 ic мм74hc национальный полупроводник CD4000 Принципиальная схема блока питания scr cmos scr CD4049Приложение Ан-339 национальный Ан-339 | |
1997 — СКВ С ВАХ Резюме: КОНФИГУРАЦИЯ ВЫВОДА SCR, как проверить схему ИМПУЛЬСНОГО ТРИГГЕРА SCR SCR БЫСТРОЕ ПЕРЕКЛЮЧЕНИЕ ESD И диод И SCR scr 6A AN9708 SP721 техническое описание scr | Оригинал | AN9708 СП720, SP721 SP723 1-800-4-ХАРРИС СЦР С ВАХ КОНФИГУРАЦИЯ ПИН-кода SCR как проверить скр Цепь ИМПУЛЬСА ТРИГГЕРА SCR SCR БЫСТРОЕ ПЕРЕКЛЮЧЕНИЕ ESD И диод И SCR экран 6А АН9708 техническое описание scr | |
2000 — СКР 2000 Реферат: SCR ТРАНЗИСТОР | Оригинал | ТИСП8200М, ТИСП8201М, ТИСП8200М 10/1000рмед, СКР 2000 тиристорный транзистор | |
реле 5 вольт техпаспорт Реферат: 5V 5-точечное РЕЛЕ 5 вольт Реле реле 6 вольт ВКЛЮЧЕНИЕ И ВЫКЛЮЧЕНИЕ SCR Реле SCR DRIVER 5 вольт 5V РЕЛЕ реле Диод SCR 5v | Оригинал | ||
2002 — регулятор фазового угла Реферат: Руководство General Electric SCR | Оригинал | ПК501-1 регулятор фазового угла Руководство General Electric SCR | |
ЭД 05 Диод Реферат: диод ed13 ДИОД ЭД 16 тиристорный тиристор 800A ДИОД ED 5000 вольт scr тиристор Управление фазой 12В управление скоростью двигателя постоянного тока с помощью тиристора ED 84 ДИОД ED 11 | OCR-сканирование | БП107, МАКС/10 ЭД 05 Диод диод ed13 ДИОД ЭД 16 тиристорный тиристор 800А ДИОД ЭД 5000 вольт SCR Управление фазой SCR Управление скоростью двигателя постоянного тока 12 В с помощью scr диод ЭД 84 ДИОД ЭД 11 | |
1996 — Привод затвора SCR Аннотация: схема привода тиристора Схема привода затвора тиристора 100A СОЕДИНЕНИЕ SCR SCR 100A 4-контактная схема привода затвора SCR асимметричная схема SCR scr Схема управления затвором SCR Схема управления IC SCR TRIGGER PULSE | Оригинал | UC1908
UC2908
UC3908
UC3908
О-220
Рисунок 10. |