Способ деления периодов следования импульсных сигналов Советский патент 1991 года по МПК H03B19/00 H03K5/156 

Описание патента на изобретение SU1651352A1

Изобретение относится к импульсной технике и может быть использовано в системах автоматического управления.

Цель изобретения - повышение точности деления периодов следования импульсных сигналов при изменении интервалов между входными импульсами.

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

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

О |СЛ

СО СЛ

го

т2+|дт

tl к +к,1

lvAT

(1)

где К - коэффициент деления периода следования импульсов;

fa - длительность последнего закончившегося интервала времени между входными импульсами, AT Т2 - Ti;

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

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

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

ll(tl+l-ti), (2)

ti + 1-tl (tl -to) +

dT

где

dt

первая производная изменения

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

Т3 Т2 +(t3 - t2) Т2 + (t3 - t2).

Истинное значение тз будет отличаться от значения, вычисляемого с помощью (3). В известных способах и устройствах для формирования интервалов времени между выходными импульсами использовалось измеренное значение предшествующего интервала времени между входными им- пульсами, которое равно среднему за указанный интервал значению функции, описывающей изменения интервалов времени между входными импульсами. Это приводит к возникновению динамической погрешности в значениях интервалов времени между выходными импульсами. Новый способ позволяет исключить эту погрешность.

Устройство, позволяющее реализовать данный способ, содержит блок 1 управления, счетчик 2 (измеритель);накапливающий сумматор 3, блок 4 сравнения, счетчик 5 (делитель), генератор 6 опорной частоты, масштабный делитель 7, блок 8 измерения приращения интервала, коммутатор 9, первый регистр 10, делитель 11 кода, второй регистр 12, блок 13 задержки, входную шину 14 и выходную шину 15.

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

0

5

0

5

0 5 0

5 0

5

арифметико-логический блок 20, элемент И 21 и 22, элемент ИЛИ 23, инвертор 24.

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

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

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

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

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

Если очередной интервал Т2 окажется короче предыдущего Ti, то при поступлении импульса, завершающего интервал Т2, оставшийся код ДТреверсивногосчетчика28, сдвинутый на один разряд, поступает в коммутатор 9. Неизменившиеся выходные напряжения триггера 25 записываются в первый регистр 10, а затем импульсом, задержанным блоком 13, код периода Т2 заносится в реверсивный счетчик 28. Код из первого регистра 10, поданный на управляющие входы арифметико-логических блоков 17 и 20, задает операцию вычитания кодов. Этот код в начальный момент подается только на блок 17, а затем только на блок 20 через элементы И 21 и 22. так как для управления используется тот же сигнал блока 1, но без инвертирования. В остальное время на управляющих входах арифметико-логических блоков 17 и 20 устанавливается потенциал, задающий передачу на их выход кода, установленного на входах А. Поэтому в- начальный момент по сигналу с второго выхода блока 1 в регистр 19 записывается

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

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

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

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

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

появится импульс, по которому будет переписан во второй регистр 12 код счетчика 32,

AT Так как время списывания кода равно

то код счетчика 32 будет равен AT V К К

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

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

AT AT

AT и -пг- отсутствуют.

В случае, если Т2 Ti, реверсивный

счегчик 28 успеет списать занесенный в него код, на его выходе появится импульс, опрокидывающий триггер 25, который- в свою очередь управляет элементами 26, 27 и 28. Реверсивный счетчик 28 переключается из режима вычитания в режим суммиро вания импульсов. В момент прихода импульса из блока 1 код из реверсивного счетчика 28. как и в первом случае, переносится в коммутатор 9, но поскольку в момент

прихода импульса состояние триггера было переписано в первый регистр 10, то в накапливающий сумматор 3 поступает команда об увеличении кода, которая реализуется элементами И 16-1. 16-2, 21 и 22. Выходной код

арифметико-логического блока 17 передается без инвертирования. Остальные блоки работают без изменений

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

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

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

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

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

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

То +0,5 ДТ , 1 АДТ-i

К

II yil

+w

где К - коэффициент деления периода следования импульсов;

Tz длительность последнего истекшего интервала времени между входными импульсами, ДТ-12-Ti; ,

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

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

Похожие патенты SU1651352A1

название год авторы номер документа
Цифровой коммутатор тока катушки зажигания 1991
  • Вашкевич Юрий Иосифович
  • Марченко Владимир Михайлович
SU1832157A1
Устройство для управления непосредственным преобразователем частоты 1985
  • Лобунец Геннадий Викторович
  • Фираго Бронислав Иосифович
SU1265944A1
Умножитель частоты 1990
  • Нестеров Аркадий Иванович
SU1797113A1
Многоканальное устройство для обработки информации датчиков с частотным выходом 1984
  • Карпицкий Александр Степанович
SU1196892A1
Сумматор-вычитатель частотно-импульсных сигналов 1991
  • Добрыдень Владимир Александрович
  • Ашеров Акива Товиевич
SU1807483A1
Устройство для контроля настройки музыкальных инструментов 1984
  • Шепелев Виталий Сергеевич
  • Уварова Галина Павловна
  • Балакин Александр Викторович
SU1176375A1
Устройство для разделения импульсного потока на периодические последовательности импульсов 1988
  • Парьев Константин Александрович
  • Щербина Раиса Львовна
  • Мошиченко Галина Григорьевна
SU1608791A1
Преобразователь двоичного кода во временной интервал 1987
  • Лукьянов Владимир Дмитриевич
  • Некрасова Мария Николаевна
SU1444952A1
Быстродействующий селективный измеритель амплитуды ВЧ-сигнала 1990
  • Архипов Сергей Иванович
  • Рыкин Олег Романович
SU1780029A1
Адаптивный аналого-цифровой преобразователь 1982
  • Фардыга Петр Юлианович
SU1095387A1

Иллюстрации к изобретению SU 1 651 352 A1

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

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

Формула изобретения SU 1 651 352 A1

Фиг. 1

Фиг.2

Фие.З ., vf

Документы, цитированные в отчете о поиске Патент 1991 года SU1651352A1

Умножитель частоты 1976
  • Гройсер Григорий Айзикович
  • Аносов Анатолий Иванович
  • Гомулин Николай Игнатьевич
SU617803A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 651 352 A1

Авторы

Олейников Виктор Александрович

Даты

1991-05-23Публикация

1985-10-21Подача