Измерители временных интервалов. Проектирование измерителя временных интервалов


Меньший размер и увеличенная производительность, чем у линейки измерителей предыдущего поколения – GT658, делают новый измеритель временных интервалов компании GuideTech пригодным для еще более широкого применения.

Измерители GuideTech легко расширяются и работают в составе модульных систем. Это позволяет использовать их в различных решениях CTIA на базе PCI, PCIe, PXI, PXIe, а также в составе интегрированных систем (ISS).

Разрешающая способность по времени:
Модель GT668-1 = 0.9 pS
Модель GT668-2 = 1.8 pS
Модель GT668-15 = 15 pS
Модель GT668-40 = 40 pS

Измеритель временных интервалов GT668 – настоящий прорыв в области высокоскоростного измерения времени и тестовых технологий. Благодаря мощной технологии непрерывных меток времени, исчезает необходимость в использовании вспомогательных триггеров, шаблонных маркеров и схем восстановления синхронизации.

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

Карты GT668 PXI и PXIe можно расширить до 34 односторонних входных каналов, используя один корпус PXI & PXIe на 3U.

Измеритель GT668 позволяет измерять частоту, период, ширину импульсов, фазовый сдвиг, Tpd, время подъема/спада, погрешность временного интервала, 1 PPS, фазовое дрожание, дрожание в цепях фазовой синхронизации и тактовых генераторах, выполнять спектральную модуляцию и многое другое.

Корпус GuideTech GT668 PXI 3U представляет собой расширяемую платформу промышленного класса, которая обеспечивает высокую точность шкалы времени 100 МГц с контролируемой калибровкой NIST и позволяет создавать Оптимальные тестовые системы по низкой цене.

Область применения:
- Мониторинг 1 PPS
- Быстродействующий промышленный измеритель
- Лабораторные и научные исследования
- Изменение продолжительности импульса
- Цепи фазовой синхронизации и частотная модуляция
- Дисперсия Аллана
- Измерение частоты, фазовых дрожаний и сдвига по фазе
- Полупроводниковое ATE
- Синхронизация радаров, лазерных и ультразвуковых систем
- Передача данных о времени
- Реальное время, отметки времени

Программное обеспечние:
- Программные пакеты и API
- Windows 32-бит, 64-бит
- LINUX 32-бит, 64-бит
- NI LabVIEW
- Python
- Java
- Разработка/поддержка пользовательского программного обеспечения

Особенности:
- Очень низкий уровень шума
- Высокая точность, гибкость и скорость измерения (4М м/с на канал)
- Два программируемых выхода
- Синхронизация по UTC с 1 PPS
- Встроенная контролируемая шкала времени NIST
- Прямой переход от научной лабораторной системы к прибору, готовому для производства
- Легко расширяется для создания комплексных систем PXI/PXIe, в состав которых входит до 17 карт / 34 синхронизируемых каналов
- Легко согласуется с системами ATE

Различают два основных метода измерения периода и времен­ных интервалов:

Осциллографический;

Электронно-счетный.

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

В настоящее время наиболее распространены электронно-счет­ные методы измерения периода и временного интервала. Основными из которых являются:

Цифровой метод измерения интервалов времени;

Метод интерполяции;

Нониусный метод.

Цифровой метод измерения интервалов времени

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

Измерение интервала времени T x цифровым методом основано на заполнении его импульсами, следующими с образцовым периодом Т о , и подсчете числа М х этих импульсов.

Все элементы устройства и их действие были проанализированы в вопросах, связанных с измерением частоты. Структурный состав генератора опорной частоты при измерении периода рассматривается ниже.

Рис. 3.6. Цифровой метод измерения интервалов времени: а - структурная схема; б - временные диаграммы

Гармонический сигнал, период T x которого требуется измерить, по­сле прохождения входного устройства ВУ (u 1 - выходной сигнал ВУ) и формирователя импульсов Ф2 преобразуется в последовательность ко­ротких импульсов u 2 с аналогичным периодом. В устройстве фор­мирования и управления УФУ из них формируется строб-импульс и з прямоугольной формы и длительностью T x , поступающий на один из входов временного селектора ВС. На второй вход этого селектора по­даются короткие импульсы u 4 с образцовым периодом следования Т о, созданные формирователем Ф1 из колебаний генератора опорной частоты ГОЧ.

