освещение в аквариум

Вопросы от новичков
Ответить
sergii2012
Сержант
Сообщения: 152
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей
Благодарил (а): 5 раз

освещение в аквариум

Сообщение sergii2012 »

задача. включать/выключить шим по времени.
сделал две схемы на будильниках и на компараторах. на компараторах все работает. на будильниках не хочет. а именно не подключает реле пб24в. и при перезагрузке в нерабочем интервале времени шим оказывается включенным показывает 10 и прибавляется до следующего срабатывания будильника. я второй день ломаю голову и не могу понять почему так.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

освещение в аквариум

Сообщение Ingwar »

Вечером что то нифига не хочется думать... Но так сходу - у Вас разные условия для триггера, управляющего выходом БП24в. В варианте на будильниках, верхний будильник сработает при 0 сек и даст "1" на элемент "И", на второй вход которого никогда нет придет "1" в этот момент времени. Дальше не смотрел...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
dsfbuy
Сержант
Сообщения: 172
Зарегистрирован: 03 ноя 2018, 12:40
Откуда: Братск
Имя: Виктор

освещение в аквариум

Сообщение dsfbuy »

Посмотрите может пригодится viewtopic.php?f=54&t=2709
sergii2012
Сержант
Сообщения: 152
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей
Благодарил (а): 5 раз

освещение в аквариум

Сообщение sergii2012 »

Ingwar писал(а): 14 янв 2019, 21:13 Вечером что то нифига не хочется думать... Но так сходу - у Вас разные условия для триггера, управляющего выходом БП24в. В варианте на будильниках, верхний будильник сработает при 0 сек и даст "1" на элемент "И", на второй вход которого никогда нет придет "1" в этот момент времени. Дальше не смотрел...
разные условия потому что логика срабатывания разная. на компараторах если откл\вкл питания во время работы шим, схема работает. а на будильнике не будет работать. до сл. цикла. поэтому пришлось сделать проверку. и + еще чтобы шим включался сразу если прошло больше часа от срабатывания по времени. в примере естественно все в секундах.

Отправлено спустя 4 минуты 6 секунд:
исправил некоторые ошибки на компараторах, схема работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

освещение в аквариум

Сообщение Ingwar »

sergii2012 писал(а): 15 янв 2019, 13:11разные условия потому что логика срабатывания разная.
Внимательней прочтите мое замечание. В блоке на будильниках выход БП24в никогда не будет активным в Вашей схеме.
Хотя может так и задумано...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
sergii2012
Сержант
Сообщения: 152
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей
Благодарил (а): 5 раз

освещение в аквариум

Сообщение sergii2012 »

Ingwar писал(а): 15 янв 2019, 13:18
sergii2012 писал(а): 15 янв 2019, 13:11разные условия потому что логика срабатывания разная.
Внимательней прочтите мое замечание. В блоке на будильниках выход БП24в никогда не будет активным в Вашей схеме.
Хотя может так и задумано...
я учел этот факт с реле.
Сейчас больше интересует почему нет логической 1 при вкл. питания в момент работы будильника. почему шим оказывается в "подвешенном" состоянии, на компараторах такого не наблюдается.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

освещение в аквариум

Сообщение Ingwar »

sergii2012 писал(а): 15 янв 2019, 20:06Сейчас больше интересует почему нет логической 1 при вкл. питания в момент работы будильника. почему шим оказывается в "подвешенном" состоянии,
Если напишите желаемый алгоритм, будет проще написать с нуля ( я про себя).
В Вашем проекте при включении возможно разное поведение того же счетчика (все зависит сколько было секунд в этот момент в часах)
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
sergii2012
Сержант
Сообщения: 152
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей
Благодарил (а): 5 раз

освещение в аквариум

Сообщение sergii2012 »

почему то у меня компараторы при >= срабатывают только если >

