Цифровой фильтр Float

Пользовательские блоки дополняющие возможности стандартных блоков из разделов Математика и Алгебра, а так-же различные цифровые фильтры
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
SerOv
Лейтенант
Сообщения: 578
Зарегистрирован: 06 янв 2018, 19:50

Цифровой фильтр Float

Сообщение SerOv »

Всем привет. В одном из проектов понабодился цифровой цильтр. для измерения температурв DS18b20. Сам фильтр, это фильтр Float от автора Boroda Filtr_wind_flo. (Как я понял с 2018г это тема больше не поднималась.)
Оконный фильтр на 8 точек (скользящее среднее).
Для DS18b20 выбрал обновление 10 сек. Так как чаще этот датчик само разогревается. И что получается. Обновление 10 секунд 8 точек ячеек фильтра. Обновлятся только через 10*8=80 сек. Это 1мин20сек. Если буде изменение температуры, еще прибавляется время. Инерция получается очень большая. В связи с этим просьба к заинтересованным программистам. Можете ли написать блок. Для данных Float с возможностью выбора точек фильтрации. Или если уже есть блоки. Дайте ссылку где скачать. Зараннее спасибо!!!
ecoins
Полковник
Сообщения: 3145
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер

Цифровой фильтр Float

Сообщение ecoins »

В блоках ecoins
SerOv
Лейтенант
Сообщения: 578
Зарегистрирован: 06 янв 2018, 19:50

Цифровой фильтр Float

Сообщение SerOv »

ecoins писал(а): 09 янв 2024, 17:16 В блоках ecoins
Установил фильтр ringAverage
ESP32 s2 Mini
выдает ошибку
Ошибка компиляции для платы ESP32S2 Dev Module.
Что не так?
SPOILERSPOILER_SHOW
capture_001_10012024_182850.jpg
SPOILERSPOILER_SHOW
capture_002_10012024_183658.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3145
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер

Цифровой фильтр Float

Сообщение ecoins »

Сделал простой пример - компиляция прошла без ошибок.
Из того что вижу, ошибка компиляции может идти от блока DS1820 - он у Вас очень древний, более свежий можете взять из поста #1 темы Экосреда ecoins.
SerOv
Лейтенант
Сообщения: 578
Зарегистрирован: 06 янв 2018, 19:50

Цифровой фильтр Float

Сообщение SerOv »

ecoins писал(а): 10 янв 2024, 18:59 он у Вас очень древний
Без фильтра компиляция проходит нормально

Отправлено спустя 1 час 19 минут 31 секунду:
ecoins писал(а): 09 янв 2024, 17:16В блоках ecoins
Не нашел где это?
ecoins
Полковник
Сообщения: 3145
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер

Цифровой фильтр Float

Сообщение ecoins »

Попробовал проект - на Raspberry Pi Pico работает, для ESP32S2 проверил компиляцию - ошибок нет.
Test_DS1820_filter.zip
pr21.ino
PNG_ESP32s2_ds1820.png
Снимок.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
SerOv
Лейтенант
Сообщения: 578
Зарегистрирован: 06 янв 2018, 19:50

Цифровой фильтр Float

Сообщение SerOv »

Программа FlProg 823
ошибка
SPOILERSPOILER_SHOW
capture_003_10012024_205403.jpg
Отправлено спустя 18 минут 30 секунд:
И датчик без фильтра дал ошибку
SPOILERSPOILER_SHOW
capture_004_10012024_211249.jpg
SPOILERSPOILER_SHOW
capture_005_10012024_211302.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3145
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер

Цифровой фильтр Float

Сообщение ecoins »

Из того что Вы прислали - у Вас старая библиотека - возьмите из поста 1 темы Экосреда ecoins
SerOv
Лейтенант
Сообщения: 578
Зарегистрирован: 06 янв 2018, 19:50

Цифровой фильтр Float

Сообщение SerOv »

Какой файл и пяти надо скачать?

Отправлено спустя 16 минут 55 секунд:
Как эта библиотека и называется?
Как я понимаю старую надо удалить?
ecoins
Полковник
Сообщения: 3145
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер

Цифровой фильтр Float

Сообщение ecoins »

SerOv писал(а): 11 янв 2024, 06:34 Как эта библиотека и называется?
Как я понимаю старую надо удалить?
Для теста нужны заменить папки RT_HW_BASE и RT_HW_SENSORS.
Если заменить и остальные, хуже не будет, потом может быть проще.
SerOv
Лейтенант
Сообщения: 578
Зарегистрирован: 06 янв 2018, 19:50

Цифровой фильтр Float

Сообщение SerOv »

ecoins писал(а): 11 янв 2024, 06:58
SerOv писал(а): 11 янв 2024, 06:34 Как эта библиотека и называется?
Как я понимаю старую надо удалить?
Для теста нужны заменить папки RT_HW_BASE и RT_HW_SENSORS.
Если заменить и остальные, хуже не будет, потом может быть проще.
А какой файл скачать?
skrickis
Рядовой
Сообщения: 97
Зарегистрирован: 05 фев 2017, 12:02

Цифровой фильтр Float

Сообщение skrickis »

SerOv писал(а): 11 янв 2024, 07:01 А какой файл скачать?
внутри все библиотеки которые надо заменить в FLPRog
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3145
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер

Цифровой фильтр Float

Сообщение ecoins »

skrickis писал(а): 11 янв 2024, 12:07 внутри все библиотеки которые надо заменить в FLPRog
Да, в архиве вроде пять папок и их надо заменить на те, которые в FLProg.
Ответить

Вернуться в «Блоки для рассчетов и цифровые фильтры»

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

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