Как работает инфракрасная паяльная станция. Нагреватели для паяльных станций

Около двух лет назад я разместил статью . Данная статья вызвала интерес у многих радиолюбителей. Но к сожалению после повторения ИК паяльной станции не обошлось без замечаний в плане работы станции, которые я постарался устранить в данной версии станции:
- применены аналоговые усилители термопары AD8495 со встроенной компенсацией холодного спая, в следствие чего увеличена точность показания температуры
- проблема с выходом из строя транзисторов нижнего нагревателя решена при помощи симисторного регулятора мощности
- доработана прошивка (которая совместима с прошлой версией станции). После запуска термопрофиль начинает выполняться с той температуры, до которой преднагрета плата, что экономит много времени. Отдельная благодарность за корректировку и адаптацию прошивки под китайские дисплеи.
- добавлен вакуумный пинцет
- корпус паяльной станции полностью переработан. Конструкция станции получилась очень симпатичной, более устойчивой и надежной, на рабочем столе занимает меньше места. В одном корпусе совмещено все необходимое, - нижний нагреватель, верхний нагреватель, вакуумный пинцет и сам контроллер.

Описание конструкции

Контроллер двухканальный. К первому каналу можно подключить термопару или платиновый терморезистор PT100. Ко второму каналу подключается только термопара. 2 канала имеют автоматический и ручной режим работы. Автоматический режим работы обеспечивает поддержание температуры 10-255 градусов через обратную связь с термопар или платинового терморезистора (в первом канале). В ручном режиме мощность в каждом канале можно регулировать в диапазоне 0-99%. В памяти контроллера заложено 14 термопрофилей для пайки BGA. 7 для свинецсодержащего припоя и 7 для безсвинцового припоя. Термопрофили указаны ниже.

Для безсвинцового припоя максимальная температура термопрофиля: - 8 термопрофиль - 225C о, 9 - 230C о, 10 - 235C о, 11 - 240C о, 12 - 245C о, 13 - 250C о, 14 - 255C о

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

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

На схеме применен комбо силовой блок, состоящий из транзисторного ключа для верхнего нагревателя, и симисторного для нижнего нагревателя. Хотя, например можно использовать 2 транзисторных, или 2 симисторных ключа.

Я использовал 2 готовых модуля на AD8495 , купленных на Aliexpress. Правда модули нужно немного доработать. Смотрим фото ниже.

Не обращаем внимания на то, что модуль на втором фото повернут на 90 градусов. Пришлось развернуть, так как модули у меня упирались в силовой блок. Разъемы для термопар использованы заводские.

Тем, кто не планирует в дальнейшем использовать платиновый терморезистор, то часть схемы выделенную красной пунктирной линией можно не собирать.

Печатные платы силового блока и контроллера.

Для охлаждения силовых ключей я применил радиатор от видеокарты с активным охлаждением.

Далее на фото будет виден этап сборки паяльной станции, как конструктора. Все материалы куплены в крупном строймагазине. Передняя и задняя панель сделаны из стеклотекстолита, укрепленного алюминиевым уголком. Базальтовый картон служит в качестве теплоизоляционного материала. Нижний подогрев состоит из 9 галогенных ламп (1500вт 220-240в R7S 254мм) объединенных в 3 группы по 3 соединенных последовательно лампы.

Провод для 220В применен силиконовый, высокотемпературный.

Хороший вакуумный насос можно приобрести на Aliexpress за 400-500 рублей. Ориентир для поиска на фото ниже.

Изначально я планировал использовать паяльную станцию совместно и ИК стеклом над нижним нагревателем, что давало хорошие преимущества:
- красивый внешний вид
- плату (на стойках можно ложить прямо на стекло), как у станций Термопро
Но увы, недостатки оказались весомее:
- очень долгий нагрев (остывание) платы
- очень сильно разогревается корпус паяльной станции, к примеру без стекла корпус во время работы едва теплый. Так что от стекла пришлось отказаться.

С открученным штативом стекло легко вынимается, или вставляется в станцию. Так же вместо стекла можно вставить, например, сетку.

Внешний вид собранной станции.

