Двухотсчетный преобразовательугол-код
Иллюстрации
Показать всеРеферат
опН
ИЗОБРЕТЕНИЯ
Союз Советскнк
Социалистических
Реслублнк
<>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
1О
2Î
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