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


согласен.

не согласен. Это не проц начинает паниковать, а программист, который его программил не предусмотрел такую ситуацию. Что мешает программисту учесть такую ситуацию. Мало того, в контроллере от торментор эта функция реализована-CUT.

что мешает забить такую же таблицу в ПО контроллера? Например. Кнопка СТАРТ нажата при Тниз.=100гр. Контроллер проверяет следующее условие: начальная Т шага=20гр., конечная Т шага=180гр, время шага равно 160сек. Значит прирост Т на этом шаге равно 1 гр/сек. Контроллер должен сократить время нагрева на 80 сек. Но так же должен учесть (а вот это условие не учтено в контроллере от торментор), что если прирост Т на этом шаге должно быть равно 1 гр/сек, то несмотря ни на какие другие факторы, а именно время увеличится-уменьшится, он должен греть не БОЛЕЕ и НЕ МЕНЕЕ ЧЕМ 1гр/сек. Тем более что какое то время все равно необходимо хотя бы на разогрев излучателя. Какая бы там мощность не была выставлена на этом шаге. Да и оператору должно быть вобще пофиг с какой мощностью греет в данный момент станция. А знать это контроллер должен из составленных таблиц, к примеру, на такой функции как автонастройка. При первом включении станции или автоматом или по пункту меню запускается автонастройка станции. Можно это оговорить в инструкции. Типа сначала установите плату максимально большую, контроллер прогнал до 100 гр., что в принципе для платы безболезненно, сделал замеры, потом среднюю, затем самую маленькую, вроде МХМ. И все! Контроллер для себя создал таблицу о которой вы пишите "про печи". Далее, на основании этой таблицы, контроллер делает преднагрев и одновременно САМ ОПРЕДЕЛЯЕТ какого размера плата установлена. Определяет он это на реакцию платы к подъему Т от приложенной к ВИ мощности. Если он что то "не вкурил", то пусть подаст сигнал-необходимо провести автонастройку. В результате которой еще одна плата попадет в его таблицу. По времени я не думаю что это критично. Т.к. самодельщики значительно больше тратят времени на настройку своих самоделок.
ЛЮБОЙ контроллер для паялки является именно таким устройством по функционалу, даже от именитых производителей. Что такое димер? Это управление мощностью каким то внешним воздействием. В случае с димером это ручка потенциометра. В случае с паялкой-контроллер. А то что вы написали в конце, я расписал в начале. Некогда не создать паяльную станцию на основе пид и управлению мощностью. Вернее создать можно, но тут нужно очень четкое и глубоко продуманное ПО.

Продолжение для Krievs . В случае с многоступенчатыми димерами этим ПО является оператор, котрый следит за процессом и в случае "что то пошло не так" принимает то или иное решение. Единственный плюс такого решения - дешевизна. Как правильно написал Andy52280 , в этом случае все идет "на выпуклый морской глаз".
В продолжении скажу что maxlabt нашел максимально оптимальное решение для самодельных станций. Вернее не он нашел, а он максимально (ник помог) глубоко изучил теорию и на практике выбрал из всех зол меньшее. И главное что он поделился со всеми своими изысканиями. За что ему большое спасибо. Овен 151 на самом деле стоит ровно столько на сколько он может быть применен, ну может чуть дороже Он то же из-за своей универсальности не совсем подходит к нашим условиям. Достаточно вспомнить как maxlabt помогал одному челу на ромбае настраивать печь почти в онлайне. Голивуд блин. Открываешь ветку, прочитал последние сообщения и удивляешься, а где продолжение этого увлекательного сериала? Так что несмотря на все уважение к maxlabt для себя я понял, что Овен не ИДЕАЛЬНОЕ решение. Оптимальное-ДА, но не идеальное. Поэтому на Овен я тратиться не готов, несмотря на его стоимость. Хотя и стоит то он не так дорого. Если сравнить его стоимость с ценами на ремонт ноутбуков, а конкретно, когда за замену моста берут от 80 баксов и выше, не считая стоимости самого моста, то стоимость Овена в 200 с небольшим баксов уже не кажется такой уж большой.
Лучше тогда уж термопро купить. Но это не мой уровень. Не нужен он мне. Мне гораздо интереснее получить конфетку из того что имею на текущий момент. А уж с какой начинкой будет эта конфетка зависит от моих знаний, опыта и степени кривизны рук. Всем удачи в нашем нелегком деле!

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

