Преобразователь сдвига фазы в код скорости и ускорения Советский патент 1987 года по МПК H03M1/64 G01P15/00 

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

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

Цель изобретения - расширение об- ласти применения преобразователя путем формирования кода модуля ускорения.

На фиг.1 представлена структурная схема преобразователя; на фиг.2 - временная диаграмма его работы.

Преобразователь содержит шины 1 и 2 соответственно опорного и измерительного сигналов, делители 3-6 частоты, одновибраторы 7-9, триггер 10, формирователь 11 тактовых импульсов, счетчик 12 импульсов , регистры 13 и 14, арифметико-логический блок (АЛБ) 15, регистр 16, элементы И 17 и 18, элементы ИЛИ 19, делитель 20 частоты, дешифратор 21, триггер 22, одновибраторы 23 и 24, элементы ИЛИ 25, триггер 26, формирователи 27-29 импульсов, триггеры 30- 32, синхронизаторы 33-35, элементы И 36-38, сумматор 39, делитель 40 частоты, элемент ИЛИ 41, генератор 42 импульсов, формирователь 43 тактовых импульсов. Сумматор 39 имеет выходы Сумма 44 и Перенос 45. АЛБ имеет информационные входы 46 и 47 для кода А и кода В соответственно.

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

Формирователь 43 тактовых импульсов формирует две последовательности чередующихся тактовых импульсов (ТИ1 и ТИ2), длительность которых равна длительности импульсов генератора 42 импульсов, а частота на его выходах вдвое ниже частоты генератора 42.

Импульсы последовательности ТИ2 подаются на входы синхронизаторов 34 и 35 и на вход элемента И 36, а импульсы последовательности ТИ1 - на входы элементов И 37 и 38 и на вход синхронизатора 33. Формирователи 27 и 28 формируют короткие импульсы (фиг.2в,г) в момент изменения входных сигналов (фиг.2а,б) от отрицательного значения в положительное, а формирователь 29 наоборот (фиг.2д) при изменении входного сигнала от положительного значения к отрицательному (фиг.2б). Триггеры 30-32, выходной сигнал с которых подается на соответствующие входы синхронизаторов 33-35, обеспечивают прохождение целых импульсов через элементы И 36-38 при подаче на одни входы триггеров 30-32 импульсов с соответствующих формирователей 27-29, на их другие входы - импульсов переноса с выходов делителей 3-5 соответственно. На выходах элементов И 36-38 получаются

пачки импульсов (фиг.2е,ж,з) при количестве импульсов в пачках, равном коэффициенту деления делителей 3-5.

Частота генератора 42 импульсов и коэффициент деления делителей 3-5

5 при заданной частоте опорного сигнала выбираются исходя из требуемой дискретности преобразования фазы и временной дискретности отсчета скорости и ускорения.

0 Сигнал с выхода элемента И 36

(фиг.2е) подается на вычитающий вход счетчика 12 импульсов. Сигналы с элементов И 37 и 38 (фиг.2ж,з) подаются на суммирующие входы сумматора 39.

5 Сигнал с offHoro выхода 44 сумматора 39 подается на элемент ИЛИ 41 через делитель 4П частоты, имеющий коэффициент деления 2, ас другого выхода 45 непосредственно. Результирующий

0 сигнал с выхода элемента ИЛИ 41 . (фиг.2и) подается на суммирующий вход счетчика 12 импульсов и представляет собой последовательность пачек отсчетных импульсов, следующих одна за другой при частоте импульсов в пачках, равной f.

Сигнал (фиг.2к) с импульсного выхода делителя 3 поступает на вход делителя 6. Импульсами сигнала (фиг.2л) с импульсного выхода делителя 6 пере- письшается знак результата отсчета из счетчика 12 в триггер 22. Импульсы с импульсного выхода делителя 6 частоты импульсов через одновибратор 7 поступают на формирователь 11 тактовых импульсов, который формирует две последовательности чередующихся импульсов, длительность которых равна длительности импульсов с одновибра- тора 7, а частота на его выходах вдвое меньше частоты выходных импульсов делителя 6.

5

0

5

0

Эти импульсы поступают на управляющие входы регистров 13 и 14 и пе- 55 реписывают поочередно в них результат отсчета разностного счетчика 12 импульсов.

Импульсы с выхода одновибратора 7 через одновибратор 8 обеспечивают

10

15

31358096

