Пропадает индикация

Использование дисплеев и обсуждение пользовательских блоков к ним
SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Пропадает индикация

#1

Сообщение SerOv » 08.06.2018{, 21:55}

Собрал вот такую схему. Работает. Заметил что пропадает индикация как на олед дисплее, так и не передается по Modbus на смартфоне. На смартфоне появляются нули, а на дисплее появляется надпись NAN. И это длится одну две секунды. потом показания восстанавливаются. При этом если реле включено то оно и продолжает работать. Не отключается. Не могу понять в чем проблема. Подскажите куда копать?

Отправлено спустя 1 минуту 48 секунд:
Да. Индикация пропадает очень часто. То через минуту. то больше. Не предсказуемо.
Вложения
DHT22.flp
(707.68 КБ) 124 скачивания

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Пропадает индикация

#2

Сообщение Ingwar » 08.06.2018{, 23:08}

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

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

Пропадает индикация

#3

Сообщение SerOv » 08.06.2018{, 23:12}

Да на макетке. Другой не пробовал.

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Пропадает индикация

#4

Сообщение Golan » 08.06.2018{, 23:16}

Макетку проверте, у меня две штуки с такими проблемами были.
Добро не ценится в современном мире, люди от него наглеют!

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

Пропадает индикация

#5

Сообщение SerOv » 08.06.2018{, 23:21}

Сейчас попробовал интересную вещь. Оторвал конец от DHT22 влажность и подал константу на блок конвертации строк. Показания температуры исчезли а константа осталась и показывает. Вот как.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Пропадает индикация

#6

Сообщение Ingwar » 08.06.2018{, 23:32}

Можно "потасовать" блоки дисплея, более четко разнести их по "старшинству" или попробовать другой вариант ПБ.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

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

Пропадает индикация

#7

Сообщение SerOv » 08.06.2018{, 23:44}

Если константа стоит мертво и никуда не пропадает. то может вопрос в DHT22. Но другого пользовательского блока не не видел А этот родной от flprog. если кто то знает поделитесь.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Пропадает индикация

#8

Сообщение Ingwar » 09.06.2018{, 08:00}

SerOv писал(а):
08.06.2018{, 23:44}
то может вопрос в DHT22
Может и так... я не в курсе, сколько длится обмен ардуино с DHT и если датчик долго/совсем не отвечает, как ведет себя программа.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

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

Пропадает индикация

#9

Сообщение SerOv » 09.06.2018{, 08:14}

Программа работает. Включил реле на поддержку температуры. В момент пропадания индикации примерно на две секунды. Реле так и стоит включенным. И продолжает работать дальше.

Отправлено спустя 4 минуты 29 секунд:
Опрос в две секунды. Пробовал ставить меньше 1 сек, не помогает. Все равно на две секунды пропадает индикация.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Пропадает индикация

#10

Сообщение Ingwar » 09.06.2018{, 08:29}

С этими блоками пробовали?
http://forum.flprog.ru/viewtopic.php?p=49113#p49113
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

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

Пропадает индикация

#11

Сообщение SerOv » 09.06.2018{, 08:49}

Эти блоки и стоят.

KSP
Лейтенант
Сообщения: 304
Зарегистрирован: 18.09.2015{, 14:00}
Репутация: 28
Откуда: Саратов
Имя: Сергей

Пропадает индикация

#12

Сообщение KSP » 09.06.2018{, 09:06}

Скорее всего это все происходит не из-за датчика температуры , из-за Modbus обычно он начинает перезагрузку . Попробуйте совсем убрать Modbus. Слейв у Вас подключен к мастеру или QModbus считываете и управляете? И про резистор не забыли.
S

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

Пропадает индикация

#13

Сообщение SerOv » 09.06.2018{, 09:12}

На телефоне стоит каскада. Температура считывается и управляется.
И показывается на телефоне и олед дисплее. А влажность просто считывается. И показывает на телефоне и дисплее.

KSP
Лейтенант
Сообщения: 304
Зарегистрирован: 18.09.2015{, 14:00}
Репутация: 28
Откуда: Саратов
Имя: Сергей

Пропадает индикация

#14

Сообщение KSP » 09.06.2018{, 09:19}

Ну вот и удалите его как слейв и посмотрите будет ли после этого пропадать дисплей.
S

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

Пропадает индикация

#15

Сообщение SerOv » 09.06.2018{, 09:25}

Вечером попробую

KSP
Лейтенант
Сообщения: 304
Зарегистрирован: 18.09.2015{, 14:00}
Репутация: 28
Откуда: Саратов
Имя: Сергей

Пропадает индикация

#16

Сообщение KSP » 09.06.2018{, 09:35}

И второй вариант отключите I2C , т.е. индикатор, а на телефоне посмотрите пропадает Modbus или перестанет. Скорее всего это из-за связки: Modbus, NANO , I2C.
S

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Пропадает индикация

#17

Сообщение Ingwar » 09.06.2018{, 10:01}

SerOv писал(а):
09.06.2018{, 08:49}
Эти блоки и стоят.
Там в примерах выложены разные блоки
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

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

Пропадает индикация

#18

Сообщение SerOv » 09.06.2018{, 10:07}

Понял проверю.

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

Пропадает индикация

#19

Сообщение Deuce » 09.06.2018{, 10:33}

SerOv, без дисплея, только модбасом, передается в ОРС сервер все без "пропаданий". правда, сериал у меня хардварный.

10 минут мониторинга - ни одного отвала. Забыл упомянуть, тестировал на Уно, MasterOPC Universal Modbus Server
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

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

Пропадает индикация

#20

Сообщение SerOv » 09.06.2018{, 10:58}

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

Ответить

Вернуться в «Дисплеи и индикаторы»