Временной селектор ВС пропускает на счетчик СЧ М х счетных импуль­сов u 4 в течение времени T x , равном длительности строб-импульса и з . Измеряемый период T x , как следует из рис. 17.1, б,

T x = М х Т о + Δt д ,(3.6)



где Δt д = Δt к – Δt н - общая погрешность дискретизации; Δt н и Δt к - погрешности дискретизации начала и конца периода Т х.

Без учета в формуле (17.1) погрешности Δt д число импульсов, поступившее на счетчик М х = T x /Т о , а измеряемый период пропорционален М х

T x = М х Т о . (3.7)

Выходной код счетчика СЧ, выдаваемый на цифровое отсчетное уст­ройство ЦОУ, соответствует числу подсчитанных им счетных импульсов М х , а показания ЦОУ- периоду T x , поскольку период следования счет­ных импульсов и 5 выбирается из соотношения Т о = 1 - n , где п - целое число. Так, например, при п = 6 ЦОУ отображает число М х, соот­ветствующее периоду T x , выраженному в мкс.

Погрешность измерения периода T x , как и при измерении частоты, имеет систематическую и случайную составляющие .

Систематическая составляющая зависит от стабильности δ кв образ­цовой частоты ГОЧ (его кварцевого генератора), а случайная опреде­ляется в основном погрешностью дискретизации Δt д , рассмотренной выше. Максимальное значение этой погрешности удобно учиты­вать через эквивалентное изменение числа счетных импульсов М х на ±1.

При этом максимальная абсолютная погрешность дискретизации может быть определена разностью двух значений периода T x , получаемых по формуле (17.2) при М х ± 1 и М х и равна Δ T x = ± Т о .

Соответствующая мак­симальная относительная погрешность

δ = ±Δ T x /T x = ± 1/М х = ±1/(T x f о ),

где f о = 1/ Т о - значение образцовой частоты генератора ГОЧ.

На погрешность измерения влияют также шумы в каналах форми­рования строб-импульса и 3 и счетных импульсов и 4 (рис. 17.1, а), вно­сящие в их положение временную модуляцию по случайному закону. Однако в реальных приборах с большим отношением сигнал/шум по­грешность измерения за счет влияния шума пренебрежимо мала по срав­нению с погрешностью дискретизации.

Суммарная относительная погрешность измерения периода опре­деляется в процентах по формуле



(3.8)

Из выражения (17.3) следует, что из-за погрешности дискретизации по­грешность измерения периода T x резко увеличивается при его уменьшении.

Повышения точности измерений можно добиться за счет увеличения частоты f о генератора ГОЧ (путем умножения частоты его кварцевого генератора в Ку раз), т.е. за счет увеличения числа счетных импульсов М х. С этой же целью в схему после входного устройства вводят делитель частоты исследуемого сигнала с коэффициентом деления К (на рис. 17.1, а не показан). При этом выполняется измерение К периодов Т х и в К раз уменьшается относительная погрешность дискретизации.

Погрешность дискретизации можно уменьшить и способом из­мерений с многократными наблюдениями . Однако при этом зна­чительно увеличивается время измерений. В связи с этим разработаны методы, уменьшающие погрешность дискретизации с существенно меньшим увеличением времени измерения. К их числу относится: метод интерполяции, нониусный метод.

Метод интерполяции

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

Измерение временных интервалов методом интерполяции поясняет рис. 17.2.

Рис. 3.7. Измерение временного интервала методом интерполяции а - измеряемый интервал, б - счетные импульсы, в - выходные импульсы расширителей, г - группы счетных импульсов отражающих расширенные интервалы

Пусть измеряется интервал времени Т х , начало и конец которого заданы двумя импульсами и н и и к, соответственно (рис. 17.2, а). Предпола­гается, что начало измеряемого интервала не связано синхронно со счетными импульсами, приведенными на рис. 17.2, а, б.

