Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков.

 
Опции темы
Непрочитано 28.07.2009, 18:52  
black27512
Временная регистрация
 
Регистрация: 13.07.2008
Сообщений: 62
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
black27512 на пути к лучшему
По умолчанию Как измерить частоту (500 кГц) точно и быстро ?

Здравствусте!

У меня такой вопрос, может кто подскажет оригинальное решение ? Имеется генератор (схема ниже), который даёт меандр приблизительно 500 кГц, его частота немного изменяется (2-3 кГц) в зависимости от влияния паразитной ёмкости возникаючей на "антенне" WA1. Вопрос заключается в том как можно измерить это изменение частоты (2-3 кГц) с точностью не менее 1000 шагов, а главное за время 0,01с (то есть отчитываясь где-нибудь 100 раз в секунду).
Данное решение хочу использовать в постоении муз. инструмента Терменвокса, но не просто устройства издающего звук, а формирующего MIDI-последовательности для конечного управления синтезатором...
Провёл уже несколько экспериентов, пытаясь так же как и в классическом терменвоксе сделать по гетерадинному методу преобразования частоты - в результате ничего положительного, на слух слышен тон, но на осциллограмме какая-то абракодабра с кучей гармоник из которой значение периода ни как не вытянуть (если измерять длительность периода например). Чем измерять напрямую 500 кГц ума не приложу, это же какая должна быть частота опорного генератора при измерении...

Уточню что схема цифровой обработки строится на AVR.

Вот описание классических терменвоксов со схемами
http://skhema.ru/?p=166 и http://igrushka.kz/vip56/termen.php, вернее не классических, но реально работающих на классическом принципе.

-- Прилагается рисунок: --

Реклама:
black27512 вне форума  
Непрочитано 28.07.2009, 19:30  
estet
Почётный гражданин KAZUS.RU
 
Аватар для estet
 
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,958
Сказал спасибо: 292
Сказали Спасибо 494 раз(а) в 359 сообщении(ях)
estet на пути к лучшему
По умолчанию

Далеко ходить не надо...
https://kazus.ru/articles/427.html
Частотомер на PIC16F873 с двух строчным ЖКИ способный измерять частоты от 10Гц до 45МГц. Чувствительность по входу около 50мВ, входное сопротивление 250 Ком, входная ёмкость 15пФ.
estet вне форума  
Непрочитано 28.07.2009, 19:35  
black27512
Временная регистрация
 
Регистрация: 13.07.2008
Сообщений: 62
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
black27512 на пути к лучшему
По умолчанию

Сообщение от estet
Далеко ходить не надо...
Этот частотомер использует метод счёта количества периодов в течении промежутка времени 0,1-1с, а это уже не подходит нужно быстрее и точнее...
black27512 вне форума  
Непрочитано 28.07.2009, 20:27  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Цитата:
Вопрос заключается в том как можно измерить это изменение частоты (2-3 кГц) с точностью не менее 1000 шагов, а главное за время 0,01с (то есть отчитываясь где-нибудь 100 раз в секунду).
Никак. Считайте: 0.01с = 100Гц -› 3000Гц/100Гц = 30 раз в секунду. Для измерения частоты с точностью 2-3 герца период измерения должен быть обратно пропорционален частоте. Т.е. 0.3-0.5с.

как вариант - увеличть частоту управляемого генератора. Тогда за период измерения 0.01с можно будет точнее отловить изменение частоты, которые в этом случае будут бОльшими. С учетом того, что у Вас не стоит задача воспроизвести сигнал управления, то может что-то и получится. Одной из самых сложных проблем будет обеспечение стабильности в измерительной части.
MisterDi вне форума  
Непрочитано 28.07.2009, 22:15  
sergeq
Прописка
 
Регистрация: 26.07.2007
Сообщений: 244
Сказал спасибо: 55
Сказали Спасибо 35 раз(а) в 35 сообщении(ях)
sergeq на пути к лучшему
По умолчанию

Можно попробовать применить гетеродинный сдвиг вниз с помощью кварцованного генератора и в полученной уже низкой частоте измерять период колебаний.
sergeq вне форума  
Непрочитано 28.07.2009, 22:19  
black27512
Временная регистрация
 
Регистрация: 13.07.2008
Сообщений: 62
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
black27512 на пути к лучшему
По умолчанию

Сообщение от sergeq
Можно попробовать применить гетеродинный сдвиг вниз с помощью кварцованного генератора и в полученной уже низкой частоте измерять период колебаний.
это я уже пробовал (в первом посте про это расписано), посоветуйте тогда толковую схему смесителя и потом фильтра-формирователя на выходе...
black27512 вне форума  
Непрочитано 28.07.2009, 22:34  
sergeq
Прописка
 
Регистрация: 26.07.2007
Сообщений: 244
Сказал спасибо: 55
Сказали Спасибо 35 раз(а) в 35 сообщении(ях)
sergeq на пути к лучшему
По умолчанию

Формирователь видется в виде фильтра нижних частот второго порядка и триггера шмидта на основе компаратора с регулировками верхнего и нижнего уровней. Другой вариант: просто поделить частоту с дальнейшим измерением периода.
sergeq вне форума  
Непрочитано 28.07.2009, 22:38  
black27512
Временная регистрация
 
Регистрация: 13.07.2008
Сообщений: 62
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
black27512 на пути к лучшему
По умолчанию

Сообщение от sergeq
Формирователь видется в виде фильтра нижних частот второго порядка и триггера шмидта на основе компаратора с регулировками верхнего и нижнего уровней. Другой вариант: просто поделить частоту с дальнейшим измерением периода.
С делением ничего не выйдет, при делении падает точность, а в следствии чего чуствительность... Тут действительно только с фильтрами что-либо мудрить, пока вот только не представляю его схемотехнику.
black27512 вне форума  
Непрочитано 28.07.2009, 22:49  
sergeq
Прописка
 
Регистрация: 26.07.2007
Сообщений: 244
Сказал спасибо: 55
Сказали Спасибо 35 раз(а) в 35 сообщении(ях)
sergeq на пути к лучшему
По умолчанию

С этим совершенно согласен. Есть еще третий способ нониусный отсчет. Смысл его в том, что начать замер времени примерно целого числа периодов входного сигнала. Для достижения необходимой точности необходимо задать минимальное количество периодов.
sergeq вне форума  
Непрочитано 28.07.2009, 22:57  
sergeq
Прописка
 
Регистрация: 26.07.2007
Сообщений: 244
Сказал спасибо: 55
Сказали Спасибо 35 раз(а) в 35 сообщении(ях)
sergeq на пути к лучшему
По умолчанию

Наконец как совершенно бредовый метод, если диапазон частот узкий и требуется не точность, а только разрешение изменения частоты. Это, применить любой частотный детектор и преобразовать девиацию частоты в напряжение с замером его с помощью АЦП. Схема может работать очень быстро и с высоким разрешением.
sergeq вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как измерить частоту радиоприема lsa Автоматика и аппаратура связи 34 31.07.2010 22:56
Как быстро читать через FT232R? Chudilo Микроконтроллеры, АЦП, память и т.д 9 13.02.2010 00:57
Видео урок - Как быстро сделать печатную плату дома. di_halt Делимся опытом 0 23.11.2008 13:32
Как измерить частоту кварца? miroev Измерительное оборудование 3 19.04.2008 01:13
[Решено] как быстро снимать трубку ? Xakep Автоматика и аппаратура связи 1 16.06.2003 00:36


Часовой пояс GMT +4, время: 08:14.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot