реклама на сайте
подробности

 
 
> Способы убрать шум (..апроксимировать), На ATMega обработать сигнал
roman_golovenkov
сообщение Apr 30 2011, 21:36
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 10-02-09
Пользователь №: 44 637



Доброе время суток!
Встала задача обработать сигнал (сейчас он регистрируется самописцем) АТМегой АВР, точнее для начала убрать "бороду" и выделить линейный сигнал. Амплитуда (размах) шума будет порядка 100-200 мВ, "горба" сигнала - где то 1 В. С отделением сигнала от шума практически не сталкивался.
Подскажите, пожалуйста, каким образов лучше это сделать. Пока в голову приходит только из АЦП меги (последовательного приближения) внешней обвеской сделать АЦП с двойным интегрированием, второй вариан - цифровой фильтр...
Вот что то на подобие входного сигнала (именно эта картинка рисована мышкой в пэинте).

Сообщение отредактировал roman_golovenkov - May 1 2011, 10:17
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
roman_golovenkov
сообщение May 2 2011, 17:02
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 10-02-09
Пользователь №: 44 637



Большое всем спасибо за помощь!

Сделал вывод, что следует использовать RC фильтр 1 порядка + скользящего среднего (читал, что при использовании цифрового все равно на до аналоговый с частотой среза равной частоте дискретизации).
А АЦП двойного интегрирования не следует? Чем плох?

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

И andron86, что значит 1-10 нФ?

Сообщение отредактировал roman_golovenkov - May 2 2011, 17:04
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
SPACUM
сообщение May 3 2011, 16:32
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 161
Регистрация: 22-06-09
Из: Москва
Пользователь №: 50 531



Цитата(roman_golovenkov @ May 2 2011, 21:02) *
И еще одна загвоздка, обрабатывать придется сигнал и другого типа (рис прилагается)

1.Для Вашего сигнала наиболее подходит аналоговый фильтр Бесселя. Сделайте его на частоту 10 Гц 3-го или 4-го порядка и попробуйте. Если сильно форму карежит - увеличьте частоту среза. Если шумов много - уменьшите. Так делают в кардиографах.
2.Если хочется чего-нибудь цифрового советую применить 24 разрядный сигма-дельта АЦП там фильтр на половину частоты дискретизации уже встроен так что норм Вы не нарушите. К сожалению он не Бесселя, поэтому частоту дискретизации придется выбрать немного повыше и доделать все в цифре.
3. Как правило встроенный АЦП для точных измерений неприменим, несколько младших бит только шумы, но вопрос точности не поднимался.
4. Обратите внимание на частоты 50 и 100Гц может их придется вырезать до АЦП, особенно если они выше половины частоты дискретизации а фильтра нет.
5. Вообще правильный ответ дается при приложении уже оцифрованного сигнала и его спектра.


--------------------
Ты можешь знать все что угодно, но пока ты не доказал это на практике, ты не знаешь ничего!© Ричард Бах
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 07:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016