Измеритель частоты заполнения пачек импульсов
Иллюстрации
Показать всеРеферат
Изобретение позволяет повысить быстродействие и точность измерителя частоты, а также расширить область его применения. Устройство содержит формирователь 1 импульсов, счетчики 3 и 5 периодов измеряемой и опорной частот, генератор 8 опорной частоты, арифметический блок 4, включающий процессорный блок 12, блок 13 памяти, дешифратор 14 устройств ввода-вывода информации, устройства 15 и 16 ввода информации и порты 17 и 18 вывода информации . Введение элемента И 2, формирователя 6 интервалов и формирователя 7 импульсов позволяет исключить процесс автоподстройки дешифратора. Принцип работы устройства не накла (J С
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51) 4 С 01 R 23/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (;ф;
©
CC а фиГ1
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4050587/24-21 (22) 18.04.86 (46) 15.09.87. Бюл. У 34 (72) А.M.Ïàâåëüåâ, В.В.Кангин и Н.П.Ямпурин (53) 621. 317(088.8) (56) Авторское свипетельство СССР
11 834562, кл. G 01 R 23/00, 1979. (54) ИЗМЕРИТЕЛЬ ЧАСТОТЫ ЗАПОЛНЕНИЯ
ПАЧЕК ИМПУЛЬСОВ (57) Изобретение позволяет повысить быстродействие и точность измерителя частоты, а также расширить область
„„SU„„1337798 A 1 е? о применения. Устройство содержит формирователь 1 импульсов, счетчики
3 и 5 периодов измеряемой и опорной частот, генератор 8 опорной частоты, арифметический блок 4, включающий процессорный блок 12, блок 13 памяти, дешифратор 14 устройств ввода-вывода информации, устройства 15 и 16 ввода информации и порты 17 18 вывода информации. Введение элемента И 2, формирователя 6 интервалов и формирователя 7 импульсов позволяет исключить процесс автоподстройки дешифратора.
Принцип работы устройства не накла1337798 дывает дополнительных ограничений на частоты осуществляет вычисление часколичество пачек и количество импуль- тоты импульсов с учетом количества сов в пачке. Кроме того, измеритель импульсов в пачке. 1 з.п ф лы, 2 ил.
Изобретение относится к импульсной технике и может быть использовано для измерения частоты заполнения пачек импульсов.
Цель изобретения — повышение быстродействия и точности иэмеритепя частоты заполнения пачек импульсов, а также расширение области его применения.
На фиг. 1 представлена структурная схема предлагаемого измерителя, на фиг. 2 — временные диаграммы, поясняющие его работу.
Измеритель частоты заполнения пачек импульсов содержит формирователь
1 импульсов, элемент И 2, счетчик 3 периодов измеряемой частоты, арифметический блок 4, счетчик 5 периодов опорной частоты, формирователь 6 интервала, второй формирователь 7 импульсов, генератор 8 опорной частоты, вход 9 устройства, шины 10 входных сигналов, шину 11 кода задержки, процессорный блок 12» блок 13 памяти, дешифратор 14 устройств ввода-вывода информации, первое и второе устройства, 15 и 16 ввода информации, первый и второй порты 17 и 18 вывода инфор— мации, шины 19, 20 и 21 данных, адреса и управления соответственно и выход 22 устройства.
Вход первого формирователя 1 импульсов является вхоцом устройства, а его выход соединен с суммирующим счетным входом счетчика 3 периодов измеряемой частоты и входом записи формирователя 6 интервала. Выход генератора 8 опорной частоты соединен с первым входом элемента И 2, второй вход которого соецинен с выхоцом переноса формирователя 6 интервала и входом второго формирователя 7 импульсов, а выход подключен к суммирующему счетному входу счетчика 5 периодов опорной частоты и вычитающему счетному входу формирователя 6 интервала. Выход второго формирователя 7 импульсов соединен с входами сброса счетчиков периодов измеряемой
3 и опорной 5 частот. Вход прерывания процессорного блока 12 соединен с выходом второго формирователя 7 импульсов. Выход второго порта 18 вывода информации соединен шиной 11 кода задержки с 0-вхоцами формирователя 6 интервала. Входы первого 15 и второ10 го 16 устройств ввода информации соецинены шинами 10 входных сигналов соответственно с выходами счетчиков периодов измеряемой 3 и опорной 5 частот. Выходы данных первого 15 и
15 второго 16 устройств ввода информации соединены шиной 19 данных с входами данных первого 17 и второго 18 портов вывода информации, блока 13 памяти и процессорного блока 12. Ад20 ресные входы процессорного блока 12 и блока 13 памяти соединены шиной
20 адреса с адресным входом дешифратора 14 устройств ввода-вывода информации, управляющий вход которого сое25 динен шиной 21 управления с соответствующими входами первого 15 и второго 16 устройств ввода информации, второго порта 18 вывода информации, процессорного блока 12 и блока памя30 ти, а выходы подключены к входам блокировки первого 15 и второго 16 устройств ввода информации, первого
17 и второго 18 портов вывода информации. Выход первого порта 17 вывода
35 информации является выходом устройства.
Измеритель частоты заполнения пачек импульсов работает следующим образом.
Генератор 8 опорнои частоты выдает импульсы с периодом "i,(ôèã.2a).
В исходном состоянии, т.е. при отсутствии импульсов входного сигнала, счетчик 3 периодов измеряемой
45 частоты, счетчик 5 опорной частоты и формирователь 6 интервала находятся в нулевом состоянии, при этом сиг13377
Х вЂ” — С импульса нал логического нуля на выходе заема формирователя 6 интервала, поступая на вход элемента И 2, запрещает прохождение импульсов опорного генератора 8 через элемент И 2 на вычитающий счетный вход формирователя 6 интервала.
При поступлении на вход 9 измерителя входного сигнала на выходе фор10 мирователя 1 образуются импульсы, период следования которых равен периоду следования импульсов входного сигнала Т„, а общая длительность такой пачки импульсов равна Тр (фиг.25)
Эти импульсы поступают на суммируюший вход счетчика 3 периодов измеряемой частоты и вход записи формирователя
6 интервала. Счетчик 3 периодов измеряемой частоты осушес.твляет подсчет .0 этих импульсов, а формирователь 6 интервала — их задержку на величину К.
К вЂ” коэффициент задержки, коц которого всегда присутствует на Р-входах формирователя 6 интервала поступая
25 по шине 11 кода запержки с выхода второго порта 17 вывода из арифметического блока 4.
Залержка импульсов осуществляется следующим образом.
Передним фронтом первого импульса
30 формирователь 6 интервала устанавливается в состояние К, поскольку на его D-входах присутствует соответствующий коц иэ арифметического блока
4 при этом на его выходе заема поя- 35
7 вится сигнал логической единицы, который, поступая на вход элемента И 2. разрешает прохождение через него импульсов опорного генератора 8 на вычитающий счетный вход формирователя 40
6 интервала и суммирующий счетный вход счетчика 5 периодов опорной частоты.
Если период Т импульсов входного х сигнала удовлетворяет условию Т„(Ксо, 45 что обеспечивается соответствующим
К, то на выходе заема формирователя
6 в течение всей пачки импульсов будет сигнал логической единицы, а сигнал логического нуля на его выходе 50 заема появится через время Кс, относительно переднего фронта последнего импульса пачки (фиг. 2 ь).
Таким образом, с выхода заема формирователя 6 интервала снимается импульс, длительность которого равна
Т + К . Счетчик 5 периодов опорной и с частоты осуществляет измерение этого
98 1 формирователь 7 импульсов выдает импульс (фиг. 2 < ), передний фронт которого совпадает с задним фронтом импульса с выхода заема формирователя 6, а задний задержан о носительно его на время, необходимое для обработки информации в арифметическом блоке (t,).
Этот импульс, поступая на вход прерывания процессорного блока 12, делает запрос на прерывание.
Процессорный блок 12 организует обработку прерывания, подавая соответствующие коды по шинам управления
20 и адреса 21 на дешифратор 14 устройств ввода-вывода информации и устройства 15 и 16 ввода информации, что обеспечивает считывание показаний счетчика 3 периодов измеряемой частоты и счетчика 5 периодов опорной частоты в блок 13 памяти. При этом в счетчике 3 периодов измеряемой частоты будет коц числа N, соответствующий копичеству импульсов данной пачки. В счетчике 5 периодов опорной частоты будет код числа М, соответствующий временному интервалу Т„ +
+ К
Задним фрон гом импульса с выхода формирователя 7 импульсов счетчик 3 периодов измеряемой частоты и счетчик 5 периодов опорной частоты устанавливаются в исходное состояние, а в блоке 13 памяти будут храниться коды, соответствующие числам N, и М,.
При поступлении каждой последующей пачки импульсов аналогично описанному формируются и запоминаются значения N;, M, (i = 1,m), где т определяется арифметическим блоком 4 исходя из заданной точности измерения, соответствующие 1-м пачкам импульсов.
По окончании обработки i-й пачки имйульсов процессорный блок 12 организует программным путем вычисление частоты входного сигнала по формуле
Код, соответствующий частоте поступает по шине 19 данных на вход порта 18 вывода информации, а далее и на выход 22 измерителя.
Таким образом, введение элемента
И 2, формирователя 6 интервалов и формирователя 7 импульсов поэволяет значительно увеличить быстродействие предлагаемого измерителя за счет исключения процесса автоподстройки де—
133779Н шифратора и расширить область применения, поскольку его принцип работы не накладывает дополнительных ограничений на количество пачек и клличество импульсов в пачке и, кроме того, обеспечивает максимальную точность, поскольку вычисление частоты импульсов осуществляется с учетом количества импульсов в пачке.
Ф о р м у л а и з о б р е т е и и я
1. Измеритель частоты заполнения пачек импульсов, содержащий первый формирователь импу:1ьсов, вход которого является входом устройства, счетчик периодов измеряемой «лст<)ти, счетчик периодов опорной частоты, арифметический блок, генераf
ff им, IIó!lL.ñîâ соединен с входами сброс л счетчиков периодлн измеряемо» H ()flop
НоА частот и вхо LoM прс рь<13<3133<я лриф— метическог О < лока, П-13xoflhf g)<)phfffp<>f<лтеля интервала соединены шинами задержки с первым выходом вывода инфлрмлц)ги лрифметического блока, вьгход с.четчикл и:3меряемой частоты соединен
5 шинлми входных сигнллов с первым входом ввода информации арифметического б:<лкл, втор(й выход вывода информации лрифметичеcxof o G!Iof(d является выхсдлм устройства.
2. И1меритель по и. 1, о т л и ч а ю <ц и и с я тем, что арифметический блок содержит процессорный блок, блок плмяти, первый и второй порты вывода информации, первое и второе устройство ввода информации, дешифратор устройств ввода-вывода информаH P lf f (M 1)ХОД f f P
f« р»лгс> порта вывлдл инфлрмлции л< див< н 3)з»3< и кода задержки с первым
)ч)хл (Ом вь )одл »»<формации лрифмети>с ск()l <> б(>f ) устройств нвоцл информации след»пени пинами входных сигналов со(тf)< тстненн > с первым и вторим входа)н1 1<вл,)л »1<формлции арифметического с>ллкл, выходи длвных первог о и второ.>П
l о устрлйс I 13 ввода информации соединен«1 шинс и цлнных с входами данных плртлн вывода информации, блока па<гяти ll процессорного блока, адреснь)е
«ходи процессорного блока, блока памяти след»неви шиной адреса с адрес.1 .) ним f)ходом Lешифрлтopа устройств ввоцл-вьн)лда информации, управляющий
f3x<);f которого соединен шиной управления с I)тлр I>fli f>xîäëMH первого и
)3Topol () устройств ввода информации, 1(3
»ернлго порта вывода информации процССС Opffol O бЛОКЛ И л 1ОКа ПаМятИ, а
1fepf3f fe, второй, третий и четвертый нихлци плдк:<к) <еш,l соответственно к входам блокировки второго порта вь<с1<>
f3n;La информации,:1с рно го устройства ввода информ;ции, первого порта выНо I ÷ информации и вт Оро го ус тройстнл f) f<<)!La информ; ции, вико;1 вт зр ого порт;1 ньн)одл инфлрма 111<1 является выходом устрлиствл.
1337798
Составитель В.Величкин
Редактор А.Лежнина Техред В.Кадар Корректор H.Êîðoëü
Заказ 4125/42 Тираж 730 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4