Для уменьшения составляющих погрешности дискретизации (Δt н и Δt к ) в начале и конце интервала Т х , соответствующие данным погрешно­стям, интервалы расширяют в К раз и каждый измеряют, заполняя счетными импульсами. Учитывая погрешности расширителей, на прак­тике расширяют интервалы большей длительности, например интервалы τ 1 = 2Т о - Δt н и τ 2 = 2Т о Δt к (рис. 17.2, в). Расширители строят, используя обычно способ заряда и разряда конденсатора с разной скоростью.

На рис. 17.2, в приведены выходные импульсы расширителей и к1 и и к2 , определяющие конец расширенных интервалов, а собственно расширен­ные интервалы обозначены через к 1 τ 1 и к 2 τ 2 .

Расширенные интервалы, а также интервал τ о между концами им­пульсов τ 1 и τ 2 измеряют цифровым методом, используя каналы, содер­жащие временной селектор и счетчик. Счетные импульсы, поступившие на вход каждого счетчика при измерении расширенных интервалов, по­казаны на рис. 17.2, г. Измеряемые интервалы, как следует из рис. 17.2, можно представить в виде

к 1 τ 1 = N 1 Т о + Δt к1 ; к 2 τ 2 = N 2 Т о + Δt к2 ; τ о = N o Т о, (3.9)

где к 1 и к 2 - коэффициенты расширения; N o , N 1 и N 2 - числа счетных импульсов, заполнивших отмеченные интервалы, а Δt к1 и Δt к2 - по­грешности дискретизации измерения расширенных интервалов.

Из рис. 17.2 также видно, что искомый интервал

Т х = τ о + τ 1 - τ 2 .

Под­ставляя в это выражение параметры τ о , τ 1 и τ 2 , вычисляемые по (17.4), находим, что

Т х = N o Т о + (N 1 Т о + Δt к1 )/к 1 – (N 2 Т о + Δt к2 )/к 2 . (17.5)

При идентичности коэффициентов расширения (к 1 = к 2 = к ), получим

Т х = Т о [N o +(N 1 N 2 )/к +(Δt к1 Δt к2 )/к ]. (3.10)

Погрешности дискретизации Δt к1 и Δt к2 имеют равномерное распре­деление с пределами 0…Т о , а их разность Δt к1 Δt к2 распределена по тре­угольному закону с пределами ±Т о . Поэтому максимальная погрешность дискретизации при измерении интервала Т х равна Т о /к и уменьшается по мере роста коэффициента расширения k. Однако на практике данный коэф­фициент выбирают равным 128 или 256, так как при его дальнейшем уве­личении существенно возрастает погрешность расширителей интервалов.

Нониусный метод

Одной из разновидностей метода интерполяции является нониусный метод, часто используемый в технике измерения линей­ных размеров. Нониусные измерители временных интервалов в прин­ципе позволяют уменьшить погрешности начала и конца счета. Однако в большинстве приборов счетные импульсы синхронизиро­ваны с началом временного интервала и уменьшается лишь погреш­ность конца.

Структурная схема измерителя временного интервала с нониусным счетом показана на рис. 17.3, а.

Импульс и н начала времен­ного интервала запускает генератор счетных импульсов с удар­ным возбуждением и воздействует на триггер 1 . Выходной импульс триггера отпирает селектор 1 и начинается счет импульсов с пе­риодом Т о. Под действием импульса и к конца интервала триггер 1 переходит в исходное положение и счет прекращается. Счетчик фик­сирует число N , кратное целому числу периодов счетных импуль­сов. В момент окончания временного интервала происходит запуск генератора нониусных импульсов , одновременно импульсом с триггера 2 открывается селектор 2. Нониусные импульсы с периодом

Т н = (п - 1)Т о /п ,

где п - некоторое целое число, поступают на счетчик нониусных импульсов и на схему совпадений .

Рис. 3.7. Нониусный метод измерения временных интервалов: а – структурная схема; б – временные диаграммы

С течением времени интервал между соседними импульсами счетной и нониусной последовательностей уменьшается, и при его минимальном зна­чении импульсы начинают перекрываться. Срабатывает схема сов­падений, импульс которой воздействует на селектор 2 и приводит к прекращению счета по нониусному каналу. Счетчик нониусных импульсов фиксирует число нониусных импульсов k.

Как видно из рис. 17.3, б, измеряемый временной интервал можно представить в виде суммы