Сперва разберемся с тем, что такое паяльная станция. Современные чипы на интегральных схемах (ЦПУ, ГПУ и т.д.) не имеют ножек, зато имеют массив шариков (BGA, Ball grid array). Для того чтобы припаять\отпаять такой чип, нужно иметь устройство, которое нагреет всю IC до температуры в 220 градусов и при этом не расплавит плату, а также не подвергнет IC термическому шоку. Именно поэтому нам нужен контроллер температуры. Такие аппараты стоят в диапазоне $400-1200. Это проект должен уложиться примерно в $130. Про BGA и паяльные станции вы можете почитать на Википедии, а мы начнём работать!

Материалы:

  • Четырёхламповый галогеновый нагреватель ~1800w (в качестве нижнего подогрева)
  • 450w керамический ИК (верхний нагреватель)
  • Алюминиевые рейки для занавесок
  • Спиральный кабель для душа
  • Прочная толстая проволока
  • Ножка от настольной лампы
  • Плата Ардуино ATmega2560
  • 2 платы SSR 25-DA2x Adafruit MAX31855K (или сделайте сами, как сделал я)
  • 2 термопары типа K
  • Блок питания постоянного тока 220 на 5v, 0.5A
  • Буквенный модуль LCD 2004
  • 5v пищалка

Шаг 1: Нижний нагреватель: отражатель, лампы, корпус





Показать еще 3 изображения




Найдите галогеновый нагреватель, откройте его и выньте отражатель и 4 лампы. Будьте аккуратны, не сломайте лампы. Здесь вы можете приложить воображение и создать свой корпус, который будет держать лампы и отражатель. Например, вы можете взять старый корпус ПК и поместить лампы, отражатель и провода внутрь него. Я использовал металлические листы толщиной 1 мм и сделал из них корпуса для нижнего и верхнего нагревателя, а также корпус для контроллера Ардуино. Как я и сказал прежде — вы можете быть креативными и придумать для корпуса что-то своё.

Используемый мною нагреватель был на 1800W (4 лампы на 450w параллельно). Используйте провода из нагревателя и параллельно соедините лампы. Вы можете встроить штекер для переменного тока, как сделал это я, или соединить кабель напрямую от нижнего нагревателя к контроллеру.

Шаг 2: Нижний нагреватель: система крепления плат





Показать еще 4 изображения





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

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

Шаг 3: Нижний нагреватель: держатели термопары



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

Шаг 4: Верхний нагреватель: керамическая пластина

Для изготовления верхнего нагревателя я использовал керамический инфракрасный нагреватель на 450W. Вы можете найти такие на Алиэкспресс. Хитрость заключается в том, что нужно создать для нагревателя хороший кейс с правильным током воздуха. Далее приступаем к держателю нагревателя.

Шаг 5: Верхний нагреватель: держатель



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

Шаг 6: ПИД-регулятор на Ардуино





Показать еще 3 изображения




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

