Способ деления периодов следования импульсных сигналов

Иллюстрации

Показать все

Реферат

 

Изобретение относится к импульсной технике и может быть использовано в системах автоматического управления. Цель изобретения - повышение точности деления периодов следования импульсных сигналов. Для достижения цели в способе, включающем измерение каждого интервала времени между входными импульсами и формирование выходных импульсов в течение следующего интервала времени между входными импульсами, дополнительно осуществляют запоминание измеренныхзначений интервалов времени, а интервалы времени ti между формируемыми выходными импульсами задают по формуле Та + 0,5 AT 1 -К TiГ К ДТ-i где коэффициент деления периода следования импульсов , Т2 - длительность последнего истекшего интервала времени между входными импульсами; AT T2 - Ti; Ti - длительность предпоследнего истекшего интервала времени между входными импульсами; i 1... К - номер интервала между выходными импульсами, формируемыми на протяжении текущего интервала времени .между входными импульсами. При этом устраняется динамическая погрешность в значениях интервалов времени между выходными импульсами 5 ил. СЛ

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3969965/21 (22) 21.10.85 (46) 23.05,91. Бюл. ¹ 19 (71) Куйбышевский авиационный институт им. акад, С,П.Королева (72) В,А.Олейников (53) 621.374 (088.8) (56) Авторское свидетельство СССР

N 617803, кл. Н 03 В 19/00, 1976.

Авторское свидетельство СССР

N 744905, кл. Н 03 В 19/00. 1973. (54) СПОСОБ ДЕЛЕНИЯ ПЕРИОДОВ СЛЕДОВАНИЯ ИМПУЛЬСНЫХ СИГНАЛОВ (57) Изобретение относится к импульсной технике и может быть использовано в системах автоматического управления. Цель изобретения †.повышение точности деления периодов следования импульсных сигналов, Для достижения цели в способе, включаю-щем измерение каждого интервала времени между входными импульсами и формирование выходных импульсов в течение следуюИзобретение относится к импульсной технике и может быть использовано в системах автоматического управления, Цель изобретения — повышение точности деления периодов следования импульсных сигналов при изменении интервалов между входными импульсами.

На фиг, 1 приведена структурная схема устройства, реализующего способ; на фиг."

2-4 — отдельные блоки этого устройства; на фиг.5 — временные диаграммы, поясняющие работу блока управления.

Пусть интервалы времени между входными импульсами меняются. т,е, период входного импульсного сигнала непостоянен. Выходные импульсы должны иметь пе. Ж, 1651352 А1

<я>з Н 03 8 19/00, H 03 К 5/156 щего интервала времени между входными импульсами, дополнительно осуществляют запоминание измеренных значений интервалов времени, а интервалы времени t; между формируемыми выходными импульсами задают по формуле

Т2+ 05AT 1 ЛТЧ вЂ” + — >,— ) — где К вЂ” коэф =1 фициент деления периода следования импульсов, Тг — длительность последнего истекшего интервала времени между входными импульсами; ЛТ = Т2 -- Т ; Т1 — длительность предпоследнего истекшего интервала времени между входными им- пульсами; i = 1... К вЂ” номер интервала между выходными импульсами, формируемыми на протяжении текущего интервала времени между входными импульсами. При этом устраняется динамическая погрешность в значениях интервалов времени между выходными импульсами. 5 ил. риод в К раз меньше, чем входные. Для нахождения значений интервалов времени т между выходными импульсами измеряют каждое значение интервала времени между входными импульсами, причем измеренное значение запоминают на длительность следующего интервала времени между входными импульсами. Выходные импульсы формируют через интервалы времени ti, находимые по формуле

