1 (01-02-2024 13:50:00 отредактировано AndreyVG)

Тема: Вычисление среднего значения

Добрый день!
Нужно вычислить среднее значение (например за 10 циклов) см. программу
Может кто предложит более интересное решение.

Вложений в сообщении

Иконка вложения ДавлениеСреднее_20240201.cfd 4.62 кб, скачивался 63 раз, последний раз 2024-02-01 

2

Re: Вычисление среднего значения

См.пример фильтрации АЦП во вложении

Вложений в сообщении

Иконка вложения ADC filtering.cfd 6.17 кб, скачивался 75 раз, последний раз 2024-02-01 

3 (15-04-2024 20:28:32 отредактировано Rox)

Re: Вычисление среднего значения

Константин, CANNY пишет:

См.пример фильтрации АЦП во вложении

зачем делать убирать 3 бита? как это все дело расширить во времени если речь не о помехах(килогерцы), а о скачках (около 1 герца)
так же по диаграмме "сетевой" и "усредняющий" хотелось бы пару слов комментариев.
На самом деле среднее арифметическое, ну либо раз это "моветон" то хотя-бы бегущее среднее арифметическое не проще ли?

4

Re: Вычисление среднего значения

зачем делать убирать 3 бита?

Загрубление входных значений позволяет избавиться от низкоамплитудного шума в приложениях с невысокими требованиями к разрешающей способности измерителя.

как это все дело расширить во времени ...?

Например так (см.вложение)

На самом деле среднее арифметическое, ну либо раз это "моветон" то хотя-бы бегущее среднее арифметическое не проще ли?

Не вполне вас понял про "моветон".

Присутствующий на комментируемой вами диаграмме функциональный блок "Averaging filter x8" реализует алгоритм простого скользящего среднего (SMA) для n=8.

Вложений в сообщении

Иконка вложения Simple Moving Average (T) x16.cfd 5.96 кб, скачивался 51 раз, последний раз 2024-04-16 

5

Re: Вычисление среднего значения

Вы совершенно правы, данное усреднение очень хорошо подходит для задачи, в этом виде. В симуляции показало себя отлично, посмотрим на ходовых испытаниях.
Спасибо за помощь!