Я чтой-та туплю. Надо опрашивать каналы АЦП. В качестве структуры данных я выбрал структуру из кольцевого буфера в качестве filo и значение суммы содержимого буфера. Когда запрашивается значение на канале, возвращаю сумму, деленную на длину буфера. Когда опрос, самое старое значение вычитаю из суммы, новый результат плюсую и пихаю в буфер. Но ещё мне надо отслеживать отклонение от точки отсчёта на 10%, например, для определения кз. Мне просто надо добавить к структуре данных поле с точкой сравнения и сравнивать свежее значение? Усредненное, похоже, бессмысленно.

Комментарии: 7

  1. Krevedko

    Это вопрос самих аккумуляторов. Если их нормально делать, то нормально и будет, а если пытаться выжать из технологии максимальную ёмкость то получится как у самсунгов когда то Не знаю как все, а я не понял. Может, код сюда выложить или что-то такое?

    • Serge

      Достаточно очевидно, что хорошо делай - хорошо будет. Но я помню, что из двух светодиодных лампочек средний покупатель выбирает по яркости, а не по cri и пульсациям

      • Krevedko

        А тут про ёмкость просто наврать можно, чем ушлые китаезы и занимаются.

    • Serge

      Мне надо одновременно сгладить шум, отслеживать скачки и плавный рост/снижение. И я что-то не пойму как

      • Krevedko

        Скользящее среднее?

        • Serge

          Китаезы да, а вот европейцы могут второй дизельгейт обрести Так пока и делаю Опять реализацию вместо идеи рассказал)

          • Krevedko

            Вряд ли. Там был, типа, вред окружающей среде, а тут всего то враньё покупателю.

Не нашли ответ?

Вам также может быть интересно