Можно просто отрезать и с прикрепить провода, соединяющие контроллер (верхнее/нижнее питание, контролер питания, термопары), используя паяльник или раздобыть коннекторы и сделать всё аккуратно. Я не знал точно, сколько тепла будет излучать SSR, поэтому добавил на корпус вентилятор. Будете вы устанавливать вентилятор, или нет, но вам обязательно нужно нанести на SSR термопасту. Код прост и из него понятно, как соединить кнопки, SSR, экран и термопары, так что соединить все вместе будет просто. Как управлять устройством: для значений P, I и D нет автонастройки, так что эти значения нужно будет вбить вручную в зависимости от ваших настроек. Есть 4 профиля, в каждом из них можно установить количество шагов, значения Ramp (C/s), dwel(время ожидания между шагами), порог нижнего нагревателя, целевую температуру для каждого шага и значения P,I,D для верхнего и нижнего нагревателей. Если вы, например, выставите 3 шага, 80, 180 и 230 градусов с порогом нижнего нагревателя 180, то ваша плата будет прогрета снизу только до 180 градусов, дальше температура снизу будет держаться на 180 градусах, а верхний нагреватель разогреется до 230 градусов. Код до сих пор нуждается во множестве улучшений, но из него вы можете понять, как все должно работать. Это руководство описано не в деталях, ведь в нём присутствует множество самодельных элементов, и каждая сборка будет отличаться от других. Я надеюсь, что вы вдохновитесь этой инструкцией и сделаете по ней свою ИК паяльную станцию.

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

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

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

Проблема при работе с компонентами в корпусах BGA заключается в необходимости нагреть и расплавить сразу большое количество шариков припоя.

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

Увеличение времени нагрева или повышение температуры не лучшим образом сказывается на микросхеме. Она может перегреться и выйти из строя.

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

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

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

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

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

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

Модель ИК-650 ПРО

Одной из наиболее распространенных инфракрасных паяльных станций профессионального уровня является ИК-650 ПРО. В России это устройство стало одним из первых, способных с успехом производить ремонт техники с BGA схемами.

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

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

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

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

  • возможно использование различного типа термостолов;
  • подключение электронного микроскопа;
  • автоматическое регулирование температуры нагрева и остывания;
  • существуют дополнительные модули для восстановления выводов BGA (это называется реболлингом).

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

Стоимость инфракрасной паяльной станции ИК-650 ПРО в настоящее время более 150 000 рублей. Она является профессиональным оборудованием и, конечно же, для любительского использования практически недоступна.

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

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

При необходимости производства работ с BGA-корпусами в условиях стесненности в средствах выходом может стать самодельная инфракрасная паяльная станция.

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

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

Штатив для верхнего нагревательного блока можно изготовить из опоры от старой настольной лампы.

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

Кроме ламп, в корпусе необходимо предусмотреть место для крепления термопары, которая будет «снабжать» информацией о температуре ламп модуль управления.

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

Сборка

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

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



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


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

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

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

Бесконтактный паяльник

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

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

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

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

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

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

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

К «рубашке» элемента, контактирующей в автомобиле с массой, необходимо подвести медный одножильный провод сечением не менее 2,5 кв. мм. К этому проводу уже можно припаять другой гибкий медный проводник.

Соединение необходимо изолировать на расстоянии примерно 2-3 см от нагревательного элемента, одев на соединение термоусадочную трубку. ПВХ изоляционную ленту использовать не стоит, так как она может расплавиться.

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

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

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

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

При ремонте материнских плат связанных с заменой BGA компонентов не обойтись без инфракрасной паяльной станции! Китайские станции качеством не блещут, а качественные ИК паяльные станции стоят не дешево. Выход - собрать самому паяльную станцию. Стоимость компонентов для сборки станции не превышает 10 тысяч рублей. Не смотря на дешевизну - самодельная ИК станция надежно себя зарекомендовала в ремонте материнских плат. Контроллер обеспечивает точное соблюдение термопрофиля, что является важным фактором во время замены BGA компонентов.

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

Станция состоит из контроллера управления, нижнего подогрева, верхнего нагревателя.

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

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

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

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

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

