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

 
 
> Фильтрация в многоканальной мультиплексной системе.
spooki
сообщение Apr 3 2012, 06:56
Сообщение #1


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

Группа: Участник
Сообщений: 105
Регистрация: 9-04-10
Из: Москва
Пользователь №: 56 524



Здравствуйте.

Постараюсь убрать лишнее и упростить вопрос.

Краткое описание задачи
Если многоканальная измерительная система параметрических датчиков с кол-вом каналов N=128.
Параметрические датчики представляют собой терморезисторы. Подключаемся к датчику пропускаем через него ток, измеряем напряжение.

Все каналы последовательно опрашиваются через один АЦП (мультиплексирование) по средствам ПЛИС.См. поясняющий рисунок. Частота работы АЦП 3-10 МГц(это не так важно).

Необходимо за 128 мс опрашивать все датчики и получать с них постоянную составляющую сигнала. Таким образом, максимальный период опроса всех датчиков Топр= 128 мс. При этом допустиму фильтровать сигнал больше чем 128мс (см. рисунок 2 фильтр) но в допустимых пределах(не 20 с).


Необходимо давить гармонические помехи всей полосе частот(есть таблица)! И импульсные помехи определенной длительности (до 10 мкс).

Описание проблемы:
Грубо разобьем фильтрацию на 2 каскада.
Возьмем время опроса одного датчика tопр=128мс/128 датчиков = 1 мс.
1-ый НЧ фильтр вполне нормально давит помехи в своем окне т.е. от 1/1мс=1000 Гц.
2-ой НЧ фильтр частично помогает первому и хорошо давит помехи до 1/128 мс=7.8 Гц

Соответственно помехи от 7.8 до 1000 Гц находятся за пределами работы и 1-го и 2-го фильтра.

Как то попытаться их задавить может только 2-й фильтр. Таким образом фильтр с fd=7.8 Гц должен давить помехи до 1кГц(бред но поехали дальше).
Сделали превдорандомный опрос каналов (см. рисунок) чтобы частично подавить зеркальные частоты для 2-го фильтра - сильно помоглло но не достаточно.
Чтобы подавить переодическую помеху 250Гц(например) до допустимого уровня приходится фильтровать 4 с и то раз на раз по понятным причинам ибо аналитическому расчету подавление помех за рамками fд да еще и с рандомным опросом каналов не поддается - проверяю в маткаде пропуская сигнал через фильтр.

Обычно в таких системах ставят отдельный аналоговый НЧ фильтр на каждый канал который давит помехи до частоты дискретизации 2-го фильтра, но тут это не прокатит:

1) Как описано выше опрос каналов ведется пропусканием тока через датчик при подключении к нему. Соответственно аналоговый фильтр не может иметь постоянную времени больше чем время опроса одного датчика т.е. больше 1 мс (на практике аналоговый фильтр имеет постоянную времени раз в 10 меньше).

2)По ТЗ время опроса датчика не должно превышать 2 мс(т.е. время измерения и пропускания тока через него). Опять упираемся в ограничение на постоянную времени аналогового фильтра.

3)Как описано выше необходимо давить импульсную помеху. Аналоговым фильтром она размажется на его постоянную времени. Амплитуда у нее может превышающую полезный сигнал в 10 раз! Ее не отфильтруешь ее надо вырезать(вырезаем медианным фильтром на рис он входит в окно 1-го фильтра).
Тут вообще ограничение на постоянную времени аналогового фильтра не больше 10-20 мкс!



Итак, м.б. я как ни старался все равно много написал. Я ни в коем случае на прошу за меня построить систему! Вопрос, как бы глупо он не звучал и не противоречил теории, собственно только один:

Есть способы подавления помех за пределами частоты дискретизации НЧ фильтра(любого) при невозможности их подавления до этого фильра???????

Сообщение отредактировал spooki - Apr 3 2012, 07:03
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
spooki
сообщение Apr 6 2012, 14:08
Сообщение #2


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

Группа: Участник
Сообщений: 105
Регистрация: 9-04-10
Из: Москва
Пользователь №: 56 524



Цитата
Вот и я говорю. Тут можно фильтровать в общем потоке. Нейквисту это не противоречит.


Дык я так и делаю получаю в определенном окне отсчеты(32.5 мкс - 1 мс) далее их на второй НЧ фильтр сплошной ( в общем потоке) .
Поверьте, что отдельный отсчеты фильтровать в общем потоке, что их группировать (усреднять) по группам -сильно не влияет для данной реализации.


Цитата
Кстати, тут пугали Калманом недавно... АПшибки, Гинерция, мноХа каналаФФ... самАе Ано..


Встречал такой. Врать не буду не разбирался. Но по реализации тяжелый.
Если его делать сквозным(т.е. не в 1 цикле опроса каналов, а больше) не знаю влезет ли у меня такой на 128 каналов в 1 ПЛИС.
Определенныйе блоки расчета, конечно можно использовать одни и те же(если скорость позводит).
Но у меня по хранению хотя бы 100 байт по каждому сигналу (20-30 отсчетов + 10-20 коэффициентов фильтра) уже проблемы - внутренней памяти не хватат. За внешнюю чую за одно место меня повесят.

Но на досуге надо посмотреть конечно.

Сообщение отредактировал spooki - Apr 6 2012, 14:08
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- spooki   Фильтрация в многоканальной мультиплексной системе.   Apr 3 2012, 06:56
- - spooki   Видимо много букв. Вынесу вопрос отдельно. Есть...   Apr 4 2012, 06:37
- - ivan219   Есть! Ставьте НЧ фильтр перед тем как оцифровы...   Apr 4 2012, 13:57
- - spooki   ivan219 Спасибо конечно Но если бы вопрос был ...   Apr 4 2012, 14:35
- - ivan219   spooki в тех же учебниках так же написано что все ...   Apr 4 2012, 18:56
- - DRUID3   Цитата(spooki @ Apr 3 2012, 09:56) Соотве...   Apr 4 2012, 19:19
- - spooki   Цитатаspooki в тех же учебниках так же написано чт...   Apr 5 2012, 07:26
- - fontp   QUOTE (spooki @ Apr 3 2012, 10:56) Есть с...   Apr 5 2012, 08:06
- - _4afc_   Импульсная помеха больше сигнала на 20дБ, но наход...   Apr 5 2012, 08:21
|- - fontp   QUOTE (_4afc_ @ Apr 5 2012, 12:21) Только...   Apr 5 2012, 08:42
- - spooki   ЦитатаПомнится, для примерно таких дел существует ...   Apr 5 2012, 09:01
- - DRUID3   Вам посоветовали брать не медиану, а отбрасывать м...   Apr 5 2012, 22:07
- - spooki   ЦитатаВам посоветовали брать не медиану, а отбрасы...   Apr 6 2012, 05:46
|- - _4afc_   Цитата(spooki @ Apr 6 2012, 09:46) Господ...   Apr 6 2012, 08:57
- - spooki   ЦитатаТогда почему вы прибавляете 6*100, а не МФ(1...   Apr 6 2012, 09:06
|- - _4afc_   Цитата(spooki @ Apr 6 2012, 13:06) Эта фр...   Apr 6 2012, 09:22
|- - DRUID3   ЦитатаТаким образом, медианная фильтрация осуществ...   Apr 6 2012, 12:41
- - spooki   ЦитатаУ вас 100 точек из 10000 могут иметь помеху ...   Apr 6 2012, 10:46
- - spooki   Цитата??? Ну и зачем это все? Захватить фрейм. В о...   Apr 6 2012, 13:41
|- - DRUID3   Цитата(spooki @ Apr 6 2012, 16:41) А я го...   Apr 6 2012, 13:51
|- - DRUID3   Цитата(spooki @ Apr 6 2012, 17:08) Но на ...   Apr 6 2012, 14:15
- - Pavel_SSS   1. Скажите, а какой спектр у измеряемой величины б...   Apr 8 2012, 01:06
- - spooki   Цитата1. Скажите, а какой спектр у измеряемой вели...   Apr 8 2012, 11:47
|- - Pavel_SSS   Цитата(spooki @ Apr 8 2012, 15:47) Систем...   Apr 8 2012, 16:11
- - spooki   Pavel_SSS ЦитатаЕсли я правильно понял, то полоса...   Apr 9 2012, 06:04
|- - Pavel_SSS   Цитата(spooki @ Apr 9 2012, 10:04) Pavel_...   Apr 9 2012, 17:23
- - spooki   Pavel_SSS Все что Вы говорите правильно. Это все ...   Apr 10 2012, 08:40
|- - Pavel_SSS   Цитата(spooki @ Apr 10 2012, 12:40) Pavel...   Apr 10 2012, 09:47
- - spooki   ЦитатаА почему не хотите сделать каждому каналу св...   Apr 10 2012, 10:37
- - mihalevski   Цитата(spooki @ Apr 3 2012, 13:56) Здравс...   Apr 10 2012, 11:02
- - spooki   ЦитатаЕсть вопрос по импульсной помехе. Если эта п...   Apr 10 2012, 11:50
|- - mihalevski   Цитата(spooki @ Apr 10 2012, 18:50) Импул...   Apr 12 2012, 07:05
- - spooki   ЦитатаИдея такая: есть постоянный сигнал значение ...   Apr 13 2012, 10:11
|- - mihalevski   Цитата(spooki @ Apr 13 2012, 17:11) Жаль,...   Apr 13 2012, 11:45
- - spooki   ЦитатаПолучается что усреднением всетаки можно выт...   Apr 13 2012, 12:42
|- - mihalevski   Цитата(spooki @ Apr 13 2012, 19:42) Систе...   Apr 14 2012, 16:35
- - spooki   mihalevski Спасибо. Потестим.   Apr 16 2012, 09:41


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

 


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


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