Преобразователь двоичного кода в двоично-десятично- шестидесятиричный код
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Республик
ОП ИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИ ЕТЕЛЬСТВУ (ii)860054
Г:, т
r (61) Дополнительное к авт. свид-ву— (22) Заявлено 10-10.79 (21) 2828289/18-24 с присоединением заявки ¹â€” (23) Приоритет—
Опубликовано 300881. Бюллетень МЯ 32
Дата опубликования описания 300881 (51)М. Кл.
G 06 F 5/02
Государственный комитет
СССР по делам изобретений н открытий (53) УДК 681 325 (088. 8) I т
H.Н.Смирнов, A.B.CòåïàHoâ и В.Гв.Папуща (72) Авторы изобретения (/
/ (11) Заявитель (54 ) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА B ДВОИЧНОДЕСЯТИЧНО-ШЕСТИДЕСЯТИРИЧНЫИ КОД
Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении двоична-десятичных преобразователей.
Известен преобразователь дваичнаго кода в двоична-десятичный, садердащий двоичный, двоична-десятиччый регистры, цепи коррекции, элементы
И 11).
Недостаток этого устройства состоит в большой погрешности, невозможности преобразования в двоичнодесятична-шестидесятиричный код.
Наиболее близким к предлагаемому по технической сущности и схемному
15 решению является преобразователь двоичного кода в двоична-десятично-шестидесятиричный код, содержащий регистр состоящий из тетрад единиц сеГ
20 кунд, единиц минут, единиц градусов, десятков градусов, триад десятков секунд, десятков минут и диады сотен градусов, причем синхровходы регистра соединены с входом тактовых импульсов преобразователя, а установочные входы соединены с входом начальной установки преобразователя. Кроме того, преобразователь включает дешифратор коррекции, корректор времени, реверсивный регистр сдвига и коммутатор (Г) .
Недостаток данного преобразователя состоит в относительно низкой точности и малом быстродействии.
Цель изобретения — увеличение точности и повышение скорости преобразования.
Поставленная цель достигается тем, чта в преобразователь двоичного кода в двоична-десятично-шестидесятиричный кад, содержащий регистр, состоящий из тетрад единиц секунд, единиц минут, единиц градусов., десятков градусов, триад десятков секунд, десятков минут и диады сотен градусов, причем синхровходы регистра соединены с входом тактовых импульсов преобразователя, а установочные входы соединены с sxoдам начальной установки преобразователя, введены двоична-десятичный сумматор десятков градусов и сумматоры сотен градусов, сумматор единиц градусов, сумматор десятков минут, сумматор единиц минут, сумматор десятков секунд, сумматор единиц секунд, выходы которых соединены с соответствующими входами тетрад, триад к диады, выходы второго, третьего и четвертого разрядов тетрад соединены соответственно с входами первого, второго и третьего. разрядов соответ860054 ст вующих сумматоров, выходы вторр- . го и третьего разрядов триад соединены соответственно с входами первого и второго разрядов соответствующих сумматоров, выход второго разряда диады сотен градусов соединен со входом первого разряда сумматора сотен градусов, вход переноса которого соединен с выходом переноса двоичноЕ есятичного сумматора десятков граду ов, вход первого разряда которого соединен со входом первого разряда сумматора сотен градусов и является информационным входом преобразователя, выходы первых разрядов диады сотен градусов, тетрады десятков градусов, триады десятков секунд соединены со входами первого и третьего разрядов двоично-десятичного сумматора десятков градусов, сумматора единиц градусов, сумматора единиц минут и сумматора единиц секунд соот- 2О ветственно, выходы первых разрядов тетрады единиц градусов и тетрады единиц минут соединены со входами первого и второго разрядов сумматора десятков минут и сумматора десятков 25 секунд соответственно.
На.чертеже приведена блок-схема предлагаемого преобразователя.
Преобразователь содержит сумматор
1 сотен градусов, двоично-десятичный сумматор 2 десятков градусов, сумматор 3 единиц градусов, сумматор 4 десятков минут, сумматор 5 единиц минут, сумматор 6 десятков секунд, сумматор 7 единиц секунд, регистр, состоящий из диады 8 сотен градусов, тетрад 9-12 десятков градусов, единиц градусов, единиц минут, единиц секунд, триад 13-14 десятков минут и десятков секунд.
Установочные входы регистра соеди- 10 иены с входом 15 начальной установки преобразователя, а синхровходы — с вхоПом 16 тактовых импульсов преобразователя. Выходы старших разрядов тетрад (триад, диады) 8-14 регистра 4 подключены со сдвигом на один разряд вправо на входы двоичных сумматоров
1,3-7 и двоично-десятичного сумматора 2. Выходы младших разрядов тетрад (триад, диады) 8-14 регистра угла ®О подключены на входы сумматоров 1-7 следующих (младших) тетрад (триад) с весами "4", "1" ("2", "1") соответственно. Выходы суммы и переносов двоичных сумматоров 1,3-7 и выходы суммы двоично-десятичного сумматора 2 подключены на информационные входы триггеров тетрад (триад,.диады) 8-14 р е гистр а угл а.
Выход переноса двоично-десятичного сумматора 2 подключен ко второму ЕО входу сумматора 1, вход переноса которого, а также вход двоично-десятичного сумматора 2 с весом "8" соединены с информационным входом преобразователя.
Преобразователь работает следующим образом.
По импульсу начальной установки регистр устанавливается в исходное положение. Преобразуемое двоичное число последовательным кодом, младшим разрядом вперед, тактируемое ! актовыми импульсами, поступает на ,вход двоичного сумматора 1 (c весом
"1") и на вход двоично-десятичного сумматора 2 (с весом "8"). Тактовые импульсы поступают на синхровходы тетрад (триад, диады) 8-14 регистра.
В каждом такте производится сдвиг содержимого тетрад (триад, диады)
8-14 регистра на один разряд вправо (a сторону младших разрядов) и суммирование со 180О при наличии единицы на информационном входе. При наличии нуля на информационном входе производится только сдвиг. Сдвиг осуществляется схемно, путем подключения выходов старших разрядов тетрад (триад, диады) 8-14 регистра угла с весами !!8!!, !!4!!, !!2Э! (tl4!! N2I!) На
"1" ("2", "1") и выходов сумматоров на соответствующие входы регистра угла. Г
При наличии единицы в младшем разряде тетрады (триады, диады) производится коррекция. К содержимому следующей младшей тетрады (триады ) при сдвиге добавляется число 5 (3), то есть в каждом также производится деление на два содержимого регистра угла, а также — коррекция. Число тактов преобразования определяется максимальной разрядностью преобразуемых чисел.
Таким образом, процесс преобразования двоичных чисел в двоично-десятично-шестидесятиричные представляет собой последовательные операции деления на два содержимого двоично-десятичного регистра и суммирования с числами вида о „. 180 в каждом такте, где cL - значение i -го разряда преобра- зуемого двоичного числа. В результате выполнения данных операций содержимое двоично-десятичного регистра представляет собой сумму эквивалентов разрядов двоичного кода преобразуемого числа, выраженных в двоично-десятично-шестидесятиричном коде.
По сравнению с известными устройствами, работающими по методу сдвига и коррекции и дающими большую погрешность преобразования, или устройствами, работающими Ао методу числоимпульсного пересчета c точностью не более единицы младшего разряда, что часто является недостаточным, особенно при использовании датчиков угла невысокой разрядности, предлагаемое устройство производит преобразование кодов с любой точностью, которая onределяется разрядностью двоично-десятичного регистра, и имеет большее
860054 быстродействие, так как его работа длится один цикл, а у известных преобразователей — столько циклов, сколь— ко разрядов выходного кода.
Кроме того, эа счет введения двоичных и двоично-десятичного сумматоров оно позволяет преобразовывать двоич5 и код, соответствующий различным аксимальным значениям угла, например
360 или 180 . При этом суьвырование в каждом такте преобразования производится с числами ot„" 180 о или с "90 соответственно.
Преимуществом предлагаемого преобразователя является также воэможность преобразования двоичных кодов разрядности меньше максимальной, иа 15 которую устройство расчитано.
Формула изобретения
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код, содержащий регистр, состоящий иэ тетрад единиц секунд, единиц минут, единиц градусов, десятков градусов, 25 триад десятков секунд, десятков минут к диады сотен градусов, причем син- . хровходы регистра соединены с входом тактовых импульсов преобразователя, а установочные входы соединены с входом начальной установки преобразователя, отличающийся тем, что, с целью увеличения точности и повьзаения быстродействия, в него введены двончно-десятичный сумматор десятков градусов и сумматоры сотен градусов, сумматор единиц градусов, сумматор десятков минут, сумматор единиц минут, сумматор десятков секунд, сумматор единиц секунд, выходы которых соединены с соответствующими входами тетрад, триад и диады, выходы второго, третьего и четвертого разрядов тетрад соединены соответственно со входами первого, второго и третьего разрядов соответствующих сумматоров, выходы второго и третьего разрядов триад соединены соответственно со входами первого и второго разрядов соответствующих сумматоров, выход второго разряда диады сотен градусов соединен со входом первого разряда сумматора сотен градусов, вход переноса которого соединен с выходом переноса двоично-десятичного сумматора десятков градусов, вход первого разряда которого соединен с входом первого разряда сумматора сотен градусов и является информационным входом преобразователя, выход первых разрядов диады сотен градусов, тетрады десятков градусов, триады десятков секунд соединены со входами первого и третьего разрядов двоичнодесятичного сумматора десятков градусов, сумматора единиц градусов,.сумматора единиц минут, сумматора единиц секунд соответственно, выходы первых разрядов тетрады единиц градусов и тетради единиц минут соединены со входами первого и второго разрядов сумматора десятков минут и сумматора десятков секунд соответственно.
Источники информации принятые во внимание,при экспертизе
1. Авторское свидетельство СССР
М 344437, кл. G 06 F 5/02, 1970.
2. Авторское свидетельство СССР по заявке В 2690979/18-24, кл. О 06 F 5/02, 04. 12. 78 (прототип), 860054 град х 90 гродх gg грех!
Минх 10
Минх /
Сглх f0
Гкх1
Составитель М.Аршавский
Техред М, Рейвес Корректор М. Коста
Редактор A.Ëåæèèíà
3axas 7548/73 Тираж 745 Подйисное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4