Аксессуары, стойки, алюминиевый швеллер для стоек, ручка вакуумного пинцета, силиконовая трубка для пинцета, термопара.

Необходимые "ингредиенты" для изготовления ручки вакуумного пинцета. Использован смеситель от эпоксидного клея Момент в сдвоенном шприце. Алюминиевая трубка(в которой необходимо просверлить отверстие) и соединитель соответствующего диаметра для силиконовой трубки. Все вклеено в алюминиевую трубку эпоксидным клеем момент.

Настройка контроллера
Резистором R32 необходимо установить напряжение 5,12В на выходе U4. Резистором R28 настраиваем контрастность дисплея. Если не планируете использовать платиновый терморезистор, то настройка станции закончена.
Описание калибровки канала с платиновым терморезистором описано в статье первой версии станции.

Рекомендации
Верхний нагреватель необходимо устанавливать на высоте5-6 см от поверхности платы. Если в момент выполнения термопрофиля происходит выбег температуры от заданного значения больше чем на 3 градуса - понижаем мощность верхнего нагревателя(включаем станцию с нажатым энкодером и устанавливаем максимальную мощность верхнего нагревателя). Выбег на несколько градусов в конце термопрофиля(после отключения верхнего нагревателя) не страшен. Это сказывается инерционность керамики. Поэтому я выбираю нужный термопрофиль на 5 градусов меньше, чем мне надо. Перед съемом чипа при помощи зонда нужно убедиться(аккуратным нажатием на каждый угол чипа) что шары под чипом поплыли. При монтаже используем только качественный флюс, иначе неправильный выбор флюса может все испортить. Так же при монтаже чипа BGA обязательно нужно накрыть кристалл прямоугольником из алюминиевой фольги с размером стороны равной примерно ½ от стороны BGA, чтобы снизить температуру в центре, которая всегда выше, чем температура около термопары (смотрим фото тепловых пятен ИК нагревателей ELSTEIN в статье первой версии станции).
В общем смотрим видео ниже.
Ниже вы можете скачать архив с печатной платой в формате LAY, исходным кодом, прошивкой.

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
Е1 Энкодер 1 В блокнот
U1, U2 Операционный усилитель AD8495 2 В блокнот
U3 Операционный усилитель

LM358

1 В блокнот
U4 Линейный регулятор

LM7805

1 В блокнот
U5 МК PIC 8-бит

PIC16F876A

1 В блокнот
U6 МК PIC 8-бит

PIC12F683

1 Допустима замена на PIC12F675, но не рекомендуется В блокнот
U7, U8 Оптопара

PC817

2 В блокнот
U9 Оптопара

MOC3052M

1 В блокнот
LCD1 LCD дисплей VC20x4C-GIY-C1 1 20x4 на основе KS0066 (HD44780) В блокнот
Q1 MOSFET-транзистор

TK20A60U

1 В блокнот
Z1 Кварц 16 МГц 1 В блокнот
VD1 Выпрямительный диод

LL4148

1 В блокнот
VD2 Диодный мост KBU1010 1 В блокнот
VD3 Стабилитрон 24В 1 В блокнот
VD4 Диодный мост

DB107

1 В блокнот
T1 Симистор BTA41-600B 1 В блокнот
R9 Платиновый терморезистор PT100 1 В блокнот
R2, R3, R6, R7, R26, R27 Резистор

10 кОм

6 В блокнот
R1, R5 Резистор

1 МОм

2 В блокнот
R4, R8 Резистор

100 кОм

2 В блокнот
R10, R11 Резистор

4.7 кОм

2 Допуск 1% или лучше В блокнот
R12 Резистор

51 Ом

1 В блокнот
R13, R32 Подстроечный резистор 100 Ом 2 Многооборотный В блокнот
R14, R15, R16, R17 Резистор

220 кОм

5 Допуск 1% или лучше В блокнот
R18 Резистор

1.5 кОм

1 В блокнот
R19 Подстроечный резистор 100 кОм 1 Многооборотный В блокнот
R20 Резистор

100 Ом

1 В блокнот
R21 Резистор

20 кОм

1 В блокнот
R22 Резистор