Отправлено спустя 7 минут 41 секунду:
Ingwar писал(а): 15 янв 2019, 20:18
sergii2012 писал(а): 15 янв 2019, 20:06Сейчас больше интересует почему нет логической 1 при вкл. питания в момент работы будильника. почему шим оказывается в "подвешенном" состоянии,
Если напишите желаемый алгоритм, будет проще написать с нуля ( я про себя).
В Вашем проекте при включении возможно разное поведение того же счетчика (все зависит сколько было секунд в этот момент в часах)
алгоритм простой к примеру надо вкл реле и шим в 10:00 от 0 до 255 к 11:01 выкл в обратном порядке в 17:00. при этом если передернуть питание между 11:00 и 17:00 чтобы значение шим было =255. после 18:00 реле должно выкл. (я может и зря сделал зависимость отключения реле от значения шим, лишнее усложнение схемы)
Timoha
Рядовой
Сообщения: 11
Зарегистрирован: 06 окт 2017, 21:15
Откуда: Москва
Имя: Юрий

освещение в аквариум

Сообщение Timoha »

[ref]sergii2012[/ref], Сергей... пробуйте. проект на нодемцу, флпрог 4.2.4. Рассвет/закат по времени. При сбоях питания и его восстановлении в течении дня (от рассвета до заката), на выходе будет 255.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
sergii2012
Сержант
Сообщения: 152
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей
Благодарил (а): 5 раз

освещение в аквариум

Сообщение sergii2012 »

Timoha писал(а): 16 янв 2019, 20:27[ref]sergii2012[/ref], Сергей... пробуйте. проект на нодемцу, флпрог 4.2.4. Рассвет/закат по времени. При сбоях питания и его восстановлении в течении дня (от рассвета до заката), на выходе будет 255.
работает. Спасибо за идею иного логического решения.

Отправлено спустя 2 часа 8 секунд:
Timoha писал(а): 16 янв 2019, 20:27[ref]sergii2012[/ref], Сергей... пробуйте. проект на нодемцу, флпрог 4.2.4. Рассвет/закат по времени. При сбоях питания и его восстановлении в течении дня (от рассвета до заката), на выходе будет 255.
а можно сделать чтобы если между 10 и 11 часами прервалось питания то шим не от 0 начинался а рассчитывался как без прерывания питания? :smile469:
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

освещение в аквариум

Сообщение Олег »

Делайте проверку на пропадание напряжения питания и при пропадании записывайте текущее значение в EEPROM. после появления питания проверяете в каком временном интервале вы находитесь и в зависимости от этого либо берете значение из EEPROM, либо включается на 255 (если время уже больше 11.00), либо вообще не включается (если электричество подали после 18.00). Как это сделать не раз обсуждалось на форуме, пройдитесь поиском.
Timoha
Рядовой
Сообщения: 11
Зарегистрирован: 06 окт 2017, 21:15
Откуда: Москва
Имя: Юрий

освещение в аквариум

Сообщение Timoha »

а можно сделать чтобы если между 10 и 11 часами прервалось питания то шим не от 0 начинался а рассчитывался как без прерывания питания? :smile469:
Да конечно - через еепром, постом выше Олег привел логику. большая её часть уже реализована в вышеприведенной мной схеме. Однако считаю маловероятным отключение питания в режимах рассвета и заката, а если оно и случится ничего страшного что яркость освещения при подаче питания будет не такой интенсивной, все лучше чем без света, в любом случае в 11-00 на выходе будет 255, для живности не смертельно )))...
sergii2012
Сержант
Сообщения: 152
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей
Благодарил (а): 5 раз

освещение в аквариум

Сообщение sergii2012 »

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

Отправлено спустя 8 часов 48 минут 53 секунды:
Timoha писал(а): 16 янв 2019, 20:27[ref]sergii2012[/ref], Сергей... пробуйте. проект на нодемцу, флпрог 4.2.4. Рассвет/закат по времени. При сбоях питания и его восстановлении в течении дня (от рассвета до заката), на выходе будет 255.
где то ошибка. после заката сразу начинается рассвет.
sergii2012
Сержант
Сообщения: 152
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей
Благодарил (а): 5 раз

освещение в аквариум

Сообщение sergii2012 »

рабочий проект
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость