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

 
 
> Обработка результатов аналого-цифрового пребразования.
Fedor78
сообщение Mar 14 2006, 08:45
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 13-03-06
Пользователь №: 15 199



Доброго времени суток.

Измерительный канал: Датчик, предварительный усилитель, мультиплексор АЦП 12 разрядный, микроконтроллер 51 серии.
Сигнал, приходящий на АЦП, медленно меняющееся напряжение 0 – 5 В. Сигнал зашумлен. Размах шумовой составляющей 5 – 10 мВ. Во время работы устройства по сигналу иногда проходят пики «шилья» амплитудой до 50 мВ частотой около 400 Гц.
В цикле измерения напряжения накапливается среднее арифметическое по 255 значениям. После осреднения получаем разброс с кодовым расстоянием от 2 до 15. Допустимо не более 2. Понятно, что нужно чистить сигнал на входе АЦП и работы в этом направлении ведутся, однако хотелось бы попробовать справиться с проблемой средствами контроллера. Посему вопрос. Не подскажет ли кто приблизительный алгоритм, по которому можно было бы отфильтровать сигнал.
Во времени обработки я практически не ограничен, но достаточно серьезно ограничен в памяти. Максимум, который можно выделить на эту задачу 64 байта.

PS: Сорри, если на форуме уже обсуждалось. Я не нашел.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Krys
сообщение Mar 27 2006, 02:57
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



А какие, Вы, Станислав знаете интерпретации?
Лично я со школы (ну т.е. с вуза) знаю такое: вокруг интересующей точки выбирается апертура (окно) с нечётным количеством точек, чтобы получилось симметрично. Все отсчёты в этой апертуре выстраиваются в ряд в порядке возрастания, а данной точке присваивается значение, равное значению отсчёта, расположенного в средине ряда. Если я ничего не путаю. По моим понятиям, это частный случай ранговых методов цифровой обработки.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Fedor78   Обработка результатов аналого-цифрового пребразования.   Mar 14 2006, 08:45
- - Aleks17   Надо фильтр НЧ городить. Т.к. памяти мало лучше ка...   Mar 14 2006, 09:08
- - Fedor78   Сигнал напряжение постоянного тока. Если я прави...   Mar 14 2006, 09:43
|- - =AK=   Цитата(Fedor78 @ Mar 14 2006, 19:13) Так ...   Mar 14 2006, 12:21
- - Janna   Полоса есть у любого сигнала, так что назовите рам...   Mar 14 2006, 10:24
- - Aleks17   2Fedor78: так я про цифровой фильтр говорю (то чт...   Mar 14 2006, 10:36
- - DS_   Спраситься с шумом без фильтра на входе АЦП будет ...   Mar 14 2006, 10:59
|- - Janna   Добавлю небольшое примечание: описанные ранее алго...   Mar 15 2006, 07:33
- - Vic1   ЦитатаТак как сигнал резко не может измениться по ...   Mar 14 2006, 11:21
|- - Stanislav   Цитата(Vic1 @ Mar 14 2006, 14:21) ЦитатаТ...   Mar 15 2006, 09:28
- - bav   можно построить фильтр так - Вы знаете максимальну...   Mar 14 2006, 11:25
- - Fedor78   2Alex17 IMHO Цифровой фильтр и статистическая о...   Mar 14 2006, 13:57
|- - iosifk   Цитата(Fedor78 @ Mar 14 2006, 16:57) 2Bay...   Mar 14 2006, 14:09
- - Fedor78   Регулятор расхода упрощенно: датчик расхода, диф...   Mar 15 2006, 06:22
|- - iosifk   Цитата(Fedor78 @ Mar 15 2006, 09:22) Регу...   Mar 15 2006, 06:33
- - DS_   Так я же и написал "хотя бы". Конечно, ч...   Mar 15 2006, 07:53
- - bve   А экспоненциальное накопление не пробовали? Если п...   Mar 15 2006, 08:11
- - DS_   Цитата(Stanislav @ Mar 15 2006, 12:28) 11...   Mar 15 2006, 12:01
|- - Stanislav   Цитата(DS_ @ Mar 15 2006, 15:01) Цитата(S...   Mar 15 2006, 12:44
- - bav   2Fedor78 Как успехи? Что проверили, чего добились?...   Mar 15 2006, 13:25
- - Vic1   ЦитатаПростите, но так делать нельзя! Если нав...   Mar 16 2006, 12:01
|- - Stanislav   Цитата(Vic1 @ Mar 16 2006, 15:01) ЦитатаП...   Mar 16 2006, 20:42
|- - Krys   Цитата(Stanislav @ Mar 17 2006, 02:42) пр...   Mar 17 2006, 08:46
- - Vic1   ЦитатаНа рисунке я попытался изобразить импульсную...   Mar 17 2006, 09:43
|- - Stanislav   Цитата(Vic1 @ Mar 17 2006, 12:43) Да, для...   Mar 18 2006, 08:28
- - Andreas1   Обработка сильно зависит от того, что с этими резу...   Mar 19 2006, 10:25
|- - Stanislav   Цитата(Andreas1 @ Mar 19 2006, 13:25) Обр...   Mar 19 2006, 11:10
- - Andreas1   ЦитатаЧто значит "интегрироваться", да е...   Mar 19 2006, 20:34
|- - Stanislav   Цитата(Andreas1 @ Mar 19 2006, 23:34) Цит...   Mar 19 2006, 21:09
- - TED17   Для борьбы с " шильями" и придуман медиа...   Mar 24 2006, 20:23
|- - Stanislav   Поясните, пожалуйста, что Вы подразумеваете под ме...   Mar 24 2006, 20:26
|- - Stanislav   Цитата(Krys @ Mar 27 2006, 06:57) А какие...   Mar 28 2006, 19:35
- - Krys   Да, Вы правы, я в вузе медианную фильтрацию проход...   Mar 29 2006, 02:26
|- - Tanya   После прочтения сей длинной ветки у меня создалось...   Mar 29 2006, 07:32
|- - Stanislav   Цитата(Tanya @ Mar 29 2006, 11:32) После ...   Mar 29 2006, 12:23
|- - Tanya   [/quote]Думаю, что тему Вы прочитали всё же не сли...   Mar 29 2006, 15:27
|- - Stanislav   Цитата(Tanya @ Mar 29 2006, 19:27) ...Вот...   Mar 29 2006, 21:21
|- - Krys   Цитата(Stanislav @ Mar 30 2006, 04:21) Мн...   Mar 30 2006, 02:43
|- - Tanya   Цитата(Krys @ Mar 30 2006, 06:43) Цитата(...   Mar 30 2006, 07:08
- - Dmitron   Пгастите, если перебиваю. Или если идея не нова. ...   Mar 30 2006, 09:52
- - Alhen   Попробуйте реализовать фильтр Кальмана, много памя...   Mar 30 2006, 16:54
- - muravei   Я бы предложил алгоритм "скользящего среднего...   Apr 3 2006, 07:31
- - TED17   Если "шило" высокое и узкое на фоне дост...   Apr 10 2006, 18:45
- - Stanislav   Цитата(TED17 @ Apr 10 2006, 22:45) Если ...   Apr 10 2006, 19:16


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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 01:24
Рейтинг@Mail.ru


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