510 Ом

1 В блокнот
R23, R24 Резистор

47 кОм

2 Мощность 1Вт В блокнот
R25 Резистор

5.1 кОм

1 В блокнот
R28 Подстроечный резистор 10 кОм 1 Многооборотный В блокнот
R29 Резистор

16 Ом

1 Мощность 2Вт В блокнот
R30, R31 Резистор

2.7 кОм

2 В блокнот
R33 Резистор

2.2 кОм

1 В блокнот
R34 Резистор

100 кОм

1 Мощность 1Вт (возможно придется подобрать номинал при настройке детектора нуля) В блокнот
R35 Резистор

47 кОм

1 возможно придется подобрать номинал при настройке детектора нуля В блокнот
R36 Резистор

470 Ом

1 В блокнот
R37 Резистор

360 Ом

1 Мощность 1Вт В блокнот
R38 Резистор

330 Ом

1 Мощность 1Вт В блокнот
R39 Резистор

В качестве нагревательных элементов инфракрасных паяльных станций могут применяться керамические или кварцевые инфракрасные излучатели. Использование инфракрасных нагревателей обеспечивает высокую скорость локального нагрева и возможность эффективного управления температурным профилем групповой пайки.

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

Инфракрасный излучатель, который размещен в верхней части, зачастую небольшого размера. Его задача - осуществить в нужный момент быстрый локальный нагрев определённой части платы до температуры плавления припоя.

Инфракрасные излучатели, которые размещаются внизу, подогревают плату до сравнительно невысокой температуры для подготовки к процессу пайки. Размеры и количество излучателей зависит от размеров платы.

Керамические инфракрасные излучатели

Керамические инфракрасные излучатели долговечны и довольно прочны. Скорость выхода на температурный режим составляет порядка 10 минут. Для паяльных станций зачастую используют плоские или полые излучатели (полые обладают более высокой температурой на поверхности излучателя и быстрее выходят на температурный режим, но при этом они дороже). Для обеспечения более эффективного распределения лучей, рекомендуется дополнительно использовать рефлекторы для ИК излучателей . Излучатели производятся только стандартных размеров. Керамические инфракрасные излучатели лучше всего использовать при долгосрочной работе паяльной станции.

Кварцевые инфракрасные излучатели

Кварцевые инфракрасные излучатели характеризуются быстрым выходом на температурный режим (около 30 секунд), но более хрупкие. Для изготовления инфракрасной паяльной станции можно подобрать как

Рано или поздно перед радиомехаником, занимающимся ремонтом современной электронной техники встаёт вопрос покупки инфракрасной паяльной станции. Необходимость назрела в связи с тем что современные элементы массово “откидывают копыта” короче говоря, производители как и мелочевки так и больших интегральных схем отказываются от гибких выводов в пользу пятачков. Процесс этот идёт уже достаточно давно.


Такие корпуса микросхем называются BGA – Ball grid array, проще говоря – массив шариков. Такие микросхемы монтируются и демонтируются бесконтактным способом пайки.

Раньше, для не особо крупных микросхем можно было обходиться термовоздушной паяльной станцией. А вот крупные графические контроллеры GPU термовоздушкой уже не снимешь и не посадишь. Разве что прогреть, но прогрев длительного результата не даёт.
В общем, ближе к теме.. Готовые профессиональные инфракрасные станции имеют запредельные цены, а недорогие 1000 – 2000 зелёных недостаточный функционал, короче допиливать всё равно придётся. Лично по мне, инфракрасная паяльная станция – это тот инструмент, который можно собрать самому и под свои нужды. Да, не спорю, есть затраты по времени. Но если подойти к сборке ИК станции методично, то будет и необходимый результат и творческая удовлетворённость. Итак, я для себя наметил, что буду работать с платами размером 250х250 мм. Для пайки телевизионных Main и компьютерных видеоадаптеров, возможно планшетных ПК.

Итак, начал я с нечистого листа и дверцы от старой антресоли, прикрутив к этому будущему основанию 4 ножки от древней пишущей машинки.


