[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Может что не понял, но вот такие соображения.
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