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

 
 
> Фильтрация в многоканальной мультиплексной системе.
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 10 2012, 08:40
Сообщение #2


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

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



Pavel_SSS

Все что Вы говорите правильно. Это все мне известно.
Я не просто так создал тему. Вы как будто через строку читаете мои ответы.
Я уже раз 5 писал в этой теме причины, почему мы не можем поставить аналоговый НЧ фильтр ниже, скажем, 100кГц.

В 1 сообщении темы читайте со слов:

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


Мы не только опрашиваем датчики раз в 128 мс, мы через него пропускаем ток опроса раз в 128 мс. Следовательно,

1) если аналоговый фильтр мы от него не отрубаем то на фильтре будут прямоугольные(в идеале) импульсы напряжения с частотой повторения 1/128 мс.

Что при этом будет выдавать фильтр показано здесь:
http://electronix.ru/forum/index.php?act=a...st&id=67283

(сверху импульс опроса тока, снизу напряжение на фильтре)

ФИЛЬТР С ПОСТОЯННОЙ ВРЕМЕНИ 5МС НЕ УСТАКАНИТСЯ ЗА 1 МС!!!!

2) если отключать фильтр от канала при прекращении подачи тока через датчик то получается что фильтр мы подключаем к каналу раз в 128 мс. При этом постоянная времени нпикуда не девается но уже меньше влияет.

НО ПОДКЛЮЧАЯ АНАЛОГОВЫЙ ФИЛЬТР С ПОСТОЯННОЙ ВРЕМЕНИ 5 МС К КАНАЛУ РАЗ В 128 МС ВЫ НЕ ПОЛУЧИТЕ ФИЛЬТРАЦИЮ ВЫШЕ 1/128 МС. Эта ситуация описана на вложенном рисунке
Пожалуйста, помеха частотой 24 Гц(Частота может быть и другая кратная 24 например 24 кГц - картина таже самая) на фоне постоянного сигнала 1 В. Че вы получите на аналоговом фильтре подключая его каждые 128 мс - правильно 2 В. Ну и че мы намерили, че отфильтровали. Хотя частота помехи мб намного выше частоты среза фильтра 200Гц в данном случае!




Цитата
Вдруг у Вас моменты измерения попадают на импульсную помеху, и Вы измеряете не сигнал, а помеху.


Ну по ТЗ импульсная помеха не может превышать 10 мкс и я ее прекрасно отбрасываю за 1 мс, так что она тут не причеми а вот нарваться на пик переодической помехи - безусловно.



Цитата
Вообще, попытки создать систему сбора данных без какого-либо аналогового фильтра обречены на провал, как и попытки поставить аналоговый фильтр после мультиплексора (если постоянные составляющие входных сигналов не равны)


Цитата
т.е. если Вы хотите оцифровать какой-либо сигнал, то сначала отфильтруйте его так, чтобы убрать составляющие спектра за пределами половины частоты дискретизации. А частота дискретизации у Вас равна не частоте, на которой работает АЦП, а частоте, с которой опрашиваются датчики.


Ваши предложения, как это сделать при описанных НЕОДНОКРАТНО мною проблемах постановки этого фильтра?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Pavel_SSS
сообщение Apr 10 2012, 09:47
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 11-10-10
Из: Москва
Пользователь №: 60 055



Цитата(spooki @ Apr 10 2012, 12:40) *
Pavel_SSS

Все что Вы говорите правильно. Это все мне известно.

1) если аналоговый фильтр мы от него не отрубаем то на фильтре будут прямоугольные(в идеале) импульсы напряжения с частотой повторения 1/128 мс.

Что при этом будет выдавать фильтр показано здесь:
http://electronix.ru/forum/index.php?act=a...st&id=67283

ФИЛЬТР С ПОСТОЯННОЙ ВРЕМЕНИ 5МС НЕ УСТАКАНИТСЯ ЗА 1 МС!!!!

2) если отключать фильтр от канала при прекращении подачи тока через датчик то получается что фильтр мы подключаем к каналу раз в 128 мс. При этом постоянная времени нпикуда не девается но уже меньше влияет.


Ваши предложения, как это сделать при описанных НЕОДНОКРАТНО мною проблемах постановки этого фильтра?

А почему не хотите сделать каждому каналу свой источник тока на ОУ?
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
- - spooki   ЦитатаВот и я говорю. Тут можно фильтровать в обще...   Apr 6 2012, 14:08
|- - 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   ЦитатаА почему не хотите сделать каждому каналу св...   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 - 21:47
Рейтинг@Mail.ru


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