Свежие обсуждения
Измерения

Измерительный интервал в частотомере?

1 2

Пытаясь подитожить вышенаписанное можно сказать что:
1. Нужен МП способный считать по входу 12 Мгц (3000 разделить на 256 = 11,71 Мгц
2. Способный работать при тактовой частоте 5 Мгц (стандартная частота опорного генератора "Гиацинт")
Алгоритм работы устройства следующий: Опорная частота 5 Мгц встроенным в МП таймером делится до образцового интервала 500 мс. В течении этого времени импульсы проходят на внутренний счётчик МП. По окончании счётного интервала число из счётчика умножается на 256 (коэффициент деления прескалера) и переписывается в регистр динамической индикации. Откуда и выводится на индикаторы. Это правильно?

 

Делал устройство на 51 контроллере, генерирующее интервалы времени от1 mS до 999S с точностью +/- 2mS (экспериментальные данные), точность получалась путём ввода в программу коррекции, учитывающей время перезагрузки таймера и вывод на экран (выводилось только кол-во секунд). Всё подгонялось по промышленному частотомеру. P.S. Считать по входу 12 мГц, работая при частоте 5мГц - это как ??? Наверное нужен делитель, но это конечно снизит точность.

 

Да вот так и получатся, что на дискретной логике всё гораздо точнее. Хотя один из участников форума посоветовал использовать встроенный в PIC предделитель работающий до 30 Мгц. Умножение уже не требуется, достаточная для моих целей точность получается уже при 1 мсек. Тогда я просто увеличиваю интервал до 256 мсек и автоматически компенсирую прескалер с делением на 256. Разделить 5 Мгц до 256 мсек это 6 корпусов 1533ИЕ2. А вот в схеме управления временными интервалом (обнуление, предустановка измерительных счётчиков в состояние "9", динамическая индикация и управление временем индикации) МП был бы очень полезен. Можно как в Ч3-63 и 64 собирать с выходов счётчиков-дешифраторов через мультиплексор данные и заносить в МП. Кстати, vaseeb, Вы уже наверное поняли что это для Г4-122. А, учитывая, что у него есть внешняя частотная расстройка, можно ещё и сделать АПЧ на базе этой цифровой шкалы.

 

Дмитрий М, все-таки интересно было бы узнать ответ на реплику IDiod-a:
"ничего не говоришь о точности, с которой надо измерять частоту. Судя по всему, с точностью до герца??"

-- иначе просто нечего обсуждать. Чтобы не запутаться в терминологии (точность, дикретность и т.п.) вопрос, наверное, следует сформулировать так: сколько десятичных разрядов должно быть на индикаторе?

 

6 правдивых, а не полученных в результате умножения. То есть 2745, 25 Мгц на дисплее и это реальная частота. Предел измерения один. Ещё раз повторюсь, что это вопрос в основном с целью разобраться с возможностями МП, т.к. делитель на 256 уже встроен мною и с него я измеряю частоту с помощью частотомера Ч3-63 и калькулятора на 256 !

 

Скорее всего, измерительный интервал с приемлимой точностью может генерировать сам МП. Для этого желательно иметь встроенный 16-битный таймер (счетчик) с прескалером. Для импульсов - отдельный счетчик, 8 или 16 битный. Обработка переполнения счетчиков -- аппаратные прерывания; это позволит управлять динамической индикацией параллельно со счетом импульсов.

На устаревших МП с одним-единственным 8-битным счетчиком (например, PIC16F84), такой прибор сделать гораздо сложнее.

 
1 2