[an error occurred while processing this directive] [an error occurred while processing this directive]
Нужно отфильтровать сеть. Требуется помощь клуба
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Сергей Борщ 16 октября 2001 г. 11:55

Коллеги, приветствую!

Задача такая - прибор имеет магнитный датчик - генератор с катушкой.
Выходная частота меняется в пределах 70-95Гц. Собственно ее и измеряю.
Поскольку датчик магнитный, замечательно ловит сеть - частота плавает. В спектре четко видна разностная частота генератора и сети. Решение в лоб - усреднение - дает результат, но незначительный. Хороший результат получается при усреднении за несколько секунд, но такое время измерения неприемлемо. Хочется около 0.5сек. Как пристроить обычный цифровой фильтр - не придумаю, частоты дискретизации в явном виде нет - она меняется вместе с измеряемой величиной и помехой (или тут я заблуждаюсь?). Хотелось бы фильтровать 50 и 60 Гц.

Какие есть идеи на этот счет? Или где почитать?
Да, и хотелось бы рекурсивный фильтр - планирую в дальнейшем поставить более дешевый кристалл, а в нем может не хватить места на буфер.

Сергей.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru