|
Обработка результатов аналого-цифрового пребразования. |
|
|
|
Mar 14 2006, 08:45
|
Группа: Новичок
Сообщений: 4
Регистрация: 13-03-06
Пользователь №: 15 199

|
Доброго времени суток.
Измерительный канал: Датчик, предварительный усилитель, мультиплексор АЦП 12 разрядный, микроконтроллер 51 серии. Сигнал, приходящий на АЦП, медленно меняющееся напряжение 0 – 5 В. Сигнал зашумлен. Размах шумовой составляющей 5 – 10 мВ. Во время работы устройства по сигналу иногда проходят пики «шилья» амплитудой до 50 мВ частотой около 400 Гц. В цикле измерения напряжения накапливается среднее арифметическое по 255 значениям. После осреднения получаем разброс с кодовым расстоянием от 2 до 15. Допустимо не более 2. Понятно, что нужно чистить сигнал на входе АЦП и работы в этом направлении ведутся, однако хотелось бы попробовать справиться с проблемой средствами контроллера. Посему вопрос. Не подскажет ли кто приблизительный алгоритм, по которому можно было бы отфильтровать сигнал. Во времени обработки я практически не ограничен, но достаточно серьезно ограничен в памяти. Максимум, который можно выделить на эту задачу 64 байта.
PS: Сорри, если на форуме уже обсуждалось. Я не нашел.
|
|
|
|
|
 |
Сообщений в этой теме
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 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 Krys А какие, Вы, Станислав знаете интерпретации?
Лично... Mar 27 2006, 02:57 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|