Двухотсчетный преобразовательугол-код

Иллюстрации

Показать все

Реферат

 

опН

ИЗОБРЕТЕНИЯ

Союз Советскнк

Социалистических

Реслублнк

<>798941

К АВТОРСКОМУ СВИ ЕТВЛЬСТВУ (61) Дополнительное к авт. саид-ву (22) Заявлено 010777 (21) 2490587/18-24 р )м. к,.з

G 08 С 9/00 с присоединением заявки Йо

Государственный комитет

СССР по деяам изобретений и открытий (23) Приоритет

Опубликовано 23.0181. Бюллетень Н9

Дата опубликования описания (53) УДК 654. .94(088.8) (72) Авторы изобретения

К.С.Ковтунович-Сошинский и A.A.Êó÷ìàãðà

Киевский институт автоматики им. ХХЧ съезда КПСС (71) Заявитель (54) ДВУХОТСЧЕТННП ПРЕОБРАЗОВАТЕЛЬ УГОЛ-КОД

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

Известен преобразователь угол-код, содержащий блоки преобразования точного и грубого отсчетов в код, блок преобразования угла поворота во вре менной интервал, счетчики точного и грубого отсчетов и блок сравнения.$11 .

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

Наиболее близким к предлагаемому является двухотсчетный преобразователь угол-код, содержащий преобразователь точного отсчета в код, преобразователь грубого отсчета в код и блок согласования отсчетов, выполненный в двухразрядном двоичном сумматоре (2) .

Такое устройство также не обеспечивает требуемой точности преобразования.

Цель изобретения — повышение тоЧ,ности преобразования. 30

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

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

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

Устройство содержит также логический элемент 5 И и согласующий редуктор 6, расположенный между преобразователями 1 и 2.

Выход 2 "-ого разряда преобразователя 1 точного отсчета в код соединен с входом 7 блока 3 согласования отсчетов, выход 2 -ого разряда преобраt зователя 1 соедйиен со входом 8 блока 3 согласования, инверсный выход

2 "-ого разряда преобразователя 2 грубого отсчета в код соединен со входом 9 блока 3 согласования, инверсный выход 2 -ого разряда преобразователя 2 соединен со входом 10 блока 3 согласования, выходы 2""...2 " преобразователя 2 соединены соответственно с первыми суммирующими входами суьвлатора 4, выход 11 блока 3 согласования соединен со входом переиОеа суьвитора 4, выход 12 блока 3 согласования соединен со вторыми суммирующими входами сумматора 4, вх<щ 13 блока 3 согласования подключен к шиие сигнала логической единицы, 14 выаод разряда готовности результата точного отсчета преобразователя 1 соединен с цервьж входом элемента Б И, второй вход которого соединен с выходом 15 разряда готовности результата грубого отсчета, о преобразователя 2, выходы 2 ...2 разрядов преобразователя. 1 точного отсчета в код и выходы 2 ...2 раз1+< рядов сумматора 4 являются информационньвеи, выход элемента 5 И является результирующим выходом готовности результата двухотсчетного преобразователя угол-код.

Эз двоичных одноразрядных комбинационных ьа

5

2S

36

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

2, где К вЂ” круглое двоичное число (2, 4, 8...128). Согласование отсчетов в таком двухотсчетном преобразователе угол-код производится по результатам сравнения цифр, полученным в старших 2" и 2" " разрядах преобразователя 1 точного. отсчета в код и в младших 2" и 2" " разрядах преобразователя 2 грубого бтсчета в код, вес которых равен между собой. В зависимости от состояний этих разрядов возможны три случая при согласовании отсчетов: коды преобразователей точного и грубого отсчетов corласованы, опережение кода точного отсчета кодом грубого отсчета на единицу в 2" " разряде преобразователя грубого отсчета, отставание кода точного отсчета от кода грубого отсчета на единицу в 2 разряде преобразователя грубого отсчета.

Работает двухотсчетный преобразователь угол-код следующим образом.

Код угла поворота преобразователя 1 точного отсчета коррекции не подвергается. Код угла поворота преобраэователя 2 грубого отсчета в код корректируется, если состояния выходов 2 "-ых разрядов преобразователя

2 грубого отсчета в код и преобразователя 1 точного отсчета в код не эквивалентны.

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

11 сигнал, поступающий на вход переноса двоичного одноразрядного комбинационного полусумматора сумматора 4. При этом код угла поворота, образованный в преобразователе 2 грубого отсчета, увеличивается на единицу в 2"+"- согласовывается с кодом угла поворота, образованным в преобразователе

1 точного отсчета в код. Прн отставании кода точного отсчета от кода грубого отсчета блок 3 согласования отсчетов образует (аналогично описанному вьвае) на выходе 11 сигнал, поатупакиций на вход переноса двоичного одноразрядного комбинационного полусуьааатора сумматора 4, а также образует сигнал на выходе 12, поступающий на вторые суммирующие входы полусумматоров сумматора 4, что аналогично вычитанию единицы из 2" "-oro разряда кода преобразователя 2 грубого отсчета. Этой операцией согласовивается код грубого отсчета с кодом точного отсчета при отставании кода точного отсчета от кода грубого отсчета.

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

Таким образом, двухотсчетный преобразователь угол-код позволяет. корректировать выходной код двухотсчет- 1© ного преобразователя при любых видах несогласованности кодов, что увеличивает точность преобразования на единицу в младшем разряде преобразователя точного отсчета в код, 15 одновременно упростить электрическую схему двухотсчетного преобразователя, что повышает надежность и увеличивает быстродействие преобразователя; испольэовать блок согласова- jg ния отсчетов и сумматор для двухотсчетных преобразователей, выходной код которых — двоичный позиционный, что делает преобразователь универсальным; использовать согласование многоотсчетных преобразователей уголкод, а не только угол-фаза-код.

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

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

Источники информации, принятые во внимание при экспертизе

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

Р 378921, кл. G 08 С 9/04, 1969.

2. Глаголев И.П., Смирнов А.К.

Согласование отсчетов в многоотсчетном преобразователе. Труды НИИАП, 1970, с. 80-91 (прототип).

Составитель И. Горелова

Редактор В.Лаэаренко Техред A.À÷

Корректор Н.Швыдкая

Подписное

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

Заказ 10070 73 Тираж 702

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

113035, Иосква, Е 35 Раушская наб., д. 4/5