Термореле W1209 – обзор и инструкция | SMDX.RU
Цифровое термореле (программируемый терморегулятор) W1209 — это устройство, созданное для поддержки температур в заданном диапазоне. Оно используется в различных системах автоматизации (инкубаторов, теплицах, системах отопления, бойлеров и т.д).
Технические характеристики W1209
- Напряжение питания: 12 В
- Потребляемая мощность: 35 мА (65 мА при замкнутом реле)
- Максимально переключаемый ток: 5 А
- Максимальное напряжение на контактах: 250 В
- Температурный диапазон: -50 ºС … +110 ºС
- Точность управления: 0.1 ºС
- Гистерезис точность: 0.1 ºС
- Частота обновления: 0.5 с
- Терморезистор: NTC (10К 0.5%, водонепроницаемый)
- Количество реле: 1 шт.
- Влажность: 20 % … 85 %
Общие сведения
На терморегуляторе присутствует трех-разрядный индикатор (HS310281K), отображающий температуру от -50 ºС до +110 ºС.
Терморегулятор поддерживает два режима работы «C» (охлаждение) и «H» (нагрев). Изменяется режим при помощи трех кнопок управления.
Назначение кнопок:
- «SET» — выбор режима работы и настройка параметров
- «+» — увеличение параметра
- «-» — уменьшение параметра
Пример: при режиме работы «С» и выставленной температуре 25ºС, реле сработает при достижении температуры 25ºС а отключится при 23ºС.
Настройки термостата (W1209)
Для входа в режим настройки нужно удерживать кнопку «SET» в течении 5 секунд, после чего кнопкой «+» или «—» выбрать изменяемое меню (P0 . . . P6).
Для входа и выхода с меню, необходимо однократное нажатие кнопки SET.
PO — Режим работы термостата
В данном разделе меню устанавливается режим работы С — охлаждение или H — нагрев, при выборе режима C, реле сработает, когда температура упадет до заданного значения.
Если выбран режим H, то реле сработает если при повышении температуры до заданного значения будет активировано реле температуры.
P1 — Настройка гистерезиса
В данном пункте меню настраивается гистерезис (разница между температурой включения и выключения), значение от 0.1 °C до 15.0 °C, по умолчанию 2 °C, шаг изменения 0.1 °C.
К примеру, если установлено значение в 2 °C, а температура работы 20 °C и режим H, то при температуре 22 °C, термостат отключит нагрев, а при температуре 18 °C включит нагрев.
P2 — Верхний предел температуры
Установка верхнего предела температуры значение от -45 °C до 110 °C, по умолчанию 110 °C, шаг изменения 1 °C.
P3 — Нижний предел температуры
Установка нижнего предела температуры значение от -50 °C до 105 °C, по умолчанию 110 °C, шаг изменения 1 °C.
P4 — Корректировка температуры
В этом разделе можно откалибровать показания термометра, при условии, если у вас есть образцовый термометр, значение от -7 до 7, по умолчанию 0, шаг изменения 1.
P5 — Задержка включения реле
Здесь, устанавливается задержка включения 0 … 10 минут.
P6 — Верхний придел температуры отключения
Меню настройки аварийного превышения температуры от 0 °C до +110 °C, по умолчанию выключен OFF.
Сброс на заводские параметры
- Отключить питание
- Нажмите и удерживайте «+» и «-»
- Включите питание
На дисплее появится надпись 888, настройки сброшены.
Модифицируем термостат W1209 и делаем для него корпус
3D-печать
Подпишитесь на автора
Подписаться
Не хочу
45
Всех приветствую.
Многим знаком термостат W1209. Недорогой, проверенный, практически идеальный для разных самоделок. Но мне лично не нравится то, что реле и клеммная колодка, плюс разъем сенсора стоят на лицевой стороне и выступают над кнопками и дисплеем. Тот, кто пытался внедрить сей девайс в корпус чего-либо, меня поймет. Но есть очень простое решение данной «проблемы». В добавок к этому, ровно неделю назад я стал счастливым обладателем 3Dпринтера и не замоделить корпус для модифицированного w1209, просто не мог, для оригинальных термостатов таких коробочек масса, а для «перевертыша» не встречал. В общем по порядку.
Модифицируем.
Наш термостат до операции выглядит так.
Так как коммутирует нагрузку в этом термостате обычное электромагнитное реле, а в роли сенсора выступает термосопротивление которым не важна полярность, мы можем просто перенести все это добро вместе с клеммами на обратную сторону. Это увеличит габариты модуля на 6 мм по высоте, но избавит нас от мешающих на лицевой стороне компонентов, которые на первом этапе нужно выпаять.
Далее примеряем реле на обратной стороне и под контактом, который теперь изменил свое положение относительно прежних отверстий, ставим метку и сверлим новое отверстие (выделил красным на фото), зачищаем область вокруг отверстия от паяльной маски, лудим, устанавливаем реле на новое место и припаиваем. Колодку с клеммами и разъем сенсора тоже припаиваем с обратной стороны. Перевертыш готов!
Теперь он выглядит так.
Целью создания этой коробочки является необходимость иметь мобильный термостат, чтобы в зависимости от задачи его можно было подключить к разным устройствам. Сушилка для овощей например или брудер для птицы и т. п.
Корпус разрабатывался во Fusion 360. Дома нет мелких саморезов для пластика и ехать из-за них в город, нет никакого желания, решил крепить половины корпуса друг к другу на защелках. Для вертикальной установки термостата сделал вырезы в корпусе и кронштейн, который входит в эти вырезы и удерживает устройство в вертикальном положении.
Печатаем
Если с моделированием, у меня трудностей не возникало, то с настройками печати еще разбираюсь. Результат на фото. Печатал PLA+ от eSun, принтер Ender3, стол 60°С, сопло диаметром 0,4, температура 210 °С, толщина слоя 0,1, заполнение 100%, (модели не большие, экономия по времени и пластику мизер по сравнению с заполнением в 30%), скорость 60. Детали корпуса без поддержек, кронштейн с поддержками. Не знаю если честно, что еще написать, новичок я в этом деле, может и вовсе настройки не верные. Кому интересно файлы Fusion 360 тут.
Подводим итоги
Создавать модель на экране и держать её в руках, это конечно разные вещи. Вроде ерунда в сравнении с говорящими колонками или беспилотной техникой, например, время потратил, деньги потратил, работать бы и без этого всего работало, но радости как у ребенка.
Буду еще радостнее если, вышеизложенное кому-нибудь пригодится.Спасибо, что дочитали. Всего доброго.
Подпишитесь на автора
Подписаться
Не хочу
45
Еще больше интересных статей
brtv
Загрузка
16.10.2022
2270
9
Подпишитесь на автора
Подписаться
Не хочу
Здравствуй мой друг! Сегодня решил собрать простенький пневмогидравлический генератор или Генератор…
Читать дальше
261
Подпишитесь на автора
Подписаться
Не хочу
Данная часть будет посвящена. ..
Читать дальше
142
Подпишитесь на автора
Подписаться
Не хочу
Вот и пришло время второй статейки
Постараюсь написать про всё что удалось узнать в…
Читать дальше
Цифровой термостат на базе STM8 (иногда) – Блог Vivonomicon
Среди дешевых гаджетов, которые постоянно выбрасываются из нерестилищ бытовой электроники, иногда можно найти жемчужину. W1209 — интересная плата, предназначенная для работы в качестве термостата, который также может переключать реле при достижении определенной температуры. Он используется во всем: от рисоварки до йогуртницы и людей, которые хотят, чтобы их кондиционер включался только тогда, когда жарко. Первоначально они поставлялись со устаревшим, но достаточно мощным микроконтроллером STM8S003F3, и стоили менее 1,50 доллара каждый.
Несмотря на это, их популярность вдохновила на обычный несовершенный процесс клонирования, так что велика вероятность, что доска, которую вы сегодня купите на ebay, Aliexpress, Taobao или Amazon, потребует некоторой доработки, прежде чем вы сможете ее перепрограммировать. В этом уроке мы заменим микроконтроллер и добавим несколько недостающих конденсаторов/резисторов. Затем мы загрузим простую тестовую программу, чтобы проверить, работают ли микроконтроллер и плата. Итак, вот пример того, что, вероятно, является наихудшей возможной подделкой, которую вы можете бояться получить, с выделенными отсутствующими или неисправными деталями:
W1209 нуждается в ремонте
Что ж, такова жизнь. Ты стараешься изо всех сил, а потом кто-то приходит и пинает тебя по зубам. Но давайте приготовим немного лимонада и воспользуемся возможностью, чтобы узнать, как ремонтировать дешёвые подделки печатных плат!
Перед тем, как мы начнем, примечание: к сожалению, на момент написания этой книги микроконтроллеров STM8S003F3 почти нигде не было в наличии. Mouser сообщает, что время выполнения заказа на заводе составляет 34 недели , поэтому, возможно, неудивительно, что дешевые стандартные платы, содержащие оригинальные детали, становятся редкостью. Похоже, вы все еще можете найти чипы STM8S103F3, если поторопитесь — проверьте Octopart. Они совместимы по выводам, но немного дороже, потому что имеют некоторые дополнительные функции. Другой вариант — купить несколько дешевых «синих плат» для разработки STM8S103F3 и украсть их ядра MCU; их, вероятно, большие запасы, и они стоят около 0,75–1,50 доллара, когда я в последний раз заказывал пару десятков, в зависимости от того, где вы заказываете. Проверьте eBay, Taobao, AliExpress и т. д.:
Недорогие маленькие синие платы должно быть легко найти, если вы ищете что-то вроде «плата для разработки STM8S103». Или, хотя линейку STM8 несколько трудно оправдать для использования в наши дни, вы все еще можете знать кого-то, кто заказал их кучу в то время, когда их было не так сложно найти, может быть, по 0,25 доллара за штуку — сумасшедший как сумасшедший. лиса!
Итак, сначала взгляните на свою плату W1209. Если на плате уже есть микроконтроллер STM8 и на всех пустых площадках, обведенных кружком на картинке выше, есть детали, поздравляем! Вы можете пропустить большинство или все эти шаги и начать программировать плату! Подумайте об остальных из нас.
Шаг 1a: Замените микроконтроллер.
Остальные начнем с замены микроконтроллера и убедитесь, что место C5
заполнено керамическим конденсатором емкостью 1 мкФ. Вы можете видеть, что на моей плате дешевая микросхема «nuvotron» не нуждается во внешнем конденсаторе и оставляет контактную площадку незанятой. Это не то, что показано на фотографиях в списке, который я заказал, поэтому обязательно проверьте отзывов вашего списка на наличие реальных изображений продуктов, которые люди получили. Извлеченный урок:
В дополнение к микросхеме «nuvotron» нам нужно добавить конденсатор емкостью 1 мкФ в пространство «C5».
Чтобы снять микроконтроллер, нанесите большое количество флюса на оба ряда контактов — для этой доработки я использовал флюсовый перо производства SRA, но у вас могут быть свои предпочтения. После того, как флюс нанесен, просто возьмите тепловую пушку и приложите слабый нагрев к углу платы, пока не увидите, что металл начинает двигаться рядом с контактами. Когда это произойдет, нагрейте весь чип и просто снимите его с платы пинцетом. Будьте осторожны, чтобы не обжечься тепловым пистолетом, и имейте в виду, что сама плата некоторое время будет горячей на ощупь.
Будьте осторожны! Используйте настройку низкой температуры для запуска и избегайте нагрева светодиодных цифр или реле, если это возможно.
Предостережение: НЕ берите тепловую пушку и нагревайте всю плату при высокой температуре! Вы заметите, что микроконтроллер расположен рядом с 3-разрядным светодиодным дисплеем и реле на 12 В, и обе эти части имеют пластиковые корпуса с низкой температурой плавления. Если вы… переусердствуете… с отоплением, вы можете случайно расплавить их. Не чувствуйте себя плохо; Я делал это один или два раза, выясняя этот процесс, и приятно узнавать о подобных вещах на досках, которые стоят меньше чашки кофе.
Ой. Хорошо, что они стоят всего 1 доллар.
Кажется, он все еще работает, но вы бы доверили этой бедной плате франкена переключение мощной нагрузки?
Шаг 1b: Убедитесь, что он работает
После установки оригинального чипа STM8 рекомендуется проверить его работу и правильность подключения к плате. Остальная часть наших ремонтных работ в основном предназначена только для обеспечения безопасности и стабильности сигнала, поэтому сейчас мы можем запустить быструю диагностику, чтобы проверить, можем ли мы вообще использовать плату. Если он сломан, зачем тратить время на остальные детали?
Так что, если вам повезет, четыре контакта для программирования будут пустыми сквозными отверстиями с шагом 0,1 дюйма. Но если вам не повезло, как мне, они могут быть залиты припоем. Используйте присоску для пайки, чтобы опорожнить их, и дополнительно прикрепите 4-контактный разъем для программирования. Подключения к USB-модулю «ST-Link» показаны ниже:
Подготовка контактов для программирования; Частично безболезненно.
Подключите ваш программатор и проверьте работу чипа, прошив его заводские настройки по умолчанию:
echo "00 00 ff 00 ff 00 ff 00 ff 00 ff" | xxd -r -p > factory_defaults.bin stm8flash -c stlinkv2 -p stm8s003f3 -s opt -w factory_defaults.bin
Замените аргумент -p
на stm8s103f3
, если вместо этого вы используете один из этих чипов; они совместимы по выводам и должны работать нормально.
Определить область OPT Из-за расширения файла (или его отсутствия) "factory_defaults.bin" считается RAW BINARY форматом! 11 байт по адресу 0x4800... ОК Записано байт: 11
Если чип подключен неправильно, вы увидите ошибку; дважды проверьте соединения штыревых разъемов и паяные соединения на вашей плате:
Определить область OPT Из-за расширения файла (или его отсутствия) "factory_defaults.bin" считается RAW BINARY форматом! 11 байт по адресу 0x4800... Количество попыток превысило
Это не руководство по программированию микроконтроллеров STM8; вот лучше, чем я мог бы написать, а вот пример проекта, который вы можете загрузить так же, как файл factory_defaults.bin
для проверки функций платы. Он считывает аналоговое значение резистивного входа, выводит его на 3-разрядный дисплей и включает/выключает реле при нажатии кнопки «Set». Обратите внимание, что реле не сработает, если не подключен внешний источник питания 12 В, но светодиод на плате все равно должен гореть. Если все работает, давайте перейдем к добавлению нескольких последних недостающих компонентов.
Шаг 1c. Добавьте понижающий резистор к транзистору, управляющему реле
Если я не ошибаюсь, отсутствующий резистор R1
– это понижающий резистор для затвора NPN-транзистора, управляющего реле. В менее плохо клонированной версии, которую я получил из другого списка, здесь был резистор 10K, и это звучит как хорошая идея, чтобы не оставлять затвор плавающим, чтобы предотвратить ложное срабатывание реле. Итак, добавим туда резистор 10К типоразмера 0805:
Да, да, грязно. Но слот «R1» должен быть заполнен резистором 10K, чтобы притянуть базу транзистора к земле. Вы можете видеть, что он очень близок к конденсатору, который мы добавили на предыдущем шаге.
Шаг 1d. Добавьте отсутствующие конденсаторы
Пустое место C1
предназначено для фильтрующего конденсатора для снижения аналогового шума на входе. Обычно он заполнен конденсатором емкостью 470 нФ, но этот ресурс предполагает, что это может быть не лучшая конструкция. Похоже, что конденсатор 4,7 нФ – 22 нФ является лучшим выбором, но также звучит так, что вы можете оставить его пустым, если хотите, поскольку похоже, что конденсатор будет так далеко от микроконтроллера, что вряд ли будет очень эффективным. при фильтрации. Тем не менее, я добавил небольшой керамический конденсатор.
Некоторые из этих плат также прибыли со сломанными конденсаторами блока питания. Да ладно, керамических конденсаторов 1206 в мире предостаточно. Я использовал 10 мкФ:
Фильтрующий конденсатор «С1» трудно достать утюгом, а вот конденсаторы питания 10-22 мкФ «С6» и «С7» типоразмера 1206 — легко. Изображенная кровь новорожденного теленка не является обязательной, но может быть полезно добавить немного потока.
W1209 имеет четыре винтовых контакта для подключения более высокой мощности. Они четко обозначены; 9Контакты 0021 K0 и K1
обычно разъединяются и подключаются реле, когда оно активируется микроконтроллером. Клеммы 12 В
и GND
не требуют пояснений к источникам питания. Напряжение 12 В регулируется до 5 В для микроконтроллера и светодиодов, а напряжение 12 В приводит в действие реле.
Но предупреждаю: я ожидаю, что реле будет такого же качества, как и другие компоненты на плате, поэтому я бы не рекомендовал использовать его где-либо рядом с 20 А, на которые, как заявлено, рассчитано, или позволять ему работать без присмотра. Я планирую использовать их для управления машинами по переработке пластика и более легких металлов, таких как алюминий, где всегда будет человек и выключатель, когда они используются. Если вы зависите от этих реле, чтобы обеспечить большую мощность, когда никого нет рядом, то вы находитесь на своем собственном приятеле.
В любом случае, для винтовых клемм лучше использовать многожильные провода, но в крайнем случае можно использовать перемычки на макетной плате. Подсоедините все, и реле должно радостно щелкать, когда оно включается или выключается MCU. Вы можете подключить +/- провода питания 12 В к винтовым клеммам +12 В
и GND
, а нагрузку реле следует подключить к клеммам K0
и K1
:
Релейные и силовые соединения — можно отключить заголовок программирования, если вы не хотите связываться с микроконтроллером.
Вот и все; W1209 может быть дешевым и веселым маленьким инструментом и обучающей платформой. Если вы планируете использовать их для более высоких температур, чем около 100 ° C, как я, попробуйте использовать термистор на 100 К вместо термистора на 10 К, который обычно поставляется с платами; Запчасти для 3D-принтеров работают хорошо. Другая идея состоит в том, чтобы использовать фотодиод вместо термистора для выполнения действий в зависимости от уровня освещенности. Вы можете использовать любой резистивный вход, это не обязательно должен быть термометр.
Я хотел бы продолжить публикацию, в которой эта плата используется для изучения 7-сегментных светодиодных дисплеев, использования реле и прослушивания резистивных датчиков. Но на данный момент, надеюсь, прошивка на Github довольно понятна благодаря отличному введению Lujji в STM8.
протестирована китайская электроника (122 теста): контроллер температуры W1209 протестирован
(опубликовано 03. 10.2018)
W1209 — это термостат, который замыкает или размыкает контакт реле, когда температура превышает температуру срабатывания. С помощью трех кнопок вы можете запрограммировать семь параметров. |
Знакомство с контроллером температуры W1209
W1209
Модуль стоит менее четырех евро, включая акриловый корпус и датчик температуры. За эти деньги вы получаете полностью собранную печатную плату размером 48 на 40 мм, комплект акрилового корпуса и влагозащищенный датчик температуры, работающий по принципу NTC. Этот датчик поставляется с кабелем длиной 45 см и разъемом, который можно подключить к печатной плате. Три семисегментных дисплея отображают текущую температуру с разрешением 0,1 °C и используются для облегчения программирования модуля. Для этого программирования доступны три миниатюрные кнопки. Вы можете подключить напряжение питания 12 В пост. тока и нагрузку через винтовую клеммную колодку. Внутреннее реле имеет один контакт, который может переключать 5 А при максимальном напряжении 240 В переменного тока или 10 А при максимальном напряжении 14 В постоянного тока. При включении реле загорается светодиод. Программирование хранится в энергонезависимой памяти, поэтому оно сохраняется даже при отключении питания.
W1209 в прозрачном корпусе и датчик температуры. (© 2018 Jos Verstraten). Ltd.0119 ± 0,1 ° C – Частота измерения : 2 Гц – Датчик: NTC, 10 KOOM – Длина кабеля датчика: 45 CM – Плотное напряжение энергоснабжения: 12 VDC – Площское напряжение. : 35 мА – Активный ток питания: 65 мА – Переключающий выход: релейный контакт, 10 А макс. – Размеры печати: 48 мм x 40 мм x 14 мм – Размеры корпуса: 59 мм x 52 мм x 17 мм Схема подключения W12 09 На рисунке ниже показана полная схема подключения этого термостата. Сердцем схемы является восьмибитный микроконтроллер STM8S003F3P6. Этот контроллер имеет встроенную флэш-память объемом 8 КБ, что более чем достаточно для простой программы, необходимой этому термостату. Щуп NTC питается стабилизированным напряжением +5 В и включен в резисторный делитель с R2. Напряжение датчика поступает на аналоговый вход № 6 на выводе 3. Выход РА3 через резисторный делитель R7/R1 подключен к транзистору Т1 и его реле. Питание светодиода осуществляется от источника питания +5 В процессора через резистор R4. Диод D1 защищает цепь от неправильного подключения питающего напряжения 12 В. Через стабилизатор AMS1117 из 12 В получается напряжение 5 В для питания микроконтроллера, светодиода и датчика.
Корпус
Разъемы, компоненты и кнопки
Работа с W1209 Подключение нагрузки, датчика и напряжения питания Установка температуры срабатывания
Программирование термостата
P0, нагреватель или охладитель P1, гистерезис
P2, верхний предел P3, нижний предел P4, коэффициент калибровки P5, задержка времени включения
P6, аварийный сигнал высокой температуры Тестирование W1209 Точность измерения температуры Мы сравнили показания датчика NTC с показаниями термопары типа K, соединенной с точным термометром Lascar. |