Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Готовые конструкции » И снова вентиляция


И снова вентиляция

Сообщений 1 страница 10 из 10

1

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

Первое "исправление" было в виде сформированного короба, который (как планировалось) отделял бы поток из ванной от потока из туалета.
По факту оказалось, что уже не на стене, а в коробе, снова образуется эта самая "капель"...

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

Для контроля порога влажности воздуха из ванной используются 2 шт. DHT22, один из которых "эталонный" (1), замеряет влажность в туалете, а другой - "измерительный" (2), на решетке ванной.
В случае неисправности датчиков зажигается соответствующий  с/д.
Разница их показаний и является ключевым фактором.
Порог "разницы" можно изменить DIP переключателем на плате.
Кроме того, в логику заложен дополнительный контакт (3), можно использовать для датчика дыма.

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

Листинг программы и схема в DipTrace: https://yadi.sk/d/lkrxRsQA3WJw9q
Вся схема питается от трансформатора BV EI 303 2031 (на схеме не отображен).
В качестве привода заслонки использован ШД 28BYJ-48-5V со схемой на ULN2003.

При формировании программы использовал наработки "местных гуру", за что им в очередной раз огромное спасибо !

UPD. В схеме не указаны, но физически присутствуют линии 1-Wire и DS2413, которые передают состояние данной системы на формируемый "комплекс умного дома" с применением дисплея Nextion.
А заодно и температуру в ванной и в туалете... ;)

Отредактировано Nord (2018-05-21 22:42:08)

+2

2

Момент с ШД, точнее с концевиками на заслонке. Зачем они? Понятно что хуже не будет, но всё-же. дополнительное слабое звено. Если какой-то концевик не сработает, программа не выйдет из цикла, и не будет выполнять основную задачу. Я бы вообще отказался от концевиков. Или вставить временное ограничение работы ШД

0

3

kip
концевики нужны. если положение заслонки на оси чуть собьется - то ШД свое отработает, а результата не будет. да и сам ШД уже не нужен при наличии концевиков, кстати. если денег много - можно взять привод клапана дымоудаления

0

4

kip написал(а):

Момент с ШД, точнее с концевиками на заслонке. Зачем они? Понятно что хуже не будет, но всё-же. дополнительное слабое звено.

Думал изначально так же.
При сборке и проверке выяснилось, что данная конструкция далеко не супер-точная механически.
Есть люфты, есть гибкость элементов (пластик).

В качестве концевиков использованы датчики Холла  TLE4945L.
Были сложности с их правильной ориентацией, даже было перешел на герконы, но потом все-таки победил и оставил ДХ.

0

5

IDok написал(а):

да и сам ШД уже не нужен при наличии концевиков

При наличии двигателя с редуктором от игрушки все-таки остановился на ШД.
Компактнее... ;)

0

6

Nord написал(а):

В качестве концевиков использованы датчики Холла  TLE4945L.
Были сложности с их правильной ориентацией, даже было перешел на герконы, но потом все-таки победил и оставил ДХ.

Я об этом и говорю. Датчик навернулся, и движок будет маслать, и программа висеть. Нужно вводить таймаут, или определённое количество(гарантированное+20%) шагов.
ШД стоят на сплитах на шторках, прекрасно справляются без концевиков. И на Опеле моём, тоже на  шторках и направлялках салонного воздуха. Проблем не замечал.

0

7

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

0

8

kip написал(а):

Я об этом и говорю. Датчик навернулся, и движок будет маслать, и программа висеть. Нужно вводить таймаут, или определённое количество(гарантированное+20%) шагов.

Тоже были такие мысли, тем более что ШД "ходит" на угол не более 20°.
Компромиссом тут был бы потенциометр на валу в качестве датчика положения.
Возможно, позже вернусь к доработке устройства с этим вариантом.

Именно эти ДХ я уже применял однажды, делал "датчик нейтрали" на КПП УАЗ Патриот.
Там условия жизни для них гораздо более спартанские, чем в домашней вентиляции... ;)
Тем не менее прекрасно работали круглый год с августа 2012-го и по сей день (машина продана, с хозяином общаюсь).

Отредактировано Nord (2018-05-22 11:24:11)

0

9

Sergik07 написал(а):

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

В моей конструкции механические нагрузки "копеечные".
Повернуть пластиковую заслонку весом 15-20 грамм через редуктор сможет даже двигатель от ЭМ часов. ;)
Так что в данном варианте токи возрастут, когда уже хрустеть начнет... ;)

0

10

Sergik07 написал(а):

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

Думал об этом для привода гаражных ворот. Слишком много "но".
Мороз/жара, стабильность питающего напряжения(помехоустойчивость), ветер , лёд(прихватило утром), длина/толщина проводов, качество контактов(которые ухудшаются со временем) и т.д. Короче ток будет зависеть от фазы луны и погоды. В общем справедливо для домашних, нежных условий

0


Вы здесь » Программирование ATMEL в BASCOM. » Готовые конструкции » И снова вентиляция