Т х = NТ о + Δt к , (3.11)

Δt к = kТ о kТ н Δt кн = kТ о /п Δt кн , (3.12)

Δt кн - погрешность из-за неточного совпадения фронтов счетных и нониусных импульсов.

Подставив (17.8) в (17.7), получим

Т х = NТ о + kТ о /п Δt кн , (3.13)

Число k характеризует длительность интервала Δt к , выраженную в долях периода Т о . Величина Т о /п называется шагом нониуса.

Отсчетное устройство прибора связано с обоими счетчиками та­ким образом, что число N фиксируется в его старших разрядах, а k - в младших. Обычно п = 10 m , где m == 1 или 2, тогда с младших разрядов отсчетного устройства отсчитывается значение Δt к в де­сятых или сотых долях Т о .

Пусть, например Т о = 100 нc, Т н = 99 нc, a Т х = 1813 нc. Отсчет старших разрядов отсчетного устройства будет равным 18, а интервал Δt к составит 13 не. Совпа­дение импульсов произойдет при выполнении равенства 13 = k 100 – k 99 откуда отсчет младших разрядов k == 13. Общий отсчет равен 1813, что соответствует длительности измеряемого интервала в наносекундах.

Нониусные и счетные импульсы обычно формируются из сину­соидальных напряжений, вырабатываемых генераторами с кварце­вой стабилизацией. Из-за нестабильности уровней формирования периоды счетных и нониусных импульсов флуктуируют вокруг сред­них значений Т о и Т н. При большом числе п это может привести к ложным совпадениям. Такое же влияние оказывает нестабиль­ность начальной фазы генератора нониусных импульсов. Перечис­ленные факторы ограничивают точность измерений.

1. ПРОЕКТИРОВАНИЕ ИЗМЕРИТЕЛЯ ВРЕМЕННЫХ ИНТЕРВАЛОВ

1.1. Принцип действия измерителей

Временные интервалы могут задаваться различными способами, однако в радиоэлектронике они чаще всего задаются длительностью одного прямоугольного импульса или же ограничиваются короткими начальным и конечным (стартовым и стоповым), которые могут поступать на вход измерителя по одному или двум каналам. В связи с этим изменяется характер входного устройства, структурная же схема измерителя, как и метод измерения, практически одинаковы для всех случаев цифрового измерения интервалов времени. На рис. 1.1 показана структурная схема измерителя временных интервалов, ограниченных короткими импульсами начала и конца, поступающими на вход измерителя по двум каналам.

Интервал времени , заданный любым способом, разбивается на элементарные интервалы (кванты), образуемые с помощью высокостабильного генератора импульсов. Число этих элементарных интервалов подсчитывается счетчиком.

Таким образом, измеряемый интервал времени равен

(1.1)

где - период следования импульсов генератора стабильной частоты .

Результат измерения временного интервала получается с погрешностью, которая может быть определена на основании (1.1).

Предельное значение относительной погрешности равно

,

где – относительная погрешность дискретности;

Относительная погрешность, вызванная нестабильностью частоты генератора импульсов.

Так как , то погрешность дискретности составит

,

а предельное значение общей погрешности измерения интервала будет равно

(1.2)

Описанный метод измерения осуществляется с помощью измерителя, структурная схема которого показана на рис. 1.1.

Поступившим старт-импульсом триггер Т переводится в единичное состояние, что обусловливает открытие вентиля для прохождения импульсов от генератора стабильной частоты на счетчик СТ. Через время стоп-импульсом вентиль закрывается, доступ импульсов от на счетчик прекращается. Если старт- и стоп-имлульсы поступают по одному каналу, то они подаются на счетный вход триггера.

Если измеряемый интервал задан длительностью прямоугольного импульса, то последний поступает на специальное формирующее устройство, с помощью которого получаются короткие импульсы, ограничивающие временной интервал.

