|
Обработать результаты измерения |
|
|
|
 |
Ответов
|
Apr 15 2009, 08:54
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Занятный подход. Нужно удалить зависимость от температуры и влажности, но вместо этого опять хочется пофильтровать... Не находите, что методически верным было бы определить зависимости измеряемой величины от влияющих факторов, а в процессе - измерять эти факторы, корректировать соответственно результат измерения измеряемой величины, а уже потом, при желании, фильтровать. Т.е. набираете сначала достаточное для обработки количество экспериментальных данных (измеряемая величина (измеренная более другим средством измерения более высокого класса точности) + результат измерения Вашим измереметром + измерения влияющих факторов) в интересующих диапазонах изменения измеряемой и влияющих величин, строите модель, связывающую результаты Вашего измереметра с измеряемой величиной с учетом влияющих факторов, воплощаете эту модель в AVR.
|
|
|
|
|
Apr 15 2009, 10:41
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(Палыч @ Apr 15 2009, 13:20)  Всё зависит от того, что получаем при обработке данных... Например, при обработке ЭКГ для получения частоты сердечных сокращений (к примеру) не важно как изменяется (вследствие движения человека) средняя линия сигнала. Измерить напряжения мышц человека - затруднительно, да и не нужно - легче отфильтровать... Я не специалист по обработке ЭКГ, но Вы описАли простейший случай, когда возможно разделить спектры измеряемой величины и влияющих факторов. И, насколько мне известно, обработка ЭКГ производится не по абсолютной амплитуде сигналов и в этом отношении носит скорее качественный, чем количественный характер. Например, если нас интересует только изменение температуры, измеряемой термопарой, то мы можем просто стабилизировать температуру ее холодных концов. Если же нас интересует абсолютное значение температуры, то температуру этих концов придется измерять. Автор пока умалчивает о интересующем диапазоне частот измеряемой величины, предоставляя нам возможность всласть потелепатировать.  Цитата(SergSit @ Apr 15 2009, 14:13)  Почему 1-го порядка? На сколько понимаю порядок определяется числом предыдущих измерений. Для 1-го порядка мне необходимо хранить предыдущие выходное и входное значение (На сколько понимаю). Поэтому боюсь мне не хватит памяти на хранение значений более чем для 1-го порядка, т.к тип МКуже определен до меня. Спасибо за программку. К сожалению она не помогла, т.к синтезирует фильтры со 2 и выше порядка. Т.е. организовать два (кольцевых) буфера на 3-5-... значений Вы уже не сможете из-за хардварных ограничений? Цитата Это все понимаю. У меня стоит задача другая: усреднить и отфильтровать.
Хотелось где нибудь именно о цифровой фильтрации медленно меняющихся процессах и использование их на практике.(именно на практика) Т.е. Вы уверены, что фильтрации будет достаточно? Порядок фильтра (и количество потребных для фильтрации отсчетов) будет определяться требуемым подавлением в полосе задержания, которое можно рассчитать, зная коэффициенты, связывающие результат измерения и влияющие факторы, и требуемую точность измерения. Без теории будет тяжко. А быстро или медленно... В этом мире, благодаря т. Эйнштейну, все относительно.
|
|
|
|
|
Apr 15 2009, 11:54
|
Частый гость
 
Группа: Свой
Сообщений: 173
Регистрация: 9-12-05
Пользователь №: 12 031

|
Цитата(xemul @ Apr 15 2009, 13:41)  Автор пока умалчивает о интересующем диапазоне частот измеряемой величины, предоставляя нам возможность всласть потелепатировать.  Виноват).Сразу не понял о чем речь. В моем случае о диапазоне частот измеряемой величины говорить тяжело, т.к. измеряемая величина от отсчета к отсчету остается постоянной (за исключением шумов скажем в пределах 1%). Если величина изменилась скажем на 10%, регистрируются факт изменения запись значения 1 в какой-то бит. В этом потоке измерений надо убрать влияние медленно меняющихся факторов, о чем говорил ранее. Та величина при которой произошло определения факта отбрасывается. Просто думал, что эта типовая задача и есть типовые решения.
|
|
|
|
|
Apr 15 2009, 12:32
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(Палыч @ Apr 15 2009, 16:17)  Это - даже не среднепотолочно, а - "не знаю что". Имхо, так и порядок величины нижней частоты сигнала не корректно определять. Я на языке автора попытался объяснить (правда, предполагая ответ, - следующим предложением, которое Вы не процитировали), как все-таки можно _оценить_ потребную полосу снизу. А на счет корректно или нет... По скорости нарастания сигнала Вы сможете определить частоту среза фильтра, чтобы сигнал искажался не более чем на ...? Именно это со среднепотолочными допусками я и предложил. Цитата(SergSit @ Apr 15 2009, 16:20)  Согласен может я не понимаю сути проблемы, нехватает знаний. Рассуждаю так. Мне надо убрать из измеренного потока, медленную ошибку. Т.е. мне нужно построить ФВЧ с частотой среза соответствующей постоянной времени 3сек. В чем не прав поправте. Быстрые изменения фильтр буде пропускать, медленные( с какой-то точностью) не пропускать. Я и спросил, насколько быстрые изменения сигнала Вы хотите регистрировать.
|
|
|
|
Сообщений в этой теме
SergSit Обработать результаты измерения Apr 15 2009, 08:13 Палыч Насколько я понял задачу - Вам нужен не ФНЧ, а ФВЧ... Apr 15 2009, 08:51   SergSit Цитата(xemul @ Apr 15 2009, 13:30) Автор ... Apr 15 2009, 10:49    xemul Цитата(SergSit @ Apr 15 2009, 14:49) Ниче... Apr 15 2009, 11:03   Палыч Цитата(xemul @ Apr 15 2009, 13:41) ...Вы ... Apr 15 2009, 11:50    xemul Цитата(SergSit @ Apr 15 2009, 15:54) Вино... Apr 15 2009, 12:08 SergSit Палыч
Почему 1-го порядка? На сколько понимаю пор... Apr 15 2009, 10:13 stells в некоторых случаях можно сложить два измерения (п... Apr 15 2009, 10:15 SergSit Согласен может я не понимаю сути проблемы, нехвата... Apr 15 2009, 12:20 RodionGork Цитата(SergSit @ Apr 15 2009, 16:20) Согл... Apr 15 2009, 12:29 SergSit Похоже чем дальше в лес , тем больше дров))
О ско... Apr 15 2009, 12:49 Палыч Цитата(SergSit @ Apr 15 2009, 15:49) Если... Apr 15 2009, 13:01 xemul Цитата(SergSit @ Apr 15 2009, 16:49) Похо... Apr 15 2009, 13:15 _Pasha Цитата(SergSit @ Apr 15 2009, 11:13) Зада... Apr 15 2009, 12:52
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|