Преобразователь перемещения в код

Иллюстрации

Показать все

Реферат

 

ПРЕОБРАЗОВАТЕЛЬ ПЕРЕМЕЩЕНИЯ В КОД, содержащий генератор, выход которого подключен к входу первого и счетному входу второго делителя частоты, первый выход первого делителя частоты через третий делитель частоты подключен к входу фазорасщепителя и информационному входу счетчика числа оборотов фазовращателя, выход фазорасщепителя через фазовращатель , вал которого является входом преобразователя, подключен к первому входу квантователя, выход второгд делителя частоты подключен к счетным входам четвертого и пятого делителей частоты и второму входу квантователя, выход которого подключен к входам синхронизации счетчика числа оборотов и регистра, выход которого является выходом преобразователя , выход счетчика числа оборотов подключен к адресному входу считывания первого блока йамяти, к информационному входу которого пoдкJFвoчeн выход пятого делителя частоты, a к адресному входу записи - первый выход счетчика числа периодов опорного сигнала, второй выход счетчика числа периодов опорного сигнала через первьм формирователь импульсов подключен к входам сброса второго и пятого делителей частоты, второй формирователь импульсов, выход которого подключен к входу счетчика числа периодов опорного сигнала, выход четвертого делителя частоты подключен к информационному входу регистра , отличающийся тем, что, с целью повьшения точности пре.образователя , в него введены дешифратор , второй блок памяти, коммутатор , формирователь кода операции, арифметико-логическое устройство и задатчик кода, первый вход дешифратора подключен к выходу третьего делителя частоты, второй вход - к второму выходу пе|)вого делителя частоты, первый выход дешифратора подключен к входу второго формирователя импульсов , второй выход - к первому входу коммутатора и третий выход - к первому входу второго блока памяти, .выход Которого подключен к второму входу коммутатора и через формирователь кода операции к первому входу арифметико-логического устройства , к второму входу второго блока памяти подключен выход квантователя, выход коммутатора подключен к входу синхронизации четвертого делителя частоты, выход первого блока памяти подключен к второму входу арифметикологического устройства, выход задат-. чика кода подключен к третьему входу арифметико-логического устройства, выход которого подключен к входу предустановки четвертого делителя частоты.

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

НЦЮЯЦ

РЕСПУБЛИК ае (в

Эдр G 08 С 9/00

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНЯТИЙ

Зю,:-:;,,.

Н А ВТОРСНСВЮ С ВИДИТВЪСТВУ 4 „",к /

, ) (21) 3640138/24-24 (22) 30.08.83 (46) 15.12.84. Бюл. У 46 (72) Л.Я. Новиков (53) 681 325(088.8) (56) 1. Авторское свидетельство. СССР

Ф 842904, кл. С 08 С 9/04, 1979.

2. Авторское свидетельство СССР я 960882, кл. С 08 С 9/00, 1981 (прототип). (54)(57) ПРЕОБРАЗОВАТЕЛЬ ПЕРЕМЕЩЕНИЯ

В КОД, содержащий генератор, выход которого подключен к входу первого и счетному входу второго делителя частоты, первый выход первого делителя частоты через третий делитель частоты подключен к входу фазорасщепителя и информационному входу счетчика числа оборотов фазовращателя, выход фазорасщепителя через фазовращатель, вал которого является входом преобразователя, подключен к первому входу квантователя, выход второго делителя частоты подключен к счетным входам четвертого и пятого делителей частоты и второму входу .квантователя, выход которого подключен к входам синхронизации счетчика числа оборотов и регистра, выход которого является выходом преобразователя, выход счетчика числа оборотов подключен к адресному входу считывания первого блока памяти, к информационному входу которого подключен выход пятого делителя частоты, а к адресному входу записи - первый вы° ход счетчика числа периодов опорно- . го сигнала, второй выход счетчика числа периодов опорного сигнала через первый формирователь импульсов подключен к входам сброса второго и пятого делителей частоты, второй формирователь импульсов, выход которого подключен к входу счетчика числа периодов опорного сигнала, выход четвертого делителя частоты подклочен к информационному входу регистра, отличающийся тем, что, с целью повышения точности пре; образователя, в него введены дешифратор, второй блок памяти, коммутатор, формирователь кода операции, арифметико-логическое устройство и задатчик кода, первый вход дешифратора подключен к выходу третьего де- е .лителя частоты, второй вход — к второму выходу первого делителя частоты, первый выход дешифратора подключен к входу второго формирователя импульсов, второй выход — к первому входу коммутатора и третий выход — к первому входу второго блока памяти,,выход которого подключен к второму входу коммутатора и через формирователь кода операции к первому входу арифметико-логического устройства, к второму входу второго блока памяти подключен выход квантователя, выход коммутатора подключен к входу синхронизации четвертого делителя частоты, выход первого блока памяти подключен к второму входу арифметикологического устройства, выход задат-. чика кода подключен к третьему входу арифметико-логического устройства, выход которого подключен к входу предустановки четвертого делителя частоты .

4 1129

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

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

ro соединен с выходом четвертого делителя частоты, вход синхронизации— с выходом квантователя, а выход — с кодовой шиной, и формнрователь импульсов, вход которого подключен к выходу третьего делителя частоты, а выход подключен к.входам сброса второго и четвертого делителей частоты (1 .

Недостатком преобразователя яв..:яется ограниченный диапазон преобра3yeMoro перемещения, которое осущест-40 вляется однозначно только в пределах одного оборота вала фазовращателя, т.е, от О до 360

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

Недостаток известного преобразователя — пониженная точность преобразования вследствие ограничения макcHMBJIbHoH частоты генератора временем, необходимым для выполнения трех операций последовательно в течение одного и того же импульса генератора при перемещениях механизма, соответствующих началу каждого оборота вала фаэовращателя. Такими операциями являются счет количества оборотов вала фаэовращателя, перезапись кода начала развертки из запоминающего устройства в четвертый делитель частоты и перенос кода из четвертого делителя частоты в регистр, Целью изобретения является повышение точности преобразователя.

Указанная цель достигается тем, что в преобразователь перемещения в

3 1129 код, содержащий генератор, выход.которого подключен к входу первого и счетному входу второго делителя частоты, первый выход первого делителя частоты через третий делитель частоты подключен к входу фазорасщепителя и информационному входу счетчика числа оборотов фаэовращателя, выход фазорасщепителя через фазовращатель, вал которого является входом преобра. 19 эователя, подключен к первому входу квантователя, выход второго делителя частоты подключен к счетным входам четвертого и пятого делителей частоты и второму входу квантователя, 15 выход которого подключен к входам синхронизации счетчика числа оборотов и регистра, выход которого является выходом преобразователя, выход счетчика числа оборотов подключен к 20 адресному входу считывания первого блока памяти, к информационному входу которого подключен выход пятого делителя частоты, а к адресному входу записи — первый выход счетчи- 25 ка числа периодов опорного сигнала, второй выход счетчика числа периодов опорного сигнала через первый формирователь импульсов подключен к входам сброса второго и пятого делите- ЗО лей частоты, второй формирователь импульсов, выход которого подключен к входу счетчика числа периодов опорного сигнала, выход четвертого делителя частоты подключен к информацион-35 ному входу регистра, введены дешифратор, второй блок памяти, коммутатор, формирователь кода операции, арифметико-логическое устройство и задатчик кода, первый вход дешифратора подключен к выходу третьего делителя частоты, второй вход — к второму выходу первого делителя частоты, первый выход дешифратора подключен к входу второго формирователя импуль- 45 сов, второй выход — к первому входу коммутатора и третий выход — к первому Входу второго блока памяти, выход которого подключен к второму входу коммутатора и через формирова- 50 тель кода операции к первому входу арифметико-логического устройства, к второму входу второго блока памяти подключен выход квантователя, выход коммутатора подключен к входу 55 синхронизации четвертого делителя частоты, выход первого блока памяти подключен к второму входу арифметико635 4 логического устройства, выход эадатчика кода подключен к третьему входу арифметико-логического устройства, выход которого подключен к входу предустановки четвертого делителя частоты.

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

Преобразователь перемещения в код содержит генератор 1, делители 2-6 частоты, фаэорасщепитель 7, фазовращатель 8, квантователь 9, регистр 10, кодовую шину 11 счетчик 12 числа оборотов, первый блок 13 памяти, счетчик 14 числа периодов опорного сигнала, формирователи 15 и !б импульсов, дешифратор 17, второй блок

18 памяти, коммутатор 19 ° формирователь 20 кода операций, арифметикологическое устройство 21, задатчик

22, звено 23 кинематической связи,. механизм 24 перемещения.

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

Импульсы тактовой частоты поступают с выхода генератора 1 на счетные входы первого 2 и второго 3 делителей частоты, отношение коэффициента деления которых соответствует передаточному отношению звена 23 кинематической связи вала фазовращателя 8 с перемещающимся механизмом 24. Сигнал с первого выхода делителя 2 частоты используется для получения при помощи третьего делителя 4 частоты сигналов кодовой развертки для фазовращателя 7, формирующего двухфазную или трехфазную систему питающих напряжений для фазовращателя 8 типа вращающегося трансформатора ипи сельсина. На выходе фазовращателя 8 образуется сигнал, фазовый сдвиг которого относительно опорного сигнала (фиг. 2а) — одной иэ фаз питания фаэовращателя 8 — пропорционален угловому перемещению вала фазовращателя

8, а следовательно, и перемещению механизма 24, связанного с валом фазовращателя 8 через звено 23. Этот сигнал поступает на первый вход квантователя 9. На второй вход квантователя 9 проходят импульсы с выхода второго делителя 3 частоты, которые используются для квантования по фазе выходного сигнала фаэовращателя 8.

t 129635

На выходе квантователя 9 формируются узкие квантованные по фазе импульсы (фнг. 2б), частота которых в зависимости от направления вращения вала фазовращателя 8 ниже или выше 5 частоты опорного сигнала (фиг ° 2а).

Квантованные по фазе импульсы поступают на вход синхронизации регистра 10 и вход синхронизации счетчика 12 числа оборотов вала фазовращателя 8. Эти импульсы в счетчике 12 числа оборотов вала фазовращателя 8 используются для получения сигналов направления счета из сигналов, поступающих на его информационный вход с выхода третьего делителя 4 частоты. Выходной сигнал счетчика 12 числа оборотов вала фаэовращателя 8 поступает на адресный вход считывания первого блока 13 памяти. 20

В первом блоке 13 памяти хранится информация, представляющая собой коды перемещений, соответствующие началу оборотов вала фазовращателя 8 в диапазоне контролируемых неремеще- 25 ний механизма 24.

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

Кодовая развертка, поступающая на информационный вход блока 13 памяти, соответствует максимальному перемещению механизма 24.

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

Считывание информации из блока 13 памяти обеспечивается выходным сигналом счетчика 12 числа оборотов вала фазовращателя 8. На выход блока 13 памяти поступает информация, представляющая собой код перемещения, соответствующий началу текущего оборота вала фазовращателя.8.

Синхронизация работы второго 3 и пятого 6 делителей частоты осуществляется импульсами, поступающими на вход сброса делителей З.и 6 часто- ты с выхода первого формирователя 15, запускаемого сигналом с второго выхода счетчика 14 числа периодов опорного сигнала при установке в нем нулевой кодовой комбинации. Переключение счетчика 14 числа периодов опорно о сигнала производится с частотой опорного сигнала импульсами с выхода второго формирователя 16, управ ляемого с первого выхода дешифратора 17. На первый и второй входы дешифратора 17 поступает соответственно с выхода третьего делителя 4 частоты и второго выхода первого делителя 2 частоты сигналы, образующие кодовую развертку (фиг. 2в) с количеством дискретных состояний, равных М:

M = Ш f

Э где fð„ — частота опорного сигнала;

f — частота генератора 1.

В дешифраторе 17 сигналы кодовой развертки (фиг. 2в) преобразуются в шесть сигналов, которые распределяются по трем выходам дешифратора 17 следующим образом.

На третьем выходе дешифратора 17 группируются логические сигналы А (фиг. 2г), В (фиг. 2д) и С (фиг. 2е), соответствующие трем участкам круговой диаграммы (фиг. 3), отражающей взаимосвязь между кодовой разверткой (фиг. 2в) н изменением углового положения вала фазовращателя 8: . А = 1 при коде от 0 до п-1, М где n = — с округлением до ближайше3 го целого числа; .В = 1 при коде от и до М-п-1;

С = 1 при коде от М вЂ” n до М-1.

Сигналы А, В и С поступают с третьего выхода дешифратора 17 на информационный вход узла памяти 18, в котором фиксируется логический уровень этих сигналов в момент прихода квантованного по фазе импульса с выхода квантователя 9.

На втором выходе дешифратора 17 группируются логические сигналы а (фиг. 2ж), Ь (фиг. 2з) и с (фиг. 2и), срответствующие началу формирования сигналов А, В и С: а 1 при коде 0; b=1 при коде п; с=1 при коде М-п.

Сигналы а, b и с поступают с второго выхода дешифратора 17 на первый

7 1129635 8 вход коммутатора 19, а сигнал а, трем угловым положе совпадающий с передним фронтом опор" вращателя 8 в преде ного сигнала (фиг. 2а), дополнитель- рота с кодовыми зна но поступает через первый выход де-. Величина кода на шифратора 17 на вход формирователя 15,5 тико-логического ус управляющего счетчиком 14 числа пери- мент переноса его в одов опорного сигнала. тель 5 частоты эави

Кодовая комбинация, зафиксирован- положения вала фазо ная в блоке 18 памяти, поступает на перемещениях механи формирователь 20 кода операции и 10 соответствует секто второй вход коммутатора 19, реализую- (фиг. 3), квантован щего логическую функцию D: . имп льс иг. 26 з

D сА ЧаВ ЧЬС

Е = А РЧВ ЧС Р, Э

S0 где А, В и С<„ — зафиксированные в узле памяти 18 логические уровни сигналов А, В и С.

Коммутатор 19 пропускает на вход синхронизации четвертого делителя 5 частоты один из сигналов à,. b или с (фиг. 2к), который осуществляет запись в четвертый делитель 5 частоты кода, поступающего на его вход предустановки с выхода арифметико-логи/ ческого устройства 21, в качестве которого может быть использована, например, микросхема 155 ИПЗ. На второй вход арифметико-логического устройства 21 приходит с выхода блока 13 памяти код Ь, соответствующий началу кодовой развертки для текущего i-ro оборота вала фазовращателя 8. На третий вход арифметикологического устройства 21 поступает с задатчика 22 код и. На первый вход арифметико-логического устройства 21 с выхода формирователя 20 поступает кодовая комбинация, представляющая для арифметико-логического устройства 21 код операции Е: где P — код операции вычитания

L --п

Q — код операции переноса информации L с первого входа арифметико-логического устройства 21 на его выход;

P — - код операции суммирования

Ь; +n.

I5

35 киям вала фазолах каждого обочениями а, b, с. выходе арифметройства 21 и мочетвертый делисят от углового вращателя 8. При зма 24, которым р А на диаграмме ный по фазе (ф ) аписывает в блок

18 памяти единичный сигнал А, Этот сигнал вызывает появление на выходе формирователя 20 кода операции вычитания, в результате чего на выходе арифметико-логического устройства 21 образуется код L; -п. Кроме того, сигнал А, разрешает прохождение через коммутатор 19 на вход синхронизации четвертого делителя 5 частоты сигнала с (фиг. 2к), который обеспечивает запись в четвертый делитель 5 частоты кода L; -п, поступающего на его вход предустановки.

При угловых положениях вала фазовращателя 8, которым соответствует сектор В на диаграмме (фиг. 3), квантованный по фазе импульс (фиг. 26) записывает в блок 18 памяти единичный сигнал В, По сигналу В, формирователь 20 организует на первом входе арифметико-логического устройства 21 код операции переноса информации L; с второго входа арифметико-логического устройства 21 íà его выход, а коммутатор 19 пропускает на вход синхронизации четвертого делителя 5 частоты сигнал а (фиг ° 2к), обеспечивающий запись в него кода L

Аналогично при угловых положениях вала фазовращателя 8, которым соответствует сектор С на диаграмме (фиг. 3), квантованный по фазе импульс (фиг. 26) записывает в узел памяти 18 единичный сигнал С . По сигналу С формирователь 20 выдает на первый вход арифметико-логического устройства 21 код операции суммирования, который обеспечивает образование на выходе арифметико-логического устройства 21 кода L; +n записываемого в четвертый делитель 5

В зависимости от кода операции на первом входе арифметико-логического устройства 21 íà его выходе образуется либо код L; либо код

L< + п, что соответствует на фиг. 3 частоты сигналом b (фиг. 2к), поступающим при этом через коммутатор 19.

Таким образом, в процессе перемещения механизма 24 в пределах каждого оборота связанного с ним через

9 1296 звено 23 вала фазовращателя 8 трижды происходит согласованное изменение величины кода, поступающего на вход предустановки четвертого делителя 5 частоты, и момента поступления сигнала (фиг. 2к) íà его вход синхронизации. Изменение момента переноса кода с выхода арифметико-логического устройства 21 в четвертый. делитель

5 частоты, сопровождающееся коррек- 1О цией кода на величину йп дискрет при угловых положениях вала фазовращателя 8, соответствукицих секторам А и

С на диаграмме (фиг. 3), позволяет обеспечить однозначное соответствие кодовой развертки (фиг. 2л) в четвертом делителе 5 частоты реальному перемещению механизма 24 в момент прихода квантованных по фазе импульсов (фиг. 26) на вход синхронизации регистра 10, с которого на выходную шину 11 поступает информация (фиг. 2м) о текущем положении механизма 24. При этом сигналы (фиг. 2к), поступающие с выхода коммутатора 19, не только никогда не совпадают .во времени с квантованными по фазе имnysn ñÿìè (фиге 2б), но и отстоят от них практически всегда не менее чем на 1/3 периода опорного сигнала (фиг. 2а).

Смещение во времени момента формирования сигналов (фиг. 2к) на выходе коммутатора 19, осуществляющих запись в четвертый делитель 5 частоты начального кода развертки, по отноше"

35 нню к моменту прихода квантованных по фазе импульсов (фиг. 2б) приводит к тому, что в предлагаемом устройстве не возникает необходимости выполнения в течение одного и того же импульса генератора 1 более двух логических операций: считывания кода с четвертого делителя 5 частоты в регистр 10 н счета количества оборотов вала фаэовращателя 8 в счетчике 12, осуществляемых квантованными по фазе импульсами (фиг. 2б). Поскольку в случае изменения текущего количества оборотов вала фазовращателя 8 смена начального кода развертки в четвертом делителе 5 частоты происходит только по сигналу (фиг. 2к) с выхода коммутатора 19, т.е ° уже при другом импульсе генератора 1, то считывание кода с четвертого делителя 5 частоты в регистр 10 и счет количества оборотов вала фаэовращателя 8 в счетчике 12 могут осуществляться квантованными по фазе импульсами (фиг. 2б) одновременно.

В результате этого максимальная частота импульсов генератора 1 ограничивается в предлагаемом устройстве только временем, необходимым для выполнения одной логической операции.

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

1129635

1129635

Фнлнал ППП."Патент", r. Ужгород, ул. Проектная, 4

ВН КИПИ

Тираж S68

Заказ 9456/40

Подписное