Используя формирующие устройства, можно с помощью измерителя временных интервалов измерять период электрических колебаний или период следования импульсов. В первом случае формирующее устройство должно преобразовать период колебаний в интервал времени, равный этому периоду и ограниченный двумя короткими импульсами. При этом формирующее устройство может явиться источником погрешности, вызванной нестабильностью уровня формирования интервала, равного периоду . При измерении периодов электрических колебаний в формирующем устройстве обычно имеется амплитудный дискриминатор (например, триггер Шмитта), с помощью которого период преобразуется в импульсы начала и конца интервала, равного . При наличии помех, в частности импульсных, возможно изменение момента срабатывания этого дискриминатора, что приведет к искажению длительности формируемого интервала . Полученная погрешность тем меньше, чем больше амплитуда исследуемого сигнала.

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

,

где и - амплитуды помехи и сигнала соответственно.

При соотношении сигнал - помеха, равном 40 дБ, возможная погрешность может составить около 0,3%. При измерении периода следования импульсов погрешность обычно не учитывается. Вообще чем больше крутизна импульсов, ограничивающих измеряемый интервал, тем меньше погрешность из-за помех в формирующем устройстве.

С целью уменьшения погрешности дискретности при измерении периодов электрических колебаний, а также периодов следования импульсов производят измерение среднего из периодов. Это осуществляется путем счета импульсов образцовой частоты в течение периодов с последующим делением показаний счетчика на . Для этого в структурную схему измерителя добавляется счетчик числа периодов и устройство деления показаний на . Обычно число делают равным 1, 10, 100 и т. д. Поэтому деление осуществляется переносом запятой в показаниях счетчика. Понятно, что при этом емкость счетчика увеличивается также в раз.

При измерении среднего из периодов относительная погрешность измерения (предельная) составит :

а) для синусоидального сигнала

;

б) для импульсного сигнала при достаточной крутизне фронтов импульсов

,

где - число периодов, выбранных для усреднения;

Измеряемый период;

Частота заполняющих счетных импульсов;

Погрешность, вызванная нестабильностью формирующего устройства.


Погрешность дискретности, возникающая при измерении интервалов времени (а также периодов синусоидальных сигналов или следования импульсов) является следствием несовпадения импульсов генератора образцовой частоты и импульсов начала и конца интервала. Она равна ± 1 ( ), чему соответствует время . Для уменьшения этой погрешности применяют различные способы, один из которых заключается в принудительной синхронизации генератора образцовой частоты с импульсом начала интервала. На рис. 1.2 показана схема измерителя периодов электрических колебаний с синхронизацией генератора.

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

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

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

1.2. Пример расчета измерителя временных интервалов

Приступая к проектированию, разработчик должен иметь в качестве исходных следующие основные требования к измерителю временных интервалов:

1) диапазон измеряемых интервалов и ;

2) основная погрешность измерения или класс точности;

3) характеристика отсчетного устройства.

Кроме того, должно быть известно, как поступают па вход измерителя интервалы (однократно или повторяются с определенной частотой), а также как задаются или ограничиваются измеряемые интервалы.

Если интервалы задаются импульсами начала и конца, то должны быть указаны характеристики этих импульсов (амплитуда и полярность, длительность и крутизна переднего и заднего фронтов). Если интервал задан в виде прямоугольного импульса, то должны быть также заданы амплитуда, полярность и крутизна фронтов. При измерении периода электрических колебаний должна быть известна амплитуда этих колебаний. Должны быть также известны или заданы условия эксплуатации прибора. Могут быть также заданы его габариты и масса, источники питания и т.д. В задании может быть указана степень автоматизации прибора (выбор пределов измерения, выход на печатающее устройство и т. д.).

Пусть заданы:

1) диапазон измеряемых интервалов времени, задаваемых импульсами начала и конца интервала - 1 × 10 –3 до 10 с;

2) погрешность измерения - не более 0,1% от измеряемого интервала.

Результат измерения следует представить в десятичном коде с помощью цифрового отсчетного устройства.

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

Посмотрим сначала, что получится, если диапазон временных интервалов не разбить на поддиапазоны (пределы). Частоту генератора можно получить, исходя из (1.2) и заданной допустимой погрешности.

При измерении не очень коротких интервалов времени (порядка нескольких миллисекунд и более) основной погрешностью является погрешность дискретности . Погрешность , обусловленную нестабильностью генератора, можно сделать малой (менее 1 × 10 –5), если генератор стабилизирован кварцем. Поэтому этой погрешностью во многих случаях можно пренебречь по сравнению с погрешностью дискретности. Если же погрешностью пренебречь нельзя, то можно принять с некоторым запасом =(0,5 ¸ 0,7) , где - допустимая погрешность, равная в нашем примере 0,1%. Так как наибольшая относительная погрешность дискретности имеет место при измерении самого короткого интервала времени, то мы должны обеспечить