сброс в ноль счетчика 12 импульсов. Импульсы с одновибраторов 7 и 8 занимают промежуток времени между импульсами ТИ1 и ТИ2.

При отсутствии изменения фазы измерительного сигнала относительно опорного при любом их взаимном расположении (фиг. 2б) количество импульсов, поступающих на суммирующий и вычитающий входы счетчика 12 импульсов, одинаково и результат отсчета, который переписьгоается в регистры 13 и 14, не изменяется. При изменении фазы измерительного сигнала относительно опорного (фиг.2б), соответствующем отставанию фазы в сигнале, с выхода элемента ИЛИ 41 (фиг.2и) этому изменению фазы соответствует отсутствие импульсов, и на суммирующий вход счетчика 12 импульсов поступает меньшее количество импульсов, чем на его вычитающий. Результат отсчета, переписываемый в регистры 13 и 14, соответствует изменению фазы со знаком имнус, переписываемым из счетчика 12 в регистр 22 импульсом с импульсного выхода делителя 6 частоты

При изменении фазы измерительного сигнала относительно опорного, соответствующему опережению фазы, в сигнале с элемента ИЛИ 41 этому изменению фазы соответствует двойное количество импульсов (Лиг.2и) и на сумми- рзтощйй вход счетчика 12 импульсов по20

ЗС

очередно переписываемые в регистры 13 и 14, равны между собой.

При наличии разгона, торможения или реверса результат отсчета, пооче редно переписываемый из счетчика 12 импульсов в регистры 13 и 14 импульсами с формирователя 11 тактовых импульсов, различен и пропорционален девиации частоты в каждом отсчетном периоде.

При этом для разгона и торможения код ускорения определяется как разность кодов регистров 13 и 14, а для реверса код ускорения определяется как сумма кодов регистров 13 и 14 за отсчетный период.

Сигналы с информационных выходов регистров 13 и 14 поступают на информационные входы 46 и 47 АЛБ 15. При реализации АЛБ 15 арифметической функции А-Б, когда код числа с регистра 13 больше или равен коду числа с регистра 14, на информацион- 5 ных выходах АЛБ 15 выделяется раз- Ность кодов, а на его выходе- Перенос - уровень лог. 1. Уровень- лог. 1 с выхода Перенос поступает на D-вход триггера lOj на С-вхо которого поступает импульс с однови ратора 8. Под действием этого импуль са триггер 10 устанавливается в единичное состояние и обеспечивает прохождение импульса с одновибратора 9 через элементы И 17 и ИЛИ 19 на упог- Lui jc I / i-i . j net У ступает большее количеЬтво импульсов, - равляющий вход регистра 16 и Р-вход

чем на его вычитающий. Результат отсчета, переписываемый в регистры 13 и 14, соответствует изменению фазы со знаком плюс, переписываемому из счетчика 12 импульсов в триггер 22 импульсом с импульсного выхода делителя 6 частоты.

При отсутствии перемещения измерительного сигнала относительно опор- ного количество импульсов с элемен- . тов И 36 и ИЛИ 41, поступающих на вычитающий и суммирующий входы счетчика 12 импульсов, одинаково. Результаты отсчетов в регистрах 13 и 14 равны

нулю.

I

40

При равномерном перемещении измерительного сигнала относительно опорного в сторону опе1}ежения или отставания в счетчике 12 импульсов за время измерения накапливается число,пропорциональное скорости перемещения фазы измерительного сигнала относительно опорного. При этом числа, потриггера 26. При этом переписьшается результат с информационных выходов А.ПБ 15 в регистр 16 и триггер 26 по управляющим входам АЛБ 15, подтверждает выполнение им функции А-Б.

При реализации АЛБ 15 арифметической функции А-Б, когда код числа с регистра 13 меньше кода числа с ре g гистра 14, на информационных выходах АЛБ 13 вьщеляется разность кодов в дополнительном коде, а на его выходе Перенос - уровень лог. О. При этом под действием импульса с одно- вибратора 8 триггер 10 устанавливает ся в нулевое состояние и обеспечивае прохождение импульсов ТИ1 через элемент И 18 на вход делителя 20 и на входы сдвига регистров 13 и 14. Поразрядно соединенный дешифратор 21. с делителем 20 выделяет на своих выходах импульсы п и 2п, где п - номер импульса, равный количеству разрядов регистра 13 и 14. На момент достиже50

55

5

0

С

очередно переписываемые в регистры 13 и 14, равны между собой.

