[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 г. 13:37
В ответ на: Нужно отфильтровать сеть. Требуется помощь клуба отправлено Сергей Борщ 16 октября 2001 г. 11:55

Будем для простоты считать частота сигнала u(t) меняется 70..100 Гц. ее нужно мерить т.е. можно рассматривать сигнал с ЧМ с центральной частотой fc = 85 Гц

реализуем обычный ЧД, вычисляющей мгновенную частоту (производную фазы)

для этого
1. две квадратурные составляющие
I(t) = u(t)*cos(2*pi*fc*t)
Q(t) = u(t)*sin(2*pi*fc*t)

2. Каждую кв. составляющую через ФНЧ с частотой среза ~15Гц.
хорошо если это будет КИХ. Если БИХ, то Бесселя.

3. Делаем цифровой ЧД
dfm = (I(t - delta_t) * Q(t) - Q(t - delta_t) * I(t))/
(I(t) * I(t) - Q(t) * Q(t))

dfm пропорционален мгновенной частоте u(t) с точностью до
коэффициента пропорциональность SPS/(2*pi) (SPS - количество отсчетов за 1с)

4. Для повышения точности выход ЧД (dfm) можно подать на интегратор.

5. все.

При таком построении измерителя сетевая наводка лезть не должна.
как мне кажется.

Если что-то непонятно - пишите.



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

Ответы



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

E-mail: info@telesys.ru