Суббота, 27.04.2024
Микроконтроллерные устройства
Меню сайта
Категории каталога
Мои статьи [8]
Статьи пользователя [0]
Сюда вы загружаете свой материал
Наш опрос
Главная » Статьи » Мои статьи

Паяльная станция на микроконтроллере (цифровой ПИД регулятор температуры паяльника)

Цифровая паяльная станция на микроконтроллере
представляет собой по сути ПИД(Пропорционально Интегрально
Дифференциальный) регулятор температуры жала паяльника. Для
оптимизации скорости выхода на режим уставки температуры и
стабилизации температуры применен ПИД закон регулирования напряжения
на паяльнике. Установка заданной температуры
производится кнопками Больше/Меньше , расположеными на передней панели
устройства. После установки температуры уставки, устройство автоматически
переходит в режим измерения температуры , отображая
реальную температуру паяльника. Так же в устройстве предусмотрен режим
программирования коэффициентов П, И, Д по отдельности, для
адаптирования устройства под различные типы паяльников. Для перехода в режим программирования коэффициентов, достаточно вынуть штеккер термопары. Устройство самостоятельно отслеживает потерю контакта с термопарой и выходит на режим программирования. В режиме программирования существуют 3 настройки - это коэффициенты P(пропорциональный), i(интегральный) и d(дифференциальный). Как только устройство обнаруживает потерю контакта с термопарой по истечению 1-3х секунд, устройство переходит в режим программирования P(пропорционального) коэффициента, установка значения пропорциональной состовляющей осуществляется кнопками "Больше" и "Меньше" соответственно (в пределах от 0 до 255). Для перехода к настройке следующего коэффициента достаточно кратковременно нажать обе кнопки одновременно. После чего устройство переходит в режим программирования i(интегральной) составляющей. Установка требуемого коэффициента (В пределах от 0 до 999) осуществляется таким же образом, как и при установке пропорциональной составляющей (т.е. кнопками "Больше" и "Меньше"). Переход в режим программирования d(дифференциальной) составляющей осуществляется так-же одновременным нажатием на обе кнопки. Предел изменения дифференциальной состовляющей от 0 до 255. Все установки сделаны циклично, т.е. если текущее значение пропорционального коэффициента - 0, при последующем нажатии на кнопку "Меньше", то значение будет - 255. Для того , чтобы закончить программирование и выйти на режим регулировка/измерение температуры, достаточно вставить назад штеккер термопары. Причем все програмные установки коэффициентов не теряются, при выключении питания устройства, потому, что  они сохраняются в энергонезависимой памяти контроллера.
Устройство питается от напряжения сети 220В , Выходное напряжение
~220В. В качестве термодатчика была использована термопара 4мВ/С (от китайского тестера).
Устройство оборудовано светодиодным индикатором, что обеспечивает
качественный контроль температуры , даже в слабоосвещенных
местах.


Печатная плата паяльной станции(.lay)

Прошивка микроконтроллера паялки(.hex)


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



Доработка управляющей части принципиальной схемы

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




Дополнительные материалы по этой теме

Документация на симистор BT137, примененный в схеме(.pdf)


Документация на оптосимистор, примененный в доработке (.pdf)








Категория: Мои статьи | Добавил: cbn (16.11.2007) | Автор: Алексей
Просмотров: 6855 | Комментарии: 34 | Рейтинг: 4.6/5 |
Всего комментариев: 34« 1 2 3 4 »
24 Arvydas  
0
Так в ponyprog'е :
High fuse 11011001
Low fuse 00111111

23 cbn  
0
CKOPT=1;CKSEL3=1;CKSEL2=1;CKSEL1=1;CKSEL0=1; Все остальные оставляете без изменений, т.е. остальные настройки, как с завода.

22 Arvydas  
0
Опять я.
Может подскажите какие надо выставить fuse.

21 cbn  
0
Нужно подать на паяльник именно 50Гц переменки!!! Если будет постоянка, то работать НЕ БУДЕТ ! Резистор R2 нужен для того чтобы отслеживать переход фазы через "0". Можно на вход устройства вместо ~220В подать ~24В (с трансформатора например), но тогда резистор R2 нужно будет поставить на ~100КОм(вместо 1МОм). Паяльнику должно быть всеравно, переменка на него идет, или постоянка. Если это так важно , то можно на выходе поставить диодный мост.

20 Arvydas  
0
Попробую в ближайщее время переделать схемку и PCB (если вы не против) и пришлю на "растерзание ".
Заказал LM45 на замену TC1041; LT1790BCS6-4/096V на замену MCP1541.(недельку придется подождать).
По PCB у Вас R2 подключен к Int_1, и может обьясните смысл етого подключения.
Если я свой паяльник запитаю постояннным током, куда подключать R2 (наверное к +) и какое напяжение на должно быть на 5 ноге ATmega8.

19 cbn  
0
тиристор можно использовать любой, подходящий по коммутируемому напряжению и мощности нагрузки, ТОЛЬКО, БЕЗ ОТСЛЕЖИВАНИЯ ПЕРЕХОДА ЧЕРЕЗ НУЛЬ!

18 cbn  
0
На 24 вольтах получится только в том случае, если они будут переменные ,т.е. 50Гц, ито нужно будет изменить номиналы некоторых элементов. Устройство заточено под сетевую частоту. Сам я не пробовал с меньшим напряжением, но теоретически работать должно.

17 Arvydas  
0
Имею RoHS SL-NI 24V .
Будет ли работать moc3023 при 24 V DC (вмусто 220 AC ).

16 cbn  
0
Здравствуйте, вполне нормальный вопрос.. Отвечаю: TC1048- это термодатчик с аналоговым выходом 0*С у него 500мВ, 1*С - это 10мВ, вот и считаем что +25*С = 500мВ + (10мВ * 25) = 750мВ получается у него на выходе , при комнатной температуре.В принципе, им можно пренебречь, он стоит для того, чтобы компенсировать температуру холодного спая термопары. Т.е. если паяльная станция будет использоваться в домашних (не экстремальных) условиях, этот термодатчик можно не ставить (вместо него например поставить делитель напряжения с выходным напряжением 750мВ).
А МСР1541 - вот это вещь обязательная , это Источник Опорного Напряжения 4,096 Вольта на выходе.

15 Arvydas  
0
Объясните пожалуйста, что за зверь этот TC1048.
И чем можно заменить MCP1048 и TC1048.
(извините за тупой вопрос).

1-10 11-20 21-30 31-34
Имя *:
Email *:
Код *:
Форма входа
Поиск
Пользовательск ого поиска
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright MyCorp © 2024