Маленькая паяльная станция своими руками v2
Привет.
Некоторое время назад я собрал маленькую паяльную станцию, о которой хотел рассказать. Это дополнительная упрощенная паяльная станция к основной, и конечно не может ее полноценно заменить.
Основные функции:
1. Паяльник. В коде заданы несколько температурных режимов (100, 250 и 350 градусов), между которыми осуществляется переключение кнопкой Solder. Плавная регулировка мне тут не нужна, паяю я в основном на 250 градусах. Мне лично это очень удобно. Для точного поддержания температуры используется PID регулятор.
Заданные режимы, пины, параметры PID можно поменять в файле 3_Solder:
struct { static const byte termistor = A2; // пин термистора static const byte pwm = 10; // пин нагревателя static const byte use = 15; // A1 пин датчика движения паяльника int mode[4] = {0, 150, 250, 300}; // режимы паяльника byte set_solder = 0; // режим паяльника (по сути главная функция) static const double PID_k[3] = {50, 5, 5}; // KP KI KD static const byte PID_cycle = air.PID_cycle; // Цикл для ПИД. Участвует в расчетах, а также управляет частотой расчетов ПИД double PID_in; // входящее значение double PID_set; // требуемое значение double PID_out; // выходное значения для управляемого элемента //unsigned long time; unsigned long srednee; } sol;
Заданные режимы, пины, параметры PID можно поменять в файле 2_Air:
struct { static const byte termistor = A3; // пин термистора static const byte heat = A0; // пин нагревателя static const byte fan = 11; // пин вентилятора int mode_heat[5] = {0, 300, 450, 600, 700}; // быстрые режимы нагревателя byte set_air = 0; // режимы фена (нагреватель + вентилятор) по сути главная функция static const double PID_k[3] = {10, 2, 10}; // KP KI KD static const byte PID_cycle = 200; // Цикл для ПИД.Участвует в расчетах, а также управляет частотой расчетов ПИД double PID_in; // входящее значение double PID_set; // требуемое значение double PID_out; // выходное значения для управляемого элемента unsigned long time; unsigned long srednee; boolean OFF = 0; } air;
Ньюансы:
1. Паяльник применил от своей старой станции Lukey 936A, но с замененным нагревательным элементом на китайскую копию Hakko A1321/
3. Можно одновременно включать и паяльник и фен.
4. На разъеме фена присутствует напряжение 220В, будьте осторожны.
5. Нельзя отключать паяльную станцию от сети 220В пока не остынет фен.
6. При отключенном кабеле паяльника или фена, на дисплее будут максимальные значения напряжения с ОУ, пересчитанные в градусы (не ноль). Поясню: если например просто подключить кабель холодного паяльника должен показывать комнатную температуру, при отключении покажет например 426.
7. Защиты от КЗ нет, поэтому рекомендую установить предохранители.
8. Стабилизатор на 5В для питания Arduino используйте любой доступный с учетом напряжения питания вашего БП и нагрева в случае линейного стабилизатор. Так как у меня напряжение 20В установил 7805.
9. Паяльник прекрасно работает и при 30В питания, как в моей основной паяльной станции. Но при использовании повышенного напряжения учитывайте все элементы: стабилизатор 5В и то что напряжение вентилятора 24В.
Основные узлы и состав:
1. Основная плата:
— Arduino Pro mini,
— сенсорные кнопки,
— дисплей от телефона Nokia 1202.
2. Плата усилителей:
— усилитель терморезистора паяльника,
— полевой транзистор нагрева паяльника,
— усилитель термопары фена,
— полевой транзистор включения вентилятора фена.
3. Плата симисторного модуля
— оптосимистор MOC3063,
— симистор со снабберной цепочкой.
4. Блок питания:
— блок питания от ноутбука 19В 3.5А,
— стабилизатор для питания Arduino.
5. Корпус.
А теперь подробнее по узлам.
1. Основная плата.
Обратите внимание наименование сенсорных площадок отличается от фото. Дело в том, что в связи с отказом от регулировки оборотов вентилятора, в коде я переназначил кнопку включения фена. В самом начале регулировка оборотов была реализована, но так как напряжение моего БП 20В (увеличил на 1В добавлением переменного резистора), а вентилятор на 24В, решил отказаться.
Сигнал с сенсорных кнопок TTP223 (включены в режиме переключателя Switch, на пин TOG подан 3.3В) считывается Arduino. Дисплей подключен через ограничительные резисторы для согласования 5В и 3.3В логики. Такое решение не совсем правильное, но уже работает несколько лет в разных устройствах.
Основная плата двухстороннего печатного монтажа. Металлизацию оставлял по максимуму, чтобы уменьшить влияние помех, а также для упрощения схемы сенсорных кнопок (для TTP223 требуется конденсатор по входу на землю для уменьшения чувствительности. Без него кнопка будет срабатывать просто при приближении пальца. Но так как у меня сделана сплошная металлизация этот конденсатор не требуется). Сделан вырез под дисплей.
Фото платы без деталей
На верхней стороне находятся площадки сенсорных кнопок, наклеена лицевая панель, припаивается дисплей. Площадки сенсорных кнопок и дисплей подключены к нижней стороне через перемычки тонким проводом. Типоразмер резисторов и конденсатора 0603.
Изготовление лицевой панели
Лицевую панель, по размерам из 3Д модели, я сначала нарисовал в программе FrontDesigner-3.0_rus, в файлах проекта лежит исходник.
Распечатал, вырезал по контуру, а также окно для дисплея.
Далее заламинировал самоклеящейся пленкой для ламинирования и приклеил к плате. Дисплей за также приклеен к этой пленке. За счет выреза в плате дисплей получился вровень с основной платой.
На нижней стороне находится Arduino Pro mini и микросхемы сенсорных кнопок TTP223.
2. Плата усилителей.
Схема паяльника состоит из дифференциального усилителя с резистивным мостом и полевого транзистора с обвязкой.
1. Для увеличения «полезного» диапазона выходного сигнала при низкоомном терморезисторе (в моем случае в китайской копии Hakko A1321 56 Ом при 25 градусах, для сравнения в 3д принтерах обычно стоит терморезистор сопротивлением 100 кОм при 25 градусах) применен резистивный мост и дифференциальный усилитель. Для уменьшения наводок параллельно терморезистору и в цепи обратной связи стоят конденсаторы. Данная схема нужна только для терморезистора, если в вашем паяльнике стоит термопара, то нужна схема усилителя аналогичной в схеме фена.
2. Полевой транзистор был выпаян из материнской платы. Резистор 100 кОм нужен чтобы паяльник сам не включился от наводок если ардуина например отключится, заземляет затвор полевого транзистора. Резисторы по 220 Ом для ограничения тока заряда затвора.
1. Усилитель: типовая схема. Для уменьшения наводок параллельно термопаре и в цепи обратной связи стоят конденсаторы.
2. Обвязки у полевого транзистора ME9926 нет, это не случайно. Включение ничем не грозит, просто будет крутится вентилятор. Ограничения тока заряда затвора тоже нет, так как емкость затвора небольшая.
Типоразмер резисторов и конденсаторов 0603, за исключением резистора 56 Ом — 1206.,
Ньюансы: применение операционного усилителя LM321 (одноканальный аналог LM358) для дифферециального усилителя не является оптимальным, так как это не Rail-to-Rail операционный усилитель, и максимальная амплитуда на выходе будет ограничена 3. 5-4 В и максимальная температура (при указанных на схеме номиналах) будет ограничена в районе 426 градусов. Рекомендую использовать например MCP6001. Но нужно обратить внимание что в зависимости от букв в конце отличается распиновка:
3. Плата симисторного модуля.
Схема стандартная с оптосимистором MOC3063. Так как MOC3063 сама определяет переход через ноль напряжения сети 220В, а нагрузка — нагреватель инерционный элемент, использовать фазовое управление нет смысла, как и дополнительных цепей контроля ноля.
4. Блок питания.
Выбор был сделан по габаритным размерам и выходной мощности в первую очередь. Также я немного увеличил выходное напряжение до 20В. Можно было и 22В сделать, но при включении паяльника срабатывала защита БП.
5. Корпус.
Корпус проектировался под мой БП, с учетом размеров плат и последующей печати на 3Д принтере. Металлический даже не планировался, приличный алюминиевый анодированный корпус дороговато и царапается, и куча других ньюансов. А гнуть самому красиво не получится.
Разъемы:
1. Фен — «авиационный» GX16-8.
2. Паяльник — «авиационный» GX12-6.
Немного фото
Исходники лежат тут.
На этом все.
P.S. Первую версию я сохранил в черновиках на память.
Термостабилизатор паяльника на микроконтроллере — RadioRadar
В паяльнике, который я использую (рис. 1), нагревательный элемент имеет четыре вывода: два — от собственно нагревателя, который при температуре 21 °С имеет сопротивление около 4 Ом, еще два — от терморезистора сопротивлением около 50 Ом при той же температуре. Существуют и паяльники (например RX-70G) с тремя выводами нагревательного элемента, один из них общий для нагревателя и терморезистора. Их тоже можно использовать с предлагаемым стабилизатором при небольшом изменении его схемы.
Технические характеристики
Температура стабилизации, °С………………. …150…350
Шаг установки температуры
стабилизации, °С …….10
Точность поддержания температуры, °С………………±3
Мощность паяльника, Вт…40
Время разогрева паяльника
от 21 °С до 260 °С, с…………80
Основной недостаток обусловлен тем, что терморезистор, расположенный в непосредственной близости от нагревателя, но далеко от жала паяльника, с некоторой задержкой реагирует на изменение температуры конца жала. По этой причине паяльник со стабилизатором больше подходит для пайки малогабаритных, а не крупных, поглощающих много тепла деталей.
Схема устройства изображена на рис. 2. В программную память микроконтроллера DD1 необходимо загрузить коды из файла Stanciya hex, приложенного к статье. Конфигурация микроконтроллера должна соответствовать таблице.
Напряжение 15 В поступает на стабилизатор напряжения на микросхеме DA1, питающий напряжением 5 В цифровую часть устройства: микроконтроллер DD1, настроенный на работу от внутреннего RC-генератора частотой 8 МГц, и индикатор HG1.
Делитель напряжения, образованный резистором R2 и терморезистором паяльника, формирует напряжение, которое увеличивается с ростом температуры паяльника. Оно поступает на вывод PC0 микроконтроллера, служащий входом его встроенного АЦП. На основе полученного от АЦП значения программа микроконтроллера вычисляет текущую температуру нагревателя. В зависимости от отличия текущей температуры от желаемой таймер-счетчик 2 микроконтроллера, работая в режиме ШИМ (PWM), формирует на выводе РВ1 импульсы переменной скважности. Они открывают транзистор VT1, подключающий нагревательный элемент ЕК1 к источнику питания. Чем выше скважность импульсов, тем меньший процент времени работает нагреватель и меньше средняя мощность нагрева.
Информация на индикатор HL1 выводится в динамическом режиме. На схеме указан тип индикатора с общими катодами элементов каждого знакоместа, но имеется возможность заменить его индикатором с общими анодами Вывод РС5 микроконтроллера DD1 в первом случае остается неподключенным, а во втором — его следует соединить с общим проводом, как показано на схеме штриховой линией.
Рис. 3
Термостабилизатор может быть смонтирован на двусторонней печатной плате, изображенной на рис. 3. Она расчитана на детали (за исключением микроконтроллера, индикатора и кнопок) для поверхностного монтажа, устанавливаемые на стороне печатных проводников. На той же стороне расположены контактные площадки для подключения источника питания (ХТ1, ХТ2), паяльника (ХТЗ, ХТ4, ХТ9, ХТ10), а при необходимости и программатора (ХТ5-ХТ8)
Все резисторы и керамические конденсаторы С2, СЗ — типоразмера 0805. Конденсатор С1 танталовый типоразмера А. Номиналы резисторов R3-R9 подобраны для индикатора указанного на схеме типа. Чтобы достичь оптимальной яркости при замене индикатора, может потребоваться их подборка Однако ток, текущий через каждый из резисторов, не должен превышать 20 мА.
Со стороны установки микроконтроллера, индикатора и кнопок на плате имеется проволочная перемычка. Обратите внимание, что отверстия для неиспользуемых по схеме выводов микроконтроллера на плате не предусмотрены Эти выводы необходимо отогнуть или вовсе удалить.
Источник напряжения 15… 17 В для питания паяльника и термостабилизатора может быть построен по схеме, изображенной на рис. 4. Напряжение на обмотке II трансформатора Т1 должно находиться в пределах 13… 15 В при токе нагрузки 2,5 А. Подойдет, например, трансформатор ТТП-40 на 12 В, если домотать его вторичную обмотку до нужного напряжения. Диодный мост VD1 рассчитан на напряжение 100 В и ток 4 А. Вместо него подойдет любой другой с такими же параметрами.
Если стабилизатор предполагается использовать с паяльником, имеющим общий вывод нагревателя и терморезистора, узел управления нагревателем следует собрать по схеме, показанной на рис. 5, исключив прежний (полевой транзистор VT1 и резистор R11 на рис. 2). Новый узел пригоден и для работы с четырехвыводным паяльником, если соединить вместе выводы NE2 и TR2 последнего.
После подключения к сети устройство работает в режиме ожидания: транзистор VT1 закрыт, паяльник не нагревается, на индикаторе — слово Ghf (англ. выключено). Чтобы включить паяльник, нужно нажать на любую из кнопок SB1. SB2. После этого если напряжение на выводе РСО микроконтроллера не превышает 2,5 В, начнется нагревание паяльника. На индикатор будет выведено быстро мигающее значение температуры стабилизации (при первом включении — 260 °С). Напряжение большее 2,5 В указывает на обрыв цепи терморезистора RK1 или на слишком маленькое сопротивление резистора R2. нагревание не начнется, а на индикаторе начнут попеременно мигать знаки .
Если цепь терморезистора в норме, паяльник нагревается с максимальной скоростью (коэффициент заполнения импульсов, питающего его напряжения, — 100 °о), а его текущая температура отображается на индикаторе. Начиная с температуры, на 4 °С меньшей заданной температуры стабилизации, коэффициент заполнения импульсов уменьшается, становясь равным нулю при температуре на 4 °С выше температуры стабилизации. В этом интервале коэффициент заполнения автоматически регулируется так чтобы поддерживать температуру паяльника максимально близкой к заданной.
Если требуется увеличить температуру стабилизации, необходимо нажать на кнопку SB1, а если уменьшить, то на SB2. Ее новое значение появится на индикаторе В отличие от текущей температуры оно будет в течение нескольких секунд мигать. Каждое нажатие на кнопку увеличивает или уменьшает температуру на 10 °С. Приблизительно через 2 мин после последнего изменения установленное значение температуры стабилизации будет запи сано в EEPROM микроконтроллера. Именно оно будет использовано при последующих включениях устройства.
Чтобы выключить паяльник и перевести термостабилизатор в режим ожидания, нажмите одновременно на обе кнопки.
Собранный термостабилизатор необходимо откалибровать. Встроенный в паяльник терморезистор в температурном интервале 150…350 °С имеет практически линейную зависимость сопротивления от температуры Цель калибровки — определение наклона этой зависимости по методике, изложенной в книге В. Трамперта «Измерение, управление и регулирование с помощью AVR микроконтроллеров» (издательство «МКПРЕСС», 2006). Потребуется образцовый термометр с термопарой Паяльник лучше расположить на открытой подставке.
Для того чтобы программа термостабилизатора вошла в режим калибровки, нужно включить устройство, удерживая нажатой любую из кнопок SB1, SB2. После отпускания кнопки паяльник начнет нагреваться, коэффициент заполнения импульсов питающего его напряжения при этом равен 10 %. На индикатор будет выведено число 150 — приблизительно до такой температуры должен нагреться паяльник. Через 7… 10 мин его температура установится. Ее нужно измерить, плотно прижав к рабочей части жала термопару образцового термометра, и установить измеренное значение на индикаторе, пользуясь кнопками SB1 и SB2.
Через несколько секунд после последнего нажатия на кнопку установленное значение будет записано в EEPROM микроконтроллера В дальнейшем оно будет использоваться программой при вычислениях. Далее коэффициент заполнения импульсов увеличится до 40 %, а на индикатор будет выведено число 300. Спустя 5…7 мин, когда температура паяльника перестанет увеличиваться необходимо облудить его жало и погрузить в расплавленный припой термопару образцового термометра. Его показания описанным выше способом также вводят в термостабилизатор, они сохраняются в EEPROM и используются программой при вычислении. По завершении калибровки программа микроконтроллера перейдет в обычный режим ожидания.
Автор: Д. Мальцев, г. Москва
Цифровая паяльная станция своими руками / Хабр
В этом посте мы будем делать в домашних условиях недорогую цифровую паяльную станцию Hakko 907! Она способна поддерживать переменную и постоянную температуру (до 525 °C). Для создания паяльной станции потребуются несколько компонентов общей стоимостью всего 7 долларов (не считая блока питания, но можно использовать уже имеющийся блок питания). Мне не удалось найти подробные инструкции по созданию такой станции, поэтому я решил подготовить собственный туториал с подробным описанием процесса.
Технические характеристики
Станция предназначена для ручных паяльников Hakko 907.
Станция совместима с ручными паяльниками аналогичного типа.
Температурный диапазон: от 27 до 525 °C.
Время прогрева: от 25 до 37 с (до 325 °C).
Рекомендованный источник питания: 24 В, 3 А.
Мощность: 50 Вт (средняя).
Схема сборки, разводка печатной платы, код и файлы стандартной библиотеки шаблонов доступны по ссылке.
Шаг 1. Обычные и цифровые паяльники
Как и любой самодельщик, я взял за основу обычный паяльник. Эти паяльники отлично проявляют себя в работе, однако у них есть ряд недостатков. Любому домашнему мастеру, кто хоть однажды паял, известно, что нагрев таких паяльников занимает от 7 до 15 минут и только после этого их можно использовать по назначению. После нагревания такие паяльники продолжают работать в максимальном температурном диапазоне. В некоторых случаях такие паяльники при длительном контакте с электронными компонентами могут их повредить. Я на своём опыте знаю, что, если неудачно дотронуться сильно разогретым наконечником паяльника до перфорированной макетной платы, можно повредить приклеенный на плату медный слой. Вообще говоря, таких ошибок можно избежать, и для этого существуют свои способы и приёмы, но, стоит только попробовать пайку с цифровой паяльной станцией, у вас никогда не возникнет желания вернуться к старым методам.
Обычные паяльники с регулятором температуры
Для регулирования температуры нагрева обычных паяльников существует простой и распространённый способ – подключить в цепь питания регулятор температуры, ограничивающий мощность, подаваемую на нагревательный элемент. Такие регуляторы устанавливаются на продукты довольно часто. В своё время у меня была паяльная станция Weller с таким регулятором. И это было на самом деле очень удобно! Единственным недостатком такого способа является отсутствие замкнутого контура температурной обратной связи. В некоторых случаях температура паяльника будет меньше установленной регулятором, так как по мере пайки поглощающих тепло компонентов температура наконечника будет снижаться. Чтобы компенсировать падение температуры, можно повернуть регулятор, но, стоит прекратить пайку, температура снова повысится. Время разогрева паяльника можно несколько уменьшить, если повернуть регулятор в крайнее (максимальное) положение, а после разогрева повернуть его обратно.
Цифровая паяльная станция
Я предпочитаю третий способ – самый любимый. Он довольно схож со способом использования паяльника с регулятором температуры, но при этом все действия выполняются автоматически с помощью PID-системы (системы с пропорционально-интегрально-дифференциальным регулятором). Говоря простым языком, такая автоматизированная электронная система управления паяльной станцией «поворачивает» ручку регулятора температуры за вас. Если система обнаружит, что температура наконечника паяльника опустится ниже установленного значения, система повысит мощность до значения, необходимого для выработки тепла на наконечнике паяльника. Если температура паяльника поднимется выше установленного значения, питание на паяльник перестанет подаваться, что приведёт к снижению температуры. С помощью такой системы ускоряется весь процесс пайки – система постоянно включает и отключает нагревательный элемент паяльника и, таким образом, поддерживает постоянную температуру на его наконечнике. Поэтому при использовании цифровых паяльных станций паяльник разогревается значительно быстрее.
Шаг 2. Компоненты и материалы
В зависимости от того, где вы собираетесь купить компоненты станции, итоговая цена системы может оказаться разной (советую закупить компоненты на Aliexpress, так выйдет дешевле всего). Я ещё попробую выяснить, в каких именно интернет-магазинах можно приобрести самые дешёвые компоненты, и, возможно, внесу в ссылки некоторые изменения. Свои компоненты я приобрёл в местном магазине E-Gizmo Mechatronics Manila.Требуемые материалы:
Паяльник Hakko 907 (аналог за 3 доллара).
Программируемый контроллер Arduino Nano.
Понижающий преобразователь (MP2303 производства D-SUN).
Гнездовой 5-штырьковый DIN-разъём.
Гнездо для подключения внешнего источника постоянного тока (2,1 мм).
Источник питания 24 В, 3 A.
ЖК-дисплей 16X2 I2C.
Операционный усилитель LM358.
МОП-транзистор IRLZ44N (я использовал IRLB4132, он лучше).
Электролитический конденсатор 470 мкФ, 25 В.
Сопротивление 470 Ом, 1/4 Вт.
Сопротивление 2,7 кОм, 1/4 Вт.
Сопротивление 3,3 кОм, 1/4 Вт.
Сопротивление 10 кОм 1/4 Вт.
Потенциометр 10 кОм.
ЗАМЕЧАНИЕ: на принципиальной схеме и печатной плате ошибочно указан транзистор IRFZ44N. Следует использовать транзистор IRLZ44N, это версия транзистора IRFZ44N логического уровня. В моей системе я использовал транзистор IRLB4132, так как его у нас легче купить. Можно использовать и другие МОП-транзисторы. Они будут нормально работать, если их технические характеристики соответствуют приведённым ниже. В старой версии паяльной станции я использовал транзистор IRLZ44N.
Рекомендованные технические характеристики МОП-транзисторов:
N-канальный МОП-транзистор логического уровня – МОП-транзисторы логического уровня можно непосредственно подключать к штыревому соединителю логической платы (цифровому штырьку Arduino). Поскольку напряжение насыщения затвора ниже обычных напряжений Vgs стандартных МОП-транзисторов, на МОП-транзисторе логического уровня предусмотрен затвор для подачи напряжений насыщения 5 или 3,3 В (Vgs). Некоторые производители не указывают это в технических характеристиках. Это отражено на кривой зависимости Vgs от Id.
Значение Vds должно быть не менее 30 В – это предельное значение напряжения МОП-транзистора. Мы работаем на 24 В, и, в принципе, значения напряжения Vgs 24 В должно хватить, но обычно, чтобы обеспечить стабильную работу, добавляется некоторый запас. Стандартное значение напряжения Vgs для большинства МОП-транзисторов составляет 30 В. Допускается использование МОП-транзисторов с более высокими напряжениями Vgs, но только в том случае, если другие технические характеристики не выходят за пределы диапазона.
Сопротивление Rds(on) 0,022 Ом (22 мОм): чем ниже, тем лучше. Rds(on) – это сопротивление, формируемое на контактах стока и истока МОП-транзистора в состоянии насыщения. Проще говоря, чем ниже значения сопротивления Rds(on), тем холоднее будет МОП-транзистор. При увеличении значения Rds(on) МОП-транзистор будет при работе нагреваться благодаря рассеиванию мощности из-за – хоть и небольшой, но всё-таки присутствующей – резистивности МОП-транзистора, даже если он находится в состоянии проводимости.
Id не менее 3 А (я предлагаю более 20 А) – это максимальный ток, который может выдержать МОП-транзистор.
Шаг 3. Проектирование
Внутри паяльника Hakko 907 находится нагревательный элемент, рядом с которым размещается датчик температуры. Оба этих элемента имеют керамическое покрытие. Нагревательный элемент представляет собой обычную спираль, генерирующую тепло при подаче питания. Датчик температуры фактически представляет собой терморезистор. Терморезистор ведёт себя аналогично резистору – при изменении температуры сопротивление терморезистора меняется.
Таинственный терморезистор Hakko
К сожалению, Hakko не приводит практически никаких данных о терморезисторе, установленном внутри нагревательных элементов. Для меня это много лет оставалось загадкой. Ещё в 2017 году я провёл небольшое лабораторное исследование, пытаясь узнать тепловые характеристики таинственного терморезистора. Я прикрепил датчик температуры к наконечнику паяльника, подключил омметр к штырькам терморезистора и подал питание на нагревательный элемент с испытательного стенда. Увеличивая температуру паяльника, я фиксировал соответствующие сопротивления терморезистора. В итоге у меня получился график, который оказался полезным при разработке электрической схемы. Потом я выяснил, что, возможно, этот терморезистор представляет собой терморезистор с положительным температурным коэффициентом сопротивления. Другими словами, по мере повышения температуры вблизи терморезистора сопротивление терморезистора также увеличивается.(При выполнении следующих шагов рекомендую сверяться с третьим рисунком.)
Делитель напряжения для датчика
Используется для получения полезного выхода с датчика температуры терморезистора. Мне пришлось подсоединить его с помощью делителя напряжения. Здесь повторяется та же история – технические характеристики этого таинственного датчика отсутствуют, поэтому я установил верхний резистор на делитель напряжения, чтобы ограничить максимальную мощность, рассеиваемую на датчике (я установил максимальное значение 50 мВт). Теперь, когда на делителе напряжения появился верхний резистор, я вычислил максимальное выходное напряжение при максимальной рабочей температуре. Напряжение на выходе делителя напряжения составило приблизительно 1,6 В. Затем я попытался решить проблему совместимости АЦП для 10-разрядного программируемого контроллера Arduino Nano и в итоге обнаружил, что не могу подключить датчик делителя напряжения напрямую, так как значения получаются слишком малыми, и они могут оказаться недостаточными для получения нужного результата. Проще говоря, если я подключу датчик делителя напряжения непосредственно к аналоговому штырьку, то между значениями температуры могут возникать пропуски (например, 325 °C, 326 °C, 328 °C. …. пропущено значение 327 °C).
Операционный усилитель
Чтобы избавиться от возможной проблемы, связанной с пропуском температурных значений, я использовал операционный усилитель, усиливающий низкое пиковое значение выходного напряжения делителя напряжения (1,6 В). Расчёты, представленные на третьем рисунке, устанавливают требуемое минимальное значение коэффициента усиления и значение коэффициента усиления, выбранное мной для рабочей системы. Я не стал доводить коэффициент усиления до значения, при котором 1,6 В на выходе делителя напряжения превращались бы в 5 В опорного напряжения АЦП в Arduino, так как мне хотелось обеспечить определённый запас, если другие паяльники Hakko, подключаемые к делителю напряжения, будут выдавать напряжения выше 1,6 В (что может привести к нелинейным искажениям). Достаточно большой запас обеспечивается при использовании коэффициента усиления 2,22, при этом система сможет работать с другими моделями паяльников.
Шаг 4. Принципиальная схема
В качестве коммутационного устройства для регулирования напряжения методом широтно-импульсной модуляции в проекте используется простой N-канальный МОП-транзистор логического уровня. Он выступает в качестве цифрового переключателя, подающего питание на нагревательный элемент. Нереверсивный операционный усилитель (LM358) используется для усиления очень малых напряжений, выдаваемых терморезистором делителя напряжения. В качестве регулятора температуры используется потенциометр 10 кОм, а светодиодный индикатор представляет собой обычный индикатор, который я подключил и запрограммировал таким образом, чтобы он отображал состояние активности нагревательного элемента. В данном проекте я использовал ЖК-дисплей 16X2 с драйвером интерфейсной шины I2C, так как новичкам в электронике в нём проще разобраться.
Шаг 5. Печатная плата
Разводку печатной платы я осуществил в программе Proteus. Плата разведена как односторонняя намеренно, чтобы ни у кого не возникали трудности в процессе сборки системы в домашних условиях. Обратите внимание, что, если все элементы устанавливаются на одной стороне печатной платы, потребуется одна перемычка. PDF-файлы можно скачать с диска Google по ссылке ниже. Файлы в формате Gerber, если потребуется, можно скачать с диска Google по ссылке ниже. Дизайн моей платы вы также можете получить непосредственно на сайте pcbway, и тогда вам не придётся вручную вводить файлы Gerber.
Шаг 6. Калибровка понижающего преобразователя.
Поскольку большинство клонов программируемого контроллера Arduino Nano способны принимать входное напряжение не более 15 В (более высокое напряжение может вывести из строя пятивольтовый регулятор AMS1117), а нагревательному элементу для оптимальной работы требуется напряжение 24 В, для совместной работы обоих этих компонентов я ввёл в схему понижающий преобразователь. Регулятор AMS1117 5 В, присутствующий в большинстве клонов программируемого контроллера Arduino Nano, имеет падение напряжения 1,5 В, другими словами, входное напряжение на VIN-контакте Arduino Nano должно составлять 6,5 В (5 В + 1,5 В).
Шаги:
Установите напряжение на источнике питания 24 В.
Подключите источник питания ко входу понижающего преобразователя.
С помощью мультиметра отслеживайте напряжение на выходе понижающего преобразователя.
Отрегулируйте подстроечный резистор до значения напряжения на выходе 6,5 В.
Для обеспечения более высокой стабильности можно установить значение 7 В.
Шаг 7. Сборка системы
Для сборки системы воспользуйтесь принципиальной схемой или схемой размещения компонентов (см. предыдущие этапы).
Шаг 8. 3D-печать корпуса
Какой корпус выбрать – дешёвый пластиковый или мой, разработанный для 3D-печати, – решайте сами. Прилагаю для редактирования соответствующий файл Solidworks. Если потребуется осуществить печать заранее, можно воспользоваться файлами STL, которые можно скачать по приведённой ниже ссылке на Google-диск.
Мои настройки 3D-принтера:
Файлы для 3D печати (Solidworks и STL): Шаг 9. Финишная отделка корпуса (покраска и шлифовка).
После завершения печати полученный 3D-корпус корпус можно отшлифовать. Свой корпус, чтобы он выглядел более изящно, я выкрасил в чёрный цвет.Шаг 10. Установка внешних компонентов.
Закрепите на свои места в корпусе ЖК-дисплей, потенциометр 10 кОм, гнездо для подключения внешнего источника постоянного тока и плату. С помощью суперклея прикрепите DIN-разъём и ЖК-дисплей к корпусу.
Шаг 11. Разъём Hakko 907.
У вас, как и у меня, может возникнуть проблема с 5-штырьковым DIN-разъёмом для паяльника Hakko. Штырьковый разъём можно вырезать из паяльника и заменить его на 4-штырьковый разъём (возможно, у вас такой имеется). У меня нашлась пара 5-штырьковых DIN-разъёмов, однако не та, которая используется на Hakko. Третий штырёк – это обычный контакт заземления, его можно игнорировать, если не хочется возиться со схемой заземления и защитой от статического электричества.
Шаг 12. Подключение внешних компонентов
Такое подключение можно выполнить согласно принципиальной схеме (см. предыдущие шаги). Для дополнительной защиты я рекомендую добавить предохранитель в цепь от гнезда для подключения внешнего источника постоянного тока до платы. Я предохранитель не ставил, так как в моём блоке питания предохранитель уже имеется.
Шаг 13. Программирование
ШАГИ:
Подключите программируемый контроллер Arduino к компьютеру.
Загрузите шаблон моей программы.
Внесите в шаблон необходимые изменения.
Для паяльников Hakko 907 я использовал стандартные значения.
После калибровки эти значения, возможно, придётся изменить.
Не забудьте установить библиотеки Wire.h и LiquidCrystal_I2C.h.
Tools > Boards > Arduino Nano.
Tools > Port > выбрать порт, к которому подключён контроллер Arduino.
Загрузить шаблон/программу.
Как работает код
Если система обнаружит, что температура наконечника паяльника опустится ниже установленного значения, система повысит мощность до значения, необходимого для выработки тепла на наконечнике паяльника. Если температура паяльника поднимется выше установленного значения, питание на паяльник перестанет подаваться, что приведёт к снижению температуры. С помощью такой системы ускоряется весь процесс пайки – система постоянно включает и отключает нагревательный элемент паяльника и, таким образом, поддерживает постоянную температуру на его наконечнике. Поэтому при использовании цифровых паяльных станций паяльник разогревается значительно быстрее.
Контроль PID
В коде не используется техника PID. В первой версии я использовал старый PID-код, и он работает практически так же, как компараторная версия кода (в этом руководстве). Я остановился на более простой версии, так как с ней легче работать (настраивать, модифицировать и пр.). Я могу отправить по электронной почте версию PID, но она мало что изменит. Код Arduino (V1.0)
Шаг 14. Отрегулируйте контрастность ЖК-дисплея и вставьте ручку потенциометра.
Если контроллер Arduino и 16×2 ЖК-дисплей ранее вами не использовались, первым делом нужно настроить подстроечный резистор контрастности ЖК-дисплея. После завершения настройки вставляется пластиковая ручка потенциометра контроля температуры.
Шаг 15. Закройте корпус и включите устройство
Теперь можно закрепить заднюю панель корпуса. Но перед этим необходимо проверить правильность калибровки паяльной станции. В качестве источника питания можно использовать аккумуляторные батареи или любой источник питания с выпрямителем из моего списка рекомендаций по источникам питания. Для получения максимальной производительности паяльной станции рекомендую использовать блок питания 24 В, 3 А. Таким блоком питания паяльной станции может быть импульсный источник питания в металлическом корпусе или, как вариант, зарядное устройство для ноутбука. Если вы не хотите покупать новый источник питания, можно приобрести б/у. Зарядные устройства для ноутбуков, как правило, имеют номинал 18 В, 2,5 A. Они работают нормально, но время разогрева паяльника может достигать 37 с.Шаг 16. Бонус: как повысить теплопередачу.
Совет: для обеспечения лучшей теплопередачи я обычно наношу на наконечник паяльника Hakko 907 термопасту. Этот приём хорошо работает и значительно улучшает теплообмен! В течение первых 30 минут работы нужно не забывать обдувать наконечник воздухом, так как паста может вскипеть и начать выделять испарения. Через 30 минут паста превратится в мелоообразное вещество. Со временем, когда нужно заменить наконечник, помните, что высушенная паста прилипнет к наконечнику и нагревательному элементу. Удалить мелоообразное вещество можно с помощью резинового молотка.
Шаг 17. Станция готова к работе!
Я пользуюсь такой станцией уже почти 5 лет, и в этой статье рассказал о том, как изготовить её доработанную версию. Я внес небольшие усовершенствования в конструкцию, чтобы каждый, кого это заинтересовало, мог сделать то же самое. Интересно, получится ли у вас собрать такую станцию Hakko?
Узнайте, как прокачаться в других специальностях или освоить их с нуля:
Профессия Data Scientist
Профессия Data Analyst
Курс по Data Engineering
ПРОФЕССИИ
Профессия Fullstack-разработчик на Python
Профессия Java-разработчик
Профессия QA-инженер на JAVA
Профессия Frontend-разработчик
Профессия Этичный хакер
Профессия C++ разработчик
Профессия Разработчик игр на Unity
Профессия Веб-разработчик
Профессия iOS-разработчик с нуля
Профессия Android-разработчик с нуля
КУРСЫ
Курс по Machine Learning
Курс «Machine Learning и Deep Learning»
Курс «Математика для Data Science»
Курс «Математика и Machine Learning для Data Science»
Курс «Python для веб-разработки»
Курс «Алгоритмы и структуры данных»
Курс по аналитике данных
Курс по DevOps
Пресс-центр компании «Диполь»
2 июня 2014
подписаться подписаться
Александр Любимцев,
руководитель направления ручного паяльного оборудования
lad@dipaul. ru
Мощная кооперация и дешевая рабочая сила Юго-Восточной Азии позволяют насыщать рынок профессиональной электроники устройствами недорогими и очень похожими на продукцию уважаемых брендов. Похожими внешне, но отнюдь не техническими возможностями, качественными характеристиками и показателями надежности.
«Совершенствование технологий в электронной промышленности, широкое использование SMD-компонентов и применение автоматизированного монтажа не исключили необходимость применения профессиональных ручных паяльных инструментов и оборудования при мелкосерийном и серийном производстве, на опытных участках, а также при ремонте и обслуживании самого современного электронного оборудования».
Еще в 2003 году этот абзац открывал серию статей о паяльном оборудовании компании Hakko. Сейчас данный текст вы сможете увидеть на множестве сайтов, предлагающих паяльные станции и другое паяльное оборудование. И такие сайты принадлежат, как правило, всевозможным перекупщикам, а также фирмам, порой поставляющим паяльное оборудование сомнительного происхождения.
Борьба за качество производства электронной техники приносит ощутимые плоды, но мир электроники пока не идеален, и сервисным центрам по-прежнему хватает работы. Выноска С ростом сложности ремонтных работ на передний план выходят задачи обеспечения качества ремонта, а также возникает необходимость в применении паяльных станций. Это закономерно, так как ремонтные технологии в своем развитии неотступно следуют за технологиями производства, определяемыми, в свою очередь, эволюцией элементной базы электроники. Нехитрый ремонтный арсенал из паяльника и самодельного оловоотсоса благополучно отошел к начинающим радиолюбителям, в то время как современные мастерские оснащаются профессиональным инструментом для пайки и демонтажа.
Упоминаемая паяльная станция — это комплект устройств, Якорь: #Якорь: #состоящий из паяльника со сменным наконечником (головкой), блока электронной регулировки, подставки под паяльник и очистителя паяльных головок. Технические характеристики паяльной станции прежде всего зависят от конструкции паяльников, в которой главную роль играет нагреватель. Диапазон регулировки температуры, точность ее поддержания, скорость разогрева, мощность, напряжение питания, а также потенциал и сопротивление заземления, вес и габариты — все эти параметры, которые определяются применяемыми паяльными станциями, в полной мере влияют на качество пайки. При использовании паяльных станций на производстве их эргономические показатели — вес, габариты, температура разогрева ручки паяльника — начинают играть значительную роль, так как монтажник пользуется данной станцией практически непрерывно в течение всей рабочей смены, и эти параметры значительно сказываются на утомляемости работника.
Резко возросший спрос на паяльные станции активизировал их производство и предложение, в чем немало преуспели китайские производители. Не особо утруждая себя разработками, они стали выбрасывать на рынок клоны станций от известных разработчиков и производителей в первую очередь японских и, в частности, компании Hakko. Использование станций-клонов — не лучший вариант оснащения рабочих мест, поскольку качество технологических процессов и надежность таких станций в отличие от настоящих профессиональных инструментов находится на низком уровне. Но пиратов от электроники это мало заботит.
«Будьте осторожны, существует множество подделок популярных моделей паяльных станций, не покупайте контрафакт» — таким предупреждением обзавелся официальный сайт японской корпорации Hakko. Паяльные устройства этого производителя подделывают больше всего, что легко объяснимо. Бренд Hakko давно зарекомендовал себя как высококачественный и надежный. Его изделия выполнены на основе передовых разработок в области конструктивных и технологических решений. Но развитая кооперация в изготовлении различных частей паяльного оборудования позволяет легко выпускать контрафактную продукцию таким компаниям, как Solomon, CT, Quick, Aoyue, Sunkko, Baku, ZD, Lukey, Ya Xun (YX), Best, Kada, Best, Aoyue, Gordak, Dadi, Jiada. Все они в той или иной мере занимаются выпуском копий-подделок под станции и инструменты Hakko (при этом Solomon, CT и Quick имеют производство и оригинальных собственных разработок). В некоторых случаях названные компании присваивают таким изделиям свой бренд, оставляя артикул Hakko. А часто не утруждают себя и этим, предлагая данные продукты под маркой Hakko.
Характерно, что подделываются, как правило, станции уже снятые с производства. Большинство выпускаемых подделок, как под своим брендом, так и под брендом Hakko, — это снятые с производства станции Hakko 936 ESD, паяльники к ним и сменные наконечники. Не так давно появились поддельные станции Hakko FX-888, которые тоже уже сняты с производства, а также подделки станций Hakko FX-951.
В 100% случаев в каталогах перечисленных производителей можно найти паяльные станции с паяльником, совместимым с 900-й серией сменных наконечников Hakko. Сменные наконечники, соответственно, тоже подделывают (самые известные подделки — сменные наконечники CT-936). Очень распространены и различные станции с феном (в состав которых также включают названный паяльник).
Примечательно, что много информации на эту тему можно почерпнуть, изучая посты участников интернет-форумов по электронике. Действуя по принципу «материальные затруднения обостряют ум ученого», в большинстве случаев они досконально разбираются практически во всех китайских станциях и предлагают интересные аналитические выкладки, в которых сравнивают конструктивные и технические особенности таких изделий. На подобную эрудированность оказывает влияние и то, что, зачастую не имея возможности приобретать дорогостоящее профессиональное оборудование, люди пытаются подобрать китайские устройства, подходящие им по соотношению «цена-качество».
Чем же конкретно отличаются подделки от качественного оборудования, производимого известными и зарекомендовавшими себя брендами?
Прежде всего, давайте остановимся на деталях рассматриваемого оборудования.
Очевидно, что в паяльных станциях основным устройством, обеспечивающим качество пайки, является сам паяльник. Электроника же, находящаяся в блоке регулировки, в зависимости от установленных нагревателей и сменных наконечников обеспечивает точность поддержания температуры, мощность, диапазон регулировки и другие технические параметры.
В паяльниках станций Hakko (рис. 1) применяются только керамические нагреватели, а в качестве датчика температуры используется терморезистор.
Керамический нагреватель обладает весомыми преимуществами. Он выдает большую мощность при малых размерах, а в сочетании с чуткой и быстрой системой управления позволяет поддерживать заданную температуру даже при сильном теплоотводе с наконечника (например, при попытке пропаять деталь на земляном полигоне). Но керамические нагреватели выпускает лишь небольшое число известных брендов.
Используемые в поддельных станциях якобы керамические нагревательные элементы отличаются от оригинальных Hakko A1321, как небо и земля. В верхней части картинки (рис. 2) вы можете видеть оригинальный (Hakko) керамический пленочный нагревательный элемент с терморезистором. В нижней части — китайские подделки, в которых на керамический стержень с термопарой (термопара тип К — K type thermocouple) накручена нихромовая проволока. В дальнейшем вся эта конструкция закрывается керамической трубкой. Такие нагреватели стоят практически во всех китайских паяльных станциях (за исключением некоторых дорогих моделей). Причем подключить японский керамический нагревательный элемент вместо нихромового китайского без доработки станции не получится, так как он сразу же начнет перегреваться и может выйти из строя.
По каким признакам можно отличить подделку от оригинала?
Начнем с внешнего вида. На торце китайского нихромового нагревателя заметны следы использовавшегося при его производстве белого цемента. Кроме того, торец (часть, которая вставляется в наконечник) нихромового нагревателя скруглен. Внутри проходят четыре канала, в двух из них — намотка из нихрома, а в двух других — проводки термопары. Сам спай находится под этой замазкой. На просвет такой нихромовый нагреватель почти не просвечивается (рис. 3).
У оригинального керамического нагревателя на просвет видны собственно пленочный нагреватель и терморезистор (в виде петляющих змейками дорожек). Торец у него плоский, керамика гладкая и, что самое важное, на торце есть хорошо заметная ступенька (рис. 4). Это техническая особенность процесса изготовления керамического нагревателя, при котором керамический стержень оборачивают слоем той же керамики с впечатанными в него проводниками нагревателя и термодатчика, после чего все обжигают в печи при очень высокой температуре. Именно этот обернутый слой и выделяется ступенькой на торце. На сломе нагревателя хорошо видны проводники (рис. 5).
Еще один признак подделки — сопротивление нагревателя и термодатчика. Оригинальный нагреватель Hakko состоит из двух находящихся в толще керамического стержня дорожек/пленок (при очень ярком источнике света их можно разглядеть на просвет). Одна дорожка, от которой идут два контакта — это собственно нагревающий элемент. Его сопротивление при комнатной температуре составляет около 2,5–3,5 Ом. Вторая дорожка — терморезистор, используемый для определения температуры. Его сопротивление — примерно 43–58 Ом. У поддельных нагревателей при комнатной температуре нихромовый нагреватель имеет сопротивление около 10–17 Ом, а термопара — приблизительно 2–3 Ом. Китайские нагреватели несколько тоньше, чем нагреватели Hakko, а потому жала (и оригинальные, и поддельные) при креплении на китайском нагревателе имеют определенный люфт. Теплопередача при этом значительно ухудшается.
Разумеется, сигнализирует о неоригинальности инструмента его главный конкурентный козырь — цена. Розничная цена японского нагревательного элемента (на примере Hakko ) не может быть ниже $10–15, но это примерно втрое дороже контрафактного аналога. Очевидно, что паяльники и станции с регулятором, стоимость которых чрезвычайно низка, в 90% случаев имеют обычный нихромовый нагреватель. Тезис «скупой платит дважды» убедительно подтверждают отзывы пользователей:
- «Нихром при работе 8 ч 5 дней в неделю перегорает в среднем за полгода. Керамика же проработает годами. Я вообще ни разу не слышал, чтобы она перегорала».
- «Минус нихрома: каждые полгода приходится менять сам нагревательный элемент паяльника. Это я про китайский люкей».
Отличить контрафакт можно и по наконечнику. Собственно наконечник — главный элемент станции, и к его выбору надо подходить особенно внимательно.
Вначале хотелось бы отметить: фирменные жала имеют лазерную гравировку на корпусе (рис. 6). В подделках на маркировке экономят или попросту не придают ей значения.
Наконечник требует к себе бережного отношения. При повреждении защитного слоя медь внутри быстро выгорает, и наконечник приходит в негодность. Правда, для таких наконечников, как Hakko 900-M-T, опасность минимальна — при адаптации наконечников к бессвинцовым припоям толщина защитного слоя была значительно увеличена.
Самые распространенные типы наконечников, предлагаемых на контрафактном рынке, — Hakko-клоны. Они очень дешевы (дешевле в несколько раз) и поэтому очень ненадежны, быстро выгорают и приходят в негодность.
Оригинальные наконечники Hakko — гарантированно качественные, у них нет проблем со смачиванием, зато есть очень мощный защитный слой, который проживет долгие годы без истирания.
Для станций с паяльником наподобие Hakko (один из самых распространенных паяльников, применяемых в 90% китайских паяльных станций) пытаются использовать наконечники-аналоги 900-М-Т. Их предлагают комплектами в самых разнообразных сочетаниях. Это принципиальное отличие, так как Hakko не создает и не предлагает подобные комплекты.
Еще раз напомню, что применение наконечников-клонов часто не позволяет вплотную устанавливать наконечники на нагреватель. Это приводит к стремительному выходу из строя нагревателей, поскольку их незакрытая часть создает большую разницу температур, которая быстро деформирует нагреватель. Если же наконечник опирается на конец нагревателя, а не на опорный ниппель, то при затягивании гайки нагреватель раскалывается.
В завершение хотелось бы привести еще несколько отзывов пользователей, имеющих практический опыт общения и с оригинальной, и с поддельной продукцией:
- «Держал в руках настоящие Hakko (внешне от Китая не отличишь, а разница в цене примерно в 5–6 раз). Разница видна примерно через полгода эксплуатации. Китайское приходится менять, а настоящее еще паяет и паяет (у меня больше двух лет отработали). Условия эксплуатации — сервисный центр, то есть нагрузка несравнима с любительскими пайками. Паяльник зачастую включается утром и выключается только вечером. И так каждый день».
- «Хакковская микроволна прослужила у меня почти три года (и это не дома, а в режиме СЦ, когда паяльником пользуются каждый день и не по разу)».
- «У меня стоит оригинальная FX-951 и китайская. Китайскую брал специально для сравнения. Первое: китайская две недели выдавала такой запах, что лицо чесалось и не проходила тошнота. Второе: очень плохой и негибкий пластик. Как результат — паяльник не собрался, треснули клипсы. Смотал половинки паяльника изолентой. Третье: отсутствие датчика того, что паяльник в подставке. Как следствие, паяльник не «засыпает». Управление точно такое же, как и у оригинала. Внутренности собраны погано».
- «Купил Hakko FX-888 на ebay. Сборка станции кривая: провода перекручены, на платах не смытые остатки флюса. Была одна проблема с паяльником: жало не полностью зажималось, оставался небольшой зазор около 0,5 мм, и из-за этого болталось и вращалось. Еще одно отличие в том, что насадка на ручку паяльника B3471 была натянута поверх пластиковой гайки ниппеля. Мое мнение, что это не подделка, а паяльная станция, собранная китайцами из оригинальных запчастей, возможно, украденными на производстве».
Какие выводы можно сделать из вышесказанного?
Индивидуальных пользователей мы предупредили, но, скорее всего, они продолжат покупать подделки и доводить их до необходимого качества. Наши умельцы никогда не опускали руки перед трудностями и всегда старались экономить.
Гораздо больше проблем от знакомства с подделками может возникнуть у производств. Выноска При непрерывном использовании контрафакта неизбежно возникнет потребность в частых закупках основных компонентов — нагревателей и наконечников. Поскольку закупками занимаются снабженцы, а не технические специалисты, велика вероятность, что под одним и тем же наименованием будут закупаться совершенно другие компоненты, которые не стыкуются между собой и с блоком. Это в свою очередь приведет к выходу из строя блоков регулировки и закупке новых устройств. Как следствие, сбой непрерывности производственного процесса и значительные экономические потери.
Очевидно, что использование профессионального паяльного оборудования от производителей авторитетных брендов гарантирует надежность и качество в работе, обеспечивает быстрое и качественное обслуживание и поставку всех необходимых сменных и расходных компонентов.
Термистор как проверить мультиметром?
Пошаговая инструкция проверки позистора мультиметром
Для процесса тестирования, помимо измерительного прибора, потребуется паяльник. Подготовив все необходимое, начинаем действовать в следующем порядке:
- Подключаем тестируемую деталь к мультиметру. Желательно, чтобы прибор был оснащен «крокодилами», в противном случае припаиваем к выводам элемента проволоку и накручиваем ее на разные иглы щупов.
- Включаем режим измерения наименьшего сопротивления (200 Ом). Прибор покажет номинальную величину R, характерную для тестируемой модели (как правило, менее одного-двух десятков Ом). Если показание отличается от спецификации (с учетом погрешности), можно констатировать неисправность радиокомпонента.
- Аккуратно нагреваем корпус тестируемой детали при помощи паяльника, величина R начнет резко увеличиваться. Если она осталась неизменной, элемент необходимо менять.
- Отключаем мультиметр от тестируемой детали, даем ей остыть, после чего повторяем действия, описанные в пунктах 1 и 2. Если сопротивление вернулось к номинальному значению, то радиокомпонент с большой долей вероятности можно признать исправным.
Дата: 12.09.2015 //
Терморезисторы делятся на два вида: позисторы и термисторы. Все они изменяют свое сопротивление в зависимости от их температуры. У позисторов сопротивление увеличивается в зависимости от температуры, а у термисторов, наоборот – уменьшается. Терморезисторы находят свое применение во многих узлах различной техники и аппаратуры, начиная от датчиков температуры, заканчивая ограничителями пусковых токов в энергосберегающих лампах, блоках питания или двигателях.
Расшифровка спецификации конкретной модели
Это были основные параметры серии, теперь рассмотрим спецификацию для С831 (см. рис. 5).
Спецификация модельного ряда серии B598*1
Краткая расшифровка:
- Величина тока для штатного режима работы, для нашей детали это почти половина ампера, а именно 470 мА (0,47 А).
- Этот параметр указывает ток, при котором величина сопротивления начинает существенно меняться в большую сторону. То есть, когда через С831 протекает ток с силой 970 мА, срабатывает «защита» устройства. Следует заметить, что этот параметр связан с точкой температурного перехода, поскольку проходящий ток приводит к разогреву элемента.
- Максимально допустимая величина тока для перехода в «защитный» режим, для С831 это 7 А. Обратите внимание, что в графе указано максимальное напряжение, следовательно, можно рассчитать допустимую величину мощности рассеивания, превышение которой с большой вероятностью приведет к разрушению детали.
- Время срабатывания, для С831 при напряжении 265 вольт и токе 7 ампер оно составит менее 8 секунд.
- Величина остаточного тока, необходимого для поддерживания защитного режима рассматриваемой радиодетали, она 0,02 А. Из этого следует, что на удержание сработавшего состояния требуется мощность 5,3 Вт (Ir x Vmax).
- Сопротивление устройства при температуре 25°С (3,7 Ом для нашей модели). Отметим, с измерения мультиметром этого параметра начинается проверка позистора на исправность.
- Величина минимального сопротивления, у модели С831 это 2,6 Ом. Для полноты картины, еще раз приведем график температурной зависимости, где будут отмечены номинальное и минимальное значение R (см. рис. 6).
Рисунок 6. График температурной корреляции для B59831, значения RN и Rmin отмечены красным
Читать также: Замена сайлентблоков передних рычагов фольксваген т5
Обратите внимание, что на начальном этапе нагрева радиодетали ее параметр R незначительно уменьшается, то есть в определенном диапазоне температур у нашей модели начинают проявляться NTS свойства. Эта особенность, в той или иной мере, характерна для всех позисторов.
- Полное наименование модели (у нас B59831-C135-A70), данная информация может быть полезной для поиска аналогов.
Теперь, зная спецификацию, можно переходить к проверке на работоспособность.
Проверка электронным мультиметром
Следует отметить, что резисторы довольно надёжны, поэтому их проверку следует проводить после того, как вы убедились в исправности остальных элементов. В первую очередь обратите внимание на сопротивления в цепях, где ранее были обнаружены неисправные элементы.
Сама по себе процедура проверки довольно проста, но требует выполнения определённых действий.
Для проверки будем использовать электронный мультиметр. Щупы прибора должны быть подключены к разъёмам COM и VΩmA. Полярность подключения щупов к выводам проверяемого элемента не имеет значения. Переключатель тестера необходимо установить в положение омметра (сектор помечен знаком Ω). Цифры обозначают максимальный предел измеряемой величины.
Перед началом проверки соедините щупы вместе, при этом показания прибора должны быть равны нулю, что говорит об исправности прибора и проводов щупов. Если переключатель установлен на самом малом пределе измерения, то прибор может показывать величину равную единицам ома. Эту неточность нужно будет учесть при измерении малых величин. Кроме того, у резисторов есть допустимое отклонение от номинала, если точных данных найти не удалось, то погрешность в 10 процентов можно считать нормальной.
Для начала необходимо определить номинальное сопротивление у элемента, который вы собираетесь проверять. Сделать это можно несколькими способами:
- На элементах старого образца величина номинального сопротивления указана на корпусе резистора.
- На современных элементах применяется цветовая маркировка. Это набор цветных колец, нанесённых на корпус. С их помощью зашифровано сопротивление. Нужно взять таблицу цветовой маркировки и определить искомую величину.
- Если вы проверяете элемент с электронной платы, то возле элемента стоит его обозначение в виде буквы R и порядкового номера. Можно взять схему электронного устройства и по обозначению определить номинал. Иногда эта величина указана прямо на печатной плате.
Читать также: Тойо проксес т1 спорт отзывы
Постоянный резистор
Проверку выполняем в такой последовательности:
- зачищаем выводы резистора от окислов и загрязнений;
- выставляем на мультиметре предел измерения, который несколько больше номинальной величины;
- кладём элемент на диэлектрическую поверхность;
- прижимаем щупы прибора к выводам резистора, при этом нельзя прикасаться к щупам пальцами.
На экране мы можем увидеть три варианта показаний:
- Единица на экране прибора говорит о том, что сопротивление резистора больше установленного предела измерения. Проверьте правильно ли выбран предел измерения, если ошибки нет, то присутствует обрыв между выводами элемента. Такой элемент неисправен и подлежит замене.
- Ноль обозначает, что выводы соединены накоротко. Элемент неисправен.
- Если на экране другое число, сравните его с величиной номинального сопротивления резистора. Измеренная величина не должна отличаться от номинальной больше чем на 10%. Чтобы было понятно, при проверке резистора в 1 тыс. Ом прибор может показать величину от 900 Ом до 1100 Ом, в обоих случаях элемент можно считать исправным. Когда вы измеряете величины менее ста Ом, не забудьте от полученного значения отнять сопротивление щупов.
Тестирование подстроечного резистора
У переменного резистора на корпусе три вывода. Для проверки необходимо определить, к какому выводу подключён подвижный (средний) контакт. Для этих целей можно воспользоваться справочными данными, если это невозможно, то определим его в процессе измерений:
- Перемещаем ручку резистора в среднее положение.
- Выполняем все действия, указанные для постоянных резисторов, но измерения проводим попарно между первым и вторым, вторым и третьим, третьим и первым выводами. Пара между которыми сопротивление будет максимальным — это крайние выводы. Сравниваем это значение с номинальной величиной по аналогии с постоянными резисторами. Если всё в норме, продолжаем проверку.
- Перемещаем ползунок в одно из крайних положений. Производим измерение между центральным и крайними выводами, должны получить ноль и номинальное значение. Если данные другие (допускается небольшая погрешность), то элемент неисправен.
- Повторяем измерение во втором крайнем положении ползунка, теперь показания должны поменяться местами (там, где был ноль, будет номинальное значение, и наоборот).
- Подключаем щупы к центральному выводу и к любому крайнему. Плавно перемещаем ручку и следим за показаниями прибора. Сопротивление должно изменяться без скачков, если прибор показывает единицу, это говорит о том, что в этом положении ползунка контакт плохой или пропадает вовсе, а следовательно, нормально работать такой резистор не будет, и его нужно менять.
Проверка элемента на плате
Иногда демонтаж элементов с платы сопряжён с рядом трудностей, поэтому будет полезно знать, как проверить резистор мультиметром, не выпаивая его. Это уже более сложная задача. Чтобы правильно выполнить проверку, необходимо изучить схему, в которой он установлен.
Дело в том, что различные компоненты и способы их подключения, относительно проверяемого резистора, влияют на показания тестера по-разному. Например, параллельно подключённый диод покажет нулевое сопротивление резистора, а параллельно подключённые сопротивления или катушки индуктивности сильно исказят показание прибора. Так как в мультиметре для измерений используется постоянное напряжение, то конденсатор на схеме можно приравнять к разрыву цепи.
В сложной схеме учесть все эти влияния трудно, поэтому измерить точную величину сопротивления не получится, но если вы подробно изучите схему, то сможете проверить резистор на наличие обрыва или короткого замыкания. Если у вас возникли сомнения в исправности элемента, для полной проверки придётся выпаять хотя бы один вывод.
У многих мультиметров есть режим прозвонки. В этом режиме прибор позволяет проверять электрические цепи с сопротивлением не больше сотни ом, при превышении этой величины цепь прозваниваться не будет и звукового сигнала не последует. Применение этого режима для проверки резисторов нецелесообразно, так как прозвонка показывает только наличие или отсутствие контакта между щупами, но никак не характеризует состояние радиодетали.
Как проверить термистор мультиметром?
Если есть подозрение, что термистор неисправен, а его визуальный осмотр не выявил различных почернений, сколов и т.п., тогда можно приступить к проверке термистора мультиметром.
Для проверки используем NTC термистор 10S050M, 5 Ом, 4 А, со старого блока питания компьютера.
Перед началом проверки, мультиметр переводим в режим измерения сопротивления. Также необходимо выбрать диапазон измерений в зависимости от особенностей проверяемого термистора.
При комнатной температуре термистор покажет сопротивление указанное производителем, в данном случае оно составляет 5,1 Ом.
Следующим шагом станет нагревания термистора и отслеживание изменения его сопротивления.
Для нагрева используется старый советский паяльник на 90Вт, который нагревается очень медленно и даст возможность визуально отследить изменения сопротивления термистора (изменения сопротивления составляют от 4,2 Ом до 2,7 Ом).
В нашем случае подопытный термистор работает вполне исправно, его сопротивление уменьшается одновременно с нагревом паяльника.
При монтаже на платах необходимо учитывать особенность термисторов — они нагреваются, и их необходимо размещать подальше от термочувствительных радиодеталей.
«>
[Перевод] Цифровая паяльная станция своими руками
В этом посте мы будем делать в домашних условиях недорогую цифровую паяльную станцию Hakko 907! Она способна поддерживать переменную и постоянную температуру (до 525 °C). Для создания паяльной станции потребуются несколько компонентов общей стоимостью всего 7 долларов (не считая блока питания, но можно использовать уже имеющийся блок питания). Мне не удалось найти подробные инструкции по созданию такой станции, поэтому я решил подготовить собственный туториал с подробным описанием процесса.
Технические характеристики
Станция предназначена для ручных паяльников Hakko 907.
Станция совместима с ручными паяльниками аналогичного типа.
Температурный диапазон: от 27 до 525 °C.
Время прогрева: от 25 до 37 с (до 325 °C).
Рекомендованный источник питания: 24 В, 3 А.
Мощность: 50 Вт (средняя).
Полная видеоинструкция
Схема сборки, разводка печатной платы, код и файлы стандартной библиотеки шаблоновдоступны по ссылке.
Шаг 1. Обычные и цифровые паяльники
Как и любой самодельщик, я взял за основу обычный паяльник. Эти паяльники отлично проявляют себя в работе, однако у них есть ряд недостатков. Любому домашнему мастеру, кто хоть однажды паял, известно, что нагрев таких паяльников занимает от 7 до 15 минут и только после этого их можно использовать по назначению. После нагревания такие паяльники продолжают работать в максимальном температурном диапазоне. В некоторых случаях такие паяльники при длительном контакте с электронными компонентами могут их повредить. Я на своём опыте знаю, что, если неудачно дотронуться сильно разогретым наконечником паяльника до перфорированной макетной платы, можно повредить наплавленный на плату медный слой. Вообще говоря, таких ошибок можно избежать, и для этого существуют свои способы и приёмы, но, стоит только попробовать пайку с цифровой паяльной станцией, у вас никогда не возникнет желания вернуться к старым методам.
Обычные паяльники с регулятором температуры
Для регулирования температуры нагрева обычных паяльников существует простой и распространённый способ — подключить в цепь питания регулятор температуры, ограничивающий мощность, подаваемую на нагревательный элемент. Такие регуляторы устанавливаются на продукты довольно часто. В своё время у меня была паяльная станция Weller с таким регулятором. И это было на самом деле очень удобно! Единственным недостатком такого способа является отсутствие замкнутого контура температурной обратной связи. В некоторых случаях температура паяльника будет меньше установленной регулятором, так как по мере пайки поглощающих тепло компонентов температура наконечника будет снижаться. Чтобы компенсировать падение температуры, можно повернуть регулятор, но, стоит прекратить пайку, температура снова повысится. Время разогрева паяльника можно несколько уменьшить, если повернуть регулятор в крайнее (максимальное) положение, а после разогрева повернуть его обратно.
Цифровая паяльная станция
Я предпочитаю третий способ — самый любимый. Он довольно схож со способом использования паяльника с регулятором температуры, но при этом все действия выполняются автоматически с помощью PID-системы (системы с пропорционально-интегрально-дифференциальным регулятором). Говоря простым языком, такая автоматизированная электронная система управления паяльной станцией «поворачивает» ручку регулятора температуры за вас. Если система обнаружит, что температура наконечника паяльника опустится ниже установленного значения, система повысит мощность до значения, необходимого для выработки тепла на наконечнике паяльника. Если температура паяльника поднимется выше установленного значения, питание на паяльник перестанет подаваться, что приведёт к снижению температуры. С помощью такой системы ускоряется весь процесс пайки — система постоянно включает и отключает нагревательный элемент паяльника и, таким образом, поддерживает постоянную температуру на его наконечнике. Поэтому при использовании цифровых паяльных станций паяльник разогревается значительно быстрее.
Шаг 2. Компоненты и материалы
В зависимости от того, где вы собираетесь купить компоненты станции, итоговая цена системы может оказаться разной (советую закупить компоненты на Aliexpress, так выйдет дешевле всего). Я ещё попробую выяснить, в каких именно интернет-магазинах можно приобрести самые дешёвые компоненты, и, возможно, внесу в ссылки некоторые изменения. Свои компоненты я приобрёл в местном магазине E-Gizmo Mechatronics Manila.Требуемые материалы:
Паяльник Hakko 907 (аналог за 3 доллара).
Программируемый контроллер Arduino Nano.
Понижающий преобразователь (MP2303 производства D-SUN).
Гнездовой 5-штырьковый DIN-разъём.
Гнездо для подключения внешнего источника постоянного тока (2,1 мм).
Источник питания 24 В, 3 A.
ЖК-дисплей 16×2 I2C.
Операционный усилитель LM358.
МОП-транзистор IRLZ44N (я использовал IRLB4132, он лучше).
Электролитический конденсатор 470 мкФ, 25 В.
Сопротивление 470 Ом, ¼ Вт.
Сопротивление 2,7 кОм, ¼ Вт.
Сопротивление 3,3 кОм, ¼ Вт.
Сопротивление 10 кОм ¼ Вт.
Потенциометр 10 кОм.
ЗАМЕЧАНИЕ: на принципиальной схеме и печатной плате ошибочно указан транзистор IRFZ44N. Следует использовать транзистор IRLZ44N, это версия транзистора IRFZ44N логического уровня. В моей системе я использовал транзистор IRLB4132, так как его у нас легче купить. Можно использовать и другие МОП-транзисторы. Они будут нормально работать, если их технические характеристики соответствуют приведённым ниже. В старой версии паяльной станции я использовал транзистор IRLZ44N.
Рекомендованные технические характеристики МОП-транзисторов:
N-канальный МОП-транзистор логического уровня — МОП-транзисторы логического уровня можно непосредственно подключать к штыревому соединителю логической платы (цифровому штырьку Arduino). Поскольку напряжение насыщения затвора ниже обычных напряжений Vgs стандартных МОП-транзисторов, на МОП-транзисторе логического уровня предусмотрен затвор для подачи напряжений насыщения 5 или 3,3 В (Vgs). Некоторые производители не указывают это в технических характеристиках. Это отражено на кривой зависимости Vgs от Id.
Значение Vds должно быть не менее 30 В — это предельное значение напряжения МОП-транзистора. Мы работаем на 24 В, и, в принципе, значения напряжения Vgs 24 В должно хватить, но обычно, чтобы обеспечить стабильную работу, добавляется некоторый запас. Стандартное значение напряжения Vgs для большинства МОП-транзисторов составляет 30 В. Допускается использование МОП-транзисторов с более высокими напряжениями Vgs, но только в том случае, если другие технические характеристики не выходят за пределы диапазона.
Сопротивление Rds (on) 0,022 Ом (22 мОм): чем ниже, тем лучше. Rds (on) — это сопротивление, формируемое на контактах стока и истока МОП-транзистора в состоянии насыщения. Проще говоря, чем ниже значения сопротивления Rds (on), тем холоднее будет МОП-транзистор. При увеличении значения Rds (on) МОП-транзистор будет при работе нагреваться благодаря рассеиванию мощности из-за — хоть и небольшой, но всё-таки присутствующей — резистивности МОП-транзистора, даже если он находится в состоянии проводимости.
Id не менее 3 А (я предлагаю более 20 А) — это максимальный ток, который может выдержать МОП-транзистор.
Шаг 3. Проектирование
Внутри паяльника Hakko 907 находится нагревательный элемент, рядом с которым размещается датчик температуры. Оба этих элемента имеют керамическое покрытие. Нагревательный элемент представляет собой обычную спираль, генерирующую тепло при подаче питания. Датчик температуры фактически представляет собой терморезистор. Терморезистор ведёт себя аналогично резистору — при изменении температуры сопротивление терморезистора меняется.
Таинственный терморезистор Hakko
К сожалению, Hakko не приводит практически никаких данных о терморезисторе, установленном внутри нагревательных элементов. Для меня это много лет оставалось загадкой. Ещё в 2017 году я провёл небольшое лабораторное исследование, пытаясь узнать тепловые характеристики таинственного терморезистора. Я прикрепил датчик температуры к наконечнику паяльника, подключил омметр к штырькам терморезистора и подал питание на нагревательный элемент с испытательного стенда. Увеличивая температуру паяльника, я фиксировал соответствующие сопротивления терморезистора. В итоге у меня получился график, который оказался полезным при разработке электрической схемы. Потом я выяснил, что, возможно, этот терморезистор представляет собой терморезистор с положительным температурным коэффициентом сопротивления. Другими словами, по мере повышения температуры вблизи терморезистора сопротивление терморезистора также увеличивается.(При выполнении следующих шагов рекомендую сверяться с третьим рисунком.)
Делитель напряжения для датчика
Используется для получения полезного выхода с датчика температуры терморезистора. Мне пришлось подсоединить его с помощью делителя напряжения. Здесь повторяется та же история — технические характеристики этого таинственного датчика отсутствуют, поэтому я установил верхний резистор на делитель напряжения, чтобы ограничить максимальную мощность, рассеиваемую на датчике (я установил максимальное значение 50 мВт). Теперь, когда на делителе напряжения появился верхний резистор, я вычислил максимальное выходное напряжение при максимальной рабочей температуре. Напряжение на выходе делителя напряжения составило приблизительно 1,6 В. Затем я попытался решить проблему совместимости АЦП для 10-разрядного программируемого контроллера Arduino Nano и в итоге обнаружил, что не могу подключить датчик делителя напряжения напрямую, так как значения получаются слишком малыми, и они могут оказаться недостаточными для получения нужного результата. Проще говоря, если я подключу датчик делителя напряжения непосредственно к аналоговому штырьку, то между значениями температуры могут возникать пропуски (например, 325 °C, 326 °C, 328 °C… пропущено значение 327 °C).
Операционный усилитель
Чтобы избавиться от возможной проблемы, связанной с пропуском температурных значений, я использовал операционный усилитель, усиливающий низкое пиковое значение выходного напряжения делителя напряжения (1,6 В). Расчёты, представленные на третьем рисунке, устанавливают требуемое минимальное значение коэффициента усиления и значение коэффициента усиления, выбранное мной для рабочей системы. Я не стал доводить коэффициент усиления до значения, при котором 1,6 В на выходе делителя напряжения превращались бы в 5 В опорного напряжения АЦП в Arduino, так как мне хотелось обеспечить определённый запас, если другие паяльники Hakko, подключаемые к делителю напряжения, будут выдавать напряжения выше 1,6 В (что может привести к нелинейным искажениям). Достаточно большой запас обеспечивается при использовании коэффициента усиления 2,22, при этом система сможет работать с другими моделями паяльников.
Шаг 4. Принципиальная схема
В качестве коммутационного устройства для регулирования напряжения методом широтно-импульсной модуляции в проекте используется простой N-канальный МОП-транзистор логического уровня. Он выступает в качестве цифрового переключателя, подающего питание на нагревательный элемент. Нереверсивный операционный усилитель (LM358) используется для усиления очень малых напряжений, выдаваемых терморезистором делителя напряжения. В качестве регулятора температуры используется потенциометр 10 кОм, а светодиодный индикатор представляет собой обычный индикатор, который я подключил и запрограммировал таким образом, чтобы он отображал состояние активности нагревательного элемента. В данном проекте я использовал ЖК-дисплей 16×2 с драйвером интерфейсной шины I2C, так как новичкам в электронике в нём проще разобраться.
Шаг 5. Печатная плата
Разводку печатной платы я осуществил в программе Proteus. Плата разведена как односторонняя намеренно, чтобы ни у кого не возникали трудности в процессе сборки системы в домашних условиях. Обратите внимание, что, если все элементы устанавливаются на одной стороне печатной платы, потребуется одна перемычка. PDF-файлы можно скачать с диска Google по ссылке ниже. Файлы в формате Gerber, если потребуется, можно скачать с диска Google по ссылке ниже. Дизайн моей платы вы также можете получить непосредственно на сайте PCBway.com, и тогда вам не придётся вручную вводить файлы Gerber. (ссылка на PCBway.com)
Файлы PCB (Proteus, Gerber и Printables):
Шаг 6. Калибровка понижающего преобразователя.
Поскольку большинство клонов программируемого контроллера Arduino Nano способны принимать входное напряжение не более 15 В (более высокое напряжение может вывести из строя пятивольтовый регулятор AMS1117), а нагревательному элементу для оптимальной работы требуется напряжение 24 В, для совместной работы обоих этих компонентов я ввёл в схему понижающий преобразователь. Регулятор AMS1117 5 В, присутствующий в большинстве клонов программируемого контроллера Arduino Nano, имеет напряжение отпускания 1,5 В, другими словами, входное напряжение на VIN-контакте Arduino Nano должно составлять 6,5 В (5 В + 1,5 В).
Шаги:
Установите напряжение на источнике питания 24 В.
Подключите источник питания ко входу понижающего преобразователя.
С помощью мультиметра отслеживайте напряжение на выходе понижающего преобразователя.
Отрегулируйте подстроечный резистор до значения напряжения на выходе 6,5 В.
Для обеспечения более высокой стабильности можно установить значение 7 В.
Шаг 7. Сборка системы
Для сборки системы воспользуйтесь принципиальной схемой или схемой размещения компонентов (см. предыдущие этапы).
Шаг 8. 3D-печать корпуса
Какой корпус выбрать — дешёвый пластиковый или мой, разработанный для 3D-печати, — решайте сами. Прилагаю для редактирования соответствующий файл Solidworks. Если потребуется осуществить печать заранее, можно воспользоваться файлами STL, которые можно скачать по приведённой ниже ссылке на Google-диск.
Мои настройки 3D-принтера:
Файлы для 3D печати (Solidworks и STL): Шаг 9. Финишная отделка корпуса (покраска и шлифовка).
После завершения печати полученный 3D-корпус корпус можно отшлифовать. Свой корпус, чтобы он выглядел более изящно, я выкрасил в чёрный цвет.Шаг 10. Установка внешних компонентов.
Закрепите на свои места в корпусе ЖК-дисплей, потенциометр 10 кОм, гнездо для подключения внешнего источника постоянного тока и плату. С помощью суперклея прикрепите DIN-разъём и ЖК-дисплей к корпусу.
Шаг 11. Разъём Hakko 907.
У вас, как и у меня, может возникнуть проблема с 5-штырьковым DIN-разъёмом для паяльника Hakko. Штырьковый разъём можно вырезать из паяльника и заменить его на 4-штырьковый разъём (возможно, у вас такой имеется). У меня нашлась пара 5-штырьковых DIN-разъёмов, однако не та, которая используется на Hakko. Третий штырёк — это обычный контакт заземления, его можно игнорировать, если не хочется возиться со схемой заземления и защитой от статического электричества.
Шаг 12. Подключение внешних компонентов
Такое подключение можно выполнить согласно принципиальной схеме (см. предыдущие шаги). Для дополнительной защиты я рекомендую добавить предохранитель в цепь от гнезда для подключения внешнего источника постоянного тока до платы. Я предохранитель не ставил, так как в моём блоке питания предохранитель уже имеется.
Шаг 13. Программирование
ШАГИ:
Подключите программируемый контроллер Arduino к компьютеру.
Загрузите шаблон моей программы.
Внесите в шаблон необходимые изменения.
Для паяльников Hakko 907 я использовал стандартные значения.
После калибровки эти значения, возможно, придётся изменить.
Не забудьте установить библиотеки Wire.h и LiquidCrystal_I2C.h.
Tools > Boards > Arduino Nano.
Tools > Port > выбрать порт, к которому подключён контроллер Arduino.
Загрузить шаблон/программу.
Как работает код
Если система обнаружит, что температура наконечника паяльника опустится ниже установленного значения, система повысит мощность до значения, необходимого для выработки тепла на наконечнике паяльника. Если температура паяльника поднимется выше установленного значения, питание на паяльник перестанет подаваться, что приведёт к снижению температуры. С помощью такой системы ускоряется весь процесс пайки — система постоянно включает и отключает нагревательный элемент паяльника и, таким образом, поддерживает постоянную температуру на его наконечнике. Поэтому при использовании цифровых паяльных станций паяльник разогревается значительно быстрее.
Контроль PID
В коде не используется техника PID. В первой версии я использовал старый PID-код, и он работает практически так же, как компараторная версия кода (в этом руководстве). Я остановился на более простой версии, так как с ней легче работать (настраивать, модифицировать и пр.). Я могу отправить по электронной почте версию PID, но она мало что изменит. Код Arduino (V1.0)
Шаг 14. Отрегулируйте контрастность ЖК-дисплея и вставьте ручку потенциометра.
Если контроллер Arduino и 16×2 ЖК-дисплей ранее вами не использовались, первым делом нужно настроить подстроечный резистор контрастности ЖК-дисплея. После завершения настройки вставляется пластиковая ручка потенциометра контроля температуры.
Шаг 15. Закройте корпус и включите устройство
Теперь можно закрепить заднюю панель корпуса. Но перед этим необходимо проверить правильность калибровки паяльной станции. В качестве источника питания можно использовать аккумуляторные батареи или любой источник питания с выпрямителем из моего списка рекомендаций по источникам питания. Для получения максимальной производительности паяльной станции рекомендую использовать блок питания 24 В, 3 А. Таким блоком питания паяльной станции может быть импульсный источник питания в металлическом корпусе или, как вариант, зарядное устройство для ноутбука. Если вы не хотите покупать новый источник питания, можно приобрести б/у. Зарядные устройства для ноутбуков, как правило, имеют номинал 18 В, 2,5 A. Они работают нормально, но время разогрева паяльника может достигать 37 с.Шаг 16. Бонус: как повысить теплопередачу.
Совет: для обеспечения лучшей теплопередачи я обычно наношу на наконечник паяльника Hakko 907 термопасту. Этот приём хорошо работает и значительно улучшает теплообмен! В течение первых 30 минут работы нужно не забывать обдувать наконечник воздухом, так как паста может вскипеть и начать выделять испарения. Через 30 минут паста превратится в мелоообразное вещество. Со временем, когда нужно заменить наконечник, помните, что высушенная паста прилипнет к наконечнику и нагревательному элементу. Удалить мелоообразное вещество можно с помощью резинового молотка.
Шаг 17. Станция готова к работе!
Я пользуюсь такой станцией уже почти 5 лет, и в этой статье рассказал о том, как изготовить её доработанную версию. Я внес небольшие усовершенствования в конструкцию, чтобы каждый, кого это заинтересовало, мог сделать то же самое. Интересно, получится ли у вас собрать такую станцию Hakko?
Узнайте, как прокачаться в других специальностях или освоить их с нуля:
Другие профессии и курсы
ПРОФЕССИИ
КУРСЫ
Extreme Solder Iron Upgrade — Блог Джона Уилтраута — Личные блоги
Много лет это был мой паяльник. Мне он понравился, и я продолжал его использовать, потому что он дает мне выбор между высокой мощностью 40 Вт и низкой мощностью 20 Вт. Мне также нравится разнообразие, долговечность и экономичность наконечников, которые доступны для него. Вот ссылка на тип подсказок, которые используются. Его производит Weller, но я почти уверен, что изначально это был дизайн Ungar.
http://www.newark.com/weller/pl113/tools-soldering-tips/dp/33F681?ost=Weller+Solder+Tips&categoryId=800000006341
Вот список вещей
3 что мне в нем не нравится, что будет исправлено или улучшено этой модификацией.
(1) Нагрев либо слишком горячий, либо недостаточно горячий для моих нужд, в зависимости от настройки высокого или низкого уровня. Я могу работать с High, но он имеет тенденцию слишком быстро окислять припой, что приводит к необходимости частой очистки и повторного лужения. Низкая настройка подходит для очень легкой работы, но не подходит для больших соединений или толстых медных дорожек.
(2) Создатель паяльника, по-видимому, был художником, а не пользователем паяльника. Спроектировав так, чтобы провод наконечника выходил из задней части устройства, мы получаем красивое устройство, но это функциональная катастрофа. Проблемы, вызванные проволокой, выходящей из устройства сзади, следующие: теряется 6 дюймов длины, проволока всегда находится под угрозой расплавления наконечником, а использование утюга вызывает крутящий момент на устройстве, который вращает его. .
(3) Утюг слишком легкий, чтобы быть устойчивым, и всегда смещается и перемещается, когда используется утюг.
Вот цели, которые будут решаться модификацией:
(1) Выход для шнура наконечника будет перемещен на переднюю часть стойки паяльника.
(2) К подставке будет добавлен вес для повышения ее устойчивости.
(3) Будет добавлена схема диммера, управляемая симистором, позволяющая выбирать мощность от нуля до сорока ватт.
(4) Снаружи станции будут предусмотрены контрольные точки для калибровки напряжения на утюге.
(5) Сбоку станции будет добавлена стойка для дополнительных наконечников.
(6) Цепь датчика будет встроена, чтобы использовать полную мощность во время прогрева и если паяльник не используется на подставке более минуты.
После ряда испытаний, макетирования и создания прототипов схема представляет собой схему, которая будет включена в устройство.
Управление напряжением паяльника представляет собой простую схему диммера, управляемую симистором, аналогичную той, что используется в домашнем освещении. Выбор симистора Q4015L5 невелик, потому что он у меня был из утильсырья, и хотя он слишком убивает для управления всего 40 Вт, он тоже ничему не повредит. Сенсорная часть схемы была более сложной задачей, так как внутри основания паяльника очень мало места. Я хотел измерить температуру термистора, установленного на держателе утюга, чтобы определить, горячий ли утюг и находится ли он в держателе. Таким образом, к утюгу можно прикладывать полное напряжение до тех пор, пока он не достигнет рабочей температуры. Полное напряжение также восстанавливается из уровня управляющего напряжения, приложенного, когда паяльник находится вне держателя и используется более минуты. Это придаст утюгу дополнительный нагрев при интенсивном использовании. Термисторный делитель напряжения управляет транзистором, который, в свою очередь, управляет реле. Реле включает светодиод Turbo, показывая, что утюг находится под полным напряжением 120 В переменного тока, и закорачивает потенциометр управления напряжением, чтобы обеспечить подачу на утюг полных 120 В переменного тока. Теги «A» и «B» на схеме — это соединения, замыкающие потенциометр.
Модификация началась с переноса выхода провода наконечника с задней части устройства на переднюю. Также были установлены крепежные винты для хранения запасных жал 1/4–28.
Затем была вырезана алюминиевая пластина толщиной 4 мм, чтобы заменить оригинальную пластиковую опорную пластину утюга. Эта алюминиевая пластина также будет служить радиатором для симистора Q4015L5, хотя на самом деле она не понадобится.
Элемент управления, выключатель питания и светодиоды были смонтированы на переработанной передней панели устройства, а схема диммера была прикреплена к опорной плите. Q4015L5 представляет собой устройство с изолированным выступом, поэтому оно было установлено напрямую без использования слюды или изолирующих шайб.
Дизайн большинства моих сборок и модификаций основан на спасательном оборудовании и деталях, которые есть у меня в магазине. В случае этой сборки почти каждая используемая деталь переработана из старых плат и оборудования. Конструкция цепей термисторных датчиков не является исключением. Эта часть схемы нуждалась в источнике питания, и тестирование показало, что 9вольт будет достаточно. Несмотря на то, что должно было использоваться реле на 12 вольт, 9 вольт все еще находились в пределах допустимого диапазона для реле. Я выбрал 12-вольтовое реле, так как это было единственное реле с конфигурацией DPDT в коробке, которое было достаточно маленьким для этого приложения. Блок питания на 9 вольт был извлечен из настенной бородавки, изначально предназначенной для питания платы Arduino. Ради интереса покажу свой строительный бардак на следующем фото. Это чтобы рассеять подозрение, что я никогда не устраиваю беспорядка.
Вот изображение внутренней части основания паяльника после расположения цепей и компонентов.
Обратите внимание на два разъема в верхней части корпуса. Это штыревые разъемы, которые позволят мне подключить вольтметр и контролировать напряжение на нагревательном элементе паяльника. Отслеживая напряжение и температуру наконечника, я получу приблизительное представление о температуре, которая возникает в утюге при заданном напряжении. На изображении передней панели (показанном ранее) показаны результаты этой калибровки, отраженные в метках, показывающих приблизительные градусы Фаренгейта для различных положений органов управления.
Самой сложной частью проекта для меня было изготовление и установка термисторного датчика на проволочном держателе паяльника. Я выбрал термистор на 100К, характеристики которого соответствовали моим потребностям. В качестве выводов от термистора я использовал эмалированный провод 24 GA. Я не хотел заморачиваться с расплавлением изоляции, а в магазине не было тефлоновой проволоки достаточно малого сечения. Я накрыл проводку куском высокотемпературных спагетти, которые вытащил из стоматологического стерилизатора. Наконец, сборка была прикреплена к держателю паяльника с помощью эмалированной проволоки 24-го калибра. На следующих картинках вы можете увидеть, как монтировалась эта сборка.
Хотел бы я сказать, что на этом этапе было так же просто, как застегнуть все пуговицы и протестировать, но, как и в случае с большинством моих проектов, пришлось преодолевать множество проблем. Почти все мои бедствия я совершаю сам, но иногда и меня достает судьба. Например, у моего первого выбора реле для этого проекта было 8 контактов. Он был помещен в непрозрачный корпус, поэтому я не мог посмотреть на конфигурацию контактов. Все мои опытные говорили, что у меня есть реле DPDT, и поэтому я его подключил. Только после уничтожения одного 9плата питания вольт я обнаружил, что это действительно было реле SPDT с штырями к контактам, выведенным дважды, чтобы увеличить токовую мощность реле. Я фактически уничтожил вторую плату блока питания, когда моя техника извлечения печатной платы превышала спецификации монтажа для пары компонентов. В конце концов, однако, все жуки скрылись в расщелинах кошмара строителей, и я смог провести свои последние тесты.
В холодном состоянии утюг быстро нагревался при полном напряжении 120 В переменного тока в режиме Turbo. Как только термистор почувствовал горячее железо, сработала схема диммера симистора, и напряжение упало до моего входного значения. Первый выбор был 90 В переменного тока или примерно на полпути между исходными 20-ваттными и 40-ваттными возможностями паяльника Radio Shack. Вы можете видеть щупы измерителя, контролирующие напряжение на нагревательном элементе паяльника. Если утюг вынуть из держателя и использовать для пайки чего-либо, термистор начинает остывать, и как только достигается точка опрокидывания, примерно через 40 секунд, срабатывает Turbo, и на нагревательный элемент подается полное напряжение 120 В переменного тока. Если утюг положить обратно в держатель, Turbo выключится в течение десяти секунд, и напряжение вернется к уровню управления симистором.
Мне очень нравятся проекты, направленные на улучшение работы магазина. Этот проект не стал исключением. Вердикт о том, полностью ли я достиг поставленных целей, еще не вынесен. Вероятно, будут некоторые побочные эффекты изменений, с которыми мне придется иметь дело. Спасибо, что нашли время, чтобы проверить этот проект. Если у вас есть какие-либо вопросы по любому аспекту проекта, дайте мне знать. Если вы новичок в мире электроники и хотите сделать что-то подобное, имейте в виду, что напряжения, используемые для паяльников, находятся на уровне сети и могут быть опасны для вашего здоровья и жизни, если с ними не обращаться должным образом.
John
How to Manufacture a Soldered Thermistor Using UL1007 24 AWG Hookup Wire
Table of Contents
- Tools and Materials Needed to Manufacture a Soldered Thermistor with UL1007 Подсоединительный провод
- Шаг 1: Обрежьте провод 24 AWG UL1007 до длины
- Шаг 2. Олужение проводов для подготовки к пайке
- Шаг 3. Припаяйте термистор к двум проводам 24 AWG
- Заключительный этап: упаковка и маркировка термисторов в соответствии с инструкциями
- Отчет о проверке качества
Для изготовления припаянного термистора вам понадобится соединительный провод UL1007 24 AWG, соответствующий тип термистора, бессвинцовый припой, паяльник, оловянная банка для припоя и, возможно, машина для резки проволоки, если вы хотите производить термисторы в большом количестве. Если у вас есть все необходимые материалы, возможно, имеет смысл производить их вручную, однако покупка более 100 штук за один раз может оказаться дешевле у полностью укомплектованной компании, у которой уже есть оборудование, инициативы по бережливому производству, процессы и процедуры. .
Купите провод UL1007 здесь
Шаг 1: Обрежьте провод 24 AWG UL1007 до нужной длины
В данном случае для данного конкретного термистора мы будем использовать одобренный UL провод ПВХ 1007 с лужеными медными жилами. Использование луженой меди, а не голой меди, поможет соединить припой с проводником, потому что оловянное покрытие слегка расплавится при нагреве примерно до 750°F. Когда ПВХ-изоляция будет удалена с обоих концов, станет ясно, что жилы либо имеют оловянное покрытие, либо нет. Провод будет пропущен через режущий станок Kappa 310, чтобы отрезать общую длину 6 дюймов, а также удалить 0,5 дюйма изоляции с каждого конца. Производственная печать этого жгута проводов указывает, что один конец будет погружен в олово, чтобы предотвратить изнашивание отдельных жил, а другой конец будет присоединен к термистору с помощью припоя.
Провод с изоляцией из ПВХ с номером утверждения UL1007 испытан и одобрен Underwriter’s Laboratories как уровень защиты 300 В при 105°C. Например, голая медь без изоляции не может подвергаться очень сильному нагреву или напряжению без коррозии и дефектов. Поэтому инженеры-электрики и дизайнеры формируют изоляцию из ПВХ вокруг медного провода, чтобы защитить его от напряжения и тепла, а также от многих других факторов, таких как условия окружающей среды. Штамп одобрения UL очень важен, поскольку UL является надежной компанией, которая тестирует и утверждает различные электронные устройства на предмет электрической безопасности и соответствия требованиям. Гораздо лучше было бы увидеть номер детали UL, отштампованный на проводе, чем услышать «мое слово», что он одобрен для 300 вольт.
Шаг 2. Оловянное погружение проводов для подготовки к пайке
Процесс погружения в олово начинается с повышения температуры припоя, представляющего собой металлическую чашку, заполненную бессвинцовым припоем (оловянным, отсюда и «погружение в олово»). . Производственный сборщик сначала проверяет свободные медные жилы, чтобы убедиться, что они аккуратно скручены друг с другом, так что готовое изделие является аккуратным и прямым без каких-либо неровностей или комков припоя. Если одна медная жила согнута вбок во время погружения, это будет совершенно очевидно впоследствии и даже в большинстве случаев будет считаться несоответствующим продуктом. Оба конца провода нужно покрыть оловом, оставив один конец незавершенным и подготовив второй конец для пайки термистора.
Олово и припой, не содержащие свинца или отвечающие требованиям RoHS, стали почти эксклюзивными в производстве проводов, кабелей и контрактном производстве. Несмотря на то, что для некоторых применений по определенным причинам требуется припой на основе свинца, свинец считается опасным продуктом для людей, с которым контактируют люди, поэтому правительства большинства компаний регулируют удаление свинца и всех опасных металлов из своих приборов, устройств и оборудования. все материалы, с которыми человек может вступить в контакт в любое время. Узнайте больше о соответствии RoHS и REACH для получения дополнительной информации о свинце и опасных металлах.
Шаг 3: Припаяйте термистор к двум проводам 24 AWG
Начните с подготовки станции с несколькими проводами 24 AWG, припоем, зажимом для удержания проводов и паяльником, настроенным на 750°F. Зажмите два провода UL1007 24 AWG на расстоянии около дюйма друг от друга в резиновом зажиме и повесьте нить припоя рядом с зажимом. Скрутите каждый конец термистора с медной жилой каждого провода и отрежьте лишний термистор, так как он не понадобится. Затем нанесите небольшую каплю припоя, чтобы приклеить жилу термистора к медной жиле, затем повторите процесс для второго провода. На этом процесс изготовления терморезистора, припаянного к проводу из ПВХ, завершается перед упаковкой и маркировкой.
Процесс пайки может быть очень утомительным, поскольку количество наносимого припоя должно быть в допустимых пределах, а количество подаваемого тепла не может сжечь термистор. Как правило, наносимый шарик припоя не может быть слишком большим или слишком маленьким, потому что слишком много припоя может быть неуклюжим и трудным для конечного пользователя, в то время как слишком мало припоя может привести к отсоединению проводов во время транспортировки или случайно. Если оставить припой на термисторе на слишком долгое время, это может привести к его долгосрочному повреждению или полному признанию несоответствующим требованиям. Оставление такого количества тепла, подаваемого на медный проводник, также может привести к повреждению провода, которое будет трудно определить, если у вас нет опыта в области электротехники и проверки непрерывности. Будьте быстры, будьте эффективны и потренируйтесь, прежде чем работать с материалами заказчика или дорогими продуктами, которые могут стать отходами.
Заключительный этап: Упаковка и маркировка термисторов в соответствии с инструкциями
Готовые продукты будут упакованы по сотне штук с этикеткой на каждой. На этикетке указан номер детали заказчика, уровень редакции, количество и дата. Любая дополнительная информация, предоставленная заказчиком, может быть включена в этикетку вместе со всеми без исключения отчетами о проверке, созданными в процессе производства.
Отчет о проверке качества
Отчет о проверке качества — это не просто окончательная проверка в конце процесса. Вместо этого формальный процесс контроля качества будет иметь дорожный пакет, который будет следовать за каждым шагом, чтобы сборщик мог проверить качество и подписать после завершения каждого шага. Это называется внутрипроцессной процедурой контроля качества, которая позволяет обнаружить несоответствующий продукт задолго до того, как будут изготовлены все детали, и задолго до завершения всех процессов.
Например, после настройки станка для резки Kappa 310 оператор станка должен подписать отчет своим именем, в котором будет указано, что длина указана правильно, а изоляционная полоса выполнена в соответствии с правильными размерами. Затем они должны подписать еще раз, когда процесс резки будет завершен. Затем следующий сборщик, завершивший процесс окунания в олово, сделает то же самое, а также сотрудник, выполняющий пайку. Проверки качества в процессе производства спасают компанию от потерь продукции и труда, когда что-то идет не так, а с операторами-людьми время от времени что-то идет не так. Сведение к минимуму рисков и потерь рабочей силы важно для того, чтобы компания работала эффективно, прибыльно и на полную мощность.
Изготовление термисторного зонда
В этом документе приведены инструкции по изготовлению термисторного зонда. используется для измерения температуры в аквариуме для ЕАС 199В. Дизайн довольно надежен, довольно прост и предоставляет студентам возможности научиться паять и изолировать удлинители датчика. А отдельная страница дает краткое обсуждение компромиссов дизайна и предложения по улучшению.
Неизолированный термистор имеет номер по каталогу Digikey 317-1258-ND. 10 кОм, термистор с отрицательным температурным коэффициентом (NTC) от Cantherm (номер по каталогу MF52A103J3470).
Удлинительный провод витой пары можно снять с куска лом кабеля Cat-5. Удлинительный провод не нужно буквально быть витой парой. Витая пара из проводки ethernet (CAT-5, CAT-5E или CAT-6) удобен тем, что пары уже скручены.
1. Приобретите термистор и пару удлинительных проводов
Зачистите и залудите приблизительно 1 см одного конца каждого провода витой пары
Прежде чем начинать какую-либо постоянную проводку, используйте мультиметр для измерения сопротивления. термистора. Держите термистор между большим и указательным пальцами. и наблюдайте, увеличивается или уменьшается сопротивление. У тебя есть отрицательный температурный коэффициент (NTC) или положительный температурный коэффициент (PTC) термистор?
2. Получите куски полиэтиленовых и термоусадочных трубок
Материалы для этого этапа:
- Трубка Tygon Micro Bore из ПВХ с внутренним диаметром 0,020 дюйма и наружным диаметром 0,060 дюйма. Номер детали SmallParts.com B000PHCDEY
- 1/16″ (номинал) полиолефиновая термоусадочная трубка. Номер детали Digikey Q2F018B-ND
- 3/32″ (номинал) полиолефиновая термоусадочная трубка. Номер детали Digikey Q2F332B-ND
Альтернативой трубке Tygon является трубка из ПТФЭ калибра 24, Номер детали на сайте Smallparts.com B000F0V02S
Отрежьте один кусок небольшой полиэтиленовой трубки, один кусок небольшого диаметра термоусадочная пленка и один кусок термоусадочной пленки большого диаметра. Используйте следующую фотографию, чтобы оценить необходимую длину трубки. Берите только то, что вам нужно.
3. Наденьте термоусадочную трубку большого диаметра на витую пару
Наденьте термоусадочную трубку большого диаметра на концы проводов витой пары. Убедитесь, что термоусадочная трубка находится на достаточном расстоянии от луженых концов, чтобы тепло от пайки не дает преждевременной усадки трубки. Вы решаете, как далеко «достаточно далеко».
Этот шаг можно было бы отложить до самого конца, потому что термоусадка может скользить по всей длине проводов витой пары. Тем не менее, это хорошая идея, чтобы иметь привычку планировать заранее с термоусадочной трубкой. Рано или позже вы закончите сложную работу по пайке только для того, чтобы обнаружить, что термоусадочную трубку нельзя надеть на проводники из-за отсутствия свободного конец. Например, при сращивании проводов в жгуты свободный конец отсутствует.
4. Припаяйте первый вывод термистора.
Наденьте прозрачную трубку на один из выводов термистора. Пластиковая трубка малого диаметра нужна только для одного проводов термистора. Неважно, какой.
Используйте зажим типа «крокодил» в качестве радиатора. Аккуратно зажмите конец провода термистора в пасти аллигатора. зажим для обеспечения теплоотвода во время пайки. Радиатор поможет предотвратить перегрев шарика термистора.
Отрегулируйте тиски, удерживающие удлинительный провод, и тиски, удерживающие термистор. зонд так, чтобы одна ножка была параллельна и касалась (или почти касалась) каждой Другой. После того, как тиски отрегулированы, вручную отрегулируйте удлинительный провод (слегка подогнув его при необходимости) так, чтобы удлинительный провод и ножка термистора касаются. Припаяйте эти провода вместе.
Обратите внимание, что на следующей фотографии зажим теплоотвода пайки, не обычный аллигатор используется клип. (Альтернативные продукты здесь, а также здесь. ) Радиатор имеет плоские губки, что облегчает захват провод без повторного выравнивания. Кроме чуть менее удобного захвата действие, зажим типа «крокодил» работает так же хорошо, как и специализированная пайка радиатор для этого приложения.
После того, как соединение спаяно, проверьте непрерывность от конца только что спаянного соединения. к оставшемуся проводу термистора.
5. Наденьте термоусадку на второй провод витой пары.
Этот шаг необходимо выполнить перед пайкой другой пары. подводящих проводов.
Наденьте термоусадочную трубку малого диаметра на (оставшуюся) непропаянный вывод удлинительного провода. Убедитесь, что тепло термоусадочная трубка находится достаточно далеко от зоны воздействия тепла от пайка. Вам нужно раскрутить провода, чтобы обеспечить достаточно расстояние между паяным соединением и безопасным временным местом для термоусадка.
6. Припаяйте второй вывод термистора.
Переместите зажим типа «крокодил», если он был перемещен. Аккуратно зажмите конец провода термистора в пасти аллигатора. зажим для обеспечения теплоотвода во время пайки. Радиатор поможет предотвратить перегрев шарика термистора.
Оставшийся (не припаянный) конец витой пары припаять к свободному (не припаянный) вывод термистора.
После пайки соединения проверьте непрерывность с двух концов удлинительный провод.
7. Наденьте термоусадку на второй провод витой пары.
Сдвиньте термоусадочную трубку малого диаметра вниз, чтобы покрыть второй припой. соединение. Целью этой термоусадочной трубки является изоляция двух проводов, не изолировать второй вывод от окружающей среды. Убедитесь, что термоусадочная трубка закрывает новейшее (второе) место пайки и что он обеспечивает электрическую изоляцию от противоположного провода.
Установив термоусадочную трубку в правильное положение, используйте тепловую пушку, чтобы усадить трубку.
Примечание: Тепловая пушка может достаточно поднять температуру припоя чтобы ослабить и, возможно, отпаять соединения, которые вы только что сделанный. Если это произойдет, вы можете использовать тепловую пушку, чтобы расплавить припаяйте и снова соедините детали — может понадобиться дополнительная пара рук. помогает в этой операции.
8.
Наденьте термоусадку на датчик.Удерживая полиэтиленовую трубку вплотную к буртику термистора , сдвиньте термоусадочную трубку большого диаметра вниз, чтобы закрыть два паяных соединения. Сокращаться, сжиматься трубка с тепловой пушкой.
До:
После прогрева:
После завершения сборки проверьте непрерывность одной ветви проводов. к другой ноге.
9. Окуните зонд в горячий клей или лак или нанесите лак
Чтобы сделать зонд водонепроницаемым, окуните его в банку с расплавленным горячим клеем. на верстаке возле раковины. Осторожно держите зонд над оловом. расплавленного горячего клея, пока излишки клея не стекут, а остатки клей застывает (около минуты).
После погружения в горячий клей:
[Щелкните, чтобы увеличить изображение]
Как видно из предыдущего изображения, горячий клей образует толстый слой на термисторный зонд. Количество клея, показанное на изображении, не должно быть проблема. Это только замедлит время отклика зонда.
Чтобы получить более тонкое покрытие клея на датчике, вы можете удалить удалите лишний клей, осторожно подогрев его с помощью фена. Это приведет к тому, что излишки клея потекут в большие капающие капли, которые можно удалить палочкой или плоской отверткой.
После повторного расплавления и удаления излишков горячего клея:
[Щелкните, чтобы увеличить изображение]
Альтернативные методы инкапсуляции обсуждаются на отдельная страница наряду с другими вопросами компромиссов дизайна.
Prometheus V2 Hot End — Инструкции по сборке — DisTech Automation
Содержание
- Компоненты комплекта
- Инструкции по сборке
Компоненты комплекта
Компоненты горячего конца Prometheus V2
Механически обработанные детали:
- 1x: цельное сопло из нержавеющей стали (0,4 мм)
- 1x: Алюминиевый нагревательный блок
- 1x: алюминиевый радиатор — со встроенной цангой
Крепежные детали:
- 5x: алюминиевая шестигранная гайка
- 1x: черная (1,75 мм) цанга Боудена
- 1x: черная резиновая прокладка с внутренним диаметром 4 мм (1,75 мм)
- 1x: длина 100 мм, внутренний диаметр 2 мм x внешний диаметр 4 мм (1,75 мм), трубка из ПТФЭ (для радиатора)
- 2x: Черная резиновая шайба с внутренним диаметром 3 мм (для охлаждающего вентилятора)
- 2 шт. : Болт с полукруглой головкой M3x16 мм
- 1x: Болт с полукруглой головкой M3x4 мм
- 4 шт.: установочный винт M3x3 мм
- 1x: Шайба крыла M3
- 1x: шестигранный ключ M2 (для болтов с полукруглой головкой M3)
- 1x: шестигранный ключ M1,5 (для установочных винтов M3)
- 1 шт.: черная стяжка-молния 100 мм
Электроника:
- 1x: 12 В/24 В 40 Вт 6 мм x 20 мм Нагревательный картридж 92 наконечника из медной проволоки 12 мм (соединение без пайки)
- 1x: провода термистора длиной 1 м с 2-контактными разъемами Dupont
Вернуться к началу
Инструкции по сборке
Пожалуйста, полностью прочитайте этот документ и внимательно выполняйте КАЖДЫЙ шаг.
Время сборки: < 20 минут**ПРИМЕЧАНИЕ: Будьте очень осторожны при открытии упаковки. Есть много мелких деталей, которые легко потерять, если вы не будете осторожны.
Необходимые инструменты и навыки- Тепловая пушка, паяльник или зажигалка (для термоусадочных трубок)
- Маленькие плоскогубцы
- Разводной гаечный ключ
- Инструмент для зачистки проводов
- Кусачки заподлицо
- Универсальный нож
- Пожалуйста, следуйте ВСЕМ инструкциям в этом документе! Если что-то неясно, свяжитесь с нами, прежде чем пытаться сделать что-то, что может повредить продукт или нанести вред пользователю.
- Электричество может быть опасным! Убедитесь, что питание отключено, когда вы подключаете электронику.
- Будьте осторожны с цельными насадками! Несмотря на то, что эти сопла довольно прочные, они имеют довольно тонкую стенку из материала. Они выдержат все нормальные эксплуатационные нагрузки, но будьте осторожны при использовании тяжелых инструментов.
- Будьте осторожны с термисторами! Провода термистора очень маленькие и тонкие, а бусина сделана из стекла. Во избежание срезания выводов термистора или разрушения стеклянной бусины обращайтесь с этим термистором с осторожностью.
- В этом «горячем конце» становится очень жарко! Не прикасайтесь к нагревательному блоку или соседним шестигранным гайкам во время работы горячего конца.
Вернуться к началу
Блок горячего конца Prometheus V2
- Вы получите два пакета с компонентами комплекта. Убедитесь, что у вас есть все:
- Если вы получили нагревательный блок с установочным винтом, похожий на тот, что показан на изображении ниже, выполните следующие инструкции по сборке. Если вы получили более новый зажимной нагревательный блок, пропустите его и следуйте инструкциям по сборке зажимного нагревательного блока.
Инструкции по сборке установочного винта Блок нагревателя
- Вкрутите сопло в блок нагревателя, а затем навинтите шестигранную гайку на блок нагревателя на конце сопла, ближайшем к отверстию. Наконечник сопла должен выступать из шестигранной гайки на 2 мм, как показано на рисунке:
- Удерживая нагревательный блок, затяните шестигранную гайку на нагревательном блоке с помощью небольшого гаечного ключа. Убедитесь, что он достаточно затянут, чтобы вы не могли открутить гайку пальцем. 1/8 оборота должно быть достаточно. Этот шаг не требует чрезмерной силы!
- С помощью прилагаемого шестигранного ключа M1,5 вставьте два установочных винта M3x3 в резьбовые отверстия радиатора так, чтобы они находились заподлицо с поверхностью, как показано на рисунке:
- Навинтите радиатор на собранную насадку так, чтобы нижняя часть радиатора находилась на расстоянии 2 мм от верха блока нагревателя.
- Вы также можете использовать прилагаемый шестигранный ключ M2 в качестве прокладки, чтобы обеспечить зазор 2 мм:
- Затяните установочные винты настолько, чтобы узел сопла не мог провернуться в радиаторе. Не затягивайте слишком сильно.
- Отрежьте (2) 35 мм высокотемпературные трубки:
- Отрежьте (2) отрезка черной термоусадочной трубки по 30 мм:
- Наденьте высокотемпературную трубку на выводы термистора и подтолкните трубку прямо к головке термистора. Наденьте стекловолоконные втулки на высокотемпературную трубку так, чтобы конец стекловолоконных трубок находился примерно в 5 мм от наконечника термистора. Наденьте проволочные наконечники на высокотемпературную трубку, как показано на рисунке ниже:
- Зачистите 10 мм изоляции на конце проводов термистора:
- Наденьте отрезки термоусадки на провода термистора и согните концы оголенных проводов в петли:
- Соедините концы каждого провода друг с другом:
- Наденьте медные наконечники на соединение и зажмите их с помощью набора плоскогубцев. Убедитесь, что высокотемпературная трубка доходит до буртика термистора, прежде чем зажимать наконечники!
- Соединение должно быть прочным и выглядеть следующим образом:
- Наденьте термоусадочную трубку на наконечники и нагрейте их с помощью фена, паяльника или зажигалки. Убедитесь, что вы соблюдаете расстояние 5 мм от конца стекловолоконной втулки до кончика термистора:
- Согните выводы термистора под углом 90 градусов на расстоянии 5 мм от наконечника, как показано на рисунке:
- Осторожно вставьте буртик термистора в отверстие термистора глубиной 5 мм рядом с отверстием с резьбой M3 в блоке нагревателя и закрепите его с помощью болта с полукруглой головкой M3x4 мм и шайбы крыла M3. Убедитесь, что шайба плотно прилегает к втулкам из стекловолокна, что обеспечивает дополнительную защиту от натяжения, как показано на рисунке. Затяните болт ровно настолько, чтобы выводы термистора не ослабли, и убедитесь, что шайба и втулка не блокируют 6-миллиметровое отверстие для патрона нагревателя. Не перетягивайте! Используйте прилагаемый шестигранный ключ M2:
- Вставьте картридж нагревателя в отверстие в блоке нагревателя и затяните с помощью установочного винта M3x3 мм. Затяните установочный винт ровно настолько, чтобы картридж нагревателя не мог ослабнуть, с помощью прилагаемого шестигранного ключа на 1,5 мм: .
- Вставьте два болта с полукруглой головкой M3x16 мм в два нижних монтажных отверстия на охлаждающем вентиляторе так, чтобы наклейка на охлаждающем вентиляторе была обращена к радиатору. Поместите две резиновые шайбы на болты, как показано ниже:
- Прикрепите охлаждающий вентилятор к радиатору с помощью прилагаемого шестигранного ключа M2:
- Согните кабели картриджа нагревателя и используйте черную стяжку-молнию, чтобы связать вместе провода картриджа нагревателя, охлаждающего вентилятора и термистора, чтобы обеспечить надлежащее снятие натяжения:
- Отрежьте лишнюю длину стяжки. Теперь ваш хотэнд полностью собран!
Вернуться к началу
Инструкции по сборке зажимного нагревательного блока
- С помощью прилагаемого шестигранного ключа M1,5 вставьте установочный винт M3x3 мм в резьбовое отверстие в нагревательном блоке так, чтобы он находился заподлицо с поверхностью, как показано на рисунке:
- Наденьте шайбу M3 на болт с полукруглой головкой M3x8 мм и ввинтите его в отверстие в нагревательном блоке, как показано, с помощью прилагаемого шестигранного ключа M2:
- Ввинтите сопло в нагревательный блок, а затем навинтите шестигранную гайку на нагревательный блок на конце сопла, ближайшем к отверстию:
- Удерживая нагревательный блок, затяните шестигранную гайку на нагревательном блоке с помощью небольшого гаечного ключа. Убедитесь, что он достаточно затянут, чтобы вы не могли открутить гайку пальцем. 1/8 оборота должно быть достаточно. Этот шаг не требует чрезмерной силы!
- Отрежьте (2) отрезка 35 мм высокотемпературной трубки:
- Отрежьте (2) отрезка 30 мм черной термоусадочной трубки:
- Наденьте высокотемпературную трубку на выводы термистора и подтолкните трубку прямо к головке термистора. Наденьте стекловолоконные втулки на высокотемпературную трубку так, чтобы конец стекловолоконных трубок находился примерно в 5 мм от наконечника термистора. Наденьте проволочные наконечники на высокотемпературную трубку, как показано на рисунке ниже:
- Снимите 10 мм изоляции с конца термистора Провода:
- Наденьте отрезки термоусадки на провода термистора и согните концы оголенных проводов в петли:
- Соедините концы каждого провода друг с другом:
- Наденьте медные наконечники на соединение и зажмите их с помощью набора плоскогубцев. Убедитесь, что высокотемпературная трубка доходит до буртика термистора, прежде чем зажимать наконечники!
- Соединение должно быть прочным и выглядеть следующим образом:
- Наденьте термоусадочную трубку на наконечники и нагрейте их с помощью фена, паяльника или зажигалки. Убедитесь, что вы соблюдаете расстояние 5 мм от конца стекловолоконной втулки до кончика термистора:
- Согните выводы термистора под углом 90 градусов на расстоянии 5 мм от наконечника, как показано на рисунке:
- Осторожно вставьте буртик термистора в отверстие для термистора глубиной 5 мм в блоке нагревателя и закрепите его с помощью болта с полукруглой головкой M3x4 мм и шайбы M3. Не вставляйте термистор в другое отверстие, которое полностью проходит через нагревательный блок.
- Убедитесь, что шайба плотно прилегает к втулкам из стекловолокна, что обеспечивает дополнительную защиту от натяжения, как показано на рисунке. Затяните болт ровно настолько, чтобы выводы термистора не ослабли, и убедитесь, что шайба и втулка не блокируют 6-миллиметровое отверстие для патрона нагревателя. Не затягивайте слишком сильно.
- Вставьте картридж нагревателя в отверстие в блоке нагревателя. Затяните болт с полукруглой головкой M3x8 мм с помощью прилагаемого шестигранного ключа на 2 мм, чтобы картридж нагревателя надежно удерживался в блоке нагревателя:
- Нанесите очень тонкий слой термопасты на сопло, как показано на рисунке ниже. Термопаста должна покрывать 8-миллиметровый участок сопла примерно в 4 мм от верхней части нагревательного блока:
- С помощью прилагаемого шестигранного ключа M1,5 вставьте два установочных винта M3x3 мм в резьбовые отверстия радиатора так, чтобы они были заподлицо с поверхностью, как показано на рисунке:
- Навинтите радиатор на собранную насадку так, чтобы нижняя часть радиатора находилась на расстоянии 2 мм от верха блока нагревателя. Затяните установочные винты ровно настолько, чтобы узел сопла не мог провернуться в радиаторе. Не затягивайте слишком сильно.
- ПРИМЕЧАНИЕ. Очень важно очистить термопасту, скопившуюся на дне радиатора, когда вы навинчиваете его на сопло, чтобы убедиться, что 2 мм открытой резьбы полностью чистые. Если термопаста скапливается на 2 мм открытой резьбы, она будет проводить слишком много тепла от блока нагревателя к радиатору.
- Вы также можете использовать прилагаемый шестигранный ключ M2 в качестве прокладки, чтобы обеспечить зазор 2 мм:
- Вставьте два болта с полукруглой головкой M3x16 мм в два нижних монтажных отверстия на охлаждающем вентиляторе так, чтобы наклейка на охлаждающем вентиляторе была обращена к радиатору. Поместите две резиновые шайбы на болты, как показано ниже:
- Прикрепите охлаждающий вентилятор к радиатору с помощью прилагаемого шестигранного ключа M2:
- Согните кабели картриджа нагревателя и используйте черную стяжку-молнию, чтобы связать вместе провода картриджа нагревателя, охлаждающего вентилятора и термистора, чтобы обеспечить соответствующую разгрузку от натяжения:
- Отрежьте лишнюю длину стяжки. Теперь ваш хотэнд полностью собран!
- Теперь вы готовы подключить Prometheus V2 к электронике и настроить прошивку. Перейдите к описанным ниже шагам настройки электроники/прошивки. Пожалуйста, НЕ ПРОПУСТИТЕ эти шаги!
Вернуться к началу
Конфигурация электроники/прошивки:- Подсоедините охлаждающий вентилятор напрямую к блоку питания , красный провод = (+), черный провод = (-) . Это обеспечит постоянную работу охлаждающего вентилятора на полной скорости для обеспечения оптимального охлаждения радиатора. НЕ подключайте охлаждающий вентилятор к выходу «Вентилятор» на плате контроллера, так как этот выход используется для управления вентиляторами для охлаждения печатной части, а НЕ вентиляторами радиатора горячего конца, которые должны работать постоянно. Убедитесь, что этот охлаждающий вентилятор всегда включен!
- Подключите нагреватель картриджа и термистор к плате контроллера. Этот нагреватель ДОЛЖЕН работать при номинальном напряжении!
- Перенастройте прошивку для термистора Semitec 104-GT2:
- В Marlin это означает использование определения термистора номер 5 : #define TEMP_SENSOR_0 5
- В прошивке Repetier используйте определение термистора номер 8 : #define EXT0_TEMPSENSOR_TYPE 8
- В Smoothieware используйте определение термистора 9.0171 «Semitec» : Temperature_control.hotend.thermistor Semitec
- Для RepRapFirmware используйте бета-значение 4267K .
- Загрузите новую прошивку на электронную плату.
- Подключитесь к принтеру и запустите M303 Autotune PID. Если ваша прошивка не поддерживает эту функцию, откалибруйте PID вручную.
- Установите хотэнд на 280C . С помощью разводного ключа проверьте затяжку каждой шестигранной гайки. Также убедитесь, что сопло не болтается в радиаторе. Если что-то ослабло, осторожно затяните.
- Обратите внимание, что не следует пытаться снять термистор после нагревания хотэнда выше 280°C. Если вам нужно собрать хотэнд, просто отвинтите радиатор, чтобы не снимать термистор или картридж нагревателя.
- Установите Prometheus V2 на свой принтер и начните печатать!
Паяльная станция с регулируемой температурой — SMEE
Паяльная станция 1 Вид сверху
Брайан Нил описывает, как он разработал и установил сменную схему управления и программу для несуществующей паяльной станции Weller, используя Arduino Uno в качестве испытательного стенда. Он с удовольствием вступает в дискуссию с членами. Если вы хотите это сделать, просто оставьте свой комментарий в отведенном для этого месте в конце статьи, и он свяжется с вами.
Несколько лет назад я перехватил паяльник Weller с регулируемой температурой и связанную с ним «паяльную станцию» на пути к скипу. На нем была приклеена этикетка с надписью «Дисплей сломан», что казалось многообещающим, если это все, что было не так. К сожалению, он должен был просто сказать «Сломанный»! Ни дисплея, ни нагрева, ничего. Тем не менее, это был один из более сложных утюгов с регулируемой температурой, а не однотемпературный утюг «Magnastat», поэтому, похоже, заслуживал более пристального внимания.
Я немного покопался в Интернете и с удовольствием нашел принципиальную схему для этой модели. Однако оказалось, что хотя компания Weller продавала аналогичные модели в течение значительного периода времени, внутри были различные изменения, и в моей более поздней модели использовалась пара керамических печатных плат с компонентами для поверхностного монтажа, а ключевые полупроводниковые элементы были скрыты под каплями эпоксидной смолы. Не было никаких очевидных поломанных дорожек или чего-то подобного, и хотя схемы имели некоторое сходство с информацией, которую я нашел, было мало шансов провести какой-либо разумный поиск неисправностей. Даже дисплей был припаян к одной из плат таким образом, что его было трудно снять без повреждений. Итак, на данный момент у меня был паяльник с рабочим элементом 24 В и термисторным датчиком температуры PTC, а также подставка с терморегулятором и блоком питания 24 В. Казалось, стоит продолжить, так как это качественные инструменты, а также запасные наконечники и так далее. Все, что мне нужно было заменить, — это схему, определяющую температуру наконечника, считывающую положение потенциометра установки температуры и соответствующим образом регулирующую мощность элемента. Мне также нужно было заменить дисплей температуры и найти способ управлять им. Так что никаких проблем, тогда…
На самом деле, хотя я проделал эту работу для паяльника, точно такие же методы могут быть адаптированы для любых требований по контролю температуры. Может, печь для термообработки, а может быть, улучшить температурную стабильность моей кофеварки?
Вместо того, чтобы пытаться подражать оригинальной схеме, я хотел исследовать использование цифровой системы контроля температуры. Я разбил требования на четыре основных функциональных блока.
Нижняя часть паяльной станции
Сердцем новой системы будет 8-битный микроконтроллер ATmega. Я выбрал его, поскольку он был мне знаком в качестве контроллера для моего 3D-принтера. Это член семейства микроконтроллеров, используемых в аппаратном обеспечении Arduino, для которого существует множество доступных программ с открытым исходным кодом, включая полезную (и бесплатную) среду разработки программного обеспечения. Я уже использовал это для обновления моего контроллера 3D-принтера. У меня также был доступ к программному обеспечению для контроля температуры с открытым исходным кодом, используемому 3D-принтером в качестве отправной точки для идей. Хотя платы Arduino очень полезны и просты в использовании, мне не нужны были все возможности, которые они предлагают, но я мог заниматься разработкой программного обеспечения, используя их. Затем я мог бы взять голый чип ATmega и добавить несколько дополнительных компонентов, чтобы получить пригодную для использования встраиваемую систему. ATmega 328P, используемый в Arduino Uno, представляет собой 28-битное устройство, которое подключается к разъему DIL, но включает аналого-цифровое (AD) преобразование и достаточное количество цифровых контактов ввода-вывода, и стоит всего несколько фунтов. Я уверен, что есть и другие, еще более дешевые варианты, но сочетание приемлемой стоимости, знакомости и простоты использования упростило решение. Я смог запрограммировать Arduino и протестировать другие схемы, собранные на макетной плате. После тестирования я подключил 328P к разъему на Veroboard, на котором была построена остальная часть схемы.
Остальными тремя блоками, которые требовали разработки, были измерение температуры, цифровой дисплей и управление мощностью элемента. Цель состояла в том, чтобы использовать существующий трансформатор 24 В, а также выпрямитель/конденсатор и переменный резистор с регулируемой температурой.
Измерение температуры было сложной задачей, так как в утюге использовался термистор PTC с низким значением (порядка 30R). В 3D-принтере используется более распространенный термистор NTC 100K, а измерение температуры осуществляется путем зарядки конденсатора через чувствительный термистор и измерения напряжения через фиксированный интервал. Мне нужно было найти способ превратить небольшие изменения сопротивления в небольшое сопротивление во что-то полезное, и в итоге я получил мостовую схему, управляющую входом операционного усилителя с довольно высоким коэффициентом усиления. Это дало достаточный размах напряжения в интересующем диапазоне температур, чтобы его можно было использовать. Выход операционного усилителя поступает непосредственно на один из аналоговых входных контактов 328P. АЦП на 328P преобразует диапазон входного напряжения 0–5 В в число 0–1023; Выход схемы датчика в полезном диапазоне температур составлял около 2-4 В, что давало диапазон цифровых чисел около 400-800. Это означает, что разрешение значений температуры внутри программы не очень высокое, но вполне достаточное для работы. Целевая температура устанавливается с помощью существующего потенциометра, на который подается напряжение 5 В, и стеклоочистителя, подключенного к дополнительному аналоговому входному контакту.
Подробная информация о паяльной станции
В дисплее используется дешевое 3-разрядное 7-сегментное светодиодное устройство, выбранное отчасти потому, что оно подходит к существующему отверстию на передней панели с небольшой обрезкой. Сегменты и входы выбора цифр управляются цифровыми выходными контактами 328P через набор дешевых переключающих транзисторов общего назначения для обработки задействованных токов. Общее потребление тока превысило бы пределы 328P, если бы ему пришлось управлять дисплеем напрямую. Декодирование цифр для освещения соответствующих полос дисплея и выбора цифр выполняется 328P, а не добавляется какая-либо дополнительная внешняя схема. Существуют стандартные микросхемы декодера/драйвера, которые выполняли бы эту работу, и, оглядываясь назад, я мог бы пойти по этому пути, если бы мне пришлось выполнять эту работу снова.
Я планировал использовать симистор для переключения питания на элемент под управлением 328P. Я рассматривал возможность использования 24 В постоянного тока и, например, полевого МОП-транзистора с пропорциональным ШИМ-управлением тепловложением вместо 24 В переменного тока и симистора. Первоначальная конструкция использовала симистор и коммутацию переменного тока, и я пошел тем же путем, потому что мог избежать коммутационных переходных процессов — я бы коммутировал около 2-3 А, используя постоянный ток. Мой 3D-принтер использует ШИМ для регулирования температуры сопла экструдера, и это очень хорошо (в пределах 1 градуса Цельсия при температуре около 19°С).0 градусов Цельсия), но меня беспокоил высокочастотный шум, возникающий при переключении постоянного тока. Используя симистор и переменный ток, я стремился переключаться при пересечении нуля сетевого цикла, поэтому никогда не переключал значительный ток.
Чтобы позволить мне использовать один и тот же трансформатор для питания 24 В постоянного тока для электроники и 24 В переменного тока для нагревательного элемента, я включил оптоизолированный драйвер симистора, который также упростил управление симистором с выхода 328P. Оптоизоляция означает отсутствие прямых соединений между входом и выходом — полная электрическая изоляция. Симистор автоматически обеспечивает отключение при пересечении нуля, но я стремился также использовать включение при пересечении нуля, чтобы избежать переходных процессов переключения. Чтобы добиться этого, я взял питание переменного тока от силового трансформатора и использовал пару диодов для подачи положительных импульсов, обрезанных до напряжения питания постоянного тока. Это пошло на один из выводов 328P, который был настроен на прерывание по одному фронту входного импульса. В процедуре обслуживания прерывания принималось решение о включении или выключении, так что включение должно происходить при нулевом или очень близком к нулю напряжении питания переменного тока. Одновременно с включением симистора процедура обслуживания прерывания запустила таймер, который выключил симистор через 14 мс, т. е. во втором полупериоде входного переменного тока. Таким образом, сам симистор выключится в конце цикла, готовый к принятию решения о включении/выключении в начале следующего. Я хотел бы проверить, насколько точно работает вся синхронизация импульсов, но мой осциллограф был взят из того же источника, что и паяльник, и я еще не успел его починить…
ПИД-регулирование
Микроконтроллер 328P реализует алгоритм регулирования температуры на основе ПИД-регулятора. Ну, это было бы хорошо, если бы я включил в него элемент «D», но это, похоже, не сильно добавило возможности контроля температуры, поэтому я отказался от него после некоторых экспериментов. Для тех, кто не знаком с ПИД-регулятором, который иногда называют трехчленным управлением, это процесс использования измерений фактической температуры (или того, чем вы пытаетесь управлять), сравнения ее с желаемой и увеличения. или уменьшая входную мощность до тех пор, пока они не совпадут. Элемент P прост. P означает пропорциональный. Возьмите разницу между фактическим и требуемым значениями и добавьте или вычтите мощность (в данном случае) пропорционально разнице. Большая разница = большая входная мощность, и когда фактическая температура приближается к требуемой, входная мощность уменьшается. Проблема с пропорциональной системой управления заключается в том, что она, как правило, не позволяет достичь требуемой температуры. Подводимая теплота зависит от размера ошибки (разница между фактическим и требуемым), и в конечном итоге вы всегда будете иметь небольшую ошибку, потому что, если ошибка равна нулю, то и поправка также равна нулю. Простой способ обойти это — измерить кумулятивную ошибку за некоторый период и сгенерировать поправку к подводимой теплоте на ее основе. Чем дольше фактическая температура имеет небольшую погрешность, тем больше становится коррекция, и в течение некоторого периода это приводит к целевому значению. Это I или Интегральный компонент. Те, чья память восходит к школьным урокам математики и исчисления, могут помнить, что интегралы имеют дело с суммой множества малых значений, что мы и делаем здесь. Грубо говоря, обратная связь по ошибкам P приближает результат к желаемому, а компонент I помогает ему получить отдачу. Компонент D (дифференциал) смотрит на то, как быстро фактическая температура приближается к требуемому значению, но я не нашел, что это особенно полезно на практике. Баланс компонентов P и I может сделать довольно хорошую работу.
На практике все немного сложнее. Что делает моя система (в значительной степени основанная на механизме контроля температуры из кода Sprinter для 3D-принтеров), так это имеет встроенные знания о том, сколько энергии требуется для определенной температуры. Я установил тестовую систему, которая позволяла мне варьировать потребляемую мощность в диапазоне предустановленных значений, и измерил полученную температуру. Значения сохранялись в программе, загруженной в микроконтроллер. Затем я смог настроить программу управления, чтобы обеспечить необходимое количество тепла для любой требуемой температуры наконечника, и, в принципе, я был бы достаточно близок к этому. Затем ПИД-регулятор добавляет или вычитает рассчитанное количество мощности на основе ошибок P и I, как описано, чтобы обеспечить точную температуру наконечника. Это также означает, что он нагревается быстрее (поскольку он использует полную мощность при нагревании, а затем отключается, когда приближается) и может компенсировать потерю тепла на наконечнике во время использования, если в мастерской есть сквозняк или что-то еще.
Программа имеет несколько параметров, которые регулируют, насколько «поправочные» коэффициенты P и I изменяют базовое значение подводимой теплоты. Я потратил некоторое время на их настройку; например, если I-фактор слишком велик, температура быстрее достигнет заданного значения, но затем будет постоянно превышать и отклоняться от заданного значения; слишком мал, и для достижения цели требуется больше времени. Именно здесь плата Arduino как часть макетной платы действительно выигрывает — так легко настроить код, загрузить новую версию, протестировать ее и повторять до тех пор, пока не будет удовлетворен.
Прерывания и переключение питания
Результат вычислений ПИД-регулятора представляет собой число, представляющее долю мощности от нуля до полной, которую необходимо применить. Чтобы объяснить, проще всего представить эту «пропорцию» как число от 0 до 100, то есть фактически процент полной мощности, которую необходимо применить. Я могу переключать мощность только в полных сетевых циклах, поэтому мощность 50% означает включение нагревателя на 50 циклов из 100, мощность 66% означает 66 циклов из 100 и так далее.
Аппаратное обеспечение настроено на отправку прерывания микроконтроллеру в начале каждого сетевого цикла. Прерывание в компьютерных терминах — это способ сообщить процессору, что он должен немедленно отреагировать на какое-то внешнее событие. По сути, «остановите все, что вы делаете, немедленно запустите определенный фрагмент кода, а затем вернитесь к тому, что вы делали». Альтернативой является то, что процессор «опрашивает» внешнюю величину. Вот как программа измеряет температуру наконечника или значение термостата для установки температуры. Программа решает, когда она собирается это сделать. Прерывание необходимо, когда требуется немедленная реакция, как в этом случае, когда мы должны принять решение о включении/выключении в начале каждого сетевого цикла.
Самый простой способ преобразовать выходное значение ПИД-регулятора в решение о переключении — использовать счетчик. В начале каждого сетевого цикла возникает прерывание, и код прерывания подсчитывает прерывания (=сетевые циклы). Логика:
(происходит прерывание)
, если значение PID> = Счетчик
Оверните тепло на
ELSE
ОТКРЫТИЯ ОТКЛ.0003
ENDIF
Счетчик = счетчик + 1
Если счетчик> 99
Счетчик = 0
ENDIF
(конец обработки прерыва В течение 100 циклов питание включается, а в остальное время отключается. Для сети 50 Гц это означает период в 2 секунды, а мощность 50% будет означать включение на 1 секунду и выключение на 1 секунду. На практике, для большего разрешения, я использую диапазон 0-255 для «значения PID» и максимальное значение счетчика, а не 0-100, что означает, что управление осуществляется в течение примерно 5-секундного периода. Я был обеспокоен тем, что это приведет к слишком большим колебаниям температуры из-за относительно длительных периодов включения / выключения, и я искал способ добиться большего. В идеале 50% должны означать чередующиеся циклы включения/выключения, 66% — два цикла включения, один цикл выключения и т. д. Гораздо более точная детализация и потенциально лучшая стабилизация температуры, если бы я мог это сделать.
Метод, который я придумал, возможно, не оригинален, учитывая, что в подобных вещах мало оригинального, но я не помню, чтобы где-нибудь видел его описание. Опять же, мы используем счетчик, но на этот раз мы используем его немного по-другому.
(происходит прерывание)
Счетчик = счетчик + значение PID
Если счетчик> 99
Оверните тепло на
Счетчик = Счетчик — 100 9
else
Выключить тепло от
Endif
(конец обработки прерываний)
Чтобы увидеть, как это работает, самый простой способ пройти через него с некоторыми значениями выборки. Например, предположим, что счетчик начинается с 0, а значение PID = 25.
После прохода 1: counter = 25; выключение нагрева
После прохода 2: счетчик = 50; отключение нагрева
После прохода 3: counter = 75; подогрев выключен
После прохода 4: счетчик = 0; жар на
… и мы вернулись к началу. Вы можете видеть, что нагрев включен в течение 1 из 4 сетевых циклов = 25%.
Попробуйте со значением PID = 67.
После прохода 1: counter = 67; выключение нагрева
После прохода 2: счетчик = 34; нагрев
После прохода 3: counter = 1; нагрев
После прохода 4: counter = 68; выключение нагрева
После прохода 5: счетчик = 35; тепло на
После прохода 6: counter = 2; тепло на
… и так далее. Это 2 сетевых цикла из 3, и если вы продолжите достаточно долго, вы обнаружите, что нагрев включен ровно 67% времени (иногда нагрев будет включен в течение 3 из 3 сетевых циклов, и алгоритм занимает позаботится об этом автоматически). Умно, а? Он работает для любого значения значения PID, а также работает в моем случае, когда значение PID находится в диапазоне от 0 до 255, а порог счетчика равен 254, а не 99. Я использую 255, а не 100, просто для более точной детализации управления нагревателем, хотя сомневаюсь, что это имеет какое-то реальное значение на практике.
Переключение симистора
Выход микроконтроллера управляет оптоизолированным драйвером симистора. Выходная сторона драйвера симистора запускает симистор, который управляет подачей 24 В переменного тока на нагревательный элемент. Оптоизолятор легко управляется непосредственно от выходного контакта микроконтроллера, а также обеспечивает гальваническую развязку между управляющей электроникой и симистором и его питанием 24 В. Это позволяет без проблем питать управляющую электронику и нагревательный элемент одним и тем же источником питания.
Основная программа
Это довольно просто. Микроконтроллер имеет внутренние часы, которые можно считывать из программы. Программа просто непрерывно выполняет один и тот же цикл, каждый раз проверяя часы. Каждые полсекунды код считывает целевую температуру из термостата, считывает температуру наконечника утюга и пересчитывает «значение PID» (доля доступной мощности нагревателя, требуемая) для использования в процедуре прерывания. Он также обновляет дисплей температуры каждые 2 секунды. Всякий раз, когда терморегулятор изменяется более чем на небольшую величину, дисплей переключается на отображение заданной температуры в течение 5 секунд, а затем возвращается к отображению температуры наконечника.
Код драйвера дисплея также прост. Выберите последовательные цифры из значения температуры, затем вызовите соответствующую подпрограмму, чтобы зажечь соответствующие сегменты 7-сегментного дисплея, установив соответствующие выходные контакты. Таким образом, есть 7 контактов, предназначенных для вывода сегментного дисплея, плюс еще 3, которые управляют линиями «выбора цифр» на модуле дисплея. Мне не нужно было использовать десятичные точки для отображения температуры, поэтому я решил использовать их, чтобы указать, когда на нагреватель подается питание. Как правило, они остаются включенными, пока утюг нагревается, а затем просто немного мерцают, когда наконечник достигает заданной температуры.
В целом код отображения не очень удачный. Одна большая проблема заключается в том, что кажущаяся яркость любой цифры зависит от того, как долго этот конкретный набор сегментов освещен, и довольно сложно убедиться, что каждая цифра горит одинаковое количество времени. Это одна из причин, по которой было бы полезно использовать внешний драйвер дисплея, поскольку он обычно управляет яркостью и т. д. Внешний драйвер также устранит необходимость в 10 переключающих транзисторах, но, как ни странно, подходящий чип декодера/драйвера обычно стоит дороже, чем микроконтроллер! Тем не менее, пока код помещается в доступное пространство памяти и доступно достаточное количество циклов ЦП, сложность ничего не стоит (после того, как она написана…) и текущая настройка работает адекватно. На практике дисплей немного ярче, но цифры довольно близки к той же яркости.
Сборка и испытания
Детали паяльной станции
На фотографиях показана общая техника сборки. Когда я начинал, это был эксперимент, поэтому я довольно грубо собрал кое-что на Veroboard. На одной плате находится аналоговая схема – компоненты измерения температуры и связанный с ними усилитель, схема возведения квадрата импульса в сеть и соединения от регулятора установки температуры. Он также содержит драйвер опто-триака и сам симистор. Вторая плата содержит микроконтроллер, дисплей и транзисторы драйвера дисплея. Микроконтроллер имеет два конденсатора и времязадающий кварц, и это все необходимые ему внешние схемы поддержки. На самом деле, он, вероятно, мог бы справиться с меньшими затратами, но с меньшей точностью синхронизации, но когда я начинал проект, я не был уверен, нужен ли мне точный тайминг или нет.
Платы соединяются коротким ленточным кабелем и занимают место, занимаемое исходной платой, а также дополнительный отсек внутри корпуса. Где-то там есть пара микросхем с 3-контактным стабилизатором, дающих 12 В для схемы операционного усилителя и 5 В для микроконтроллера и дисплея. Обе платы были бы намного аккуратнее с печатными платами, но они работают!
Испытательный стенд для паяльной станции
Для тестирования я использовал плату Arduino Uno с кодом, который будет использоваться на целевом встроенном микроконтроллере. На фотографии тестовой установки показана плата Uno, подключенная к «настоящей» плате с помощью перемычек, соединяющих соответствующие контакты. В этот момент я тестировал код управления температурой, поэтому не нуждался в подключении дисплея; соединения предназначены для измерения температуры, настройки температуры, сетевого импульса для прерывания и выхода нагревателя. Остальные провода — питание и земля. С этой настройкой я мог поместить код отладки в программу и отправить полезную информацию обратно на ноутбук, на котором запущена среда программирования Arduino. Очень полезно получать такую информацию из системы, когда вы ее разрабатываете, потому что в противном случае это просто черный ящик, который работает или нет по своему усмотрению, и вы не видите, что происходит внутри. Например, алгоритму мощности нагревателя требуется хорошая оценка требуемой мощности для любой заданной температуры, а механизм обратной связи ПИД-регулятора затем корректирует ее небольшими значениями по мере необходимости. Чтобы найти требуемую мощность, я мог бы изменить код, чтобы установить фиксированную настройку мощности (30%, 40% или что-то еще) и позволить температуре установиться. Выполнение этого для нескольких различных настроек мощности дало график зависимости температуры от мощности нагревателя. Я также мог отслеживать величины обратной связи ПИД-регулятора, пока утюг нагревался и достигал заданной температуры, чтобы помочь настроить переменные обратной связи. Основываясь на своем опыте работы с нагревателями для 3D-принтеров, я искал систему, которая бы нагревалась быстро, превышала заданную температуру не более чем на 5%, а затем возвращалась к заданному значению.
Выводы
В итоге я получил утюг с регулируемой температурой, который быстро нагревается (на полной мощности), а затем стабилизируется в пределах, как правило, ±4 градуса по Цельсию от заданной температуры, чего достаточно для всех практических целей. Все еще существует проблема со случайными колебаниями от горшка для установки температуры, из-за которых дисплей время от времени переключается на «установленную температуру»; горшку больше 20 лет, и через некоторое время они становятся «шумными». Я думаю о смене горшка на поворотный энкодер; на микроконтроллере есть запасные входные контакты, которые позволяют мне подсчитывать импульсы, чтобы использовать их для установки повышения/понижения температуры. Я также хотел бы найти способ легко изменять яркость дисплея; если бы я раздобыл небольшой поворотный энкодер с нажимным переключателем, возможно, я мог бы использовать его для изменения температуры и яркости. В этом и есть замечательная особенность микроконтроллеров — легко добавить подобную функциональность с минимальными затратами на дополнительное оборудование.
Ядро этой конструкции может быть легко адаптировано для других целей. Самое большое изменение будет на стороне измерения температуры, но подойдет любой, который обеспечивает разумный диапазон напряжения от 0 до 5 В для требуемого диапазона температур. Если бы у меня был выбор, я бы использовал термистор NTC, который использует мой 3D-принтер, и повторно использовал бы код из программы управления принтером, но это годится только для температуры около 250 ° C и также означало бы модификацию железа. Выходной симистор способен напрямую переключать сетевое напряжение примерно на 4 А, но аналогичные устройства, способные переключать 16 А, стоят всего на несколько копеек дороже.
С другой стороны, я мог бы просто пойти и купить дешевый китайский утюг с регулируемой температурой, приложив гораздо меньше усилий и чуть дороже. Но где в этом удовольствие?
термистор t12 — Купить термистор t12 с бесплатной доставкой
Дом
- 19 результатов
Цена —
ОК
Доставить из
1
Всего 1 стр.