[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]

Отправлено ВН 17 октября 2001 г. 13:11
В ответ на: Ответ: Лажанулся... отправлено Навзничь 16 октября 2001 г. 18:49

Может что не понял, но вот такие соображения.
1. Цифровой ЧД, работающий на первых разностях (Ваша формула) дает не частоту (цифровую), а ее синус. Разница не велика, если
отношение ч-ты дискр. к частоте измер. сигнала FD/FS>>4. Иначе надо брать arcsin. Но даже с arcsin FD/FS д.б. >4 (sin(x)=sin(PI-x)).
Это я к тому, что 50 гц перед ЧД совершенно недостаточно. Не знаю будет ли достаточно и 500 гц. Судя по ответам Сергея - требуется большая точность.
2. Если в сигнале шум или другие гармоники, оценка будет с ошибкой, даже при дальнейшей фильтрации.
Величина ошибки зависит от сигнал-шум (сигнал-помеха) и полосы шума (разности между ч-той сигнала и помехи).
Отсюда требования к качеству фильтра перед ЧД. Вряд ли Бессель. Он по качеству фильтрации - наихудший выбор среди стандартных (Бессель,Баттерворт,Чебышев,Кайзер). Линейность фазы здесь вроде бы ни к чему.
3. Безусловно - можно получить рез-т и предлагаемым способои, но, как мне кажется, это может потребовать больших выч. затрат и времени соответственно. Не зная уровень помехи трудно судить. Но, прикидка на вскидку, если сигнал-помеха порядка 100, измерение среднего периода за ~ 1 сек. (частотомер) может дать удовлетв. точность. Т.е., если ничего нельзя сделать с датчиком, может просто пофильтровать сигнал в аналоге, потом компаратор и на вход проц.? Это уже к Сергею.

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

Ответы



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

E-mail: info@telesys.ru