Контроль реле по времени

На этом форуме Вы можете задать вопросы знатокам программы и автору.
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26.09.2015{, 19:57}
Репутация: 2

Контроль реле по времени

#1

Сообщение keeper1978 » 03.02.2017{, 01:07}

Ребят помогите  надо Сделать включение и отключение реле по времени ночью, если использовать время до 0:0 то все работает но если установить время после 0 то перестает,
помогите поправить чтоб работало корректно.
Изображение
Вложения
test.flp
(73.79 КБ) 68 скачиваний

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

Контроль реле по времени

#2

Сообщение Олег » 03.02.2017{, 01:32}

например так
СпойлерПоказать
Вложения
1749108.jpg
Последний раз редактировалось Олег 03.02.2017{, 01:33}, всего редактировалось 1 раз.

keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26.09.2015{, 19:57}
Репутация: 2

Контроль реле по времени

#3

Сообщение keeper1978 » 03.02.2017{, 01:46}

да только в этом варианте при установке времени выключения менее 0  уже не работает
Уточню время включения и отключения может задаваться произвольно
Последний раз редактировалось keeper1978 03.02.2017{, 02:12}, всего редактировалось 1 раз.

Аватара пользователя
fsergei70
Капитан
Сообщения: 747
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 51
Откуда: Ессентуки-Кисловодск
Имя: Сергей

Контроль реле по времени

#4

Сообщение fsergei70 » 03.02.2017{, 05:47}

Здравствуйте. А если так попробовать. Ваш тип часов только выбрать надо в проекте.
Вложения
333.flp
(72.22 КБ) 61 скачивание
Последний раз редактировалось fsergei70 03.02.2017{, 05:52}, всего редактировалось 1 раз.

Аватара пользователя
support
Супермодератор
Сообщения: 1871
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 724
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Контроль реле по времени

#5

Сообщение support » 03.02.2017{, 06:06}

Можно (и правильнее) так
Вложения
8359622.png
Автор программы FLProg.

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Контроль реле по времени

#6

Сообщение Siberian » 03.02.2017{, 09:24}

support писал(а):Можно (и правильнее) так
В часах DS1307 кажется один будильник... Или я ошибаюсь?

Аватара пользователя
support
Супермодератор
Сообщения: 1871
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 724
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Контроль реле по времени

#7

Сообщение support » 03.02.2017{, 09:28}

Это будильник не из часов а программный и их можно ставить сколько угодно раз
Автор программы FLProg.

Аватара пользователя
support
Супермодератор
Сообщения: 1871
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 724
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Контроль реле по времени

#8

Сообщение support » 03.02.2017{, 09:28}

Но естественно срабатывает он от часов реального времени
Автор программы FLProg.

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Контроль реле по времени

#9

Сообщение Siberian » 03.02.2017{, 09:30}

keeper1978 писал(а):да только в этом варианте при установке времени выключения менее 0 уже не работает
Так менее 0, это же 23 часа.

Аватара пользователя
support
Супермодератор
Сообщения: 1871
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 724
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Контроль реле по времени

#10

Сообщение support » 03.02.2017{, 09:32}

Siberian писал(а):Так менее 0, это же 23 часа.
Точно! До меня то же не сразу дошло)))))
Автор программы FLProg.

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Контроль реле по времени

#11

Сообщение Siberian » 03.02.2017{, 09:37}

support писал(а):Это будильник не из часов а программный и их можно ставить сколько угодно раз
Я использую в своих проектах DS3231 вместо DS1307, в программе FLProg выбираю DS1307, но подключаю фактически DS3231.

Пробовал использовать несколько программных RTC Alarm, отрабатывал только первый, остальные не реагировали. Поэтому для реализации проекта делал путем компараторов (сравнение).

keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26.09.2015{, 19:57}
Репутация: 2

Контроль реле по времени

#12

Сообщение keeper1978 » 03.02.2017{, 11:58}

Хотелось сделать путем сравнения, так как тогда не восприимчив к отключениям света и не надо использовать ером

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Контроль реле по времени

#13

Сообщение Siberian » 03.02.2017{, 13:27}

