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

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

Измерение чстоты сложных сигналов (+)

Отправлено radist 07 мая 2008 г. 10:33


Есть такая задача: с датчика частоты оборотов (индуктивного) приходит сигнал, частота которого связана с частотой вращения вала двигателя (прямо или через коэффициент). У подавляющего числа датчиков это синусоида, амплитуда прямо пропорциональна частоте (но не линейно). Моя задача - сделать из этого сигнала нормальные импульсы, пригодные для таймера. Делаю просто: делитель (+ сапрессор), фильтр, детектор, компаратор, формирователь. И все работает. От некоторых датчиков приходит сигнал нифига не синусоида. Чтобы представить его форму, сложите три синусоиды 20В/50Гц, 10В/100Гц и 10В/200Гц (короче это периодический сигнал с тремя горбами разной высоты). И вот в зависимости от частоты меняется амплитуда сигнала и я вместо одного импулься на период получаю два или три. Теперь об идеях.
1. Интегрировать + преобразователь напряжение/частота. Это просто, но зависимость не линейная с неизвестной НСХ.
2. Измерять RMS - проблемы теже.
3. Коррелировать - сложно и долго (частота меняется достаточно быстро, меряем обороты двигателя).
4. Использовать БПФ - диапазон частот большой, какую частоту ищем заранее не знаем - проблем море.

Может кто решал аналогичную задачу - в каком направлении лучше идти?
Спасибо.


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

Ответы


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

Сообщение:

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

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

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

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