Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Измерение частоты сигнала с помощью АЦП. Подскажите идею.

Отправлено Kompot 31 августа 2008 г. 16:24


Есть сигнал зашумленный, периодический - надо мерить его частоту (до 2кГц).
1) Думаю подать на АЦП микроконтроллера (dsPIC рассматривается, но не суть), снимать отсчеты с частотой 6000 выборок в секунду. По каждым, допустим, 8 отсчетам, производить цифровую фильтрацию и анализировать был переход через ноль или нет. Вот тут загвоздки.
Перва: не представляю, как определить уровень нуля. Это надо вводить будет калибровку и запоминать код, соответствующий нулю?
Вторая: надо получается запускать еще в фоновом режиме таймер, чтобы посчитать частоту? Или же так - если был переход через ноль вверх, то запустить таймер и остановить его после следующего перехода вверх через ноль?
2) Для меня ЦОС с практической точки зрения штука неизведанная. Вот, например, если к выборки по времени применить БПФ? По идеи но разложит мне сигнал на гармоники. Но я плохо представляю, что я получу в МК. Есть вот буфер с отчетами, я к ним применяю какую-то библиотечную функцию fft() и что получаю на выхде? Двумерный буфер с частотой и соответствующей амплитудой? Расскажите, если можно подробнее.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите из двух единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru