Реферат: Измерение длительности импульса

Таблица 1

Основные характеристики цифровой микросхемы 249ЛП5

Электрические параметры
Входное напряжение при IВХ =15 мА не более 1.7 В
Выходное напряжение в состоянии логического нуля 0.4 В
Выходное напряжение в состоянии логической единицы 2.4
Предельные эксплутационные данные
Входной постоянный ток 12 мА
Входной импульсный ток 15 мА
Напряжение питания 5(±0.5) В
Диапазон рабочих температур -60…+85 °С

4 .Определение погрешности измерения длительности импульса

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

Величина временного кванта (d) в нашем случае, равна периоду следования импульсов кварцевого резонатора(t) т.е. d=t. Измеренное значение одной мили секунды равно (в соответствии с ТЗ дискретность измерения длительности равна 1мСек):

T=t*N

Где N – число импульсов, поступивших на таймер/счетчик1.

Следовательно измеренное значение отличается от истинного на величину погрешности квантования DК =DtК :

DtК =T-Tx=N*t-Tx

где Tx – истинное значение.

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

Тх=N*t-(Dt1 -Dt2 )= N*t-Dt1 +Dt2

Pзакон распределения ошибок Dt1 и Dt2 с учетом их разных знаков представляет собой распределение Симпсона, а средне квадратическая погрешность квантования следуя указаниям [2, стр. 20] будет равна

5 Листинг программы расчета длительности импульса на языке ассемблер

Отладка программы была произведена с помощью отладчика-симулятора AVRSTUDIO 3.0

Код программы:

.include "8515def.inc".def fbinL=r22 ;двоичное значение, младший байт байт.def fbinH =r23 ;двоичное значение, старший байт.def tBCD0 =r23 ;BCD значение, цифры 1 и

.def tBCD1 =r24 ;BCD значение, цифры 3 и2

.def tBCD2 =r25 ;BCD значение, цифры 4

; Назначение выводов порта А:

; bit 0 - поступает импульс

;длительность которого

;необходимо измерить

; bit 1 - подключается кнопка

; режима измерения

; 0 - измерение длительности

К-во Просмотров: 377
Бесплатно скачать Реферат: Измерение длительности импульса