Основа при помощи приблизительных расчётов получилась 400х390 мм. Дальше необходимо было примерно рассчитать компоновку исходя из размеров нагревателей, ПИД-регуляторов. Таким нехитрым “фломастерным” способом я определил высоту своей будущей инфракрасной паяльной станции и угол скоса передней панели:


Далее уже берёмся за скелет. Тут всё просто – изгибаем алюминиевые уголки согласно конструкции нашей будущей паяльной станции, закрепляем, связываем. Идём в гараж и с головой закапываемся в корпуса от DVD и видиков. Хорошо делаю, что не выбрасываю – знаю, что пригодятся. Глядишь, дом из них построю:) Вон из пивных банок строят, из пробок и даже палочек от мороженого!

Короче говоря, на облицовку лучше не придумаешь, чем крышки от аппаратуры. Листовой металл стоит не дёшево.


Бежим по магазинам в поисках антипригарного противня. Противень необходимо подобрать согласно размерам ИК-излучателей и их количеству. Я ходил по магазинам с небольшой рулеткой и измерял стороны дна и глубину. На вопросы продавцов типа – “Зачем вам пироги строго заданных размеров?” Отвечал, что неподходящие размеры пирога нарушают общую гармонию восприятия, что не соответствует моим моральным и этическим принципам.


Урааа! Первая посылочка, а в ней особо важные запчастюлины: ПИД-ы (страшное слово-то какое) Расшифровка тоже не простая: Пропорционально-Интегрально-Дифференциальный регулятор. В общем, разбираемся с их настройкой и работой.


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


После тестирования регулятора REX C-100 предназначенного для преднагрева (нижнего нагревателя) выяснилось, что он не совсем подходит для моей конструкции паяльной станции, потому как не рассчитан на работу с твердотельными реле, которыми он и должен управлять. Пришлось его доработать под свою концепцию.


Урааа! Пришла посылка из Китая. Теперь в ней уже было самое основное богатство для постройки нашей инфракрасной паяльной станции. А именно – это 3 нижних ИК излучателя 60х240 мм, верхний 80х80 мм. и пара твердотельных реле на 40А Можно было и на 25 ампер взять, но всегда стараюсь всё сделать с запасом, да и ценой они не сильно отличались..


Глаза боятся, а руки делают. Стараюсь не забывать эту старую истину, также как и про курицу, та что по зёрнышку…Что имеем в итоге – После установки излучателей в противень, установки твердотелок на радиатор, обдуваемый кулером и соединении всего, получилось уже что-то более-менее похожее на инфракрасную паяльную станцию.


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


Сделать столик для удержания платы – очередная задача, требующая нагрева черепной коробки. Необходимо чтобы выполнялось несколько условий – равномерное удержание печатной платы, чтобы плата при нагреве не прогибалась. Кроме этого была возможность сдвигать влево-вправо уже зажатую плату. Зажим платы должен быть, как и крепкий, так и давать небольшую слабину, так как плата при нагреве расширяется. Ну и так же у столика должна быть возможность закрепить платы разных размеров. Не до конца еще доделанный столик: (нет прищепок для платы)


Вот и настало время тестов, отладок, подгонки термопрофилей под разные виды микросхем, и паяльных сплавов. За осень 2014 было восстановлено приличное количество компьютерных видеокарт и телевизионных Main-board


Не смотря на то, что паяльная станция кажется завершённой и прекрасно себя зарекомендовала, на самом деле не хватает еще нескольких важных вещей: Во-первых это лампа, ну или фонарик на гибкой ножке, Во-вторых обдув платы после пайки, в-третьих я хотел изначально сделать селектор для нижних нагревателей..

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

Инфракрасная паяльная станция - это устройство для пайки микросхем в корпусе BGA. Если прочитанное ничего вам не говорит, вряд-ли вам стоит заходить под кат. Там ардуины, графики, программирование, амперметры, саморезы и синяя изолента.

Предыстория первая.

Моя профессиональная деятельность некоторым образом связана с электроникой. Поэтому родственники и знакомые постоянно норовят притащить мне какую-нибудь не совсем исправную электронную штуку со словами «ну посмотри, может тут какой проводок отпаялся».
В тот раз такой штукой оказался 17" ноутбук eMachines G630. При нажатии на кнопку питания зажигался индикатор, шумел вентилятор, но дисплей был безжизненным, не было звуковых сигналов и активности жесткого диска. Вскрытие показало, что ноутбук построен на платформе AMD, а северный мост имеет маркировку 216-0752001. Беглое гугление показало, что у чипа весьма плохая репутация в части надежности, зато проблемы с ним легко диагностируются. Нужно лишь его прогреть. Выставил на паяльном фене 400 градусов и подул на чип секунд 20. Ноутбук запустился и показал картинку.
Диагноз поставлен. Казалось бы, дело за малым - перепаять чип. Вот тут меня ожидало первое откровение. После обзвона сервис-центров выяснилось, что минимальная сумма, за которую в Минске можно поменять чип - 80 долларов. 40 долларов за чип и 40 долларов за работу. Для ноутбука общей стоимостью хорошо если 150 долларов это было весьма не бюджетно. Дружественный сервис по знакомству предложил перепаять чип по себестоимости - за 20 долларов. Итоговый ценник снизился до 60 долларов. Верхняя граница психологически приемлемой цены. Чип был благополучно перепаян, ноутбук собран, отдан и я о нем благополучно забыл.

Предыстория вторая.

Через несколько месяцев после окончания первой предыстории мне позвонил родственник со словами «Ты же любишь разную электронику. Забери ноутбук на запчасти. Бесплатно. Или просто выкину в мусор. Сказали, вроде материнская плата. Отвал чипа. Ремонтировать экономически нецелесообразно». Так я стал обладателем ноутбука Lenovo G555 без жесткого диска, но со всем остальным, включая блок питания. Включение показало те же симптомы, что и в первой предыстории: кулер крутится, лампочки горят, больше признаков жизни нет. Вскрытие показало старого знакомого 216-0752001 со следами манипуляций.

После прогрева чипа ноутбук запустился как ни в чем не бывало, как и в первом случае.

Размышления.

Так я оказался владельцем ноутбука с неисправным северным мостом. Разобрать его на запчасти или попытаться починить? Если второе, то снова паять его на стороне, пусть даже за 60 долларов, а не за 80? Или купить собственную инфракрасную паяльную станцию? А может собрать своими руками? Хватит ли у меня сил и знаний?
После некоторых размышлений было решено попытаться починить, причем починить самостоятельно. Даже если попытка не увенчается успехом, разобрать его на запчасти это никак не помешает. А инфракрасная станция будет полезным подспорьем во многих работах, требующих предварительного подогрева.

Техническое задание.

Изучив цены на готовые промышленные инфракрасные станции (от $1000 до плюс бесконечности), перелопатив кучу топиков на профильных форумах и роликов на Youtube, окончательно сформировал техническое задание:

1. Буду изготавливать собственную паяльную станцию.

2. Бюджет конструкции - не более 80 долларов (две перепайки в сервис-центре без материалов).

Дополнительно в оффлайне были куплены:

Линейные галогенные лампы R7S J254 1500W - 9 шт.

Линейные галогенные лампы R7S J118 500W- 3 шт.

Патроны R7S - 12 шт.

Из хлама в гараже на свет божий были извлечены:

Док-станция от какого-то допотопного лэптопа Compaq - 1 шт.

Штатив от советского фотоувеличителя - 1 шт.

В домашнем складе были найдены силовые и сигнальные провода, Arduino Nano, клемники WAGO.

Нижний нагреватель.

Вооружаемся болгаркой и отрезаем от док-станции все лишнее.

К листу металла прикрепляем патроны.

Соединяем патроны по три штуки последовательно, получившиеся три цепочки в параллель. Устанавливаем лампы, прячем в корпус.

Поиск материала для отражателя занял продолжительное время. Использовать фольгу не хотелось из-за подозрения в ее недолговечности. Использовать более толстый листовой металл не получалось из-за сложностей с его обработкой. Опрос знакомых сотрудников промышленных предприятий и обход пунктов скупки цветмета результатов не дал.

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

