ЭкоСреда ecoins

Мультиплатформенная среда реального времени - библиотеки, блоки, примеры

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#321

Сообщение ecoins » 27.10.2022{, 11:08}

kivip писал(а):
27.10.2022{, 09:59}
Добрый день! При использовании вашего блока для AHT20 + BMP280 - на выходе завышенные показания давления на 200-250. В чем может быть причина? Если использовать другие блоки с библиотекой Adafruit_BMP280.h - показания у того же датчика корректные.
Должен проверить, в принципе ошибка может быть, но вроде проверял. Может быть Adafruit_BMP280.h в других единицах измерения (мм рт.ст.)?

sowaxm
Рядовой
Сообщения: 30
Зарегистрирован: 06.12.2020{, 18:20}
Репутация: 7
Имя: Андрей

ЭкоСреда ecoins

#322

Сообщение sowaxm » 27.10.2022{, 12:58}

ecoins писал(а):
27.10.2022{, 11:08}
kivip писал(а):
27.10.2022{, 09:59}
Добрый день! При использовании вашего блока для AHT20 + BMP280 - на выходе завышенные показания давления на 200-250. В чем может быть причина? Если использовать другие блоки с библиотекой Adafruit_BMP280.h - показания у того же датчика корректные.
Должен проверить, в принципе ошибка может быть, но вроде проверял. Может быть Adafruit_BMP280.h в других единицах измерения (мм рт.ст.)?
Добрый день. Аналогичная ситуация с BME280, температура и влажность норм, давление около 1000.

kivip
Рядовой
Сообщения: 2
Зарегистрирован: 09.06.2021{, 11:22}
Репутация: 0
Имя: Александр

ЭкоСреда ecoins

#323

Сообщение kivip » 27.10.2022{, 13:22}

ecoins писал(а):
27.10.2022{, 11:08}
Должен проверить, в принципе ошибка может быть, но вроде проверял. Может быть Adafruit_BMP280.h в других единицах измерения (мм рт.ст.)?

Действительно, об этом не подумал. Спасибо.

chmak2007
Сержант
Сообщения: 151
Зарегистрирован: 06.09.2015{, 13:28}
Репутация: 0
Откуда: Саров

ЭкоСреда ecoins

#324

Сообщение chmak2007 » 27.10.2022{, 17:07}

STM8 когда будет поддерживать?

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#325

Сообщение ecoins » 27.10.2022{, 18:27}

chmak2007 писал(а):
27.10.2022{, 17:07}
STM8 когда будет поддерживать?
Очень мало там памяти, не планируем.

slsl
Рядовой
Сообщения: 70
Зарегистрирован: 08.12.2021{, 22:41}
Репутация: 8
Имя: Вячеслав

ЭкоСреда ecoins

#326

Сообщение slsl » 28.10.2022{, 09:16}

[ecoins]

Такой вопрос, по блоку AHT:
есть ли возможность задавать ему адрес? (38 либо 39)
и будет ли работать совместно с блоком BMP_AHT?
Т.е. подключить датчики - AHT + BMP_AHT на одну шину.
Для ESP32.

Блоки от nickneo работают с этими датчиками, но при установки этих блоков отваливается MQTT_6.8

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#327

Сообщение ecoins » 28.10.2022{, 11:52}

slsl писал(а):
28.10.2022{, 09:16}
Такой вопрос, по блоку AHT:
есть ли возможность задавать ему адрес? (38 либо 39)
и будет ли работать совместно с блоком BMP_AHT?
Т.е. подключить датчики - AHT + BMP_AHT на одну шину.
Для ESP32.
Не сложно, в новой версии добавлю возможность менять адрес по умолчанию. Имя этого параметра в структуре adr, если есть навыки в редакторах, можете изменить и самостоятельно.
slsl писал(а):
28.10.2022{, 09:16}
Блоки от nickneo работают с этими датчиками, но при установки этих блоков отваливается MQTT_6.8
И понятно почему. Наши блоки основаны на собственных библиотеках без "тормозов" с учетом особенностей из DataSheet, а разработчики блоков обычно используют готовые библиотеки для сенсоров с GiHub, которые больше ориентированы на демонстрацию работоспособности сенсора, но никак не хороши для встраивания в проекты.

zhulen820
Сержант
Сообщения: 193
Зарегистрирован: 29.08.2016{, 22:44}
Репутация: 6
Откуда: Серпухов
Имя: Александр

ЭкоСреда ecoins

#328

Сообщение zhulen820 » 28.10.2022{, 19:19}

zhulen820 писал(а):
26.10.2022{, 16:49}
После перехода Вашей библиотеки на версию новую версию ядра для ESP32 появилось много проблем со штатными блоками Флпрог. С чем столкнулся: модбас TCP (мастер) не получает данные, прием переменной через коммуникации (wifi) - ошибка компиляции. На версии ядра для esp32 1.0.6 все штатные блоки работают, Ваши не работают. Хорошо бы иметь возможность скачивать библиотеку и блоки предыдущих версий. Ну или ждем новую версию Флпрог
Так, для справки.Перепроверил еще раз. МОДБАС ESP32 на новом ядре в качестве слейва РАБОТАЕТ. В качестве мастера (по TCP и over TCP) НЕ РАБОТАЕТ. Причем компилируется без ошибок.

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#329

Сообщение ecoins » 28.10.2022{, 21:11}

zhulen820 писал(а):
28.10.2022{, 19:19}
Так, для справки.Перепроверил еще раз. МОДБАС ESP32 на новом ядре в качестве слейва РАБОТАЕТ. В качестве мастера (по TCP и over TCP) НЕ РАБОТАЕТ. Причем компилируется без ошибок.
Как мастер не проверял, на сколько понимаю разработчик FLProg планирует обновить ModBus, немного подождать...

