Контроль за отоплением и освещением

Ответить
evgenbeck79
Рядовой
Сообщения: 12
Зарегистрирован: 02.10.2021{, 11:30}
Репутация: 0
Откуда: Иркутск
Имя: Евгений

Контроль за отоплением и освещением

#1

Сообщение evgenbeck79 » 22.12.2023{, 08:44}

Добрый день. Посмотрите пожалуйста проект. Проблема в том что периодически начинает зависать, с весны до зимы работало без нареканий, сейчас может проработать неделю , а то и пару часов.
Подключены:
дисплей 2004A (часы, температура, работа света и обогревателя Zota),
дисплей Nextion (установка времени, температуры, время таймера. Отображение температуры и состояние открытия и закрытия дверей. Работы Zota, света.)
Датчик температуры DS1820,
часы реального времени,
твердотельные реле.
Вложения
POsled+megasvet-nextion004.flp
(3.68 МБ) 28 скачиваний

nickass
Рядовой
Сообщения: 61
Зарегистрирован: 01.05.2022{, 14:13}
Репутация: 12
Откуда: Киров
Имя: Николай

Контроль за отоплением и освещением

#2

Сообщение nickass » 22.12.2023{, 09:03}

А может проблемы в аппаратной части ? Если раньше работало нормально. Первым делом обратите внимание на источник питания.

evgenbeck79
Рядовой
Сообщения: 12
Зарегистрирован: 02.10.2021{, 11:30}
Репутация: 0
Откуда: Иркутск
Имя: Евгений

Контроль за отоплением и освещением

#3

Сообщение evgenbeck79 » 22.12.2023{, 09:15}

С питанием вроде все нормально, стоит стабилизатор напряжения DC-DC NSD10-12S5 12/5В. На nextion отдельное питание. Но посмотрю, еще раз.

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Контроль за отоплением и освещением

#4

Сообщение SergeyShikal » 22.12.2023{, 14:14}

evgenbeck79 писал(а):
22.12.2023{, 09:15}
С питанием вроде все нормально, стоит стабилизатор напряжения DC-DC NSD10-12S5 12/5В. На nextion отдельное питание. Но посмотрю, еще раз.
Тены какие нибудь включаете и через что? Если реле или пускатель, началось сильное искрение.

evgenbeck79
Рядовой
Сообщения: 12
Зарегистрирован: 02.10.2021{, 11:30}
Репутация: 0
Откуда: Иркутск
Имя: Евгений

Контроль за отоплением и освещением

#5

Сообщение evgenbeck79 » 22.12.2023{, 15:42}

SergeyShikal писал(а):
22.12.2023{, 14:14}
Если реле или пускатель, началось сильное искрение.
реле твердотельное, одно на 220 вкл и откл свет, другое на Zota 5 вольт. Может быть то что в гараже холодно около 5-10 градусов.

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Контроль за отоплением и освещением

#6

Сообщение SerOv » 22.12.2023{, 20:33}

evgenbeck79 писал(а):
22.12.2023{, 08:44}
Проблема в том что периодически начинает зависать
Если не найдете проблему. поставьте сторожевой таймер. Будет автоматически перезагружаться
viewtopic.php?t=351&start=80#p102869

Аватара пользователя
montirovka
Сержант
Сообщения: 223
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 48
Откуда: Геленджик
Имя: Сергей

Контроль за отоплением и освещением

#7

Сообщение montirovka » 20.04.2024{, 11:54}

Подскажите где правильно сделано присвоения значения переменной по варианту А или по варианту Б? Или без разницы? В варианте А один и тот же датчик что выше и ниже по схеме.
Температура.jpg
Люблю учиться на чужих ошибках.

Naladchik
Капитан
Сообщения: 824
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

Контроль за отоплением и освещением

#8

Сообщение Naladchik » 20.04.2024{, 17:43}

montirovka писал(а):
20.04.2024{, 11:54}
"... присвоения значения переменной по варианту А или по варианту Б ..."
Вариант А гораздо менее проблемный, особенно в том случае если блок написан не лучшим образом. Данный вариант (записать значение датчика в переменную и далее использовать именно ее) позволяет исключить избыточные обращения к датчику.
Win10-64. FLProg Portable.
Изображение

fefar51702
Рядовой
Сообщения: 51
Зарегистрирован: 26.06.2022{, 07:35}
Репутация: 2
Имя: Валера

Контроль за отоплением и освещением

#9

Сообщение fefar51702 » 20.04.2024{, 18:44}

вариант А как раз таки проблемный вы за цыкл два раза обращаетесь к датчику

по хорошему отдельная плата отдаёте датчику с калибровкой и дальше просто работаете с одним значением
2024-04-20_224011.png
2024-04-20_224011.png (10.99 КБ) 183 просмотра

Аватара пользователя
montirovka
Сержант
Сообщения: 223
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 48
Откуда: Геленджик
Имя: Сергей

Контроль за отоплением и освещением

#10

Сообщение montirovka » 20.04.2024{, 19:11}

fefar51702 писал(а):
20.04.2024{, 18:44}
вариант А как раз таки проблемный вы за цыкл два раза обращаетесь к датчику
Вот я то же подумал что проблематичный. Обращение к датчику через секунду. Получается на датчике "теряется" две секунды.
Люблю учиться на чужих ошибках.

Ответить

Вернуться в «Помогите, а то я "нимагу"»