Теперь я точно знаю, где такие листы искать - у полиграфистов. Они их крепят к барабанам в своих машинах, то ли для переноса краски, то ли еще для чего-то. Если кто в курсе, расскажите в комментариях.

Нижний нагреватель с установленным отражателем и решеткой. Вместо решетки правильнее использовать , но стоит он совершенно не бюджетно, как и все с наклейкой «Professional».

Светит красивым оранжевым светом. Глаза при этом не выжигает, смотреть на свет можно совершенно спокойно.

Потребляет порядка 2.3 кВт.

Верхний нагреватель

Идея конструкции та же самая. Патроны привернуты саморезами к крышке от компьютерного блока питания. К ней же прикреплен согнутый из алюминиевого листа отражатель. Три пятисотваттные галогенки соединены последовательно.

Тоже светит оранжевым.

Потребляет порядка 250 ватт.

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

Инфракрасная станция - суть автомат с двумя датчиками (термопара платы и термопара чипа) и двумя исполнительными механизмами (реле нижнего нагревателя и реле верхнего нагревателя).

Было решено, вся логика регулирования мощности нагрева будет реализована на ПК. Arduino будет только мостом между станцией и ПК. Получил с ПК параметры ШИМ-регулирования нагревателей - выставил их - отдал температуру термопар в ПК, и так по кругу.

Arduino ожидает на последовательном порту сообщения типа SETxxx*yyy*, где xxx - мощность верхнего нагревателя в процентах, yyy - мощность нижнего нагревателя в процентах. Если полученное сообщение соответствует шаблону, выставляются ШИМ-коэффициенты для нагревателей и возвращается сообщение OKaaabbbcccddd, где aaa и bbb - установленная мощность верхнего и нижнего нагревателей, ccc и ddd - температура, полученная с верхней и нижней термопары.

«Настоящий» аппаратный ШИМ микроконтроллера с частотой дискретизации несколько килогерц в нашем случае неприменим, так как твердотельное реле не может отключиться в произвольный момент времени, а только при прохождении переменного напряжения через 0. Было решено реализовать собственный алгоритм ШИМ с частотой порядка 5 герц. Лампы при этом полностью гаснуть не успевают, хоть и заметно мерцают. При этом минимальным коэффициентом заполнения, при котором еще есть шансы захватить один период сетевого напряжения, оказывается 10%, чего вполне достаточно.

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

#include int b1=0; int b2=0; int b3=0; int p_top, p_bottom; int t_top, t_bottom; int state_top, state_bottom; char buf; unsigned long prev_top, prev_bottom; int pin_bottom = 11; int pin_top = 13; int tick = 200; unsigned long prev_t; int thermoDO = 4; int thermoCLK = 5; int thermoCS_b = 6; int thermoCS_t = 7; MAX6675 thermocouple_b(thermoCLK, thermoCS_b, thermoDO); MAX6675 thermocouple_t(thermoCLK, thermoCS_t, thermoDO); void setup() { Serial.begin(9600); pinMode(pin_top, OUTPUT); digitalWrite(pin_top, 0); pinMode(pin_bottom, OUTPUT); digitalWrite(pin_bottom, 0); t_top = 10; t_bottom = 10; p_top = 0; p_bottom = 0; state_top = LOW; state_bottom = LOW; prev_top = millis(); prev_bottom = millis(); } void loop() { if (Serial.available() > 0) { b3 = b2; b2 = b1; b1 = Serial.read(); if ((b1 == "T") && (b2 == "E") && (b3 == "S")) { p_top = Serial.parseInt(); if (p_top < 0) p_top = 0; if (p_top > 100) p_top = 100; p_bottom = Serial.parseInt(); if (p_bottom < 0) p_bottom = 0; if (p_bottom > 100) p_bottom = 100; t_bottom = thermocouple_b.readCelsius(); t_top = thermocouple_t.readCelsius(); sprintf (buf, "OK%03d%03d%03d%03d\r\n", p_top, p_bottom, t_top, t_bottom); Serial.print(buf); } } if ((state_top == LOW) && ((millis()-prev_top) >= tick * (100-p_top) / 100)) { state_top = HIGH; prev_top = millis(); } if ((state_top == HIGH) && ((millis()-prev_top) >= tick * p_top / 100)) { state_top = LOW; prev_top = millis(); } digitalWrite(pin_top, state_top); if ((state_bottom == LOW) && ((millis()-prev_bottom) >= tick * (100-p_bottom) / 100)) { state_bottom = HIGH; prev_bottom = millis(); } if ((state_bottom == HIGH) && ((millis()-prev_bottom) >= tick * p_bottom / 100)) { state_bottom = LOW; prev_bottom = millis(); } digitalWrite(pin_bottom, state_bottom); }

