русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2014-11-27; просмотров: 3211; Нарушение авторских прав


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

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

Различают два основных способа измерения интервалов времени: осцил-лографический и цифровой.

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

 

Измерения интервалов времени с помощью цифрового частотомера.

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

 

Основные элементы устройства и их действие были проанализированы в предыдущем разделе. В данном случае гармонический сигнал, период Tx, ко­торого требуется измерить, после прохождения входного устройства (ВУ) (u1 — выходной сигнал ВУ) и формирователя импульсов (ФИ) преобразуется в последовательность коротких импульсов и2 с измеряемым периодом. В уст­ройстве формирования и управления из них формируется строб-импульс u3 прямоугольной формы и длительностью Тх, поступающий на один из входов временного селектора (ВС). На второй вход этого селектора подаются корот­кие импульсы и4 с образцовым периодом следования Т0, сформированные де­кадным делителем частоты (ДДЧ) из колебаний кварцевого генератора (КГ).



Временной селектор пропускает на счетчик (СЧ) число Мх счетных импульсов и5 в течение интервала времени Тх равном длительности строб-импульса и3.

Из рис. 10.8, б следует, что измеряемый период определяется как

Тх=МхТ0-△tД (10.8)

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

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

Тх = Мх Т0. (10.9)

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

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

Систематическая составляющая зависит от относительной стабильности δкв образцовой частоты кварцевого генератора, а случайная определяется в основном погрешностью дискретизации △tД , рассмотренной в разделе 10.5. Максимальное значение этой погрешности удобно учитывать через эквивалентное изменение числа счетных импульсовМх на ± 1. При этом максимальная абсолютная погрешность дискретизации может быть определена разностью двух значений периода Тх, получаемых по формуле (10.9) при числах Мх ± 1 и Мх, и равна △Тх = ± То. Соответствующая максимальная относительная погрешность δ = ± △Тх /Тх = ± 1/Мх = ± 1/(Тхf0) ,

где f0=1/ То - значение образцовой частоты кварцевого генератора.

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

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

δ Тх =±100 √ δкв2 + 1/ Тхf0 (10.10)

 

Из выражения (10.10) следует, что из-за погрешности дискретизации погрешность измерения периода Тх резко увеличивается при его уменьшении. Повышения точности измерений можно добиться за счет увеличения частоты f0 кварцевого генератора (путем умножения его частоты в Ку раз), т.е. путём увеличения числа счетных импульсов Мх. С этой же целью в схему после входного устройства вводят делитель частоты исследуемого сигнала с коэффициентом деления К (на рис. 10.8, а не показан). При этом выполняется измерение К исследуемых периодов Тх и в такое же раз уменьшается относительная погрешность дискретизации.

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

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

Пусть измеряется интервал времени Тх, начало и конец которого заданы положением импульсов uн и ик соответственно (рис. 10.9, а). При этом предполагается,что начало измеряемого интервала не связано синхронно со счетными импульсами, приведенными на рис. 10.9,а, б. Для уменьшения составляющих погрешности дискретизации △tн и △tк в начале и конце интервала Тх, можно расширить в k раз интервалы △tн и △tк и измерять их, заполнив счетными импульсами. Учитывая еще и погрешности расширителей, на практике расширяют эти интервалы до большей длитель­ности. Ими могут быть, например, вспомогательные расширенные интервалы τ1 = 2Tо - △tн и τ2 = 2Tо- △tк (рис. 10.9, в). Чтобы еще уменьшить погрешности дискретизации, вспомогательные интервалы можно в свою очередь также расширить. Полученные основные расширенные интервалы имеют длитель­ности k1 τ1 и

k2 τ2 соответственно (рис. 10.9, г), где k1 и k2, — коэффициенты расширения. Расширители строят, используя обычно способ заряда и разряда конденсатора с разной скоростью.

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

k1 τ1 = N1T0+△tk1; k2 τ2 = N2T0+ △tk2; τ0=N0T0, (10.11)

где N1, N2, и n0 — числа счетных импульсов, заполнивших отмеченные интер­валы, а △tk1 и △tk2 — погрешности дискретизации измерения основных рас­ширенных интервалов.

Из временных диаграмм на рис. 10.9 также видно, что искомый интервал можно определить как Tx= τ0+ τ1 - τ2. Подставляя в это выражение параметры τ0, τ1 и τ2, вычисляемые по (10.11), находим, что

Tx = N0T0+( N1T0 +△tk1)/k1 - (N2T0+ △tk2)/k2. (10.12)

При одинаковых коэффициентах расширения сторон измеряемого интер­вала (k1= k2 = k), получим

Tx =T0 ⌈N0+(N1- N2)/k⌉+(△tk1- △tk2)/k. (10.13)

Погрешности дискретизации △tk1 и △tk2 имеют равномерное распределе­ние с пределами О...T0, а их разность △tk1- △tk2 распределена по треугольно­му закону с пределами ± Т0. Поэтому максимальная погрешность дискрети­зации при измерении интервала Тх равна T0 /k и уменьшается с ростом коэффи­циента расширения k. На практике этот коэффициент выбирают равным 128 или 256 (это связано с разрядностью дискретизаторов), так как при его дальнейшем увеличении существенно возрастает погрешность расширителей интервалов.

Нониусный метод. В измерителях интервалов времени применяют и дополнительные методы расширения рабочего диапазона в сторону малых значений △t . Одним из них является нониусный (нониус — указатель средст­ва измерения в виде дополнительной шкалы). Этот метод позволяет снизить погрешность дискретизации, которая становится недопустимо большой при измерении коротких (десятки наносекунд) интервалов времени. С этим при­ходится иметь дело, например, при измерении длительности фронта им­пульсных сигналов. Практическая реализация нониусного способа обеспечи­вает временное разрешение порядка десятых долей наносекунды.

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

В таких приборах при измерении расширенных интервалов k1 τ1 , k2 τ2 и интервала τ0 (рис. 10.9) соответствующие числа счетных импульсов (N1, N2 и No), заполняющих эти интервалы, накапливаются в отдельных регистрах.

Длительность Tx одиночного измеряемого интервала вычисляется микропроцессором согласно формуле:

Tx=T0⌈N0+(N1- N2- △Nср)/k⌉ , (10.14)

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

При измерении повторяющихся интервалов (с усреднением) дополнительно подсчитывается число ne усредненных за время измерения интервалов. В этом случае измеряемый интервал времени вычисляется как

Tc=T0⌈N0+(N1-N2-ne△Nср)/k⌉/ne . (10.15)

При измерении периода Тх число ne определяет количество усредняемых периодов. При этом период вычисляют по формуле:

Tx = T0⌈N0+(N1- N2- △Nср)/k⌉/ ne . (10.16)



<== предыдущая лекция | следующая лекция ==>
Цифровой метод измерения частоты. | Цифровой измерительный генератор.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.