Т2+2 Лт 1 l(Лт — + — g (1) =1 где К вЂ” коэффициент деления периода следования импульсов;

1651352

f2 — длительность последнего закончившегося интервала времени между входными импульсами, Ь Т = Т2 — Т1;

T1 — длительность предпоследнего закончившегося интервала времени между 5 входными импульсами;

i = 1... К вЂ” номер интервала времени между выходными импульсами, формируемыми на протяжении текущего интервала времени между входными импульсами. 10

Предлагаемый способ обеспечивает уменьшение погрешности в значении поделенного периода, При линейном значении скорости вращения ротора контролируемого олектродвигателя интервалы времени т+1 15 — 1 между импульсами с датчика, установленного над ротором, списываются выражением +1 ti =(11 то)+ (1:i+1 — <1) (2) 20

dT д Т где — первая производная изменения

dl длительности интервалов времени. Представивдлительности этих интервалов в виде значений Т1, Т2, Тз.„, можно записать 25

dT T2 Т1

ТЗ =Т2 + — (ф 12) =Т2+

dt Т2 (13 — С2) Истинное значение тз будет отличаться от значения, вычисляемого с помощью(3). В 30 известных способах и устройствах для формирования интервалов времени между выходными импульсами использовалось измеренное значение предшествующего интервала времени между входными им- 35 пульсами, которое равно среднему за указанный интервал значению функции, описывающей изменения интервалов времени между входными импульсами. Это приводит к возникновению динамической 40 погрешности в значениях интервалов времени между выходными импульсами. Новый способ позволяет. исключить эту погрешность, Устройство, позволяющее реализовать 45 данный способ, содержит блок 1 управления, счетчик 2 (измеритель),накапливающий сумматор 3, блок 4 сравнения, счетчик 5 (делитель), генератор 6 опорной частоты, масштабный делитель 7, блок 8 измерения 50 приращения интервала, коммутатор 9, первый регистр 10, делитель 11 кода, второй регистр 12, блок 13 задержки, входную шину 14 и выходную шину 15.

Накапливающий сумматор 3 содержит 55 элементы И 16-1 и 16-2, первый арифметика-логический блок 17, управляемый инвертор 18, регистр 19, второй арифметико-логический блок 20, элемент И

21 и 22, элемент ИЛИ 23, инвертор 24.

Блок 8 измерения приращения интервала содержит триггер 25, элементы И 26 и 27 и реверсивный счетчик 28 импульсов.

Делитель 11 кода содержит триггер 29, элемент И 30, реверсивный счетчик 31 импульсов и счетчик 32 импульсов.

Работает устройство следующим образом.

Очередной импульс, поступая на вход блока 1. преобразуется в управляющие импульсы. Выходной импульс с первого выхода (фиг. 5в) запрещает счет счетчику 2. Это необходимо, чтобы исключить переходный процесс в счетчике 2 в момент перезаписи его кода. Импульс со второго выхода блока

1 {фиг. 5б) проходит на третий вход блока 4, а через него на второй вход накапливающего сумматора 3, записывающего код счетчика 2 через свой первый вход. Этот же код заносится в реверсивный счетчик 28, но импульсом, задержанным блоком 13. После этого код счетчика 2 сбрасывается импульсом с блока 1.

Код реверсивного счетчика 28 списывается импульсами с масштабного делителя 7, так как импульс блока 1, поданный на вход

Rтриггера 25,,ставит его в состояние, при котором напряжение на инвертирующем выходе триггера 25 разрешает прохождение импульсов через элемент И 26, а на неинвертирующем запрещает прохождение импульсов через элемент И 27 на суммирующий вход реверсивного счетчика

28.

Если очередной интервал Т2 окажется короче предыдущего Т1, то при поступлении импульса, завершающего интервал Т2. оставшийся код Л Т реверсивного счетчика 28, сдвинутый на один разряд, поступает в коммутатор 9. Неизменившиеся выходные напряжения триггера 25 записываются в первый регистр 10, а затем импульсом, задержанным блоком 13, код периода Т2 заносится в реверсивный счетчик 28. Код из первого регистра 10, поданный на управляющие входы арифметико-логических блоков

17 и 20, задает операцию вычитания кодов.

Этот код в начальный момент подается только на блок 17, а затем только на блок 20 через элементы И 21 и 22, так как для управления используется тот же сигнал блока 1, но без инвертирования. В остальное время на управляющих входах арифметико-логических блоков 17 и 20 устанавливается потенциал, задающий передачу на их выход кода, установленного на входах А. Поэтому в начальный момент по сигналу с второго выхода блока 1 в регистр 19 записывается

1651352 код счетчика измерителя 2 минус выходной код коммутатора, прошедший без изменения на вход арифметико-логического блока

17 через арифметика-логический блок 20.

Поскольку выход счетчика-измерителя 2 подключен на вход В арифметико-логического блока 17, а он может выполнять только операцию А-В, выходной сигнал блока 17 необходимо инвертировать с помощью управляемого инвертора 18 по сигналу с элемента ИЛИ 23.

Полученный код Тг с регистра 19 поступает на блок 4,,где он сравнивается с кодом счетчика 5, заполняемого импульсами генератора 6. B момент совпадения кодов на выходе блока 4 появляется импульс, кото. рый обнуляет счетчик 5 и заносит новый код в регистр 19, Этот код будет равен предшествующему коду минус код с коммутатора, потому что за время заполнения счетчика 5 изменились управляющие сигналы, а арифметико-логический блок 17 передает код, поступающий на входы A без изменения, так как изменился выходной сигнал блока 1, поданный через элемент ИЛИ 23 на управляемый инвертор 18, а арифметико-логический блок 20 выдает код, равный разности кода регистра 19 и коммутатора 9.

Управляющий сигнал коммутатора 9 к этому времени изменится, так как в делителе 11 закончится процесс деления, и на выходе реверсивного счетчика 31 появится импульс, по которому во второй регистр 12 заносится код счетчика 32 и меняется состояние триггера 29, Тот же код поступает на выход коммутатора 9, Это произойдет в результате изменения потенциала триггера

29, определяющего подключение групп входов к выходу коммутатора 9. В начальный же момент после прихода входного импульса опорной частоты импульсов с второго выхода блока 1 в реверсивный счетчик 31 заносится код ЛТ реверсивного счетчика 28, ставится в состояние "1" триггер 29, который выходным потенциалом определяет передачу через коммутатор 9 кода реверсивного счетчика 28, сдвинутого на разряд влево с помощью начальной коммуЬТ тации и поэтому равного — -.

Кроме этого, тем же выходным импульсом блока 1 обнуляется счетчик 32. Деление кода происходит следующим образом, Триггер 29 выходным потенциалом разрешает прохождение через элемент И 30 импульсов с генератора 6, в то же время заполняется счетчик 32 импульсами с масш габного делителя 7. Как только код ЛТ реверсивного счетчика 31 будет списан, на его выходе г появится импульс. г|о которому будет переписан во второй регистр 12 код счетчика 32.

ЛТ

Так как время списывания кода равно —,—. о

5 то код счетчика 32 будет равен

ЬТ ЛТ о

Этот код и поступает на входы коммутатора 9.

Если интервал между импульсами неизменен Т1 = T2, то корректирующие коды

ЛТ

hT и — - отсутствуют.

В случае, если Тр > Т1, реверсивный счетчик 28 успеет списать занесенный в него код, на его выходе появится импульс, опрокидывающий триггер 25, который в свою очередь управляет элементами 26, 27 и 28; Реверсивный счетчик 28 переключается из режима вычитания в режим суммирования импульсов. В момент прихода импульса из блока 1 код из реверсивного счетчика 28, как и в первом случае, переносится в коммутатор 9, но поскольку в момент прихода импульса состояние триггера было переписано в первый регистр 10, то в накапливающий сумматор 3 поступает команда об увеличении кода, которая реализуется элементами И 16-1, 16-2, 21 и 22. Выходной код

30 арифметико-логического блока 17 передается без инвертирования, Осгальные блоки работают без изменений, Таким образом корректируют опорный код, находящийся в регистре 19 накаплива35 ющего сумматора 3, формирование выходных импульсов происходит s момент сравнения кода счетчика 5 с опорным кодом, Это обеспечивает устранение погрешности в выходных интервалах времени.

Формула изобретения

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

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

55 формируют в соответствии с выражением

T +0,5ËÒ 1 ЛТ i =1 где К вЂ” коэффициент деления периода следования импульсов;

1651352

Т2 — длительность последнего.истекшего интервала времени между входными импульсами. hT - Ta — Т1;

T> — длительность предпоследнего истекшего интервала времени между входными импульсами;

l - 1„. К вЂ” номер интервала между выходными импульсами, формируемыми на протяжении текущего интервала времени между входными импульсами.

1651352

Составитель А. Смирнов

Техред М, Моргентал Корректор О. Кравцова

Редактор О. Стенина

Заказ 1982 Тираж 466 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва. Ж-35, Раушская наб.. 4!5

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101