Безкоштовна технічна бібліотека ЕНЦИКЛОПЕДІЯ РАДІОЕЛЕКТРОНІКИ ТА ЕЛЕКТРОТЕХНІКИ Блок керування паяльної станції на мікроконтролері PIC16F887. Енциклопедія радіоелектроніки та електротехніки Енциклопедія радіоелектроніки та електротехніки / Технології радіоаматора У статті розглядається саморобний мікроконтролерний блок управління паяльної станції, до складу якої входять низьковольтний паяльник та паяльний фен промислового виготовлення. Блок може застосовуватися також як двоканальний вимірювач температури загального призначення з термопарами як її датчиків і як одноканальний регулятор температури. У радіоаматорській практиці часто виникає необхідність у зручному мініатюрному паяльнику для роботи з дрібними радіодеталями, що має низьку напругу живлення, регульовану температуру жала і можливість його заземлення. Останнє значно знижує ризик пошкодження електронних компонентів розрядами статичної електрики. У літературі опубліковано багато описів конструкцій паяльників та паяльних фенів (далі - просто фенів), але самостійне виготовлення більшості з них потребує спеціального обладнання, відповідних матеріалів та суттєвих витрат часу. Однак сьогодні є можливість придбати за невелику ціну вже готові зручні в роботі паяльник та фен зі змінними насадками. Можна виділити два поширені варіанти конструкції паяльників, що розрізняються способами нагрівання жала та вимірювання його температури. У першому варіанті нагрівач охоплює паяльний стрижень (як у класичних електропаяльниках). Температуру вимірюють за допомогою термопари, притиснутої до хвостовика, протилежного вістря. У такій конструкції нагрівальна спіраль надійно захищена від механічних навантажень та пошкоджень. Але показання датчика температури, віддаленого на значну відстань фактичного місця паяння, мають помітну інерційність. Потрібний деякий час, щоб відбір тепла від вістря (жала) призвів до зниження температури хвостовика. На практиці цей недолік компенсується деяким запасом за температурою стрижня та його великою теплоємністю, що забезпечує швидке прогрівання місця паяння. Система регулювання фіксує зниження температури лише при тривалому безперервному паянні і повертає її до заданого значення, збільшуючи потужність, що віддається в нагрівач. Другий варіант відрізняється тим, що нагрівач розташований усередині стрижня, а датчик температури притиснутий до нього у найближчій до місця паяння точки нагрівача. Цим забезпечена швидша реакція зміну температури вістря у процесі паяння. У таких паяльниках зазвичай використовують тендітний керамічний нагрівач, який легко пошкодити при падінні паяльника на тверду поверхню або у разі інших сильних механічних навантажень або внутрішніх механічних напруг, що виникають внаслідок нерівномірного відбору тепла (наприклад, при роботі з нестандартним жалом). Ще один робочий інструмент сучасної паяльної станції – фен. З його допомогою безконтактно нагрівають необхідні ділянки друкованої плати до температури плавлення припою повітряним потоком заданої сили та температури. Фен зручний і при груповому паянні пасивних електронних компонентів. Їх попередньо розкладають на друкованій платі, покривши місця паяння шаром паяльної пасти. У процесі паяння ці компоненти самоцентруються на контактних майданчиках плати завдяки силам поверхневого натягу розплавленого припою. Велику популярність фен отримав у ремонтників, оскільки з його допомогою можна оперативно випоювати та запаювати багатовивідні мікросхеми з дрібним кроком висновків. Фен також дуже зручний для прогрівання трубок, що термоусаджуються, і для продування важкодоступних ділянок конструкцій теплим або холодним повітрям. Раніше паяльні фени працювали від компресора, який знаходився в окремому корпусі і подавав повітря шлангом у ручку фена, в якій встановлювалися нагрівач і датчик температури. Необхідність виносного компресора та його висока ціна стримували поширення таких фенів на робочих місцях радіоаматорів. З появою фенів із вбудованими вентиляторами виявилося можливим відмовитися від громіздких компресорів.
На рис. 1 представлений фотознімок розібраних паяльника від паяльної станції Solomon SL-10/30 з датчиком температури, встановленим згідно з першим з описаних вище варіантів, і фена від паяльної станції Lukey 852D+ FAN з вбудованим вентилятором. Саме для роботи з ними розроблявся пропонований блок керування. У металевому кожусі передньої частини фена встановлено ніхромовий нагрівач та датчик температури. За конструкцією нагрівач аналогічний тим, що застосовуються у фенах для сушіння волосся. Напруга живлення нагрівача – 220 В, потужність – близько 250 Вт. У розширеній частині ручки фена знаходиться відцентровий вентилятор з напругою живлення 24 В (струм струму 120 мА). Хочу звернути увагу, що зовнішній діаметр металевої частини сопла у цього фена 25 мм на відміну від популярних компресорних із зовнішнім діаметром сопла 22 мм. В результаті для нього потрібні спеціальні насадки, а для встановлення інших потрібен перехідник. Саморобну насадку з круглим отвором невеликого діаметру, показану на рис. 2, автор виготовив зі старого оксидного конденсатора К50-3 20 мкФ на 350 і автомобільного хомута.
Враховуючи, що паяльником і феном зазвичай не користуються одночасно, було вирішено спростити блок, що розробляється, сумісивши органи управління цими інструментами і використовуючи для відображення їх температури і режиму роботи одні і ті ж індикатори. Основні технічні характеристики
Схема блоку управління паяльної станції з підключеними до нього паяльником та феном представлена на рис. 3. Наявна у фені кнопка, позначена на схемі SB2, не використовується. Блок управління побудований на базі мікроконтролера PIC16F887 (DD1), який має у своєму складі десятирозрядний АЦП і налаштований на роботу від вбудованого тактового генератора частотою 8 МГц. Для програмування мікроконтролера передбачено роз'єм X4. Керамічні конденсатори C14 та C15 встановлюють якомога ближче до висновків живлення мікроконтролера. Для подачі звукових сигналів призначений випромінювач звуку з вбудованим генератором HA1, який керується сигналами з виведення 40 (RB7) мікроконтролера через електронний ключ транзистора VT3.
Температуру вимірюють за допомогою термопар BK1 і BK2, встановлених відповідно всередині фена та паяльника. ОУ DA1.1 та DA1.2 посилюють їх термоЕРС. Холодні спаї термопар фізично перебувають у ручках паяльника та фена, компенсація змін їхньої температури не передбачена. На практиці відсутність такої компенсації не викликає помітних незручностей, так як паяння зазвичай проводиться в приміщеннях з температурою, що мало змінюється. Як зразкова напруга АЦП мікроконтролера використана напруга його живлення (5 В). Не призвело до появи помітної похибки. Виведення входу зовнішньої зразкової напруги АЦП залишено вільним і при бажанні може бути використаний для підключення зовнішнього джерела зразкової напруги підвищеної стабільності, наприклад, мікросхеми MCP1541 (4,096) або MCP1525 (2,5). При зміні зразкової напруги знадобиться відповідне коригування коефіцієнтів посилення ОУ DA1.1 та DA1.2. Ці коефіцієнти задані за допомогою резисторів R4, R8 для DA1.1 та R6, R9 для DA1.2. Їх слід підбирати так, щоб за максимальної температури напруга на виході ОУ не перевищила значення зразкової напруги АЦП. У разі обривів у ланцюгах термопар (у тому числі при відключених від роз'ємів X2 та X3 у горілці або фені) через резистори R2 та R3 на неінвертуючі входи ОУ надходить напруга +12 В. Ланцюги R5C1 та R7C2 – фільтри, що пригнічують високочастотні наведення. Резистори R10 і R11 спільно з захисними діодами, що знаходяться всередині мікроконтролера, захищають входи АЦП від перевантаження. Управління потужністю нагрівача паяльника організовано за допомогою апаратного модуля ШІМ мікроконтролера. Імпульси змінної шпаруватості він формує на виведенні 17 (RC2). За допомогою потужного ключа на польовому транзисторі VT1 вони включають і вимикають нагрівач, змінюючи середню споживану потужність. Середнє значення напруги, що подається на вентилятор фена, змінюється за допомогою ШІМ, реалізованої програмно. Імпульси з виведення 16 (RC1) мікроконтролера надходять на двигун вентилятора M1 через ключ на польовому транзисторі VT2. Регулювання потужності нагрівача фена виконується з допомогою періодичного пропуску деякого числа періодів напруги. Сигнал управління формується мікроконтролером на виводі 10 (RE2) і надходить у ланцюг живлення нагрівача через диністорний оптрон U1, оснащений вузлом синхронізації включення з моментом переходу через нуль прикладеного до його вихідного ланцюга напруги, і симістор VS1. Світлодіод HL1 призначений для візуального контролю роботи фена нагрівача. У блоці використаний чотирирозрядний семіелементний світлодіодний індикатор HG1 - RL-F5610GDAW/D15 із загальними катодами елементів кожного розряду. Аноди елементів підключені до порту D мікроконтролера DD1 через струмообмежувальні резистори R24-R31, які підібрані так, що сумарний струм через усі висновки порту D при відображенні будь-якого знака не перевищує 90 мА. Загальні катоди розрядів індикатора комутують ключі на транзисторах VT5-VT8 за сигналами, які формуються на висновках RC4-RC7 мікроконтролера. Світлодіоди HL4-HL11 включені в загальну систему динамічної індикації як елементи додаткового п'ятого розряду, що включає транзистором VT9 за сигналом на виводі RC3 мікроконтролера. Світлодіод HL4 служить для індикації включення фена, а HL5 - резервний його передбачається використовувати при вдосконаленні блоку. Світлодіоди HL6-HL11 утворюють дискретну шкалу, включаючись по одному і показуючи встановлений в даний момент рівень потужності паяльника нагрівача (або фена, якщо він включений) ступенями по 1/6 повної потужності. Більшій потужності відповідає світлодіод із меншим позиційним номером. В якості U2 - перетворювача змінної напруги 220 В в постійне 24 В - використаний готовий імпульсний блок живлення PS-65-24 [1] потужністю 65 Вт. Оксидний конденсатор C5 розміщений поруч з ним і вже від цього конденсатора йдуть окремі дроти до кожного споживача напруги 24 В. Для отримання з нього напруги 12 В служить імпульсний понижувальний перетворювач постійної напруги в постійне на мікросхемі MC33063 (DA2), аналогічний описаним в [2] та [3]. Дільник напруги R17R19 підібраний так, що на виході перетворювача підтримується напруга 12 В. Про його свідчить свічення світлодіода HL2. Далі лінійний інтегральний стабілізатор DA3 доводить напругу до 5 В, необхідних живлення мікроконтролера DD1. Мережевий напруга 220 В надходить на блок живлення U2 при натисканні на кнопку SB1. Програма мікроконтролера після виконання ініціалізації встановлює з його виході RE0 (висновку 8) високий логічний рівень, який відкриває транзистор VT4. Конденсатор C9 забезпечує подачу в момент відкривання транзистора повної напруги 12 на обмотку реле і його впевнене спрацьовування. Після завершення зарядки конденсатора струм через обмотку знижується до обмеженого резистором R23 значення, що забезпечує лише утримання якоря реле в стані. Світлодіод HL3 показує, що напруга на обмотку реле подано. Реле K1, що спрацювало, своїми контактами K1.1 шунтує кнопку SB1. Тепер її можна відпустити, живлення блоку керування залишиться увімкненим, поки мікроконтролером не буде закрито транзистор VT4. Після увімкнення живлення на індикаторі HG1 коротко з'являється напис із номером версії програми та звучить звуковий сигнал. Включається режим роботи з паяльником, який плавно розігрівається до температури, встановленої у попередніх сеансах роботи та записаної в EEPROM мікроконтролера. Поточне значення температури відображається на індикаторі HG1, а рівень потужності, що підводиться до паяльника - за допомогою світлодіодів HL6-HL11. Щоб унеможливити тепловий удар, до досягнення температури 100 °C рівень потужності обмежений до 40 % максимальної, а в інтервалі 100...300 °C - до 80 %. Це збільшує час виходу на робочу температуру, але продовжує термін служби паяльника. Після досягнення заданої температури вона стабілізується цьому рівні. Повертанням ручки енкодера S1 можна змінити температуру. При натисканні на кнопку SB3 вмикається світлодіод HL4, паяльник переводиться в щадний режим (його температура знижується до 150 оС), вмикається вентилятор фена, а потім його нагрівач. Температура потоку повітря з фена підвищується за алгоритмом, аналогічним розігріву паяльника. Потрібну температуру встановлюють обертанням ручки енкодера S1. Після одноразового натискання на цю ручку обертанням можна регулювати інтенсивність повітряного потоку. Повторним натисканням на копію SB3 нагрівач фена вимикають, а паяльник переводять у робочий режим. Вентилятор фена продовжить працювати, поки температура потоку повітря не знизиться до 60 °С. Після цього його буде вимкнено автоматично. При послідовних натисканнях на кнопку енкодера на індикатор HG1 по черзі виводяться назви наступних параметрів:
Коефіцієнти A0 і A1 використовуються програмою мікроконтролера для визначення температури жала паяльника або потоку повітря, що подається феном по отриманому в результаті роботи АЦП числу N, лінійно залежить від термоЕРС відповідної термопари. Температура T (у градусах Цельсія) обчислюється за такою формулою T = A0 + A1N. При обертанні ручки енкодера значення вибраного параметра змінюється і виводиться на індикатор у миготливому вигляді замість його назви. Якщо протягом кількох секунд ручку не обертати та не натискати, на індикатор повернеться поточне значення температури паяльника або потоку повітря з фена. При натисканні на кнопку SB5 мікроконтролер зберігає поточні значення параметрів енергонезалежної пам'яті, вимикає нагрівачі паяльника і фена. Якщо в цей момент фен був активний, продування нагрівача холодним повітрям продовжується, поки температура потоку на його виході не знизиться до 60 ° С, після чого мікроконтролер встановлює низький рівень напруги на виході RE0. Транзистор VT4 закривається, і реле K1 розмикає свої контакти, відключаючи блок управління від мережі живлення. Кнопка SB4 – резервна. Її можна використовувати при вдосконаленні та розширенні функціональних можливостей блоку. Замість джерела живлення PS-65-24 (U2) для блоку керування паяльною станцією може бути застосований будь-який інший імпульсний або трансформаторний блок мережного живлення, який забезпечує стабілізовану постійну напругу 24 В при струмі навантаження не менше 2 А. Якщо використовувати як U2 блок, має крім виходу напруги +24 ще один напругою +12 з допустимим навантаженням не менше 300 мА, знижуючий перетворювач на мікросхемі MC33063AP1 з пристрою можна виключити. Якщо цей перетворювач використовується, мікросхема MC33063AP1 може бути замінена на MC34063AP1. Реле K1, оптрон U1 та симістор VS1 розміщені на окремій друкованій платі. Це необхідно для максимального видалення ланцюгів низьковольтних від тих, що знаходяться під напругою 220 В. Застосоване реле WJ112-1A з обмоткою на 12 В. Замість нього підійде й інше з контактами, розрахованими на комутацію змінної напруги не менше 250 В при струмі не меншого споживаного блоком керування та нагрівачем фена. Якщо вибрано реле з номінальною напругою котушки 24, її слід живити від джерела цієї напруги. Замість оптрона MOC3063 можна використовувати будь-який диністорний, здатний безпосередньо управляти симістором з допустимою напругою не нижче 600 В. Щоб не збільшувати рівень створюваних у мережі перешкод, бажано і на заміну вибирати оптрон з вузлом контролю переходу напруги, що прикладається до його виходу, через нуль. Симистор BT138X-600 в ізольованому пластиковому корпусі можна замінити аналогічним за параметрами BT138-600 у звичайному корпусі TO-220 з металевим фланцем або іншим, що витримує у вимкненому стані напругу не менше 600 В, а у включеному струм не менше 6 А. Симистор працює у блоці керування без тепловідведення. Кнопки SB1, SB3-SB5 застосовані типу DS-502, але можуть бути замінені іншими, зручними для монтажу. Кнопка SB1 повинна бути розрахована на змінну напругу між розімкненими контактами не менше 250 В та витримувати пусковий струм імпульсного блоку живлення U2. Слід обов'язково переконатися, що у вибраному блоці є терморезистор, що обмежує пусковий струм. За його відсутності слід обов'язково встановити послідовно з кнопкою SB1 або в самому блоці живлення терморезистор з опором холодному стані 5...10 Ом (наприклад, SCK-052 або SCK-101). Застосований енкодер ED1212S-24C24-30F - з механічними контактами, що дають 12 імпульсів на оборот, та вбудованою кнопкою. Може бути використаний і інший, у тому числі оптичний енкодер з відповідними вузлами живлення та формування вихідних імпульсів. Індикатор RL-F5610GDAW/D15 може бути замінений будь-яким іншим світлодіодним із загальними катодами елементів кожного розряду, наприклад, KEM-5641. Для блоку управління використано корпус Z-1, що є у продажу. Його лицьова панель була замінена прозорою, вирізаною з листового полікарбонату. На звороті до неї притиснута прозора плівка для струминного друку, на якій надруковано малюнок передньої панелі. На цій панелі встановлені кнопки SB1, SB3-SB5 та розетки роз'ємів для підключення паяльника (X2 – п'ятиконтактна DIN 41524 або ОНЦ-ВГ-4-5/16-Р, відома також як СГ-5) та фена (X3 – восьмиконтактна DIN 45326 або ВНЦ-ВГ-5-8/16-Р). Опис цих роз'ємів можна знайти у [4]. За прозорою панеллю укріплена плата з індикатором HG1 та світлодіодами. Зовнішній вигляд блоку разом з паяльником та феном показаний на рис. 4.
Якщо блок керування паяльною станцією зібрано правильно і мікроконтролер запрограмований, він починає працювати відразу, потрібно лише задати коефіцієнти А0 та А1 для паяльника та фена. Для цього відразу після подачі живлення за допомогою енкодера встановлюють на індикаторі HG1 температуру нижче за кімнатну. Далі натисканнями на кнопку енкодера вибирають установку коефіцієнта A0 для паяльника і, змінюючи його, домагаються, щоб індикатор показав поточну температуру в приміщенні. Потім, перейшовши до встановлення коефіцієнта A1, обертанням ручки енкодера отримують на індикаторі його значення 1,0. Після цього закріплюють на жалі паяльника термопару або інший датчик зразкового вимірювача температури. Жало з прикріпленим до нього зовнішнім датчиком бажано ізолювати від навколишнього середовища будь-яким матеріалом, що погано проводить тепло, дотримуючись при цьому вимог пожежної безпеки. За допомогою енкодера встановлюють на індикаторі HG1 якусь не дуже високу температуру (наприклад, 100 °С) і чекають стабілізації показань зразкового термометра. Якщо він показує температуру вище заданої, значення коефіцієнта А1 слід зменшити, інакше - збільшити. Підбираючи цей коефіцієнт, домагаються, щоб різницю між виміряною зразковим термометром і встановленою температурою не перевищувало 5 °С. Не слід допускати зростання температури жала вище 300 ... 400 ° С (за зразковим термометром). Якщо це відбувається, слід перевірити напругу на виході ОУ DA1.2 і при необхідності підібрати його коефіцієнт посилення так, щоб при максимально можливій температурі паяльника вихідна напруга ОУ не перевищувала зразкової напруги мікроконтролера АЦП. На завершення рекомендується задати температуру жала, при якій передбачається виконувати більшість пайок, та повторно підібрати коефіцієнт А1. Аналогічно підбирають коефіцієнти А0 та А1 для фена. При цьому інтенсивність потоку повітря встановлюють середньої та поміщають датчик температури зразкового термометра на відстані 1 см від сопла фена. Після добірки всіх коефіцієнтів паяльна станція готова до роботи. З описаним блоком управління можна застосовувати будь-який паяльник із вбудованою термопарою та низьковольтним нагрівальним елементом. Фен повинен бути з нагрівальним елементом на напругу 220 і теж з вбудованою термопарою. Слід переконатися і в тому, що вентилятор фена розрахований на роботу від напруги 24 В. Зверніть увагу, що кольори ізоляції дротів, що йдуть від фена до роз'єму, вказані на рис. 3, не стандартизовані та можуть бути іншими. Іноді зустрічаються паяльники та фени з терморезисторами як датчики температури. Використовувати їх з описаним блоком управління не можна без внесення суттєвих змін до його вимірювального тракту (вузли на мікросхемі DA1) та коригування програми мікроконтролера. Альтернативним застосуванням розглянутої конструкції може стати двоканальний вимірювач температури будь-яких об'єктів з датчиками у вигляді термопар та одноканальний регулятор температури. Якщо регулювання температури не потрібне, то після встановлення коефіцієнтів А0 та А1 енкодер можна видалити. Програму мікроконтролера блоку керування можна завантажити з ftp://ftp.radio.ru/pub/2013/10/ps01.zip. література
Автор: С. Крушневич Дивіться інші статті розділу Технології радіоаматора. Читайте та пишіть корисні коментарі до цієї статті. Останні новини науки та техніки, новинки електроніки: Штучна шкіра для емуляції дотиків
15.04.2024 Котячий унітаз Petgugu Global
15.04.2024 Привабливість дбайливих чоловіків
14.04.2024
Інші цікаві новини: ▪ 3-канальний аналоговий підсилювач MCP2030 ▪ Розроблено камеру, яка знімає без відблисків Стрічка новин науки та техніки, новинок електроніки
Цікаві матеріали Безкоштовної технічної бібліотеки: ▪ розділ сайту Основи безпечної життєдіяльності (ОБЖД). Добірка статей ▪ стаття Негідник. Крилатий вислів ▪ стаття Чому астероїд Ікар названий на ім'я сина Дедала? Детальна відповідь ▪ стаття Зубрівка південна. Легенди, вирощування, способи застосування ▪ стаття Охоронний пристрій на базі імітатора. Енциклопедія радіоелектроніки та електротехніки ▪ стаття А монета ціла! Секрет фокусу. Секрет фокусу
Залишіть свій коментар до цієї статті: All languages of this page Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт www.diagram.com.ua |