Приложение для компьютера.

Написано на языке Object Pascal в среде Delphi. Отображает состояние нагревателей, рисует график температуры и имеет встроенный примитивный язык моделирования, больше по философии напоминающий какой-нибудь Verilog, нежели к примеру Pascal. «Программа» состоит из набора пар «условие - действие». К примеру «при достижении нижней термопарой температуры 120 градусов установить мощность нижнего нагревателя 10%, а верхнего - 80%». Таким набором условий реализуется требуемый термопрофиль - скорость нагрева, температура удержания и т. п.

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

Сборка и пробный запуск.

Схему управления собрал на макетке. Не эстетично, зато дешево, быстро и практично.

Окончательно собранное и готовое к запуску устройство.

Прогон на тестовой плате выявил следующие наблюдения:

1. Мощь нижнего нагревателя невероятна. График температуры тонкой ноутбучной платы свечой взлетает вверх. Даже при 10% мощности плата уверенно греется до требуемых 140-160 градусов.

2. С мощностью верхнего нагревателя похуже. Догреть чип даже до температуры «низ+50 градусов» получается только на 100% мощности. То ли придется впоследствии переделывать, то ли пускай остается как защита от соблазна недогревать низ.

Покупка чипа на Aliexpress.

В продаже есть два вида мостов 216-0752001. Одни заявлены как новые и стоят от 20 долларов за штуку. Другие указаны как «бывшие в употреблении» и стоят 5-10 долларов за штуку.
Среди ремонтников много мнений относительно б/у чипов. От категорически отрицательных («бугага, приходи ко мне, у меня как раз под столом горка бэушных мостов насобиралась после перепайки, я тебе их недорого продам») до осторожно нейтральных («сажаю иногда, вроде нормально работают, возвраты если и бывают, то не намного чаще новых»).
Поскольку ремонт у меня ультрабюждетный, то было решено сажать чип бывший в употреблении. А чтобы перестраховаться на случай дрогнувшей руки или неисправного экземпляра, был найден лот «2 штуки за 14 долларов».

Демонтаж чипа

Устанавливаем плату на нижний подогрев, крепим одну термопару к чипу, вторую к плате подальше от чипа. Для уменьшения теплопотерь накрываем плату фольгой, за исключением окошка под чип. Ставим верхний нагреватель над чипом. Так как чип уже пересаживался, загружаем самостоятельно придуманный профиль для свинцового припоя (нагрев платы до 150 градусов, догрев чипа до 190 градусов).

Все готово для старта.

После достижения платой температуры 150 градусов автоматически включился верхний нагреватель. Внизу под платой видна разогретая нить накаливания нижней галогенки.

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

График температур в процессе демонтажа:

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

Запаивание нового чипа

Ввиду ответственности процесса было не до фотосъемки и изготовления скриншотов. В принципе все то же самое: проходимся по пятакам паяльником, мажем флюсом, устанавливаем чип, устанавливаем термопары, отрабатываем профиль пайки, легким пошатыванием убеждаемся, что чип «поплыл».

Чип после установки:

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

Затаив дыхание включаем:

Да! Материнская плата запустилась. Я перепаял первый в жизни BGA. К тому же с первого раза успешно.

Ориентировочно смета затрат:

Лампа J254: $1.5*9=$13.5
Лампа J118: $1.5*3=$4.5
Патрон r7s: $1.0*12=$12.0
Термопара: $1.5*2=$3.0
MAX6675: $2.5*2=5.0
Реле: $4*2=$8.0
Чипы: $7*2=$14.0

