Перейти к содержанию

Посоветуйте схему реле однократного включения по значению параметра на микроконтроллере


Roman Nasachenko

Рекомендуемые сообщения

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

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

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

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

Посоветуйте схему с прошивкой для реализации этой затеи. Буду благодарен =)

Ссылка на комментарий
Поделиться на другие сайты

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

Задача не сложная, что есть по деталям? Какой микроконтроллер, индикаторы, переменник и т.д...

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

Ссылка на комментарий
Поделиться на другие сайты

В чём тайный, для меня, смысл ручной регулировки уровня наполнения бака ?

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

Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Это типа, чтоб во время мытья холодная вода в бак не доливалась. 

Поскольку устройство пока только в проекте, все это можно реализовать в прошивке. Которую вам с удовольствием напишут на заказ. Ну или сами, если могёте.

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

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

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

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

И только дед Кузьмич, который не имеет даже смартфона, сможет пережить этот апокалипсис

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

10 часов назад, Vovka сказал:

Какой микроконтроллер, индикаторы, переменник и т.д...

Лично у меня в старых запасах есть ATmega8 и PIC16F628A. Но учитывая, что устройство пока только в проекте, купить другой будет не проблема (если только не совсем уж экзотический), тут как господа программисты скажут. Потенциометр с логарифмической зависимостью, этим по идее должна решиться проблема с нелинейностью такой конструкции датчика.

4 часа назад, Dr. West сказал:

Это типа, чтоб во время мытья холодная вода в бак не доливалась.

Именно так.

Ссылка на комментарий
Поделиться на другие сайты

5 часов назад, Dr. West сказал:

Это типа, чтоб во время мытья холодная вода в бак не доливалась.

Гм. Всё, оказывается, элементарно.  :ph34r:

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

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

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Roman Nasachenko сказал:

Потенциометр с логарифмической зависимостью

Сопротивление?

Индикаторы с общим анодом или катодом?

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

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, fant сказал:

Тогда видится дополнительная "нашлёпка"

Возможно, позже. А пока

 

13 часа назад, Roman Nasachenko сказал:

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

 

1 час назад, Vovka сказал:

В первом приближении...

Очень похоже на то, что нужно. А прошивка есть?

Ссылка на комментарий
Поделиться на другие сайты

Чудо не произошло, я ж написал "В первом приближении" ;)

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

Ссылка на комментарий
Поделиться на другие сайты

АЦП есть в ATmega8. Аж 6 или 8 каналов, в зависимости от корпуса. Но вопрос-то не в этом, а в том, кто прошивку напишет. А для её написания нужно знать калибровочную характеристику датчика. Так что начинайте с его изготовления.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

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

 

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

Изменено пользователем E_C_C
Ссылка на комментарий
Поделиться на другие сайты

Не перемешается, если доливать со скоростью 1 литр в час. При нормальном же давлении воды в системе перемешается еще как. По поводу применения электромагнитного клапана не совсем понял. Вы же не боитесь мыть руки водой из крана в то время, когда работает стиральная машина. А датчики уровня воды в них (они же прессостаты) работают абсолютно по другому принципу и выдают только два (реже - три) дискретных значения, а нужно, чтобы измерение происходило непрерывно, поскольку не всегда есть необходимость наливать полный бак.

Ну а что касается кучи проблем и глюков - например?

Предварительно резюмируя тему, скажу следующее - нашел я, значит, исходник прошивки от двухканального термостата на аналоговых датчиках. Убрал из нее гистерезис и повторное включение, получилось примерно то, что нужно. По крайней мере в симуляторе работает. Потеплеет - буду собирать в железе. "Почему от двухканального?", спросите вы. Отвечаю - попутно появилась идея добавить принудительный нагрев с помощью ТЭНа по такому же принципу - включил, установил температуру, запустил, вода нагрелась, ТЭН отключился. В общем, продолжение следует :)

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

И снова всем доброго времени суток. Лето на подходе, а значит пришло время подвести итог данной темы. Получилось, конечно, не совсем то, что было задумано изначально (а точнее – совсем не то), но суть не изменилась – в основе устройства реле однократного включения. А если быть точнее – симистор однократного включения :)

Итак, устройство выглядит следующим образом:

jpeg&tknv=v2&size=2048x2048

jpeg&tknv=v2&size=2048x2048

Доливом воды оно не управляет, а лишь отображает её уровень в виде столбика из 10 светодиодов. Автомат, подписанный "Вкл/откл" включает питание устройства, автомат со значком лампочки включает свет в душевой кабине. Работает следующим образом: при включении питания индикатор отображает текущее значение температуры воды. Кнопками "+" и "-" устанавливаем температуру, до которой будем греть, после чего нажимаем кнопку "О". При этом если бак пустой, то нагрев не включится, загорится "Ошибка" и на дисплее появится сообщение "0-0".

Датчик уровня представляет собой примерно следующее:

jpeg&tknv=v2&size=2048x2048

Нижний конец провода - общий, можно подключить к корпусу ТЭНа, остальные десять являются непосредственно дискретными датчиками, которые замыкаются на общий провод по мере наполнения бака. Кстати, в процессе испытаний выяснилось, что такой датчик работает только с достаточно жесткой водой, т.е. водой с большим количеством солей. Если в вашей местности вода слишком мягкая либо вообще дистиллированную налить, то, скорее всего, работать он не будет. В качестве датчика температуры применён цифровой датчик DS18B20. В прошивке (найдена на просторах интернета) немного криво работает его опрос, по сему на дисплее иногда появляется сообщение "-0-". Но на работу это не влияет, поэтому можно не обращать на это внимание.

Больше фотографий, а также краткая видеодемонстрация работы устройства, доступны по ссылке: https://yadi.sk/d/68bzCXXB3WJUiN

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

 

УУЭН.rar

Ссылка на комментарий
Поделиться на другие сайты

@Yanshun

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

Скоро люди чтобы тупо помыться начнут воду на орбиту засылать

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Ссылка на комментарий
Поделиться на другие сайты

11 час назад, IMXO сказал:

в лучших традициях реализации проекта :)

 :lol2:

2 часа назад, mail_robot сказал:

У меня с этой задачей справляется одно реле

С какой задачей? Вы описание читали?

Ссылка на комментарий
Поделиться на другие сайты

А вы как думаете?

Реле для коммутации больших токов - ненадёжно, равно как и кнопки. Поплавковый датчик - два значения. Как понимаете, до какой температуры нагрели?

Вот по сему и вопрошаю - с какой такой "этой задачей"?)))

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...