Я чтой-та туплю. Надо опрашивать каналы АЦП. В качестве структуры данных я выбрал структуру из кольцевого буфера в качестве filo и значение суммы содержимого буфера. Когда запрашивается значение на канале, возвращаю сумму, деленную на длину буфера. Когда опрос, самое старое значение вычитаю из суммы, новый результат плюсую и пихаю в буфер. Но ещё мне надо отслеживать отклонение от точки отсчёта на 10%, например, для определения кз. Мне просто надо добавить к структуре данных поле с точкой сравнения и сравнивать свежее значение? Усредненное, похоже, бессмысленно.
Комментарии: 7
Krevedko
Это вопрос самих аккумуляторов. Если их нормально делать, то нормально и будет, а если пытаться выжать из технологии максимальную ёмкость то получится как у самсунгов когда то Не знаю как все, а я не понял. Может, код сюда выложить или что-то такое?
Serge
Достаточно очевидно, что хорошо делай - хорошо будет. Но я помню, что из двух светодиодных лампочек средний покупатель выбирает по яркости, а не по cri и пульсациям
Krevedko
А тут про ёмкость просто наврать можно, чем ушлые китаезы и занимаются.
Serge
Мне надо одновременно сгладить шум, отслеживать скачки и плавный рост/снижение. И я что-то не пойму как
Krevedko
Скользящее среднее?
Serge
Китаезы да, а вот европейцы могут второй дизельгейт обрести Так пока и делаю Опять реализацию вместо идеи рассказал)
Krevedko
Вряд ли. Там был, типа, вред окружающей среде, а тут всего то враньё покупателю.