,

откуда, приняв , будем иметь

Гц.

Полученное значение Гц является минимальной частотой, при которой погрешность измерения не выходит за пределы допустимой. Если нет ограничений по частоте сверху, например из-за недостаточного быстродействия первых ячеек счетчика или других элементов, то окончательно частота генератора может быть выбрана несколько большей. Правда, при этом увеличивается также емкость счетчика импульсов.

Число разрядов в счетчике определяется из заданной погрешности измерения, точнее из заданной погрешности дискретности. Для десятичного счетчика число разрядов (декад) равно

Имея в виду, что

,

а также приняв получим

,

т.е. для обеспечения заданной точности в счетчике и отсчетном устройстве должны иметься три полные и одна неполная декада. При измерении минимального интервала () на счетчик поступит 2000 импульсов. Однако при измерении наибольшего интервала , равного 10 с, на счетчик может поступить импульсов:

Для того чтобы записать это число, необходимо более 7 десятичных разрядов (декад).

Конечно, относительная погрешность дискретности при измерении больших интервалов будет меньше, чем при измерении малых интервалов. Однако не следует забывать, что общая погрешность измерения складывается из суммы погрешностей: методической (погрешности дискретности) и инструментальной. Инструментальная погрешность, в которую входит и другие возможные составляющие, от числа разрядов (уровней дискретизации) не зависит. Следовательно, увеличивая число разрядов, необходимого увеличения точности можно и не получить. Поэтому не имеет смысла увеличивать емкость счетчика, на что требуется дополнительное оборудование. Кроме того, при большом числе знаков в отсчетном устройстве создается иллюзия высокой точности, хотя на самом деле несколько последних цифр являются сомнительными.

Соображения, изложенные выше, являются причиной тому, что при измерении какой-либо величины, изменяющейся в широком диапазоне, последний для удобства отсчета разбивают на ряд поддиапазонов (пределов) с коэффициентом перекрытия, равным 10, хотя основанием для выбора числа пределов служит другой критерий - допустимое возрастание относительной погрешности к началу каждого поддиапазона.

Разобьем весь диапазон измеряемых интервалов на 4 предела с соответствующим делением частоты образцового генератора , как оказано в таблице.

Поддиапазоны, с

1 × 10 –3 - 1 × 10 - 2

1 × 10 - 2 - 1 × 10 - 1

0,1 - 1

1-10

Образцовая частота, Гц

2 × 10 6

2 × 10 5

2 × 10 4

2 × 10 3

Теперь в каждом диапазоне максимальное число импульсов, поступающих на счетчик, будет не более 2 × 10 4 . Следовательно, счетчик должен иметь четыре полные и одну неполную декады. Максимальное число, которое может быть установлено в отсчетном устройстве, будет равно 19999. Старшая (неполная) декада должна содержать только лишь один элемент с двумя устойчивыми состояниями («0» и «1»). ,




При проектировании измерителей временных интервалов, кроме генератора образцовой частоты, расчету подлежит также входное формирующее устройство. Остальные узлы и элементы обычно выбираются по их характеристикам с соответствующим согласованием параметров. Что же касается генератора образцовой частоты, то для его подробного расчета необходимо задать номинальную частоту и ее стабильность , а также амплитуду, форму и длительность выходных импульсов. Такой расчет можно произвести по известным методам .

В заключение следует отметить, что измерители временных интервалов редко выпускаются промышленностью в виде отдельных приборов. В целях более эффективного использования дорогостоящих узлов (например, кварцевого генератора) промышленность выпускает измерительные установки, которые при соответствующих переключениях могут использоваться как измерители частоты, периода, временных интервалов, длительности импульсов и т.д.

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

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

1) Метод последовательного счета. Измерение заключается в сравнении измеряемого интервала времени Дtx с дискретным интервалом, воспроизводящим единицу времени. Для этого измеряемый интервал Дtx заполняется импульсами с известным образцовым периодом следования Tобр<