Итого: $60 минус оставшийся запасной чип.

Ноутбук был собран, в него добавлен найденный в столе жесткий диск на 40 гигабайт, установлена операционная система. Для предотвращения в будущем подобных инцидентов с помощью k10stat напряжение питания ядра процессора понижено до 0.9В. Теперь при самом жестком использовании температура процессора не поднимается выше 55 градусов.

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

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

Описание процесса ИК пайки

Принцип работы инфракрасной паяльной станции заключается в воздействии сильными волнами длиной 2-7 мкм на элемент. Устройство для пайки самодельными ИК паяльными станциями как самодельными, так и приобретаемыми, состоит из нескольких элементов:

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

Длина волны, напрямую зависит от температурных показателей источника энергии. Материалы в различной форме подвергаются пайке с помощью ИК станции, сделанной своими руками, существуют основные параметры передачи энергии, непрозрачность, отражение, полупрозрачность и прозрачность. Перед изготовлением ИК паяльной станции своими руками нужно понимать, что существуют некоторые недостатки данных систем:

  • Разная степень поглощения энергии компонентами ведет за собой неравномерный прогрев.
  • Каждая плата ввиду различных характеристик требует подбора температур, в противном случае, компоненты перегреваются, выходят из строя.
  • Наличие «мертвой зоны», где инфракрасная энергия не достигает требуемого объекта.
  • Обязательное условие защиты поверхностей остальных элементов от испарения флюсов.

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

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

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

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

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

Нижний подогрев может быть изготовлен несколькими способами, но гораздо лучшим вариантом является использование галогеновых ламп. Рациональным решением является установка своими руками ламп суммарной мощностью от 1 кВт. По бокам конструкции устанавливаются порожки, которые зафиксируют плату. Установка материалов для пайки производится на швеллер, для более мелких деталей используются подложки или прищепки.

Известно, что верхний нагреватель подходящего качества невозможно изготовить своими руками. Для достижения наилучшего результата в процессе ИК пайки, необходимо воспользоваться керамическими нагревательными элементами. Для и нфракрасной паяльной станции, изготовленной своими руками оптимальным вариантом является использование нагревателя ELSTEIN. Производитель показывает наилучшие результаты, спектр излучения идеально подходит для замены BGA плат, других деталей. Не рекомендуется экономить на покупке верхнего нагревателя — обогревателя при сборке паяльной станции своими руками, т.к. при работе некачественным инструментом возможно повреждение платы или собранной конструкции.

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

Корпус контроллера подбирается по размерам в соответствие с устанавливаемыми деталями. Подходящим вариантом может оказаться кусок листового метала, который без труда возможно отрезать ножницами по металлу. Размещается в блоке управления также вентиляторы, различные кнопки, а также дисплей и сам контроллер. В роли контроллера выступает Arduino, функциональность вполне достаточна для выполнения пайки BGA схем своими руками.

Детали для самодельного прибора

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

  • Комплект галогеновых ламп, количество которых зависит от формы будущего нижнего нагревателя паяльной станции, оптимальное количество подбирается в диапазоне от 4 до 6 штук.
  • Керамическая инфракрасная головка мощностью не менее 400 ватт для верхнего нагревателя.
  • Шланг от душевой лейки для проводов, алюминиевые уголки.
  • Стальная проволока, крепежный элемент от старого фотоаппарата или настольной лампы для изготовления штатива.
  • Контроллер Arduino, 2 реле и термопары, а также блок питания выходом 5 вольт, который можно изготовить от зарядного устройства мобильного телефона.
  • Винты, разъемы и дополнительные периферии.

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

Применение и устройство

Инфракрасный паяльник используется в основном при условиях отсутствия доступа к заменяемым компонентам. Применяется при замене мелких деталей, основным достоинством является отсутствие нагаров и прочих отложений, как при работе обычным паяльником, а также малая возможность повредить соседние элементы. Для домашнего использования возможно изготовить паяльник своими руками, используя прикуриватель от автомобиля.

Работа устройства происходит при питании 12 вольт, такое напряжения возможно получить путем использования преобразователя или не нужного блока питания для компьютера.

Изготовление

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

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