Преобразователь сдвига фазы в код скорости и ускорения
Иллюстрации
Показать всеРеферат
Изобретение относится к области автоматики и вычислительной техники и может быть использовано для связи аналоговых источников информации с цифровым вычислительным устройством. С целью расширения области применения путем формирования кода модуля ускорения в преобразователь сдвига фазы в код скорости и ускорения, содержащий шины опорного и измерительного сигналов, шесть делителей частоты, два одновибратора, три триггера, три элемента И, элемент ИЛИ, формирователь тактовых импульсов, три формирователя импульсов, три синхронизатора , сумматор , регистр, счетчик , введены два регистра, арифметико-логический блок (АЛБ), три одновибратора, четыре триггера, два элемента И, два элемента ИЛИ, дешифратор и второй формирователь тактовых импульсов. При отсутствии перемещения измерительного сигнала относительно опорного количество импульсов, поступающих на суммирующий и вычитающий входы счетчика, одинаково. При равномерном перемещении измерительного сигнала относительно опорного количество импульсов, переписываемых в два регистра, одинаково. При наличии разгона, торможения или реверса количество импульсов, переписываемых из счетчика в регистры, различно и пропорционально изменению частоты в каждом отсчетном периоде. При этом для разгона и торможения код ускорения определяется в АЛБ как разность кодов в регистрах, а для реверса - как сумма кодов регистров за отсчетньш период. Максимальная угловая скорость изменения фазы составляет за половину периода опорного сигнала . 2 ил. с (Л 00 СП ро о ю 05
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4055697/24-24 (22) 14.04.86 (46) О?.12,87. Бюл. Ф 45 (72) А.П.Степанов, С.А.Степанов и О.Н.Масленников (53) 681.325 (088.8) (56) Авторское свидетельство СССР
11 488242, кл. G 08 С 9/00, 1974.
Авторское свидетельство СССР
В 1272509, кл. Н 03 М 1/64, 1985. (54) ПРЕОБРАЗОВАТЕЛЬ СДВИГА ФАЗЫ В
КОД СКОРОСТИ И УСКОРЕНИЯ (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано для связи аналоговых источников информации с цифровым вычислительным устройством.
С целью расширения области применения путем формирования кода модуля ускорения в преобразователь сдвига фазы в код скорости и ускорения, содержащий шины опорного и измерительного сигналов, шесть делителей частоты, два одновибратора, три триггера, три элемента И, элемент ИЛИ, формирователь тактовых импульсов, три формирователя импульсов, три синхро„„SU 1358096 А1 (51) 4 Н 03 M i/64 // С 01 Р 15/00 низатора, сумматор, регистр, счетчик, введены два регистра, арифметико-логический блок (АЛБ), три одновибратора, четыре триггера, два элемента И, два элемента ИЛИ, дешифратор и второй формирователь тактовых импульсов. При отсутствии перемещения измерительного сигнала относительно опорного количество импульсов, поступающих на суммирующий и вычитающий входы счетчика, одинаково. При равномерном перемещении измерительного сигнала относительно опорного количество импульсов, переписываемых в два регистра, одинаково. При наличии разгона, торможения или реверса количество импульсов, переписываемых из счетчика в регистры, различно и пропорционально изменению частоты в каждом отсчетном периоде, При этом для разгона и торможения код ускорения определяется в АЛБ как разность кодов в регистрах, а для реверса— как сумма кодов регистров за отсчетный период. Максимальная угловая скорость изменения фазы составляет К /2 за половину периода опорного сигнала. 2 ил.
1 1358096 2
Изобретение относится к автомати ке и вычислительной технике и может быть использовано для связи аналоговых источников информации с цифровым 5 вычислительным устройством.
Цель изобретения — расширение области применения преобразователя путем формирбвания кода модуля ускорения. 10
На фиг.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, формиро- 25 ватели 27-29 импульсов, триггеры 3032, синхронизаторы 33-35, элементы
И 36-38, сумматор 39, делитель 40 частоты, элемент ИЛИ 41, генератор
42 импульсов, формирователь 43 такто- 30 вых импульсов. Сумматор 39 имеет выходы "Сумма" 44 и "Перенос" 45. АЛБ имеет информационные входы 46 и 47 для кода А и кода В соответственно.
Преобразователь работает следующим образом.
Формирователь 43 тактовых импульсов формирует две последовательности чередующихся тактовых импульсов (THi и ТИ2)„ длительность которых равна длительности импульсов генератора 42 импульсов, а частота на его выходах вдвое ниже частоты генератора 42, Импульсы последовательности ТИ2 подаются на входы синхронизаторов 34 45 и 35 и на вход элемента И 36, а импульсы последовательности ТИ1 — на входы элементов И 37 и 38 и на вход синхронизатора 33. Формирователи 27 и 28 формируют короткие импульсы 50 (фиг.2в,г) в момент изменения входных сигналов (фиг.2а,б) от отрицательного значения в положительное, а формирователь 29 наоборот (фиг ° 2д)IIpH изменении входного сигнала от по- 55 ложительного значения к отрицательному (фиг.2б). Триггеры 30-32, выходной сигнал с которых подается на соответствующие входы синхронизаторов 33-35, обеспечивают прохождение целых импульсов через элементы И 36-38 при подаче на одни входы триггеров
30-32 импульсов с соответствующих формирователей 27-29, на их другие входы — импульсов переноса с выходов делителей 3-5 соответственно. На выходах элементов И 36-38 получаются пачки импульсов (фиг.2е,ж,з) при количестве импульсов в пачках, равном коэффициенту деления делителей 3-5.
Частота генератора 42 импульсов и коэффициент деления делителей 3-5 при заданной частоте опорного сигнала выбираются исходя из требуемой дискретности преобразования фазы и временной дискретности отсчета скорости и ускорения.
Сигнал с выхода элемента И 36 (фиг.2е) подается на вычитающий вход счетчика 12 импульсов. Сигналы с элементов И 37 и 38 (фиг.2ж,з) подаются на суммирующие входы сумматора 39.
Сигнал с одного выхода 44 сумматора
39 подается на элемент ИЛИ 41 через делитель 40 частоты, имеющий коэффи-. циент деления 2, а с другого выхода
45 непосредственно. Результирующий сигнал с выхода элемента ИЛИ 41 (фиг.2и) подается на суммирующий вход счетчика 12 импульсов и представляет собой последовательность пачек отсчетных импульсов, следующих одна эа другой при частоте импульсов в пачках, равной f.
Сигнал (фиг.2к) с импульсного выхода делителя 3 поступает на вход делителя 6. Импульсами сигнала (фиг.2л) с импульсного выхода делителя 6 переписывается знак результата отсчета из счетчика 12 в триггер 22. Импульсы с импульсного выхода делителя,6 частоты импульсов через одновибратор 7 поступают на формирователь 11 тактовых импульсов, который формирует две последовательности чередующихся импульсов, длительность которых равна длительности импульсов с одновибратора 7, а частота на его выходах вдвое меньше частоты выходных импульсов делителя 6.
Эти импульсы поступают на управляющие входы регистров 13 и 14 и переписывают поочередно в них результат отсчета разностного счетчика 12 импульсов.
Импульсы с выхода одновибратора 7 через одновибратор 8 обеспечивают
1358096 сброс в ноль счетчика 12 импульсов.
Импульсы с одновибраторов 7 и 8 занимают промежуток времени между импульсами ТИ1 и ТИ2.
При отсутствии изменения фазы измерительного сигнала относительно опорного при любом их взаимном расположении (фиг.26) количество импульсов, поступающих на суммирующий и вычитающий входы счетчика 12 импульсов, одинаково и результат отсчета, который переписывается в регистры 13 и 14, не изменяется. При изменении фазы измерительного сигнала относительно опорного (фиг.2б), соответствующем отставанию фазы в сигнале, с выхода элемента ИЛИ 41 (фиг.2и) этому изменению фазы соответствует отсутствие импульсов, и на суммирующий вход счетчика 12 импульсов поступает меньшее количество импульсов, чем на
его вычитающий. Результат отсчета, переписываемый в регистры 13 и 14, соответствует изменению фазы со знаком имнус, переписываемым из счетчика 12 в регистр 22 импульсом с импульсного выхода делителя 6 частоты.
При изменении фазы измерительного сигнала относительно опорного, соответствующему опережению фазы, в сигнале с элемента ИЛИ 41 этому изменению фазы соответствует двойное количество импульсов (фиг ° 2и) и на суммирующий вход счетчика 12 импульсов поступает большее количество импульсов, чем на его вычитающий. Результат отсчета, переписываемый в регистры 13 и 14, соответствует изменению фазы со знаком плюс, переписываемому из счетчика 12 импульсов в триггер 22 импульсом с импульсного выхода делителя 6 частоты.
При отсутствии перемещения измерительного сигнала относительно опорного количество импульсов с элементов И 36 и ИЛИ 41, поступающих на вычитающий и суммирующий входы счетчика 12 импульсов, одинаково. Результаты отсчетов в регистрах 13 и 14 равны нулю.
При равномерном перемещении измерительного сигнала относительно опорного в сторону опережения или отставания в счетчике 12 импульсов за время измерения накапливается число,пропорциональное скорости перемещения фазы измерительного сигнала относительно опорного. При этом числа, по5
10 очередно переписываемые в регистры
13 и 14, равны между собой.
При наличии разгона, торможения или реверса результат отсчета, поочередно переписываемый из счетчика 12 импульсов в регистры 13 и 14 импульсами с формирователя 11 тактовых импульсов, различен и пропорционален девиации частоты в каждом отсчетном периоде.
При этом для разгона и торможения код ускорения определяется как разность кодов регистров 13 и 14, а для реверса код ускорения определяется как сумма кодов регистров 13 и 14 за отсчетный период.
Сигналы с информационных выходов регистров 13 и 14 поступают на инФормационные входы 46 и 7 AJAR 15.
При реализации АЛБ 15 арифметической функции А-Б, когда код числа с регистра 13 больше или равен коду числа с регистра 14, на информацион25 ных выходах АЛБ 15 выделяется разность кодов, а на его выходе "Перенос" — уровень лог. "1". Уровень-лог, "1" с выхода "Перенос" поступает на D-вход триггера 10, на С-вход
З0 которого поступает импульс с одновибратора 8. Поц действием этого импульса триггер 10 устанавливается в единичное состояние и обеспечивает прохождение импульса с одновибратора 9
35 через элем н ы И 17 и 19 на Уп. равляющий вход регистра 16 и P-вход триггера 26. При этом переписывается результат с информационных выходов
АЛБ 15 в регистр 16 и триггер 26 по
40 управляющим входам АЛБ 15, подтверждает выполнение им функции А-Б.
При реализации АЛБ 15 арифметической функции А-Б, когда код числа с регистра 13 меньше кода числа с ре45 гистра 14, на информационных выходах
АЛБ 15 выделяется разность кодов в дополнительном коде, а на его выходе
"Перенос" — уровень лог. "0" . При этом под действием импульса с одновибратора 8 триггер 10 устанавливается в нулевое состояние и обеспечивает прохождение импульсов THi через элемент И 18 на вход делителя 20 и на входы сдвига регистров 13 и 14. По55 разрядно соединенный дешифратор 21. с делителем 20 выделяет на своих выходах импульсы и и 2п, где n — номер импульса, равный количеству разрядов регистра 13 и 14. На момент достиже1358096
30 ния п-ro импульса на первом выходе, дешифратора 21 коды н регистрах 13 и 14 сдвигаются и меняются местами, и-й импульс с первого вьжода дешифратора 21 через элемент ИЛИ 19 поступает на управляющий вход регистра
16 и R-вход триггера 26, переписывая результат с информационных выходов
АЛБ 15 в регистр 16, подтверждая состояние триггера 26, обеспечивающий на управляющих входах АЛБ 15 выполнение арифметической .функции А-Б.
По достижении количества импульсов на входе делителя 20, равного 2п, коды на регистрах 13 и 14 возвращаются в исходное состояние, а импульс, соответствующий 2п, с второго выхода дешифратора 21 устанавливает триггер
10 н единичное состояние по входу.
При реализации АЛБ 15 арифмеТической функции А-Б, что соответствует только изменению направления перемещения измерительного сигнала относительно опорного, триггер 22 переключается с приходом импульса с импульсного выхода делителя б частоты. Одновибраторы 23 и 24 формируют на своих выходах импульсы: один при изменении сигнала на входе с лог."0" на лог."1", а другой — с лог. "1" на лог. "0", которые через элемент ИЛИ 25 устанавливают триггер 26 в единичное состояние по третьему входу, обеспечивая
АЛБ 15 реализацию функции А-Б.
Арифметическая операция А-Б выполняется АЛБ 15 аналогично выполнению арифметической функции А-Б, независимо от состояния сигнала лог.
"0" или лог. "i" на его выходе "Перенос", так как А+Б = Б+А, Максимальная угловая скорость изменения фазы в преобразователе определяется как максимально допустимое изменение фазы измерительного сигнала, равное 7/2 за время Т-2 опорного сигнала.
Предлагаемый преобразователь может найти широкое применение для контроля и регулирования в фазовых системах ЧПУ, например для контроля управляющих программ, записанных на магнитной ленте на соответствие данных ускорений постпроцессора и данных координатных значений ускорений на станках с ЧПУ. формула изобретения
Преобразователь сдвига фазы в код скорости и ускорения, содержащий первый формирователь импульсов, вход которого соединен с шиной опорного сигнала, второй и третий формирователи импульсов, нходы которых соединены с шиной измерительного сигнала, выходы первого, второго и третьего формирователей импульсов подключены к первым входам соответственно первого, второго и третьего триггеров, ныходы которых подключены к первым входам соответственно первого, второго и третьего синхронизаторов, выходы первого, второго и третьего синхронизаторов подключены к первым входам соответственно первого, второго и третьего элементов И, выходы которых подключены к входам соответственно первого, второго и третьего делителей частоты, генератор импульсов, первый формирователь тактовых импульсов, один выход которого подключен к вторым входам первого синхронизатора, второго и третьего элементов И, а другой вьжод — к вторым входам первого элемента И, второго и третьего синхронизаторов, выходы второго и третьего элементов И под ключены к входам сумматора, один выход которого через четвертый делитель частоты, а другой непосредственно подключены к входам первого элемента
ИЛИ, выходы первых элемента И и ИЛИ подключены соответственно к первому и второму информационным входам счетчика импульсов, группа выходов котоI рого подключена к информационным входам первого регистра, выход первого делителя частоты подключен к
40 входу пятого делителя частоты пер вый одновибратор, выход которого подключен к входу второго одновибратора, шестой делитель частоты, о тл и ч а ю шийся тем, что, с це4 лью расширения области применения преобразователя, в него введены второй и третий регистры, арифметикологический блок, третий, четвертый и пятый одновибраторы, четвертый, пятый и шестой триггеры, четвертый
50 и пятый элементы И, второй и третий элементы ИЛИ, дешифратор и второй формирователь тактоньж импульсов, выход первого одновибратора подклю55 чен к входу второго формирователя . тактовых импульсов, первый и второй выходы которого подключены к первым управляющим входам первого и второго регистров соответственно, выход нто20 рого одновибратора подключен к установочному входу счетчика импульсов, к входу третьего одновибратора и к управляющему входу четвертого триг5 гера, выход третьего одновибратора и первый выход четвертого триггера подключены к входам четвертого элемента
И, один выход первого формирователя тактовых импульсов и второй выход четвертого триггера подключены к входам пятого элемента И, выход которого подключен к входу шестого делителя частоты и вторым управляющим входам первого и второго регистров, выходы шестого делителя частоты подключены к входам дешифратора, первый выход которого и выход четвертого элемента И подключены к входам второго элемента ИЛИ, выход которого подключен к управляющему входу третьего регистра и одному входу пятого триггера, выход знакового разряда счетчика импульсов подключен к информационному входу шестого триггера, а группа выходов счетчика импульсов подключена к информационным входам второго регистра, выходы первого и второго регистров подключены к первой и второй группам информационных входов арифметика-логического блока, первый и второй управляющие входы которого подключены к первому и второму выходам пятого триггера соответственно, информационные выходы подключены к информационным вко дам третьего регистра, а выход переноса подключен к информационному входу четвертого триггера, второй выход дешифратора подключен к установочному входу четвертого триггера, выход старшего разряда первого регистра подключен к последовательному входу второго регистра, а выход старшего разряда второго регистра подключен к последовательному входу первого регистра, выход пятого делителя частоты подключен к управляющему входу шестого триггера, выходы которого через четвертый и пятый одновибраторы соответственно подключены к входам третьего элемента ИЛИ, выход третьего . элемента ИЛИ подключен к другому входу пятого триггера, выходы первого, второго и третьего делителей частоты подключены к вторым входам соответственно первого, второго и третьего триггеров, выход генератора импульсов соединен с входом первого фор мирова тел я тактовых имп уль сов.
135 809á г д
Составитель M.Ñèäîðîâà
Техред M.Õoäàíè÷
Редактор Н.Бобкова
Корректор M.Ìàêñèìèøèíåö
Заказ б009/57 Тираж 900
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Подписное
Производственно-полиграфическое предприятие, r, Ужгород, ул. Проектная, 4