Используемые компоненты
Сам паяльник — реплика Hakko T12 с контроллером
Mean Well NES-100-24 Выходной ток: 24В, 4.5А, 108Вт.
G767 из Чип и Дип
Контроллер паяльной станции для жал hakko t12 с taobao или опус о том, как я собирал паяльную станцию на контроллере stm32.
Прошло полгода с момента написания предыдущего
обзора
. За это время паяльная станция верой и правдой отработала каждый вложенный в неё цент. Но возникло одно неудобство. Количество жал-картриджей стало неумолимо расти, а калибровать паяльную станцию каждый раз при смене жала неудобно, а запоминать поправки не по фен Шую. И вот на просторах любимой муськи появляется
обзор Allary1980
на продвинутый контроллер паяльной станции на STM32. Почитал и загорелся желанием собрать себе паяльную станцию на таком контроллере. Кому интересно, что из этого получилось, прошу под KAT (
внимание трафик
— обзор большой, много фотографий, много комментариев и полезной информации).
Дополнение от 30.05.2022.
В продаже появились контроллеры ПС с инверсным (не в ту сторону) вращением энкодера
Варианты решения этого «неудобства» в конце обзора.
Дополнение от 06.03.2022
Благодаря стараниям форумчанина DmitryA и его статье мы имеем генератор кодов (keygen) для активации станции после прошивки — увы уже не работает, смотрите ниже новую ссылку.
Дополнение от 05.06.2022
Кейген на Pyton и кратко как им пользоваться
Новая ссылка на онлайн генератор кодов keygenдля активации станции после прошивки.
Весь комплект для сборки паяльной станции (ПС) заказывался на ТаоВао, в разных магазинах, ссылки на комплектующие будут по ходу текста. Покупал сам, без посредников, доставку в Украину осуществил через перевозчика Мист Экспресс и его китайский филиал Meest China. Тарифы на доставку можно посмотреть на сайте meest.cn/. Во сколько обошлась доставка комплектующих указывать не буду, так как приехал большой заказ на несколько паяльных станций в разной комплектации и количестве.
Итак, что мы имеем для сборки ПС.
Плата контроллера ПС.
Плата контроллера на STM32 заказывалась в магазине.
С учетом доставки по Китаю на склад перевозчика цена получилась 14.32$.
В комплекте к плате ПС прилагается: двухжильный провод для подключения платы к блоку питания, батарейка для подпитки часов на время пока ПС выключена, а так же разъем GX12-5P со шлейфом и разъемом для подключения к плате ПС.
Как видно это v2.00
В принципе, плата такая же, что и в обзоре Allary1980. Но есть несколько отличий:
— кварц для часов гордо присутствует на своем законном месте.
— запаян разъем для подключения батарейки.
— разъем для подключения питания контроллера расположен рядом с разъемом паяльника.
— четыре контакта для прошивки контроллера разведены по другому и находятся ближе к индикатору.
Как видим изменения не принципиальные, просто другой вариант разводки платы.
Плата обеспечивает следующие параметры:
1. Диапазон рабочих температур 150÷480 ℃.
2. Автоматическая компенсация температуры холодного пая в диапазоне 9÷99 ℃.
3. PID регулирование температуры, стабильность поддержания ± 2 ℃.
4. Для всех типов жал HAKKO T12 (84 наименования) есть возможность осуществить индивидуальную калибровку по 3 точкам с сохранением параметров PID в энергонезависимой памяти. Так же есть 6 пользовательских настроек. Есть возможность сформировать свой перечень используемых жал.
5. Автоматический переход в режим ожидания (можно установить время 1÷60 минут) с понижением температуры жала до установленного значения.
6. Автоматический переход в режим сон (мягкое выключение) (можно установить время 1÷60 минут).
7. Скорость нагрева: от комнатной температуры до 300 ℃ для большинства жал в среднем около 7 секунд (источник питания 24В).
8. Сохранение пресетов выставленной температуры (5 значений).
9. Защита от низкого напряжения питания: при понижении напряжения питания ниже установленного значения ПС просигнализирует о недостаточности напряжения питания, а при опускании напряжения питания ниже порогового ПС отключится. Очень удобно при питании ПС от аккумуляторной батареи.
10. Имеются часы реального времени с коррекцией хода.
11. Имеется режим хранителя экрана с заставкой.
12. Язык интерфейса: упрощенный китайский, английский.
Рассмотрим плату контроллера более детально
Размеры платы 62х30мм.
Монтаж двусторонний, на одной стороне расположены контроллер с EEPROM, цепи стабилизации напряжения и силовая часть. На обратной стороне расположен OLED дисплей, кварц и энкодер. Качество пайки хорошее, есть не отмытые от флюса места, но их не много.
Сердцем платы является контроллер STM32F101CBT6,
datasheet
Настройки профилей для разных жал-картриджей хранятся в EEPROM ATMLH424,
datasheet
, подключение к контроллеру по шине I2C.
Стабилизированное питание микроконтроллера и его обвязки обеспечивает ИМС 2954am3-3.3,
datasheet
, выходное напряжение 3.3 вольта.
К силовой части относится MOSFET в планарном корпусе TPC8107,
datasheet
и управляющий им транзистор S9013W,
datasheet
.
Для отображения информации используется OLED дисплей с диагональю 0,96”.
Для управления контроллером используется энкодер.
Блок питания.
Первоначально планировал использовать «народный» блок питания на 24В и 4А, как в предыдущей своей ПС, под него и корпус заказывался. Но на просторах ТаоВао был найдем
блок питания
разработанный специально для этой ПС.
Заявленные характеристики:
— выходное напряжение 24В
— выходной ток 3А
— мощность 72W
— размеры 83х53мм.
По ширине как раз вставляется в салазки корпуса.
Его в конечном итоге и заказал.
С учетом доставки по Китаю на склад перевозчика цена получилась 6.27$.
Блок питания классический обратноходовый импульсник на основе ШИМ контроллера OB2269C
datasheet
.
Внешний осмотр БП оставил положительные впечатления – собран качественно, есть места с не отмытым флюсом, но их мало.
Дополнительная информация по блоку питания
С точки зрения импульсной силовой схемотехники на плате присутствуют все необходимые каскады и элементы:
— NTC термистор на входе
— входной помехоподавляющий фильтр.
— высоковольтный диодный мост
T2SB60
на 600В 1,5А
— сглаживающий емкостной фильтр с конденсатором 68mkFx450V, что для пиковой мощности в 72W, я думаю, достаточно.
— силовой транзистор предположительно N-канальный MOSFET, расположен на радиаторе, но плотный монтаж и обилие компаунда не дают возможности увидеть его тип.
— импульсный трансформатор по габаритам такой же, как и в импульсных БП ноутбуков.
Высоковольтная обмотка зашунтирована снаббером (цепочка подавления выбросов). На аноде диода надета ферритовая бусинка.
— выходной каскад выполнен (судя по корпусу и количеству ног) на диодной сборке, установлена на радиаторе, оба диода включены в параллель (плотный монтаж и компаунд не позволяют определить тип, а выпаивать нет желания).
Так же присутствуют два электролитических конденсатора на 1000mkFx35V и 470mkFx35V с дросселем между ними. Электролиты зашунтированы керамикой.
— цепь стабилизации выходного напряжения выполнена по классической схеме с использованием ИМС предположительно TL431
и оптопаре
Единственно чего нет на плате, так это предохранителя по высоковольтной части, но мне он там и не нужен. Предохранитель будет стоять в разъеме для шнура питания.
Пользователь
Nimnul1979
при тестировании данного блока питания нагружал его током 4А, БП с такой нагрузкой справился, запас есть. При повышении выходного тока выше 4А БП уходит в защиту.
Разъем для шнура питания
Разъем для шнура питания объединён с входным предохранителем и выключателем питания. Покупался тут.
С учетом доставки по Китаю на склад перевозчика цена получилась 2.09$.
Исполнение мне понравилось: пластмассовое литье без заусениц, контакты качественные, не гнутся.
Корпус ПС.
Корпус ПС решено было заказывать металлический. ТаоВао предлагает большой ассортимент корпусов из металлического профиля. Они отличаются, в основном, размерами и цветом, а так же вариантами исполнения передней и задней панели.
Для ПС был заказан
корпус
из дюралевого профиля длинной 150мм черного цвета.
С учетом доставки по Китаю на склад перевозчика цена получилась 3.88$.
Размеры, заявленные изготовителем: 150х88х38мм.
Проверил – совпали.
Рассмотрим корпус более детально
Корпус состоит из двух одинаковых П-образных отрезов дюралевого профиля.
В этом профиле предусмотрены направляющие для плат, уже нарезана резьба для крепления передней и задней панелей.
Сами половинки корпуса стыкуются между собой надежно, на одной грани профиль «шип», на другой «паз» — всё подходит просто идеально.
Корпус не крашен, а имеет анодированное покрытие.
Длинна в 150мм, как отмечалось выше, обусловлена желанием разместить внутри «народный» блок питания на 24В 4А. Но когда был заказан выше рассмотренный БП, менять корпус уже не стал, дополнительное место внутри корпуса не помешает.
Передняя панель
представляет собой фрезерованную пластину из дюрали.
С учетом доставки по Китаю на склад перевозчика цена получилась 10.15$.
В комплекте к передней панели прилагается 4 крепёжных винта под шестигранник, ручка на энкодер ПС, а так же запасное оргстекло оклеенное защитной бумагой.
С лицевой стороны имеются декоративные фаски и выемка для ручки энкодера. Уже просверлены все необходимые отверстия.
С внутренней стороны имеются выемки под энкодер, индикатор и разъем паяльника.
Так же в панель вклеено тонированное оргстекло под индикатор ПС. Цвет панели черный. Покрытие качественное, анодированное. Надписи нанесены качественно.
Размеры передней панели: 94х42х5мм.
Панель немного по периметру выступает за пределы корпуса.
Дороговатая передняя панель, не спорю, есть и дешевле. Но ПС собирал себе любимому…
Задняя панель
представляет собой пластину из дюрали с фрезерованными отверстиями под разъем шнура питания и крепёжные винты.
Цвет панели черный, покрытие анодировано. Размеры: 88х37х2мм.
В комплекте к панели прилагается 4 крепёжных винта под крестовую отвертку.
С учетом доставки по Китаю на склад перевозчика цена получилась 1.78$.
Что бы пресечь разговоры по поводу размеров корпуса и влезет ли в него «народный БП» выкладываю фото
народный БП 105мм толщина платы контроллера с экраном и разъемами 18мм колодка сетевого провода с контактами 27мм = 150мм
установил «народный БП» сверху своего — всё легко влезет.
Если корпус будет короче, могут быть проблемы.
Когда обзор уже был готов к публикации, на просторах ТаоВао был найден
другой вариант корпуса
Всё и сразу, полный комплект, длинна 120мм, как раз под рассмотренный мной выше БП.
Его цена с учетом доставки по Китаю на склад перевозчика составит 14.49$.
Ручка для паяльника.
Существует несколько типов ручек для паяльника с жалами Hakko T12
(экзотические варианты китайских умельцев типа такой
считать не будем):
— HAKKO FX-9501
— HAKKO FM2028
— ручка от паяльников 900-й серии со специальным вкладышем для жала Т12.
У каждой есть свои плюсы и минусы, расписывать не буду (желающие могут самостоятельно найти в интернете и тут на муське).
Сам имею HAKKO FX-9501 и 907-ю с вкладышем. Первая более удобна для мелкой работы, так как сам картридж вставлен в ручку глубже и рука находится ближе к месту пайки, но сам картридж фиксируется плохо, иногда проворачивается в ручке. Вторая лишена этого недостатка и нравится больше. И пусть её называют «удочкой» — типа длинная, это вы наверное забыли что такое советский 40/65 ваттный паяльник, вот это удилище то ещё.
Поэтому при выборе ручки для новой ПС выбор пал на 907-ю ручку с вкладышем. Тем более для нового контроллера на STM32 китайцы немного доработали вкладыш, появилось место для установки термистора.
Так же на вкладыше уже обозначены места пайки пятижильного кабеля, вроде мелочь, а приятно.
Стоимость черной ручки с учетом доставки по Китаю на склад перевозчика получилась 2.54$.
Стоимость вкладыша в сборе с термистором и шариковым датчиком положения с учетом доставки по Китаю на склад перевозчика получилась 2.61$.
Для подключения паяльника к контроллеру STM32 используется пятижильный провод.
Был заказам провод в силиконовой термостойкий оболочке.
Диаметр провода 5мм
Диаметр каждой жилы по изоляции 1мм.
С учетом доставки по Китаю на склад перевозчика цена получилась 6.29$ за 8 метров.
Использовать буду 1,5 метра, следовательно, его стоимость составит 1.18$.
Можно заказать собранную ручку с вкладышем и проводом.
С учетом доставки по Китаю на склад перевозчика она будет стоить 5.67$.
Но поскольку вкладыш у меня уже был (заказывал немного раньше), я решил купить ручку и провод, и самостоятельно собрать паяльник.
Поскольку всё есть в наличии, то приступаем к сборке.
При установке платы контроллера на переднюю панель возник казус. Плата, почему то становилась криво относительно панели.
Виною всему упор, который препятствует вращению энкодера при завинчивании фиксирующей гайки.
На передней панели отверстия под него не было. Пришлось «руки приложить».
Теперь плата контроллера встала на свое место идеально.
Переходим к корпусу.
Собрав корпус и рассмотрев его внимательно, я пришел к печальному умозаключению – нет ножек и конструкция их не предусматривает. А без ножек ПС будет скользить по всему столу. Пришлось и тут «руки приложить».
Нашлись в моем хозяйстве ножки для ПК, использовал такие же в предыдущей ПС.
Ну а раз там прижились, то и тут будут в самый раз.
Ножка представляет собой пластмассовый колпачок диаметром 20мм с резиновой вставкой.
Высота ножки 6,5мм.
Что бы не повредить покрытие корпуса при механической обработке оклеил его малярным скотчем.
Нанес разметку. Просверлил отверстия и нарезал резьбу М3.
В самих ножках так же были просверлены отверстия диаметром 3мм.
Для фиксации ножек использовал винты М3 с широкой шляпкой (применяются при сборке компьютеров, для фиксации DVD-приводов).
Вид собранного корпуса меня удовлетворил.
Со слесарными работами закончили, приступаем к пайке.
Сначала соберем ручку.
Припаивать кабель к разъему очень просто, цвета жил в кабеле и цвета проводов от платы к разъему GX12-5P совпадают.
Вставляем штекер разъема в гнездо и паяем «цвет в цвет», не забываем о изоляции контактов.
Если кому интересно, то вот соответствие контактов разъема GX12-5P, контактам на плате и цветам проводов в кабеле:
1 – на плате контакт S, синий провод, датчик положения (SW200 или ртутный)
2 – на плате контакт N, белый провод, термистор NTC
3 – на плате контакт E, зелёный провод, заземление жала и общий для термистора и датчика положения
4 – на плате контакт G, черный провод, Т12 –
5 – на плате контакт , красный провод, Т12
Теперь припаяем кабель к вкладышу, не забываем предварительно надеть ручку.
Согласно распиновки и обозначений на вкладыше припаиваем проводки кабеля к контактам.
Собираем ручку, готова.
Переходим к монтажу блока питания.
Как было отмечено ранее, блок питания вставляется в направляющие корпуса. Зазор под платой достаточный, торчащие из днища корпуса винты, которыми прикручены ножки, до платы не достают.
Если внимательно рассмотреть фотографии на сайте магазина, где я приобрел блок питания, то можно увидеть,
что по замыслу китайского инженера плата БП и колодка сетевого провода жестко спаиваются между собой. Мне такой вариант не понравился, поэтому я напаял на контактные площадки платы клеммы,
где непосредственно, где через небольшие кусочки провода, за изолировал их термоусадкой.
Соединение получилось жесткое, надежное, но при необходимости легко разбирается.
Подключаем шнур питания и проверяем напряжение на выходе блока питания
ровно 24 вольта.
Осталось смонтировать на передней панели разъем для подключения паяльника
Соединяем все имеющиеся разъемы, не забываем про батарейку (приклеил на двусторонний скотч к днищу корпуса), скручиваем корпус и наслаждаемся полученным результатом.
В собранном виде корпус ПС имеет 94мм в ширину
и 156мм в длину.
Скрестив пальцы и затаив дыхание включаем…
Через 3-4 секунды наблюдаем засветившийся экран и с облегчением выдыхаем — заработала!
Теперь рассмотрим работу ПС.
Как уже было отмечено, после подачи питания, через 3-4 секунды на экране появляется изображение и ПС переходит в рабочий режим, о чем радостно сообщает встроенный в станцию бузер.
В рабочем режиме управление ПС осуществляется с помощью ручки энкодера. Доступны разные комбинации: вращение ручки ±, нажатие ручки, нажатие вращение ручки ±.
Итак что же мы видим на экране:
— в левом верхнем углу отображается режим работы и выставленная температура для текущего режима
— в правом верхнем углу отображается процент мощности блока питания поступающий на нагревательный элемент жала в данный момент времени
— слева по центру экрана видим текущую температура на нагревательном элементе жала
— с права от текущей температуры отображается время встроенных в ПС часов
— в левом нижнем углу, в зависимости от настроек, может отображаться либо напряжение блока питания, либо тип используемого жала. Если выбрано отображение выбранного жала, то справа от него отображается: (0) — жало не калибровано,(*) — жало калибровано.
— в правом нижнем углу отображается знак термометра и температура термодатчика, используемая для компенсации температуры холодного пая.
— так же по центру экрана внизу иногда мигает тока, сигнализируя нагрев жала.
Рассмотрим варианты управления ПС.
При вращении ручки энкодера против часовой стрелки происходит переключение режима работы ПС: рабочий режим (на экране SET), режим ожидания — Standby (SBY), спящий режим (Sleeping).
Переход в какой либо режим работы подтверждается звуковым сигналом. В режиме ожидания температура нагревательного элемента жала опускается до выставленного в меню настроек значения. В спящем режиме происходит мягкое выключение, температура на нагревателе медленно опускается до 50 ℃, после чего картинка на экране меняется. В верхнем ряду отображается дата и день недели, в среднем ряду — время (часы-минуты-секунды), в нижнем — температура на жале и температура термодатчика.
Для перевода ПС из режима ожидания или сна в рабочий режим достаточно нажать на ручку энкодера.
При вращении ручки энкодера по часовой стрелке включается режим BOOST — форсированный нагрев.
Увеличение температуры жала ПС на заданное в меню настроек значение и на заданный интервал времени. По истечению этого времени ПС переходит в рабочий режим и температура жала понижается.
Если в рабочем режиме кратковременно нажать на ручку энкодера, то ПС перейдет в режим выбора пресетов и настройки их температуры.
В этом режиме на экране отображается надпись Set Temp [G1] — пресет №1 и выставленное значение температуры. Для выбора следующего пресета необходимо нажать и повернуть ручку энкодера. В выбранном пресете вращение ± ручки энкодера позволяет выставить необходимое значение температуры, шаг изменения настраивается через меню настроек. При кратковременном нажатии на ручку энкодера выставленное значение запоминается и применяется. Как уже отмечалось в начале обзора, всего доступно 5 пресетов.
Длительное нажатие на ручку энкодера (более 2-х секунд) позволяет попасть в меню настроек Setup Menu. Всего доступно 19 пунктов меню. Переход между пунктами осуществляется вращением ± ручки энкодера, вход в конкретный пункт — нажатием ручки.
Рассмотрим пункты меню настроек
01. Standby
— настройки режима ожидания.
В данном пункте меню выставляется:
—
Mode
— режим перехода в режим ожидания: Auto (автоматический), Shake (вибрация), Switch (переключатель), Manual (ручной).
—
Time
— время через которое ПС переключится в режим ожидания (1÷60 минут).
—
Temp
— температура нагревательного элемента жала в режиме ожидания (150÷300℃).
02. Sleep
— настройка перехода в спящий режим (режим медленного выключения).
В данном пункте меню настраивается время в интервале 1÷60 минут до перехода ПС в спящий режим.
03. Boost
— форсированный нагрев.
В данном пункте меню выставляется:
—
Temp
— прирост температуры от установленной в данный момент (10÷100℃).
—
Time
— время, на которое включается форсированный нагрев (1÷30минут).
04. Cold end
— компенсация холодного пая.
В данном пункте меню настраивается коррекция температуры нагревательного элемента в зависимости температуры окружающей среды:
—
Mode
— тип используемого термодатчика: CPU — термометр внутри микроконтроллера/ NTC — выносной датчик в ручке паяльника.
—
Temp
— значение температуры холодного пая (-9÷99℃).
05. Tip
— библиотека жал.
В данном пункте меню формируется пользовательский список используемых жал. Доступно 84 стандартных жала HAKKO и ещё 6 пользовательских.
06. Stepping
— шаг изменения температуры.
В данном пункте меню выставляется шаг изменения температуры при вращении ручки энкодера (1÷50℃).
07. Password
— парольная защита входа в меню настроек.
В данном пункте меню выставляется:
—
Switch
— переключатель защиты: ON — включена/OFF — выключена.
—
LockTime
— время до начала блокировки меню настроек (1÷60минут).
—
Password
— сам пароль. Состоит из четырех цифр, выставляются по разрядно.
08. Screen Saver
— хранитель экрана.
В данном пункте меню настраивается:
—
Switch
— включение хранителя экрана: ON — включена/OFF — выключена.
—
DlyTime
— интервал времени по истечении которого запускается хранитель экрана (1÷60минут).
При индикации хранителя экрана формируется картинка с указанием текущего режима работы (Running, Standby, Sleeping) и температуры нагревательного элемента жала.
09. Buzzer
— бузер (пищалка).
В данном пункте меню настраивается состояние бузера: ON — включен/OFF — выключен.
10. Voltage
— напряжение.
В данном пункте меню настраивается переключатель от состояния которого в левом нижнем углу дисплея будет отображаться текущего значения напряжения, подаваемого на жало (состояние — ON) или тип выбранного жала (состояние — OFF).
11. LowVol Protect
— защита от низкого напряжения.
В данном пункте меню настраивается:
—
Function
— состояние защиты: ON — включена/OFF — выключена.
—
AlarmVol
— значение питающего напряжения при котором будет подаваться сигнал о понижении ниже высаленного значения.
—
Down Vol
— значение питающего напряжения при котором ПС будет выключена.
Данный параметр используется, например, при питании ПС от аккумуляторов.
12. Power On
— режим работы при включении ПС.
В данном пункте меню настраивается режим работы ПС при её включении, доступные значения: Running, Standby, Sleeping.
13. Language
— выбор языка.
В данном пункте меню выбирается язык системы: упрощенный китайский или английский.
14. DateTime
— настройка даты и времени. В данном пункте меню настраивается:
—
Comfirm
— Настройка даты и времени.
—
Cancel
— сброс в 0 значений секунд (коррекция точности хода часов).
15. RTC Adj
— настройка точности хода часов. В данном пункте меню настраивается:
—
Day Error
— поправочный коэффициент влияющий на точность хода часов (-60÷ 60секунд)
Спасибо форумчанину
oleg_s
за алгоритм коррекции хода часов
Нужно просто указать, на сколько секунд в сутки бегут [ 00S] или отстают [-00S] часы реального времени в паяльной станции и нажать на энкодер. Затем подтвердить [Confirm] или отменить [Cancel] корректировку. Если ошибка хода часов составляет более 60 секунд, то сначала скорректировать ход на 60 секунд, подтвердить корректировку, а затем скорректировать ход еще раз на оставшееся количество секунд. Например, если часы бегут на 80 секунд в сутки, то сначала скорректировать погрешность на [ 60S], подтвердить [Confirm] и затем еще раз скорректировать на [ 20S]. 16. RTC Init
— сброс настроек даты и времени в первоначальное состояние.
17. Sys Info
— информация о системе.
В данном пункте меню на экране отображается:
— HW Version[2.00] — версия релиза платы.
— SW Version[2.09] — версия прошивки.
18. Init
— сброс ПС в заводские настройки. Из данного пункта меню перезапускается прошивка ПС, происходит её инициализация. После удачного запуска предлагается выбрать язык системы и приступить к работе со станцией.
19. Exit
— выход из меню настроек.
При длительное нажатие на ручку энкодера (более 2-х секунд) с поворотом в право попадаем в меню выбора пользовательских жал.
Для выбора вращением ± ручку энкодера.
При длительном нажатии на ручку энкодера (более 2-х секунд) с поворотом в лево попадаем в меню калибровки выбранного жала TipAdjust.
В этом меню доступны варианты:
— Start — запуск калибровки.
— Init Adjust — сброс калибровки.
— Exit Adjust — выход из режима калибровки.
Проведем калибровку жала.
Предварительно заходим в меню настроек, в подменю 04. Cold end и выставляем тип используемого термодатчика. Поскольку у меня термодатчик в ручке паяльника есть, то выбираю NTC. Далее выставляем значение комнатной температуры, в моем случае 22℃.
Вставляем в ручку жало, для примера пусть это буде HAKKO BC3.
Запускаем калибровку.
На экране видим:
— Adjust Point[450℃] — настройка точки с температурой 450℃, на экране ниже:
— Cur Tmp [450℃] — отображаемая на экране температура
— Real Tmp [***℃] — реальная температура на жале.
Измеряем реальную температуру жала любым доступным способом, я использую HAKKO FG-100, и вращая ручку энкодера выставляем параметр Real Tmp [***℃] в соответствии с показанием термометра. Нажимаем на ручку энкодера, картинка на экране меняется на
— Adjust Point[350℃] — настройка точки с температурой 350℃.
Проводим калибровку и на этой температуре. Нажимаем на ручку энкодера, картинка на экране снова меняется, теперь на
— Adjust Point[250℃] — настройка точки с температурой 250℃.
Проводим калибровку и на этой температуре. Нажимаем на ручку энкодера, ПС переходит в рабочий режим. Калибровка жала окончена.
Проверяем значение температуры на экране и кончике жала в рабочем режиме
Замечания по калибровке:
— значение Adjust Point[***℃] может отличаться ±10℃ от указанных мной, это не принципиально. ПС калибруется по трем точка: в верху диапазона доступных температур, в его середине и внизу.
— для более качественной калибровки, её желательно провести «в одно касание» — один раз прикоснутся кончиком жала к термопаре и провести все 3 этапа калибровки.
Если в рабочем режиме вынуть жало из ручки, то по центру экрана появится надпись ERROR
сигнализирующая об ошибке.
Теперь о затратах:
— контроллер 14.32$
— блок питания 6.27$
— разъем шнура питания 2.09$
— корпус 3.88$
— передняя панель 10.15$
— задняя панель 1.78$
— ручка 2.54$
— вкладыш 2.61$
— провод 1,5м 1.18$
Итого 44.82$ без учета доставки.
Вес собранной ПС с ручкой
составил 0.497кг.
Учитывая, что, согласно тарифам МистЭкспресс, доставка самолетом 1кг груза составляет 8$, плюс 1$ за консолидацию и 1$ на оформление посылки,
получим приблизительную стоимость доставки данной ПС — 7-8$.
Вот собственно и всё что хотел рассказать о ПС с контроллером STM32.
На по следок озвучу (субъективные)
плюсы:
— большой функционал
— простое, удобное управление
— информативный дисплей
— PID — программное поддержание заданной температуры
— программная калибровка температуры холодного пая
— программная калибровка температуры жала по 3-м точкам для 84 стандартных жал HAKKO и 6 пользовательских жал
— формирование пользовательского списка используемых жал
— 5 пресетов
минусы:
— цена, не многие захотят отдать 50$ за «обычный паяльник». Но желание пользоваться хорошим, качественным инструментом иногда заставляет «любимое животное» забиться в угол и не мешать жить в свое удовольствие.
Выражаю особую благодарность пользователю Nimnul1979 за идейное вдохновение, моральную и техническую поддержку.
Update №1. При рассмотрении платы контроллера ещё до установки её в корпус, заметил что горизонтальная ось симметрии экрана находится выше оси энкодера. После установки в корпус изображение оказалось задрано к верхней кромке оргстекла. Вроде мелочь, но не красиво.
Поэтому была проведена первая модернизация ПС.
Nimnul1979 с помощью фена отделил экран от платы и закрепил ниже на 4мм с помощью тонкого двустороннего скотча.
Результат
Желающие проделать данную модернизацию должны соблюдать предельную осторожность, OLED экран достаточно хрупкое изделие.
Скриншоты использованные при рассмотрении меню настроек были сделаны уже после этой доработки.
Update №2. Поскольку тонированное оргстекло под индикатор ПС больше по размерам чем примененный экран, то заменил OLED экран на такой же но с диагональю 1.3″.
Всем спасибо за внимание, жду конструктивную критику и комментарии.
PS Если у кого-то с Украины возникнет потребность купить что-либо на ТаоВао, стучите в личку, пообщаемся.
PSS Нашел в китай-нете принципиальную схему блока питания WOKA 24V3A
PSSS В продаже появились контроллеры ПС с инверсным (не в ту сторону) вращением энкодера, это связано с использованием другого типа самих энкодеров. Вариантов решения данного «неудобства» 3:
— заменить сам энкодер на EC11 — как на оригинальной плате
— перерезать дорожки к крайним контактам энкодера (там где 3 в ряд) и перемычками их перекоммутировать
— перепрошить сам контроллер, Денис, ака salamatin, сделал моды на прошивки для контроллеров ПС 2.0 и 2.1S.
PSSSS vulkan35 предоставил список деталей этой платы
Kembrik предоставил схему контроллера 2.1S
На досуге нарисовал схему контроллера 2.1S. Часть компонентов не подписана т.к. рисовал по фоткам из интернета, контроллера на руках нету.
anton713 предоставил схему контроллера 2.0
Kembrik, vulkan35 и anton713 большое спасибо за предоставленную информацию.
Процесс сборки
Первым делом врезаем контроллер в лицевую панель. Это самый сложный этап, так как нужно прорезать отверстия в пластике точно совпадающие с элементами на плате. К сожалению, лекало с отверствиями не сохранилось. Плата держится на двух гайках от регулятора температуры и разъема паяльника.
Так как походящих креплений для блока питания внутри корпуса не нашлось, было решено приклеить его на термостойкий клей, предварительно сточив на корпусе площадки под шурупы.
Блок питания во время работы греется, поэтому делаем дырочки для вентиляции. Получилось не очень симметрично, но и так сойдет.