Измеритель частоты заполнения пачек импульсов
Изобретение относится к технике электрорадиоизмерений и может применяться, например, в гидроакустике для определения параметров частотно-модулированных сигналов. Измеритель частоты заполнения пачек импульсов содержит формирователь 1 импульсов, элемент И 2, счетчик 4 периодов измеряемой частоты, арифметический блок 5, счетчик 6 периодов опорной частоты, формирователь 7 интервалов, формирователь 8 импульсов и генератор 9 опорной частоты. Введение в измеритель элемента И 3, регистра 13 хранения и новых связей позволило за счет разбиения пачки импульсов на уменьшенные и равночисленные повысить быстродействие измерений и расширить функциональные возможности. 1 з.п. ф-лы, 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (л)з 6 01 R 23/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРБТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCKOMY CBMQETEJlbCTBY (21) 4660882/21 (22) 09.03.89 (46) 15.12.91, Бюл. М 46 (72) А.М.Бородин и Б.M.Êàçàêîâ (53) 621.317(088.) (56) Авторское свидетельство. СССР
t4 1337798, кл. G 01 R 23/00, 1987. (54) ИЗМЕРИТЕЛЬ ЧАСТОТЫ ЗАПОЛНЕ-.
НИЯ ПАЧЕК ИМПУЛЬСОВ (57) Изобретение относится к технике злектрорадиоизмерений и может применяться, например, в гидроакустике для определения параметров частотно-модулированных
„... ЖÄÄ 1698814 А1 сигналов. Измеритель частоты заполнения пачек импульсов содержит формирователь
1 импульсов, элемент И 2, счетчик 4 периодов измеряемой частоты, арифметический блок 5, счетчик 6 периодов опорной частоты, формирователь 7 интервалов, формирователь 8 импульсов и генератор 9 опорной частоты. Введение в измеритель элемента И
3, регистра 13 хранения и новых связей позволило за счет разбиения пачки импульсов на уменьшенные и равночисленные повысить быстродействие измерений и расширить функциональные возможности. 1 з.п. ф-лы, 2 ил.
1698814
30
35 а выход переноса объединен с входом фор- 40
55
Изобретение относится к электрорадиоизмерениям и может применяться, например, в гидроакустике для определения параметров частотно-модулированных сигналов.
Цель изобретения — повышение быстродействия и расширение функциональных возможностей, На фиг,1 представлена структурная схема измерителя; на фиг,2 — временные диаграммы, поясняющие его работу, Измеритель частоты заполнения пачек импульсов содержит формирователь 1 импульсов, элементы И 2 — 3, счетчик 4 периодов измеряемой частоты, арифметический блок 5, счетчик 6 периодов опорной частоты, формирователь 7 интервалов, формирователь 8 импульсов, генератор 9 опорной частоты, третий выход 10 вывода информации, вход 11 ввода информации, второй выход 12 вывода информации арифметического блока 5, регистр 13 хранения.
Арифметический блок 5 содержит дешифратор 14 устройства ввода-вывода информации, порт 15 ввода информации, порты вывода информации 16 — 18, шину 19 данных, шину 20 адреса. шину21 управления, управляющий блок 22 деления и блок
23 памяти, Выход генератора 9 опорной частоты через последовательно соединенные элементы И 2, счетчик 6, регистр 13 и вход 11 ввода информации подключен к входу порта
15 ввода информации, а выход формирователя 1, вход которого является входом измерителя частоты, объединен с вычитающим входом счетчика 4 и входом записи формирователя 7 интервалов, вычитающий вход которого соединен с выходом элемента И 2, мирователя 8 импульсов и вторым входом элемента И 2. Выходы портов 17 и 18, являющиеся выходами информации арифметического блока 5, подключены, соответственно, к 0-входам формирователя
7 интервалов и счетчика 4, выход заема которого объединен с входом записи регистра
13, вторым входом запросов прерывания арифметического блока 5 и через элемент И
3 подключен к входу записи счетчика 4, выход формирователя 8 подключен к входу сброса счетчика 6 и первому входу запросов прерывания арифметического блока 5. Первый, второй и четвертый выходы дешифратора 14 соединены соответственно с блокировочными входами портов 15,17 и 16, выход которого RB ÿeòñÿ выходом измерителя, а третий выход дешифратора 14 объединен с вторым входом элемента И 3 и блокировочным входом порта 18.
Первый и второй входы запросов прерываний арифметического блока 5 являются одноименными входами управляющего блока 22, а выходы портов 17 и 18 вывода информации являются соответственно выходами 12 и 10 вывода информации арифметического блока 5. Входы данных портов
15 — 18 управляющего блока 22 деления и блока 23 памяти объединены шиной 19 данных, адресные входы управляющего блока
22, блока 23 памяти и дешифратора объединены шиной 20 адреса, а управляющие входы портов 15-18, дешифратора 14, блока 23 памяти и управляющего блока 22 деления объединены шиной 21 управления.
Измеритель частоты заполнения пачек импульсов работает следующим образом, В исходном состоянии, т.е. в отсутствие входных импульсов при инициализации арифметического блока 5,с третьего выхода дешифратора 14 поступает импульс на блокировочный вход порта 18 вывода информации, который отрицательным фронтом записывает код числа N в порт 18, при этом уровнем логического 0 этого же импульса записывается код числа N в счетчик 4 периодов измеряемой частоты. Аналогично код коэффициента задержки К записывается в порт 17.
Счетчик 6 периодов опорной частоты находится в нулевом состоянии, Генератор 9 опорной частоты вырабатывает импульсы с периодом zo (фиг,2а). Формирователь 7 йнтервалов находится в нулевом состоянии, при этом логический 0 с выхода заема формирователя 7 поступает на второй вход элемента И 2 и запрещает прохождение импульсов опорной частоты с выхода генератора 9 через элемент И 2 на вычитающий счетный вход формирователя 7 интервала, а на D-входах параллельной загрузки формирователя 7 всегда присутствует код коэффициента задержки К, т,е, формирователь 7 запрограммирован на коэффициент деления К, причем код коэффициента К поступает с выхода порта 17 вывода информации арифметического блока 5 íà D-входы формирователя 7 и его зна х чение выбирается из условий К > — . го
При поступлении на вход измерителя пачки с неизвестной частотой заполнения на выходе формирователя 1 образуются импульсы, период следования которых Т> равен периоду частоты входного сигнала, а общая длительность такой пачки импульсов равна Т (фиг.2б), Эти импульсы поступают на вычитающий счетный вход счетчика 4 периодов из1698814 ющий счетный вход формирователя 7 25 меряемой частоты и вход записи формирователя 7 интервалoB. Счетчик 4 осуществляет деление измеряемой частоты на N, т.е. через каждые N импульсов измеряемой частоты на выходе заема счетчика 4 вырабатывается отрицательный импульс, который через элемент И 3 поступает на вход записи счетчика 4, перезагружая его числом N, а также на вход записи регистра 13 хранения (фиг.2в) и второй вход запросов прерываний арифметического блока 5. Формирователь 7 интервалов осуществляет задержку импульсов измеряемой частоты на величину К коэффициента задержки. Задержка осуществляется следующим образом. Передним фронтом первого импульса измеряемой частоты формирователь 7 интервалов устанавливается в состояние К, поскольку на его 0-входах присутствует соответствующий код из арифметического блока 5. При этом на его выходе заема появится сигнал логической 1, который, поступая на вход элемента И 2, разрешает прохождение через него импульсов генератора 9 на вычитаинтервалов и суммирующий счетный вход сче:.чика 6 периодов опорной частоты, Если период Тх импульсов измеряемой частоты входного сигнала удовлетворяет условию Т><
< Кто, что обеспечивается соответствующим коэффициентом К, то на выходе заема формирователя 7 в течение всей пачки импульсов будет сигнал логической 1, а сигнал логического 0 на его выходе заема появится через время Kt< относительно переднего фронта последнего импульса пачки (фиг.2г).
С выхода заема формирователя 7 интервалов вырабатывается импульс длительностью Т +Кт, . Счетчик 6 периодов опорной частоты осуществляет в течение длительности этого импульса подсчет импульсов опорной частоты генератора 9 (фиг.2г).
Содержимое счетчика 6 периодов опорной частоты положительным фронтом импульса с выхода заема счетчика 4 периодов измеряемой частоты, который вырабатывается через каждые N периодов измеряемой частоты, записывается в регистр 13 хранения, Импульсы с выхода заема счетчика 4 измеряемой частоты также поступают на второй вход запросов прерывания управляющего блока 22 деления, осуществляя запрос на прерывание.
Управляющий блок 22 осуществляет обработку запросов прерывания, поступающих на второй вход запросов прерываний, подавая соответствующие коды по шинам
21 управления, по шинам 20 адреса на дешифратор 14 устройства ввода-вывода ин5
55 формации, порты 16 — 18 вывода информации и порт 15 ввода информации, что обеспечивает считывание содержимого счетчика
6 периодов опорной частоты через регистр
13 и порт 15 ввода информации в соответствующую ячейку памяти блока 23 памяти.
При этом s ячейках блока 23 памяти будет храниться содержимое счетчика 6; п1,..., пь..., nm в кодах, соответствующее последовательным интервалам времени
Tx N,...TxiN,... Tx mN, где i — номер импульса запроса прерывания, вырабатываемого счетчиком 4;
m — число импульсов запроса прерываний, вырабатываемых счетчиком 4, причем
m — целая часть отношения Tn/ (Т, К), т.е. m— число интервалов, на которых измеряется значение частоты заполнения f xi импульса длительностью Тр.
Формирователь 8 вырабатывает импульс (фиг.2д), передний фронт которого совпадает с задним фронтом импульса на выходе заема формирователя 7 интервалов, а задний фронт задержан относительно него на время з, необходимое для обработки информации, хранящейся в блоке 23 памяти, по запросу поступающего на первый вход запроса прерывания блока 22, Этот импульс делает запрос на прерывание, а поступая на вход сброса счетчика 6, устанавливает его в нулевое состояние.
Управляющий блок 22 деления при поступлении переднего фронта импульса с формирователя 8 производит вычисление m элементов массива fxi зчачений частоты заполнения импульса по формуле
N где N — коэффициент деления счетчика 4; т, — период импульсов генератора 9; и;, пь1 — содержимое счетчика 6 в моменты времени Tx i N u Tx (i-1) N: i — номер запроса прерывания, принимает значение от1до m.
В результате вычислений управляющий блок 22 последовательно записывает m значений измеряемой частоты в блок 23 памяти, атем управляющий блок 22 определяет
МаКСИМаЛЬНОЕ fx макс, минимаЛЬНОЕ fx мин И среднее fx cp значения частоты заполнения импульса и на основе полученных значений частот заполнения он вырабатывает признак частотного заполнения импульса: простой импульс, если нет максимального и минимального значений; сложный импульс, в противном случае.
После этого коды, соответствующие значениям частот fx Mvs fx cp, fx Maxc, fxi, последовательно по шине 19 данных посту1698814 пают на вход порта 16 вывода информации и далее на выход измерителя. Синхронизация вывода информации осуществляется с выхода 24 синхронизации вывода информа. ции, который соединен с блокировочным 5 входом порта 16 вывода информации. Последовательность значений fx дает возможность судить о законе частотной модуляции импульса.
Таким образом, предлагаемый измери- 10 тель частоты заполнения пачек импульсов позволяет в сравнении с известным измерителем повысить быстродействие измерений за счет разбития пачки на уменьшенные и равночисленные, а также расширить функци- 15 ональные возможности при необходимости определения параметров частотно-модулированных сигналов.
Формула изобретения 20
1. Измеритель частоты заполнения пачек импульсов, содержащий первый формирователь, вход которого является входом измерителя, второй формирователь импульсов, счетчик периодов измеряемой частоты, 25 формирователь интервалов, арифметический блок, первый выход вывода информации которого является выходом измерителя, последовательно соединенные генератор опорной частоты, первый элемент И и счет- 30 чик периодов опорной частоты, вход сброса которого объединен с выходом второго формирователя импульсов и первым входом прерывания арифметического блока, причем вход записи формирователя интервалов 35 объединен с выходом первого формирователя импульсов и вычитающим входом счетчика периодов измеряемой частоты, 0-входы формирователя интервалов соединены шинами задержки с вторым выходом 40 вывода информации арифметического блока, а выход переноса объединен с входом второго формирователя импульсов и вторым входом первого элемента И, о т л и ч а— ю шийся тем, что, с целью повышения 45 быстродействия и расширения функциональных возможностей, в него дополнительно введены второй элемент И и регистр хранения, 0-входы которого подключены к выходам счетчика периодов опорной часто- 50 ты, выходы — к входу ввода информации арифметического блока, а вход записи объединен с первым входом второго элемента
И, выходом заема счетчика периодов измеряемой частоты и вторым входом прерывания арифметического блока, причем третий выход вывода информации арифметического блока подключен к 0-входам счетчика периодов измеряемой частоты, а установочный выход арифметического блока соединен с вторым входом второго элемента И, выход которого соединен с входом записи счетчика периодов измеряемой частоты.
2, Измеритель поп,1, отл ич а ю щ ийс я тем, что арифметический блок содержит блок памяти, управляющий блок деления, первый, второй и третий порты вывода информации, порт ввода информации и дешифратор устройства ввода-вывода информации, причем первый и второй входы прерывания управляющего блока деления являются соответственно первым и вторым входами прерывания арифметического блока, выходы первого, второго и третьего портов вывода информации являются соответственно первым, вторым и третьим выходами вывода информации арифметического блока, вход порта ввода информации является входом ввода информации арифметического блока, входы данных первого, второго и третьего портов вывода информации, порта ввода данных, управляющего блока деления и блока памяти объединены шиной данных, адресные входы управляющего блока деления, блока памяти и дешифратора устройства вводавывода информации объединены шиной адреса, управляющие входы управляющего блока деления, блока памяти, порта ввода информации, дешифратора устройства ввода-вывода информации, первого, второго и третьего портов вывода информации обьединены шиной управления, первый, второй и четвертый выходы дешифратора устройства ввода-вывода соединены соответственно с блокировочными входами порта ввода информации, второго и первого портов вывода информации, а третий выход дешифратора устройства ввода-B»isola соединен с блокировочным входом третьего порта вывода информации и является установочным выходом арифметического блока.
1698814
23 К и<
irrOf 2 5K и; а z и о 1 г ж о < Z,.en. тп
A - Тм
h 70
Составитель Н.Федоров
Редактор Ю.Середа Техред M.Моргентал Корректор Э.Слиган
Заказ 4393 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5 а1 а фиг, 2
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101