При наличии разгона, торможения или реверса результат отсчета, поочередно переписываемый из счетчика 12 импульсов в регистры 13 и 14 импульсами с формирователя 11 тактовых импульсов, различен и пропорционален девиации частоты в каждом отсчетном периоде.

При этом для разгона и торможения код ускорения определяется как разность кодов регистров 13 и 14, а для реверса код ускорения определяется как сумма кодов регистров 13 и 14 за отсчетный период.

Сигналы с информационных выходов регистров 13 и 14 поступают на информационные входы 46 и 47 АЛБ 15. При реализации АЛБ 15 арифметической функции А-Б, когда код числа с регистра 13 больше или равен коду числа с регистра 14, на информацион- 5 ных выходах АЛБ 15 выделяется раз- Ность кодов, а на его выходе- Перенос - уровень лог. 1. Уровень- лог. 1 с выхода Перенос поступает на D-вход триггера lOj на С-вход которого поступает импульс с одновиб- ратора 8. Под действием этого импульса триггер 10 устанавливается в единичное состояние и обеспечивает прохождение импульса с одновибратора 9 через элементы И 17 и ИЛИ 19 на упг- Lui jc I / i-i . j net У равляющий вход регистра 16 и Р-вход

0

триггера 26. При этом переписьшается результат с информационных выходов А.ПБ 15 в регистр 16 и триггер 26 по управляющим входам АЛБ 15, подтверждает выполнение им функции А-Б.

При реализации АЛБ 15 арифметической функции А-Б, когда код числа с регистра 13 меньше кода числа с ре- g гистра 14, на информационных выходах АЛБ 13 вьщеляется разность кодов в дополнительном коде, а на его выходе Перенос - уровень лог. О. При этом под действием импульса с одно- вибратора 8 триггер 10 устанавливается в нулевое состояние и обеспечивает прохождение импульсов ТИ1 через элемент И 18 на вход делителя 20 и на входы сдвига регистров 13 и 14. Поразрядно соединенный дешифратор 21. с делителем 20 выделяет на своих выходах импульсы п и 2п, где п - номер импульса, равный количеству разрядов регистра 13 и 14. На момент достиже0

5

ния n-го импульса на первом выходе дешифратора 21 коды в регистрах 13 и 14 сдвигаются и меняются местами,, п-й импульс с первого выхода дешифратора 21 через элемент ИЛИ 19 поступает на управляющий вход регистра 16 и R-вход триггера 26, переписывая результат с информационных выходов АЛБ 15 в регистр 16, подтверждая состояние триггера 26, обеспечивающий на управляющих входах АЛБ 15 выполнение арифметической .функции А-Б, По достижении количества импульсо

на входе делителя 20, равного 2п,. ко- 15 торов подключены к первым входам соды на регистрах 13 и 14 возвращаются в исходное состояние, а импульс, со- ответствз/тощий 2п, с второго выхода дешифратора 21 устанавливает триггер 10 в единичное состояние по входу. При реализации АЛБ 15 арифметической функции А-Б, что соответствует только изменению направления перемещения измерительного сигнала относительно опорного, триггер 22 переключается с приходом импульса с импульсного выхода делителя 6 частоты. Одновибрато- ры 23 и 24 формирзлот на своих выходах импульсы: один при изменении сигнала на входе с лог.О на лог. Ч, а другой - с лог. 1 на лог. О, которые через элемент ИЛИ 25 устанавливают триггер 26 в единичное состояние по третьему входу, обеспечивая АЛБ 15 реализацию функции А-Б.

Арифметическая операция А-Б выполняется АЛБ 15 аналогично выполнению арифметической функции А-Б, независимо от состояния сигнала лог. О или лог. 1 на его выходе Перенос, так как А+Б Б+А.

Максимальная угловая скорость изменения фазы в преобразователе определяется как максимально допустимое изменение фазы измерительного сигнала, равное Tf/2 за время Т-2 опорного сигнала.

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

Преобразователь сдвига фазы в код скорости и ускорения, содержащий пер20

25

30

35

40

45

50

55

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

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

5

0

5

0

5

0

5

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

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

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

5 второго и третьего делителей частоты подключены к вторым входам со ответст- венно первого, второго и третьего триггеров, выход генератора импульсов соединен с входом первого фор - 30 мирователя тактовых импуль - сов,

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

