РадиоКот :: Паяльник с терморегулятором без отдельного датчика темпера-туры (на ATtiny15).
Например TDA7294

РадиоКот >Схемы >Цифровые устройства >Автоматика >

Теги статьи: ПаяльникДобавить тег

Паяльник с терморегулятором без отдельного датчика темпера-туры (на ATtiny15).

Автор: YYS, yysup@yandex.ru
Опубликовано 18.02.2014
Создано при помощи КотоРед.

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

Предупреждаю честно – сам не собирал в «железе», эмулировал в VMLAB. Попытки эмуляции в Протеусе не увенчались успехом, причина в том, что любимый всеми Протеус, некорректно отрабатывает команду контроллера «sleep». О том, зачем она нам понадобится, поговорим позднее.

Как правило, паяльники производства СНГ при работе немного перегреваются. Это нам и нужно. Если теперь периодически питать такой паяльник напряжением через полупериод, то он в эти промежутки будет медленно охлаждаться – вот вам и регулировка температуры.

Встроить в заводской паяльник датчик температуры – дело не простое. А если для оценки температуры использовать величину сопротивления спирали? Меняется оно не в больших пределах, но 10-ти разрядный АЦП эту разницу уловить должен. Итак, пробуем нарисовать схему регулятора.

Рис. 1.

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

Питание контроллер получает от сети 220В, через гасящий конденсатор С1, конденсатор С6 – против сетевых помех, стабилитрон D1 на 5,1В, лучше взять на 0,5Вт. Цепочка R11, D2 формирует из сетевого напряжения меандр, чтобы контроллер определил точки перехода через ноль. Потенциометр R6 задает нужную температуру, его ось должна быть надежно изолирована, иначе может ВДАРЫТТТТЬ!!!

Резистор R9 – измерительный, номинал зависит от того, какой мощности паяльник используется. В данном случае примерно 25Вт.

Транзистор Q2 управляет оптроном U2, вместо указанного, можно применить МОС3051 и другие. Симмистор Q1 лучше импортный, дешевле обойдется. Резисторы R1 и R2 – полуваттные.

Программа имеет ряд особенностей.

При включении в сеть контроллер измеряет длительность нескольких полупериодов сети, усредняет и вычисляет длину четверти периода – это нужно для того, чтобы знать когда запускать АЦП на измерение потребляемого паяльником тока, то есть сопротивления его спирали. Сделано так, потому что контроллер работает от внутреннего генератора, а он имеет существенный разброс. В этой подпрограмме и использована команда «sleep».Измерение напряжения с движка R9 производится в момент перехода сетевого напряжения через ноль, а тока через спираль паяльника в момент его пика.Оба эти значения суммируются в соответствующих регистрах, усредняются и сравниваются друг с другом, после чего принимается решение включать на половинную мощность или нет.

Наладка.

Самое главное – это правильно наладить регулятор.

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

Например:

Ток при t=25°C равно Imax = 0,205A.Ток при максимальном нагреве Imin = 0,2A.

Исходя из этих значений, рассчитывается величина резистора R9. Максимальное число на выходе АЦП равно 1023 или $3FF в шестнадцатеричном формате. В программе выбран внутренний источник опорного напряжения, то есть примерно 2,56В. Падение на R9 должно составлять, скажем 0,9-0,8 от опорного, это 2,2В. Таким образом R9 = 2,2В/0,2А = 11Ом. За одно, посчитаем мощность резистора Р = 2,2*0,2 = 0,44 Вт. Этот резистор, лучше всего изготовить из манганиновой проволоки (применялась в старых тестерах). Можно, конечно, использовать внутренний усилитель АЦП (чтобы уменьшить измерительное сопротивление), но точность измерения при этом падает порядка на два.

Следующий этап – расчет добавочных резисторов R12, R13.

Потенциометр R6 должен выдавать на АЦП реальные значения напряжения, то есть в тех пределах, которые имеются на R9 или немного шире.

Если ток через паяльник изменяется от 0,2 до 0,205 ампер, то падение на R9 – от 2,2 до 2,225 вольт, разность – 0,025В. Номинал R6 – 100 Ом, следовательно, ток через него 0,25 мА. Тогда R13 = 2,2/0,25 = 8,8кОм (8,2к), а R12 = (Vcc-2,225)/0,25 = 11,1к (12к), округляем значения в разные стороны, чтобы расширить пределы регулировки. В процессе эксплуатации значения этих резисторов будут уточняться.

Файлы с листингом программы и прошивка находятся в архиве 01.rar . Здесь же проект для Протеуса и VMLAB.

Успехов всем, решившим рискнуть реализовать конструкцию!!!

Первоисточник на моем сайте: https://atmelfor.in.ua/payalnik-s-termoregulyatorom-bez-otde/


Файлы:
Архив RAR


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




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

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

7 12 34
1 0 0

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