Для аппаратурного осуществления описанного метода необходимы генератор счетных импульсов и счетчик, между которыми должна быть включена схема, открывающая счетчик на время Дtx. Эту функцию выполняет временной селектор, представляющий собой логический элемент И (рисунок 1).

Счетные импульсы, непрерывно поступающие на вход 1 временного селектора, могут проходить в счетчик только тогда, когда на входе 2 селектора действует стробирующий импульс. Он формируется из исследуемого сигнала устройством, содержащимся в блоке формирования и управления. За время действия стробирующего импульса, длительность которого равна измеряемому интервалу Дtx, счетчик считает импульсы генератора. Число импульсов, зафиксированное счетчиком и наблюдаемое с помощью цифрового отображающего устройства - дисплея, однозначно соответствует измеряемому интервалу Дtx.

В измерительной технике импульс, вырезающий участок импульсной последовательности или задающий продолжительность счета, принято называть временными воротами.

Таким же способом можно измерить и длительность прямоугольного импульса фи. В этом случае исследуемый импульс подается непосредственно на вход 2 селектора. Временные ворота получаются равными длительности фи.

Интервал времени можно преобразовать в пропорциональное число импульсов и с помощью генератора ударного возбуждения. Для этого на вход последнего нужно подать стробирующий импульс, длительность которого равна измеряемому интервалу времени, т. е. фстр = Дtx. За время действия стробирующего импульса фстр генератор вырабатывает пакет импульсов, число p которых - однозначная функция частоты генерируемого сигнала и длительности стробирующего импульса: p = фстр · F.


2) Измерение методом сравнения временных интервалов

Измеритель временных интервалов (ИВИ) предназначен для измерения временных интервалов периодических процессов микросекундного диапазона длительностей. В основу работы прибора положен компенсационный метод измерения временных интервалов. Измеряемый интервал сравнивается с известным; при этом известный временной интервал задается источником временных сдвигов (ИВС), а момент компенсации измеряемого временного интервала образцовым фиксируется с помощью осциллографического индикатора. Процесс измерения временных интервалов сводится к следующему: начало измеряемого интервала, подаваемого на вход системы вертикального отклонения индикатора, совмещают с визирной отметкой на экране ЭЛТ. Затем изменением задержки задержанного импульса ИВС, запускающего развертку индикатора, конец временного интервала совмещают с той же отметкой. Измеряемый интервал равен значению изменения задержки. Источник временных сдвигов позволяет получить два импульса с регулируемым временным сдвигом между ними: запускающий импульс - для запуска исследуемого устройства; задержанный импульс - для запуска ждущей развертки электронно-лучевого индикатора ИВИ. Принцип действия поясняется структурной схемой (рисунок 3).

Кварцевый генератор предназначен для создания опорной импульсной последовательности. Делитель частоты вырабатывает импульсы, определяющие период следования выходных импульсов. С помощью блоков переменной задержки Й и ЙЙ осуществляется задержка дискретно через 100 нс запускающего и задержанного импульсов в диапазонах соответственно 0 - 900 нс и 0 - 999900 нс путем выбора нужных импульсов опорной последовательности 10 МГц. Переменная задержка предназначена для перекрытия диапазона временных сдвигов 0-100 нс задержанного импульса. Причем дискретные сдвиги по 10 нс создаются с помощью кабельной линии задержки, а сдвиги дискретно через 1 нс и плавно с помощью электронной схемы задержки. Селекторы предназначены для исключения нестабильности работы блоков переменной задержки Й и ЙЙ. Блоки взаимодействуют следующим образом. Период следования выходных импульсов после делителя определяет период следования выходных импульсов ИВС (запускающего и опорного). Этим импульсы открывают входы блоков задержки Й и ЙЙ в каналах запускающего и задержанного импульсов, на которые подаются опорные импульсы. Блоки отсчитывают нужное количество импульсов, соответствующее установленной задержке, и открывают селекторы. Происходит выбор нужных опорных импульсов, которые в канале запускающего импульса поступают непосредственно на выходной формирователь, а в канале задержанного импульса - предварительно на электронную схему задержки (задержка ЙЙЙ). Описанный метод измерения временных интервалов реализован в измерителе И2-26, который обеспечивает измерение задержки между одинаковыми сигналами на одном уровне в диапазоне от 10·10-9 до 10·10-3 с.

