Предлагаю устройство управления температурой жала сетевого паяльника, использующие нагреватель паяльника в качестве датчика температуры и поддерживающие её на заданном уровне. Преимущество этого устройства в том, что его можно использовать практически с любым сетевым паяльником с керамическим нагревателем. В таблице ниже представлены значения сопротивлений нагревателей различных паяльников, где Pw — мощность паяльника, Вт; Rx — сопротивление нагревателя холодного паяльника, Ом; Rr — сопротивление горячего после прогрева в течение трёх минут.

По разности этих температур видно, что ТКС нагревателей могут отличаться в 50 раз. Паяльники с большим ТКС имеют керамические нагреватели, хотя бывают и исключения. Паяльники с малым ТКС — устаревшей конструкции с нагревателями из нихрома. Схема регулятора представлена ниже.
Для определения сопротивления нагревателя измеряется ток через нагреватель паяльника. Стабилизатор состоит из силовой платы, содержащей блок питания МРМ05-12, диодный мост BR1 с конденсаторами С3,С4 и схему регулирования выходного напряжения на MOSFET транзисторе Q4 c драйвером на Q1,Q2,Q3 и платы управления. В качестве датчика тока применены мощные резисторы R3,R4,R5. Напряжение с этих резисторов поступает на аналоговый вход А0 Ардуино, размещенной на плате управления. Кроме того, на плате управления размещены кнопки SW1,SW2,SW3, переменный резистор RV1 для установки гистерезиса и 2-х строчный 16-ти символьный LCD дисплей, подключенный к Ардуино по I2C. С ШИМ выхода D3 на драйвер MOSFET транзистора Q4 поступает ШИМ сигнал и управляет мощностью на нагревателе.
Для калибровки устройства необходимо SW2. Контролируя температуру жала паяльника с помощью термодатчика мультиметра и нагревая паяльник до 100°C кратковременно нажать на SW3. При этом во второй строке дисплея включится 100°C. Затем удержанием SW3 сохранить значение тока нагревателя при 100°C в EEPROM. Далее нагрев паяльник до 150°C повторно нажать SW3. Во второй строке дисплея включится 150°C. Затем удерживая SW3 сохранить значение тока при 150°C. И так через каждые 50°C. Для выхода из режима калибровки повторно нажать SW2.
Для установки порога нагреть паяльник до желаемой температуры порога и нажать SW1. После этого значение температуры порога сохранится в EEPROM. Когда температура паяльника ниже пороговой, MOSFET Q4 полностью открыт и паяльник нагревается. При нагреве паяльника до порогового значения температуры транзистор включается в режим ШИМ и паяльник постепенно остывает до значения, установленного потенциометром RV1. Затем вновь включается в режим нагрева и т.д. Таким образом происходит стабилизация температуры. Подробнее на видео.
Скетч для Ардуино выполен в программе визуального программирования FLPROG 8.2.
Обратите внимание что в устройстве нет гальванической развязки с электросетью. Поэтому при работе соблюдайте осторожность
Автор: https://radiosch.eu