Преобразователь двоичного кода в двоично-десятичный Советский патент 1982 года по МПК G06F5/02 

Описание патента на изобретение SU957200A1

1

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

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

Недостаток известного преобразователя состоит в сложности схемы, что выражается в том, гго преобразователь не до- 20 пускает нарапшвания или уменьшения разрядности путем подсоединения (отсоединения) каскадов. При неоСкодимости изменения разрядности, например, с целью

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

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

Наиболее близким решением по тех1шческой сущности и схемному построению к предлагаемому является преобразователь двоичного кода в двоично-десятичный, содерисащий последовательно соедкненкые каскады, каждый из которых содерокит десять сумматоров и ко У1мутатор. Кроме того, каждый каскад известног преюбразователя содержит логический блок определения кргайней единицы Г2 . Недостаток данного преобразователя состоит в сравнительно большом объем аппаратуры и низкой надежности. Цель изобретения - упрощение преобразователя и повышение его надежности Поставленная цель достигается тем, что преобразователь двоичного кода в двоично-десятичный, содержащий п каскадов преобразования, где (п+1) - оюло десятичных разрядов, причем i -и (i ) каскад содержит коммутатор и десять сумматоров, первые входы котор объединены и ЯВЛЯКУГСЯ входом управления масштабированием -т -го разряда преобразователя, выход коммутатора, i -го каскада соединен с вторым входом первого сумматора (i+1)-го каскада, разрядные втьгходы сумматоров с первого по девятый соединены соответственно с информационными- входами коммутатора, второй вход первого сумматора первого каскада является информационнымвходом преобразователя, вход переноса cyrvi матора i -го каскада ссрдичен с входом логического нуля преобразователя, i -и каскад преобразования содержит щифра- тор, выход которого яышется выходом i-ro разряда преобразователя и сйэединен с управляющим входом коммутатора 1 -го каскада, входы шифратора i -го Каскада соединены с выходами старших разрядов соответствующих сутугматоров i-го каскада, разрядные выходы К -го (К.) сумматора соединены с вторыми входами (К + 1)-го сумматора, вторые входы первого сумтиатора соединены с десятым информационным входом коммутатора. На фиг. 1 приведена блок-схема .пре разователя; на фиг. 2 - блок-схема со динений одного каскада преобразования. Устройство содержит каскад 1 преоб разования, информационный вход 2 каскада, вход 3 управления масштабированием, выход 4 остатка каскада, информапиоин 11е выходы 5 каскада, шиф тор 6, входы 7 шифратора 6, управляющие Входы 8 коммутатора 9, сумматоры , входы 11 и 12 сумматоров, выходы 13 и 1-1 су(маторов, информациошгые входы 15 кочмутатора 9 вход 16 переноса cy rмoтo -oв и вход 17 логического нуля преобразователя. Предлагаемое устройство соде11жит ряд последовательно ,ключенных каскад прообразоватш (см. фиг. 1). Каскпд содержит десять сумматоров. 10 в ряде (разряде) включенных последовательно и пронумерованных от входа в порядке последовательного включения СО-С9, один шифратор 6, входы 7 которого промаркированы в порядке Возрастания также СО-С9, один коммутатор-9, входы 1 5 коп орого промаркированы также СОС9. Входы 12 сумматоров 10 ряда объединены, образуя разряд входа 3 управления масштабированием, выходы 14 с-таршего разряда сумматоров соедине1Пз1 с входами 7 шифратора 6 в порядке одноименной маркировки, входы 15 комк-гутатора 9 подсоединены к входам 11 сумматоров 10 в порядке маркировки, управляющие входы 8 коммутатора 9 подсоединены к выходам 5 шифратора. При преобразоватпга кода, поступившего на вход 2 каскада {см. фиг. 2), на вход 3 должен быть подан двоичный код являющийся дополнительным кодом цены единицы каскада. В этом случае каждый сумматор 10 каскада будет осуществлять операцию вычитания из кода, поданного на вход 2, числа м , соответствующего црне еди-ницы цифры. Рассмотрев операш ю вычитания для всех сумматоров ряда, можно заключить, что на выходе .14 одного из десяти cyjv.fматоров содержится логи--1еский нуль при логической единице на остальных. Логический нуль содерлтатся на том су мвторе 10, на вх.оде 11 которого код меньше цены М единиць. Номер, присвоенный сумматору 1О, у которого) имеется логический нуль, и число вычитаний или значащая цифра каскада совпадают. Положение логического нуля на входах 7 шифратора 6 однозначно определяет код хифры на выходе 5 шифратора 6, который затем поступает на управлякяци-й вход 8 коммутатора 9, что определяет выборку входа 2 II и подключение его к выходу 4 коммутатора и каскада 1 в целом. Остаток на выходе 4 подается на вход 2 следукшего младшего каскада преобразователя для соответствующего анализа кода, поступившего на его вход. ВьЕСод последнего младшего кас1када не используется. Код информации на нем является погрешностью преобразователя, который всегда-меньше цены .единицы самого младшего каскада. В ка-честве примера показан преобразователь двоичного кода и двоично-десятичный код градусов, минут, секунд на 24 двоичных разряда.

Данные преобразователя для 24-х разрядного кода; число едщшц в пределе угла 2J/ 83886O8 ед, число единиц в угле, одна секунда равна С 6, 472691358 6 ед. сБедень1 в таблицу.

Быстродействие преоб{.)азователя, показанного в примере, определяется сорока тремя сумматорами и соотрсггствует углу 359° 5059. Для современных: . .сумматоров это быстродействие оценивается Т V 43 МКС. .

Использование изобрете1гая позволяет реализовать наперед заданную точность

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

Похожие патенты SU957200A1

название год авторы номер документа
Преобразователь двоичного кодаВ дЕСяТичНый 1979
  • Белоус Анатолий Тимофеевич
SU830371A1
Преобразователь двоичного кода в двоично-десятичный 1979
  • Тархов Юрий Сергеевич
  • Михеев Юрий Иванович
SU773616A1
Преобразователь двоичного кода в двоично-десятичный код 1978
  • Кабанов Владимир Леонидович
SU742923A1
Реверсивный преобразователь двоичного кода в двоично-десятичный 1988
  • Каграманян Хачатур Григорьевич
  • Мовсесян Ашот Левонович
  • Каграманов Григорий Хачатурович
  • Степанян Левон Суренович
SU1621182A1
Преобразователь двоичного кода в двоично-десятичный код 1989
  • Шурмухин Евгений Александрович
SU1662005A1
Преобразователь двоично-десятичного кода в двоичный 1985
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
SU1292187A1
Реверсивный преобразовательдВОичНОгО КОдА B дВОичНО-дЕСяТичНый 1979
  • Тархов Юрий Сергеевич
SU849198A1
Преобразователь двоично-десятичного кода в двоичный 1981
  • Демченко Борис Сергеевич
  • Марютин Алексей Егорович
SU1013942A1
Преобразователь двоичного кода в двоично-десятичный 1981
  • Николаев Василий Николаевич
SU960794A1
Преобразователь двоичного кода в двоично-десятичный 1982
  • Джирквелишвили Зураб Арчилович
  • Евдокимов Виктор Федорович
  • Зубенко Иван Федорович
  • Овакимов Роберт Оникович
  • Пивень Нина Юрьевна
  • Плющ Юрий Алексеевич
SU1043627A1

Иллюстрации к изобретению SU 957 200 A1

Реферат патента 1982 года Преобразователь двоичного кода в двоично-десятичный

Формула изобретения SU 957 200 A1

Формула изобретения Преобразователь двоичного кода в двоично-десятичный, содержащи.н л каска дов преобразования, где {nfl) - число десятичных разрядов, причем i-и (i 1каскад содержит коммутатор и десять сумматоров, первые входы которых объе динены и являются входом управления масштабированием i -го разряда прео& разопателя, выход коммутатора т -го каскада соединен с вторым, входом niepвого сум1 атора (i-И)-го каскада, разрядные выходы сумматоров с первого по девятый соединены соответственно с информационными входами коммутатора, второй вход первого сумматора первого каскада является информационным входом преобразователя, вход переноса суммегго i-го каскада соединен с входом логического нуля преобразов теля, отличающийся тем, что, с целью упрощения преобразователя и повышения его надежности, в нем i-и каскад преобразования содержит шифратор, выход которого является выходом i -го разряда преобразователя и соединен с управляющим входом коммутатора i -го каскада, входы шифратора i-ro каскада соединены с выходами старших разрядов соответствующих сумматоров i -го каскада, разрядные выходы К-го () сумматора соединены вторыми входами : (К+1)-го сумматора, вторые входы первого сумматора соединены с десятым ин- формационньгм входом коммутатора. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 691844, кл. Об F 5/О2, 1977. 2.Авторское свидетельство СССР по .заявке № 2766118/18-24, кл. G Об F 5/О2, 1979,(прототип).

Г7

77

i/г. /

гг (Г/ г/ Л/ |Г л/ се f cff С9

х#

//.

л/

fff

;«7

L-i Г Г - Г Г Г

ТуНт IVlVliY iiV

«

:; Л VJfv

J /7

/7

/

г/

/./

g

/i

lPrir

f

IIl fxT

SU 957 200 A1

Авторы

Кураков Анатолий Петрович

Даты

1982-09-07Публикация

1980-10-20Подача