keeper1978 писал(а):Хотелось сделать путем сравнения, так как тогда не восприимчив к отключениям света и не надо использовать ером
Я таким образом делал проект для себя по определенные свои задачи, чтобы не было привязки к отключению электричества.
Но у меня работа по ШИМ, т.е. плавное включение/выключение светодиодных светильников в течение 15 минут с возможностью задавать время включения и выключения (часы и минуты).
Но блок работает так, что время включения всегда меньше времени выключения, т.е. включать можно в 00 часов, а выключать в любое время до 23.59.

Но не получится включить например в 19.00, а выключить в 2 часа (ночью).

Пользователь Bogomil написал, что переделал блок, и теперь работает по любому времени.
Информация ЗДЕСЬ

Добавлено (03.02.2017, 13:08)
---------------------------------------------
Хотя, этот вариант не подойдет, и Bogomil удалил почему-то файл на яндекс диске...

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

Добавлено (03.02.2017, 13:27)
---------------------------------------------
Если отключение необходимо по разному ( и до и после полуночи), то без EEPROM никак не обойтись.
Необходима будет функция записи в EEPROM каждый раз при включении для компаратора сравнения дня недели.

Количество перезаписи EEPROM 100 000 раз, даже если эта штука будет включаться каждый день, то хватит на 135 лет.
Последний раз редактировалось Siberian 03.02.2017{, 14:55}, всего редактировалось 1 раз.

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Контроль реле по времени

#14

Сообщение Siberian » 03.02.2017{, 13:45}

DS1307 нет выхода дня недели, поэтому нужно воспользоваться либо блоком от gav81 , этот блок выводит дни недели текстом (String), либо моим на базе блока от gav81 , этот блок выводит дни недели цифрами (Integer).
Вложения
3296838.ubi
(969.77 КБ) 59 скачиваний
8778982.ubi
(718.16 КБ) 50 скачиваний
Последний раз редактировалось Siberian 03.02.2017{, 13:46}, всего редактировалось 1 раз.

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

Контроль реле по времени

#15

Сообщение Олег » 04.02.2017{, 17:22}

keeper1978 писал(а):Хотелось сделать путем сравнения, так как тогда не восприимчив к отключениям света и не надо использовать ером
По идее так должно работать, но все равно при любом раскладе время включения и выключения надо в ЕЕПРОМ держать, иначе после пропажи электричества сравнивать не с чем будет.
СпойлерПоказать
Вложения
4341278.png

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Контроль реле по времени

#16

Сообщение Siberian » 04.02.2017{, 18:45}

Однозначно, чтобы проект был энергонезависимым, нужно использовать eeprom.
Можно без eeprom только в том случае, если по времени включение всегда меньше выключения, и происходит всё до полуночи в течение одних суток в промежутке от 00 часов до 23.59.

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

Контроль реле по времени

#17

Сообщение Олег » 04.02.2017{, 18:58}

А как без ЕЕПРОМ? Если время включения и выключения не занесено в ЕЕПРОМ, то оно потеряется и будет произведено отключение по значению по умолчанию.

Аватара пользователя
slavas
Лейтенант
Сообщения: 587
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 0
Откуда: Санкт-Петербург

Контроль реле по времени

#18

Сообщение slavas » 04.02.2017{, 19:00}

keeper1978, попробуйте  этот блок
я пользуюсь им давно и проблем нет.

keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26.09.2015{, 19:57}
Репутация: 2

Контроль реле по времени

#19

Сообщение keeper1978 » 04.02.2017{, 22:32}

спасибо за блок работает как часы )))

savetibet
Рядовой
Сообщения: 3
Зарегистрирован: 02.02.2019{, 15:08}
Репутация: 0
Имя: yeskela

Контроль реле по времени

#20

Сообщение savetibet » 06.02.2019{, 23:36}

slavas писал(а):
04.02.2017{, 19:00}
keeper1978, попробуйте этот блок
я пользуюсь им давно и проблем нет.
Добрый день. Будет ли работать этот блок при любых установках времени, а не только до 00.00 часов? Скажем, мне нужно, чтобы свет включался в 17.00 и выключался в 01.00

Ответить

Вернуться в «Спросить у знатоков»