Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Цифровая фильтрация


Автор: Alexei 11.12.2005, 07:12
Надо мерить изменения пост.тока в линии примерно раз 15 в сек .
Какую надо выбрать частоту семплирования чтобы фильтровать сетевые наводки?
И может, кто знает реализации подобного на АВР?

Автор: PILOT 11.12.2005, 11:03
Все зависит от частоты наводок smile
После шунта вешай ферритовые бусинки, после них RC-фильтр и усилитель аналог 140УД14 (только однополярный) c конденсатором 0.1uF в цепи фильтрации (он отдельно подключается к усилителю).

СУВ.

Автор: DRUID3 11.12.2005, 13:14
To: Alexei

Частотой сэмплирования можно только загубить сигнал (неверным ее выбором), но не устранить помехи. С принципом работы стробирующего осциллографа знакомы? Будет такой же эффект... smile Правда можно поиграться с конечностью времени выборки и нулями функции sinc(t) но это уже имеет скорее "акадэмический" интерес... smile

To:PILOT

Бусинки хорошо помогают на ВЧ, а здесь, как я понимаю, речь о 50 Hz. А фильтры имеют конечное время реакции, и при 15 считываниях в секунду высокий порядок фильтра может плохо сказаться на точности, а малый окажется неэффективным. IMHO лучше поиграться с режекторным фильтром. Хоть обычным аналоговым, хоть с цифровым.

Автор: PILOT 12.12.2005, 01:20
Я давно убедился, что программные фильтры уступают аппаратным, часто лучше собрать что-то на операционном усилителе, чем издеваться над программой. А бусинки лишними не будут, особенно там, где измеряют ток. А в данном случае можно воспользоваться тем что интеграл от синуса на достаточно большом отрезке времени примерно ноль, а значит можно раз 300 в секунду получать данные и сумировать их, сумма за период времени и будет током с некоторым коэф.,зависящим от сопротивления шунта. Лучший вариант будет если измерять будешь после RC-цепи или фильтра.

СУВ.

Автор: Alexei 12.12.2005, 10:45
Цитата(PILOT @ 12.12.2005, 01:20)
Лучший вариант будет если измерять будешь после RC-цепи или фильтра.

Само собой, будут и RC, и дифф. вход.



Автор: DRUID3 12.12.2005, 20:45
Вот на каждый провод дифференциального входа подключите параллельный колебательный контур с резонансной частотой 50 Hz, и будет Вам счастье... smile

Автор: Alexei 13.12.2005, 09:44
Цитата(DRUID3 @ 12.12.2005, 20:45)
колебательный контур с резонансной частотой 50 Hz

Если на гираторе, то вполне хорошая мысль!;)

Автор: Alexei 17.12.2005, 07:53
На сайте ТИ, есть приложение цифрового фильтра для ДТМФ, на их проце(РИСК)
и даже без встроенного перемножителя.

Автор: DRUID3 27.12.2005, 16:11
Цитата(Alexei @ 17.12.2005, 07:53)
На сайте ТИ, есть приложение цифрового фильтра для ДТМФ, на их проце(РИСК)
и даже без встроенного перемножителя.

Вопрос (причем Ваш же smile ) я понял не в алгоритме цифрового фильтра, примеров коих не счесть в интернете и многочисленных учебниках, а в эффективности работы.
Нет, я не имел в виду гиратор. Он тоже не панацея. Источник тока управляемый током тяжело сделать на чем-то как не на электронном приборе (ОУ, транзистор, полевик, лампа) а он, в свою очередь, имеет паразитные емкости и другие связи (например, по питанию). Большие ферритовые кольца (применение торроида принципиально) с тысячами витков + качественные конденсаторы - вот залог вашего успеха... smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)