Jump to content
Roman Nasachenko

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

Recommended Posts

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Литиевые батарейки Fanso для систем телеметрии и дистанционного контроля

Системы телеметрии находят все более широкое применение во многих отраслях на промышленных и коммунальных объектах. Требования, предъявляемые к условиям эксплуатации приборов телеметрии и, как следствие, источников питания для них, могут быть довольно жесткими. Fanso предоставляет широкую линейку продукции, рассчитанной на различные условия эксплуатации, что позволяет подобрать батарейку для каждого конкретного применения, в том числе и для устройств телеметрии.

Подробнее

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
                     

Приглашаем на вебинар Решения для построения ультразвуковых счетчиков жидкостей и газов на базе MSP430

Компэл совместно с Texas Instruments 23 октября 2019 приглашают на вебинар, посвященный системам-на-кристалле для построения ультразвуковых расходомеров жидкостей и газов на базе ядра MSP430. Вебинар проводит Йоханн Ципперер – эксперт по ультразвуковым технологиям, непосредственно участвовавший в создании данного решения. На вебинаре компания Texas Instruments представит однокристальное решение, позволяющее создавать точные недорогие счетчики жидкостей и газов.

Подробнее...

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

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

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

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

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

Именно так.

Share this post


Link to post
Share on other sites
5 часов назад, Dr. West сказал:

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

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

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

Share this post


Link to post
Share on other sites
1 час назад, Roman Nasachenko сказал:

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

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

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

Share this post


Link to post
Share on other sites
2 часа назад, fant сказал:

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

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

 

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

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

 

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

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

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

Share this post


Link to post
Share on other sites
12 часа назад, Vovka сказал:

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

я  может че пропустил , когда произошло чудо и в 628м появился АЦП??? :)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Edited by E_C_C

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Давай напишу тебе прошивку для Ардуино. Только перед эксплуатацией придётся тебе откалибровать систему.

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

@Yanshun

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

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

Share this post


Link to post
Share on other sites
11 час назад, IMXO сказал:

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

 :lol2:

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Х. З. вообще. Судя по статье BAFI, должен был быть следственный эксперимент. Кота повязали больше года назад. За столько времени невозможно его провести?  Вообще жалко котейку. В хорошие руки попал в итоге. Может найдётся  
    • Может посмотреть в сторону вот этого чипчика  и проблема разрешится?
    • Моя таблица показывает, что чем выше импеданс наушников, что громче они будут играть. В то же время это может оказаться не так в том случае, если к примеру для 32-омных наушников указанная чувствительность 100 Дб измерена при подаче на них 10 мВт, а для 64-омных - 15 мВт.
    • Чтоб микроволновку не угробить.
    • @zuboka Ребяткам в кружок отправьте ... Пусть радует молодое поколение
    • Всем привет  Столкнулся с такой проблемой. Вылетели ключи, точнее один по причине перегрева, работал без вентилятора и без защиты по перегреву т.к. ещё не подключил.  Заменил ключи 2 шт, стабилитрон на 18 вольт, транзисторы драйвера, затворные резисторы и микросхему. Появилась проблема которую не могу устранить, иногда бывает ощущение как будто не хватает тока. К примеру поставил ток на середину регулятора режет спокойно 3-4 мм, а бывает что даже не поджигает и приходится добавлять ток. Хотя минимальный ток настроен так что на минимуме и поджиг отличный и режет 0.8 мм стабильно. Переменный резистор менял, не помогло. Подскажите в какую сторону копать?  
  • Покупай!

×
×
  • Create New...