3) Нониусный метод. Для измерения временных интервалов с субнаносекундным разрешением широко применяются нониусные измерители. Наиболее распространены комбинированные измерители, в которых временной интервал «грубо кодируется» импульсами опорного генератора, а интерполяция отрезков между границами интервала и фронтами импульсов опорного генератора производится нониусным методом. Для таких измерителей актуальна задача обеспечения точной стыковки основной и интерполирующей шкал, решаемая довольно сложными техническими приемами.

Эта проблема отсутствует при использовании «модифицированного» нониусного метода, в котором подсчет импульсов опорного генератора производится между моментами совпадения фаз опорного и нониусного сигналов. Его основное преимущество - значительное снижение погрешности?2..

Мирский Г. Я. Электронные измерения 4-е изд перераб. и доп. М. Радио и связь, 1986. 440 с. ил. А. С. 9711527328 RU 2127445 C1 кл. G04F1004 РФ Быстродействующий нониусный измеритель временных интервалов Гурин Е. И Дятлов Л. Е Конов Н. Н Назаров В. М. опубликовано 10.03.1999 А. С. 9711527328 RU 97115273 А кл. G04F1004 РФ

В данной статье было разработано устройство измерения временных интервалов. По заданию временной интервал может лежать в пределах 1мс- 32С.

Дляизмерения временного интервала между двумя событиями, необходимо измеряемыйинтервал «заполнить» импульсами, а затем сосчитать количество импульсов.

Применительнок микроконтроллеру это означает:

Поопределению события, соответествущего началу временного интервала, запустить«генератор», производящий последовательность импульсовопределеннойдлительности,

Организовать подсчет импульсов данной последовательности,

Пособытию, соответествущего концувременного интервала, остановить «генератор»,

-«выдать» значение количества импульсов в заданные порты,

-«обнулить» значение счетчика импульсов

Функциональная схема измерения временных интервалов

Описание алгоритма работы устройства.

В начале программы перечисляются все вектора прерываний этого процессора, первым прерываниемявляется вектор сброса ( rjmp RESET ).

В этой подпрограммеинициализируются необходимые периферийные узлы микроконтроллера, а именно:

Порт А настраивается на вывод

Порт С настраивается на вывод

Порт D настраивается на ввод

Настраивается прерывание int 1 (прерывание по спаду импульса)

Настраивается прерывание int 0 (прерывание по фронту импульса)

Определяется вершина стека

Инициализирующая часть программы заканчивается командой SEI – разрешение работы прерываний

По пришествии фронта импульса (на выводе int 1(PD 3)), генерируется прерывание int 1, счетчик команд«уходит» их основного цикла в таблицу векторов прерываний на адрес $000 4, там находится команда перехода на обработчик прерывания EXT _ INT 1.

В подпрограмме обработки прерывания производитсянастройка таймера-счетчика Т0.

Таймеру задается число для сравнения (125), значениепредделителя (8), режим работы (сброс по совпадению). Это означает, что восемьтактов работы процессора значение в счетчике будет увеличиваться. Когда онодостигнет 125, (125*8=1000, при тактовой частоте в 1МГц, период тактовойчастоты достигнет 1 мкс, 1000 мкс - 1мсек) возникнет прерывание по совпадениюТ0. Таким образом, каждую 1мсек, Т0 будет вызывать прерывание. Командой reti , обработчик прерываниязаканчивается, счетчик команд возвращается в основной цикл (туда, где был допрерывания).

Каждую1мсекТ0 вызывет прерывание TIM0_COMP. Вэтом прерываниипроизводится однаоперация – увеличение регистровой пары Z на единицу. На этом прерывание изаканчивается.

По пришествии спада импульса(на выводе int0 (PD2)), генерируется прерывание int0. В этой подпрограммесодержимое индексного регистра Z копируется в порты (А и С), далее содержимое счетного регистра обнуляется.Следом останавливается таймер-счетчик Т0 (в управляющий регистр счетчиказаносится 0). На этом прерывание заканчивается.

Принципиальная электрическая схема