nick2015
Рядовой
Сообщения: 45
Зарегистрирован: 20.12.2019{, 09:19}
Репутация: 2
Имя: Николай

ЭкоСреда ecoins

#330

Сообщение nick2015 » 29.10.2022{, 20:55}

Здравствуйте ! Почему то не работает дисплей 0802 с вашими блоками, дисплей засвечивает все сегменты.

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#331

Сообщение ecoins » 29.10.2022{, 21:37}

nick2015 писал(а):
29.10.2022{, 20:55}
Здравствуйте ! Почему то не работает дисплей 0802 с вашими блоками, дисплей засвечивает все сегменты.
Адрес проверяли?
Должен соответствовать тому, что отсканировано.
Проверьте сам дисплей на простой библиотеке.
Должен работать, проверял функционал.
Если не получится, тогда посмотрю повнимательнее.

nick2015
Рядовой
Сообщения: 45
Зарегистрирован: 20.12.2019{, 09:19}
Репутация: 2
Имя: Николай

ЭкоСреда ecoins

#332

Сообщение nick2015 » 30.10.2022{, 00:23}

ecoins писал(а):
29.10.2022{, 21:37}
nick2015 писал(а):
29.10.2022{, 20:55}
Здравствуйте ! Почему то не работает дисплей 0802 с вашими блоками, дисплей засвечивает все сегменты.
Адрес проверяли?
Должен соответствовать тому, что отсканировано.
Проверьте сам дисплей на простой библиотеке.
Должен работать, проверял функционал.
Если не получится, тогда посмотрю повнимательнее.
Подключение по 4 bus, на стандартных библиотеках работает

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#333

Сообщение ecoins » 30.10.2022{, 03:30}

nick2015 писал(а):
30.10.2022{, 00:23}
Подключение по 4 bus, на стандартных библиотеках работает
Не понимаю, но по возможности потестирую - сейчас занят переработкой системных библиотек, не хотелось бы отвлекаться.

Telman
Рядовой
Сообщения: 47
Зарегистрирован: 06.02.2021{, 15:26}
Репутация: 0
Имя: Telman

ЭкоСреда ecoins

#334

Сообщение Telman » 01.11.2022{, 13:43}

Добрый день.
Можете посмотреть в чем проблема? Значения температуры BME показывает -0.1, статус 0
Температура и влажность от AHT показывают
Вложения
20221101_144325.jpg
aht.flp
(6.03 МБ) 17 скачиваний

Аватара пользователя
Rovki
Полковник
Сообщения: 4877
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 268
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ЭкоСреда ecoins

#335

Сообщение Rovki » 01.11.2022{, 13:54}

Так нужен еще проект в каскаде
Электронщик до мозга костей и не только

Telman
Рядовой
Сообщения: 47
Зарегистрирован: 06.02.2021{, 15:26}
Репутация: 0
Имя: Telman

ЭкоСреда ecoins

#336

Сообщение Telman » 01.11.2022{, 15:12}

Rovki писал(а):
01.11.2022{, 13:54}
Так нужен еще проект в каскаде
Добрый день Анатолий. просто передаю переменные и через шлюз хочу видеть их значения

Аватара пользователя
Rovki
Полковник
Сообщения: 4877
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 268
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ЭкоСреда ecoins

#337

Сообщение Rovki » 01.11.2022{, 15:14}

так все просто , но и ошибки бывают простые ,не ту функцию модбаса используете или тип данных и все :smile44:
Электронщик до мозга костей и не только

Telman
Рядовой
Сообщения: 47
Зарегистрирован: 06.02.2021{, 15:26}
Репутация: 0
Имя: Telman

ЭкоСреда ecoins

#338

Сообщение Telman » 01.11.2022{, 15:42}

Rovki писал(а):
01.11.2022{, 15:14}
так все просто , но и ошибки бывают простые ,не ту функцию модбаса используете или тип данных и все :smile44:
Уважаемый Анатолий, тут я передаю 2 значения температуры, в каскаде поставил одинаковые настройки, Тип-дробное, Количество разрядов 4, знаки после запятой 1

0,1 температура AHT показывает (передаю флоат, читаю флоат)
2 влажность AHT показывает (передаю интеджер, читаю интеджер)
3,4 температура BMP не показывает (передаю флоат, читаю флоат)
5 битовые состояния не показывает (передаю интеджер, читаю интеджер)
6 loop/sec показывает (передаю интеджер, читаю интеджер)

может неправильные настройки ставлю в блоке AHT+BMP ? можете проверить?

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#339

Сообщение ecoins » 01.11.2022{, 17:54}

Telman писал(а):
01.11.2022{, 15:42}
может неправильные настройки ставлю в блоке AHT+BMP ? можете проверить?
А Вы попробуйте вывести на консоль и увидит в чем проблема- скорее всего она в том, что сенсор не опрашивается, потому, что не тот алрес.
Там между 0x76 и 0x77 выбор приходится делать.

Telman
Рядовой
Сообщения: 47
Зарегистрирован: 06.02.2021{, 15:26}
Репутация: 0
Имя: Telman

ЭкоСреда ecoins

#340

Сообщение Telman » 01.11.2022{, 22:27}

ecoins писал(а):
01.11.2022{, 17:54}
Telman писал(а):
01.11.2022{, 15:42}
может неправильные настройки ставлю в блоке AHT+BMP ? можете проверить?
А Вы попробуйте вывести на консоль и увидит в чем проблема- скорее всего она в том, что сенсор не опрашивается, потому, что не тот алрес.
Там между 0x76 и 0x77 выбор приходится делать.
Где это менять?

Ответить

Вернуться в «Команда ecoins»