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

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

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

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

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

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

Измерительное оборудование Осциллографы, мультиметры, анализаторы и другая измерительная техника необходимая каждому разработчику.

 
Опции темы
Непрочитано 18.08.2011, 09:08  
ZorkiyA
Прохожий
 
Регистрация: 29.03.2007
Сообщений: 7
Сказал спасибо: 4
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
ZorkiyA на пути к лучшему
По умолчанию Частотомер НЧ высокой точности

Интересуют методы измерения НЧ сигнала с высокой точностью измерения.
Сигнал от 100Гц до 3-4 кГц.
Сигнал синусоидальный, модифицированный в меандр, идет пачками длительностью 0,1 - 0,5 сек. раз в 1-2 сек.
Нужно измерить частоту сигнала в каждой пачке с точностью до 0,01Гц.
Понятно что методом прямого подсчета импульсов за опр. период времени тут не пойдет, остается либо измерять период, либо вычислять через БПФ, правда даст ли БПФ нужную точность.
Предполагается что частотомер на микроконтроллере.
Прошу высказать свои соображения или может кто на практике что делал?
Реклама:

Последний раз редактировалось ZorkiyA; 18.08.2011 в 14:08.
ZorkiyA вне форума  
Сказали "Спасибо" ZorkiyA
warel (28.06.2019)
Непрочитано 18.08.2011, 09:24  
AlDed
Временная регистрация
 
Регистрация: 01.09.2010
Сообщений: 86
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 17 сообщении(ях)
AlDed на пути к лучшему
По умолчанию Re: Частотомер НЧ высокой точности

Сообщение от ZorkiyA Посмотреть сообщение
Интересуют методы измерения НЧ сигнала с высокой точностью измерения.
но вы ничего про эту точность так и не сказали
какая погрешность измерения вам нужна?
AlDed вне форума  
Сказали "Спасибо" AlDed
warel (28.06.2019)
Непрочитано 18.08.2011, 12:00  
E97
Почётный гражданин KAZUS.RU
 
Регистрация: 08.01.2008
Сообщений: 1,143
Сказал спасибо: 379
Сказали Спасибо 430 раз(а) в 274 сообщении(ях)
E97 на пути к лучшему
По умолчанию Re: Частотомер НЧ высокой точности

Наверно так:
Создать два масива показаний таймера.
В один из которых записиваются значения таймера когда уровень измеряемого сигнала, низкий.
Другой масив для показаний таймера, когда уровень сигнала высокий.
Когда по прерыванию определяется значение таймера, оно поочередно сравнивается
с каждым значением соответствующего масива и первое попавшееся большее значение масива заменяется на показание таймера. Или записывается в элемент с нулевым значением.
Затем все не нулевые значения обоих масивов складываются (кроме последнего не нулевого), и делятся на число не нулевых значений масива-1.
В результате получим значение времени периода импульса.

Например до измерения масивы имели вид

$ffff,$0000,$0000,$0000,$0000

$ffff,$0000,$0000,$0000,$0000

Во время измерений, при низком уровне сигнала получили значения таймера
$001c, $0020,$0023, $001a,$001d,$0020,$001f,$0020,$0021
В соответствующий массив сохранилось
$001a,$001d,$001f,$0020,$0021

Во время измерения изменились

$001a,$001d,$001f,$0020,$0021

$0020, $0021,$0022,$08F0,$0000

Для измерения берется 1,2,3й элементы масива, так как пятый элемент в одном из масивов нулевой.
($001a+$0020+$001d+$0021+$001f+$0022)/3=$003D

По переполнению таймера или переходу за рамки измерения (›0,01c) необходимо заново провести цикл измерения с предварительной инициализацией ячеек массивов.
E97 вне форума  
Сказали "Спасибо" E97
warel (28.06.2019)
Непрочитано 18.08.2011, 12:04  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Частотомер НЧ высокой точности

На низких частотах измеряют не количество импульсов в сигнале, а количество тактов за один импульс сигнала. А тут предела точности нет.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
Непрочитано 18.08.2011, 12:32  
avp94
Почётный гражданин KAZUS.RU
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: Частотомер НЧ высокой точности

Сообщение от Easyrider83 Посмотреть сообщение
На низких частотах измеряют не количество импульсов в сигнале, а количество тактов за один импульс сигнала. А тут предела точности нет.
Навеяло: "К чему слова - они пусты, снимай штаны - пойдем в кусты".
Подсчитайте, какова должна быть тактовая частота для того что-бы различить 3999.99 и 4000Гц что бы выполнить требования топик стартера согласно вашему методу. Какое железо будете использовать? А если повысить точность на порядок?
avp94 вне форума  
Сказали "Спасибо" avp94
warel (28.06.2019)
Непрочитано 18.08.2011, 12:37  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Частотомер НЧ высокой точности

Цитата:
А тут предела точности нет.
Джиттер и температурную нестабильность задающего генератора пока еще не отменили. Для 5000 Гц, чтобы обеспечить точность 0,01Гц методом подсчета тактовых импульсов, нужно иметь тактовую порядка 2,5ГГц к тому же из-за фиксированного такта, погрешность измерения при таком методе будет нелиненйно меняться в зависимости от частоты.
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 18.08.2011 в 12:43.
MisterDi вне форума  
Сказали "Спасибо" MisterDi
warel (28.06.2019)
Непрочитано 18.08.2011, 12:41  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Частотомер НЧ высокой точности

avp94, с точностью до 625нс. 2МГц вполне достаточно. А мы можем запросто заложить 48Мгц, повысив точность еще в 20 раз. Это на МК. А на ПЛИС еще в 10.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
Непрочитано 18.08.2011, 12:42  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Частотомер НЧ высокой точности

Сообщение от MisterDi Посмотреть сообщение
Джиттер и температурную нестабильность задающего генератора пока еще не отменили. Для 5000 Гц, чтобы обеспечить точность 0,01Гц нужно иметь тактовую порядка 2,5ГГц
Приведите рассчеты, пожалуйста. Возможно я не прав.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
Непрочитано 18.08.2011, 12:48  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Частотомер НЧ высокой точности

период 5000Гц - 0,0002с
период 5000,01Гц - 0,0001999996с
разница 4е-10 с
соответственно обратная величина будет минимальной тактовой - 2,5е9 Гц
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
warel (28.06.2019)
Непрочитано 18.08.2011, 12:52  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Частотомер НЧ высокой точности

Убедили. После 1кГ переходить к другому методу подсчета.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Частотомер до 450Мгц kvark85 Микроконтроллеры, АЦП, память и т.д 29 15.01.2011 02:00
Частотомер РЧЗ-07-0001 akakieva Измерительное оборудование 0 12.11.2010 22:43
Электромагнит высокой мощности man2131 Электроника - это просто 12 11.11.2010 21:42
Частотомер. Проблема точности. Ogr Измерительное оборудование 125 14.05.2007 18:30
Калькулятор высокой точности Hormiga Микроконтроллеры, АЦП, память и т.д 5 13.04.2007 21:36


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


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