-
- обнулить два младших разряда. Зачем они нужны в таком случае? - Mebius(16.08.2012 14:04)
- Ну и какая проблема в изменяемой степени усреднения в зависимости от амплитуды? Если речь о микроконтроллерах.Делаешь гистерезис на переключении и всё. Я так делал, только я ещё при этом усилки включал-выключал. При построении динамической Trashy(79 знак., 16.08.2012 12:28, )
- Изменять степень усреднения в зависимости от амплитуды чего? Вот есть некий сигнал который изменяется абы как. Это не синусоида, и не меандр, и не пила. Я хочу чтобы функция фильтрации учитывала весь спектр сигнала и для каждой составляющей Codavr(30 знак., 16.08.2012 12:44)
- Данные куда выводишь? Можно-ли маткадом обработать или в Борланде при выводе в чарт? Пользователю график или число? АЦП на сколько шустрее максимальной частоты в сигнале? - Trashy(16.08.2012 12:58, )
- Пока это чисто замысел. Долгое время пришлось наблюдать за 4 разрядным индикатором и при этом управлять исполнительным устройством с задержкой. Бесило мельтешение в двух последних разрядах когда переставал крутить управление. Оно хоть и показывает Codavr(449 знак., 16.08.2012 13:11)
- Я думал график. А с такой системой тупо усредняй по всему(независимо от амплитуды) и данные три-четыре раза в секунду выводи на сегменты, у тебя всё-равно реакция на событие медленней. Так, что не вижу нужды в 25 кадрах или вообще в мгновенном Trashy(15 знак., 16.08.2012 14:18, )
- В том приборе что я пользовал именно так и сделано. Испытывал дискомфорт, вот и ломаю голову КАК. - Codavr(16.08.2012 17:06)
- Шумят процессы или это АЦП шумит? - Trashy(16.08.2012 17:57, )
- Процесс. АЦП честные 12 бит выдает. - Codavr(16.08.2012 23:12 - 23:32)
- Шумят процессы или это АЦП шумит? - Trashy(16.08.2012 17:57, )
- В том приборе что я пользовал именно так и сделано. Испытывал дискомфорт, вот и ломаю голову КАК. - Codavr(16.08.2012 17:06)
- Управление на чем реализовано? Если энкодер, то на момент вращения ручки можно вместо реального значения параметра индицировать усредненное. Как перестал крутить ручку (в течение 1с, например), то возвращается индикация реального значения, без rezident(12 знак., 16.08.2012 13:23)
- Дык, возьми и отфильтруй два младших разряда, что идут на индикатор, ФНЧ фильтром.. :) - USSR(16.08.2012 13:15, )
- Ну ФНЧ это первое, что в голову приходит. Второе что приходит в голову как добиться чтобы этот фильтр не сильно валил фронт и уменьшить задержку реакции. Подозреваю, что желаю невозможного, но организм требует. - Codavr(16.08.2012 17:18)
- Можно усреднять в двух фильтрах: один с большой историей, второй с маленькой. Выдавать результаты в зависимости от величины. - Apтём(16.08.2012 18:28)
- "Выдавать результаты в зависимости от величины" поясни пжлст. - Codavr(16.08.2012 23:19)
- медианный фильтр наше всё ) Mahagam(98 знак., 16.08.2012 18:11)
- Надо попробовать. - Codavr(16.08.2012 23:18)
- Можно усреднять в двух фильтрах: один с большой историей, второй с маленькой. Выдавать результаты в зависимости от величины. - Apтём(16.08.2012 18:28)
- Ну ФНЧ это первое, что в голову приходит. Второе что приходит в голову как добиться чтобы этот фильтр не сильно валил фронт и уменьшить задержку реакции. Подозреваю, что желаю невозможного, но организм требует. - Codavr(16.08.2012 17:18)
- Я думал график. А с такой системой тупо усредняй по всему(независимо от амплитуды) и данные три-четыре раза в секунду выводи на сегменты, у тебя всё-равно реакция на событие медленней. Так, что не вижу нужды в 25 кадрах или вообще в мгновенном Trashy(15 знак., 16.08.2012 14:18, )
- Пока это чисто замысел. Долгое время пришлось наблюдать за 4 разрядным индикатором и при этом управлять исполнительным устройством с задержкой. Бесило мельтешение в двух последних разрядах когда переставал крутить управление. Оно хоть и показывает Codavr(449 знак., 16.08.2012 13:11)
- Данные куда выводишь? Можно-ли маткадом обработать или в Борланде при выводе в чарт? Пользователю график или число? АЦП на сколько шустрее максимальной частоты в сигнале? - Trashy(16.08.2012 12:58, )
- Изменять степень усреднения в зависимости от амплитуды чего? Вот есть некий сигнал который изменяется абы как. Это не синусоида, и не меандр, и не пила. Я хочу чтобы функция фильтрации учитывала весь спектр сигнала и для каждой составляющей Codavr(30 знак., 16.08.2012 12:44)
- IMHO, если речь именно(!) об индикации, то можно просто отображать значения сигнала в логарифмическом масштабе, т.е., амплитуду сигнала в dB. - USSR(16.08.2012 10:01, )
- Шоб тебе жена наливала в логарифмическом масштабе :))) - Codavr(16.08.2012 10:14)
- Предлагаю самокат. Andreas(307 знак., 16.08.2012 09:34)
- Ну это действительно самокат. Хочется чтонить этакое где математики порылись. - Codavr(16.08.2012 23:35)
- Пардон. Постоянная времени увеличивалась бы с ростом амплитуды сигнала. - Codavr(15.08.2012 23:08)
- Взвешенное скользящее среднее, не оно? - rezident(15.08.2012 23:12, ссылка)
- Похоже, но не оно. Тут просто увеличивается вес последних отсчетов. А надо чтобы на одной и той же гармонике, чем больше амплитута тем меньше затухание. - Codavr(15.08.2012 23:20 - 23:26)
- Дык глубину фильтра (N) меняйте пропорционально амплитуде. Больше амплитуда - меньше N. - rezident(16.08.2012 01:00)
- Для каждой частоты? Как раз хочется иметь алгоритм/формулу которая все это и делала оптом. - Codavr(16.08.2012 09:50)
- Дык глубину фильтра (N) меняйте пропорционально амплитуде. Больше амплитуда - меньше N. - rezident(16.08.2012 01:00)
- Похоже, но не оно. Тут просто увеличивается вес последних отсчетов. А надо чтобы на одной и той же гармонике, чем больше амплитута тем меньше затухание. - Codavr(15.08.2012 23:20 - 23:26)
- Взвешенное скользящее среднее, не оно? - rezident(15.08.2012 23:12, ссылка)
- Называется - фильтр с ограничением скорости изменения - General(15.08.2012 22:56)
- А ссылочкой не богат? - Codavr(15.08.2012 22:59)
- Как-то так на непонятном езыке General(119 знак., 15.08.2012 23:15)
- Не оно. Хочется гладенькую функцию. А тут все рваное. - Codavr(15.08.2012 23:22)
- Как-то так на непонятном езыке General(119 знак., 15.08.2012 23:15)
- А ссылочкой не богат? - Codavr(15.08.2012 22:59)