Далее приведены фото контроллера. Блок питания использовал от ноутбука, которое переделал на напряжение 12 Вольт. В качестве гнезда для термопар использовал usb гнездо с кусочками текстолита, которое припаяно к передней панели, смотрим фото. Охлаждение активное, я использовал термотрубку от охлаждения ноутбука. К термотрубке феном припаял медную пластину, на которую будут установлены элементы для охлаждения. Можно использовать охлаждение процессора от системного блока, но тогда габариты устройства увеличатся.

Нижний подогрев изготовлен из галогенового обогревателя на 3 лампы общей мощностью 1,2 кВт. Из обогревателя демонтируется основание со светоотражателем и защитной сеткой. Корпус для нижнего подогрева я изготовил из изогнутой листовой жести(конька оцинкованного), который вырезал ножницами по металлу. Так же в конструкцию добавлен порог алюминиевый(стык), для удобства установки на него швеллера алюминиевого. На швеллер через стойки устанавливается материнская плата. Нижний подогрев можно подключить к контроллеру. Я поступил другим способом чтобы не заморачиваться с второй термопарой, - в нижний подогрев встроил диммер на 600 Вт, только на симистор установил радиатор побольше. С регулировкой 1,2 кВт он прекрасно справляется. Примерное положение диммера я запомнил, при котором стабильно держится требуемая температура на материнской плате. Для небольших плат (например видеокарт) можно использовать канцелярские прищепки, прикрученные к DIN рейке. Пример на фото.

Качественный верхний нагреватель из подручных средств, к сожалению невозможно изготовить. Я проводил эксперименты с галогеновыми лампами, кварцевыми трубками со спиралями, так же экспериментировал с ИК лампой. Но лучше всего себя зарекомендовал керамический нагреватель фирмы ELSTEIN серии SHTS (с позолотой). Подобные нагреватели используются в дорогих ИК станциях. Я использовал ELSTEIN SHTS/100 800W и ELSTEIN SHTS/4 300W. Нагреватели греют очень хорошо, и практически не светят. Спектр ИК излучения очень подходит для замены BGA компонентов. Нагреватели из Китая не рекомендую, хоть внешне они и похожи на ELSTEIN.

Тепловое пятно нагревателя ELSTEIN SHTS/100 800W. Размер нагревателя 96х96 мм. Расстояние между нагревателем и платой 5см.

Круг El1 диаметр 4 см (перепад температуры 5 градусов от центра до края окружности).

Круг El2 диаметр 5 см (перепад температуры 10 градусов от центра до края окружности).

Круг El3 диаметр 6 см (перепад температуры 15 градусов от центра до края окружности).

Тепловое пятно нагревателя ELSTEIN SHTS/4 300W. Размер нагревателя 60х60 мм. Расстояние между нагревателем и платой 5см.

Круг El1 диаметр 2,5 см (перепад температуры 5 градусов от центра до края окружности). Подходит для большинства чипов.

Круг El2 диаметр 3 см (перепад температуры 10 градусов от центра до края окружности).

Круг El3 диаметр 4,5 см (перепад температуры 15 градусов от центра до края окружности).

Как видим оба нагревателя подходят для замены BGA компонентов. Но ELSTEIN SHTS/100 800W имеет преимущество перед вторым нагревателем. Это гораздо большее равномерное тепловое пятно. Круг диаметром 4 см у которого перепад температуры не более 5C о. Практически показатель как у Термопро с 3D отражателем (у которого однородное квадратное тепловое пятно 4х4см с перепадом температуры не более 5C о)

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

Термопара крепится к штативу. Ее легко навести на любой участок платы. Конструкция на фото. Гибкий металлический рукав я использовал от USB фонарика из магазина, где все по одной цене. В металлический рукав я вставил термопару без внешней изоляции при помощи проволоки.

Настройка контроллера

Для настройки канала верхней термопары R3 устанавливаем в среднее положение. Помещаем термопару контроллера и термопару образцового термометра на нагретую поверхность (например галогеновую лампу, где обе термопары соединены вместе и на них нанесена термопаста), и калибруем резистором R6 показания максимального значения температуры 250 градусов. Потом даем лампе остыть до комнатной температуры и калибруем резистором R3 нижнее показание температуры. Данную процедуру нужно повторить несколько раз, пока не будет совпадать нижнее и максимальное значение температур с реальными показателями. Такую же процедуру повторяем с каналом нижней термопары при помощи резисторов R11 и R14 соответственно. Аналогично калибруется первый канал при использовании платинового терморезистора резисторами R21 и R27 соответственно. Если не планируется использовать платиновый терморезистор, то ОУ U2 можно из схемы исключить со всей обвязкой, а 11 вывод микроконтроллера подключить на +5В.

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

Внешний вентилятор программно не задействован, хотя на схеме он и указан. В дальнейшем планируется в исходник внести изменения и задействовать внешний вентилятор.

Ниже вы можете скачать архив с печатной платой в формате LAY, исходным кодом, прошивкой

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

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

LM358

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

LM7805

1 Устанавливается на радиатор В блокнот
U4 МК PIC 8-бит

PIC16F876

1 PIC16F876A В блокнот
U5, U6 Оптопара

PC817

2 В блокнот
LCD1 LCD-дисплей WH2004A-YYH-CT 1 20x4 на основе KS0066 (HD44780) с англо-русским словарем В блокнот
Q1, Q2 MOSFET-транзистор

TK20A60U

2 2SK3568 В блокнот
Q3, Q4, Q5 MOSFET-транзистор

IRLML0030

3 Или любой N-Channel MOSFET В блокнот
Z1 Кварц 16 МГц 1 В блокнот
VD1 Выпрямительный диод

LL4148

1 В блокнот
VD2, VD3 Диодный мост KBU1010 2 В блокнот
VD4, VD5 Стабилитрон 24 В 2 В блокнот
R1 Платиновый терморезистор PT100 1 В блокнот
R2, R10 Резистор

470 Ом

2 В блокнот
R3, R11 Подстроечный резистор 1 МОм 2 В блокнот
R4, R12 Резистор

1 МОм

2 В блокнот
R5, R13, R26 Резистор

1.5 кОм

3 В блокнот
R6, R14, R27 Подстроечный резистор 100 кОм 3 Многооборотный В блокнот
R7, R15 Резистор

130 кОм

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

20 кОм

3 В блокнот
R9, R28 Резистор

100 Ом

2 В блокнот
R17, R30 Резистор

10 кОм

2 В блокнот
R18, R19 Резистор

4.7 кОм

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

51 Ом

1 В блокнот
R21 Подстроечный резистор 100 Ом 1 Многооборотный В блокнот
R22, R23, R24, R24 Резистор

220 кОм

4 Допуск 1% или лучше В блокнот
R31 Подстроечный резистор 10 кОм 1 Многооборотный В блокнот
R32 Резистор

16 Ом

1 Мощность 2Вт В блокнот
R33, R34, R36, R37 Резистор

47 кОм

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

5.1 кОм

2

Инфракрасная паяльная станция - это устройство для пайки микросхем в корпусе 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 градусов.

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

Последние материалы раздела:

Бородинское сражение – кульминация романа «Война и мир Бородинская битва в произведении война и мир
Бородинское сражение – кульминация романа «Война и мир Бородинская битва в произведении война и мир

26 августа 1812 года решалась судьба России и русских людей. Сражение под Бородином у Л. Н. Толстого - это момент наивысшего напряжения, момент...

Плов из говядины пошаговый рецепт
Плов из говядины пошаговый рецепт

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

Гадания думает ли он. Гадания на картах
Гадания думает ли он. Гадания на картах

ПОДЕЛИЛИСЬ Когда мы влюблены, то часто вспоминаем объект своей симпатии и, естественно, нам становится интересно, взаимно ли наше чувство и что...