название год авторы номер документа
Фазоимпульсный преобразователь 1983
  • Степанов Андрей Прокопьевич
  • Григорьев Валерий Иванович
  • Шатунов Владимир Сергеевич
SU1161977A1
Преобразователь угла поворота вала в код 1985
  • Степанов Андрей Прокопьевич
SU1272509A1
Фазоимпульсный преобразователь 1984
  • Степанов Андрей Прокопьевич
  • Григорьев Валерий Иванович
SU1256186A1
Преобразователь угла поворота вала в код 1983
  • Степанов Андрей Прокопьевич
  • Шатунов Владимир Сергеевич
SU1108482A2
Преобразователь угла поворота вала в код 1981
  • Степанов Андрей Прокопьевич
  • Григорьев Валерий Иванович
  • Коротков Юрий Дмитриевич
  • Шатунов Владимир Сергеевич
  • Долгих Михаил Петрович
SU1013998A1
Ячейка однородной вычислительной среды 1986
  • Самошин Владимир Николаевич
  • Лещенко Евгений Геннадьевич
SU1443000A1
МАГНИТОСТРИКЦИОННЫЙ ПРЕОБРАЗОВАТЕЛЬ ПЕРЕМЕЩЕНИЙ 1994
  • Ураксеев М.А.
  • Ясовеев В.Х.
  • Мукаев Р.Ю.
  • Березовская Е.С.
RU2109399C1
Устройство для распознавания сигналов объектов 1989
  • Дятлов Анатолий Павлович
  • Троц Александр Викторович
  • Коваленко Евгений Иванович
  • Макаров Анатолий Михайлович
SU1674183A1
Устройство для управления шаговым двигателем 1989
  • Шпикалов Борис Николаевич
  • Машкевич Алексей Ефимович
SU1646036A2
МАГНИТОСТРИКЦИОННЫЙ ПРЕОБРАЗОВАТЕЛЬ ПЕРЕМЕЩЕНИЙ 1994
  • Березовская Е.С.
  • Ясовеев В.Х.
  • Мукаев Р.Ю.
RU2090839C1

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

Реферат патента 1987 года Преобразователь сдвига фазы в код скорости и ускорения

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для связи аналоговых источников информации с цифровым вычислительным устройством. С целью расширения области применения путем формирования кода модуля ускорения в преобразователь сдвига фазы в код скорости и ускорения, содержащий шины опорного и измерительного сигналов, шесть делителей частоты, два одновибратора, три триггера, три элемента И, элемент ИЛИ, формирователь тактовых импульсов, три формирователя импульсов, три синхронизатора, сумматор , регистр, счетчик, введены два регистра, арифметико-логический блок (АЛБ), три одно- вибратора, четыре триггера, два элемента И, два элемента ИЛИ, дешифратор и второй формирователь тактовых импульсов. При отсутствии перемещения измерительного сигнала относительно опорного количество импульсов, поступающих на суммирующий и вычитающий входы счетчика, одинаково. При равномерном перемещении измерительного сигнала относительно опорного количество импульсов, переписываемых в два регистра, одинаково. При наличии разгона, торможения или реверса количество импульсов, переписываемых из счетчика в регистры, различно и пропорционально изменению частоты в каждом отсчетном периоде. При этом для разгона и торможения код ускоре- ния определяется в АЛБ как разность кодов в регистрах, а для реверса - как сумма кодов регистров за отсчет- ньш период. Максимальная угловая скорость изменения фазы составляет за половину периода опорного сигнала. 2 ил. с (Л 00 СП ро о ю 05

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

IllililJIII

lllllilLJJUJIilllUi

Illillllllilllin

.Li

Редактор Н.Бобкова

Составитель М.Сидорова. Техред М.Ходанич

Заказ 6009/57Тираж 900Подписное

ВНИИГШ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, А

11

Раг.2

Корректор М.Максимишинец

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

Преобразователь угол-код 1974
  • Амбрамсон Иосиф Тобиасович
  • Гугелев Владимир Моисеевич
  • Колмаков Евгений Петрович
SU488242A1
Топка с несколькими решетками для твердого топлива 1918
  • Арбатский И.В.
SU8A1
Преобразователь угла поворота вала в код 1985
  • Степанов Андрей Прокопьевич
SU1272509A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 358 096 A1

Авторы

Степанов Андрей Прокопьевич

Степанов Сергей Андреевич

Масленников Олег Николаевич

Даты

1987-12-07Публикация

1986-04-14Подача