Преобразователь кода

 

1, 1

О П И С А Н И Е „, вв,ввз

ИЗОБРЕТЕН ИЯ

Союз Советских

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

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву1л1е 525945 (22) Заявлено 06.12.76 (21) 2426298/18-24 с присоединением заявки № (23) Приоритет— (43) Опубликовано 05.02.78. Бюллетень № 5 (45) Дата опубликования описания 06 0т+-, (В (51) М. Кл.

0 06 F 5/02

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

Совета Министров СССР по делам изобретений н открытий (53) УДК 681.325 (088.8) (72) Автор изобретения

1., Б. Боцаревский (71) Заявитель (54) ПРЕОБРАЗОВАТЕЛЬ КОДА

Предложенный преобразователь кода предназначен для использования в вычислительной технике, в частности в устройствах вывода цифровых вычислительных машин (ЦВМ), а также в телеметрических устройствах.

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

Цель изобретения — повышение точности преобразования кода.

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

20 нулевыми входами его остальных разрядов.

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

Преобразователь кода содержит генератор импульсов !, первый элемент И 2, входной 3 и выходной 4 счетчики, дешифратор 5, второй элемент И 6, накапливающий сумматор 7, первую группу внешних шин 8, генератор 9 сдвинутых серий импульсов, третий элемент И 10, входную правляющую шину 11, элемент И.1И

12, вторую 13 и третью 14 группы внсшнил шин и шину 15 начальной установки.

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

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

Генератор импульсов 1 вырабатывает последовательность импульсов, которая не проходит через первый элемент И 2 до тех Ilop, пока входной счетчик 3 находится в нулевом состоянии. После записи по шинам 8 в счетчик

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

591853

Фар.>1 ула u:çîáðeòåíu»

»>

I LI I !41 1I4 .3и>гик:>1г> i- Тир>1 к QgQ I I1> 1>111«НС1«

:,.111ил Г1 Г3 Г3 П =:>«н г, г. »«гор»;1. Y 1. i1ро«к гния, 4

При этом в счетчик 3 импульсы посгупа1от непосредствен>ю, 1 в счетчик 4 --- через второй элемент И 6 при совпадении с импульсамн пере 1олнения нака11лива1г>1цсго сумматора 7. В момеIIT равенства счетных импульсов двоичному числу, записанному ранее в счетчик 3, дешифратор 5 закрывает первый

11 2. П!3и >1ом B c>tcT>IHKc 4 ф11кси-!

3 ется Б1>1ходнос «1исло Б двоично-десятичном кодс, умноженное на масштабиру1О1ций коэффициент К код которого устанавливается на шинах 14 и 11.

1-!а11ример. прн К = 5/32 перед преобразоI3к как К(1), а на внешние шины

14-двоичный кОд, дробной части числа К, т. е.

0,00!01. Этг> число будет добавляться в сум- 15 мятор 7 при поступлении на его управляющий вход каждого импульса первой серии. При этом число импу.lt>cot3 переполнения сумматора 7, а следователшю, и число счетных H!vtl!)>льсов первой серии на 131 tvoge второго элемента И 6 бу го дГ1 ItpOIIOptl,иOI!H;Il>HO К.

На фиг. 2 эгпора 16 изображает импульсы на входах накапливанощего сумматора 7 и вход1юго счетчика 3; энюра 17 - — импульсы на выходе элемента И 6 и погрешность преобразования при К =- 5/32 и начальном состоянии сумматора 00000, эгнора 18 — импульсы на выходе элемента И 6 и погрешность преобразования 11рн К = 5. 32 и начальной установке сумматора 7 в состоянис !0000. Значение погрешности по оси ординат откладывается в долях единицы младшего разряда выход- ЗО ного ко.3.а >т 1, 32 до 311132.

Поскольку в процессе работы остаток в сумма 1х>ре 7 всегдя меньше единицы, то в результате преобразования в счетчике 4 бу;IcT зафиксировано число с погрешностью, не

11ревышак>щей единицы младшего разряда вы35

ioII!ot кода. При нулевом начальном состоянии наканлива1ощего сумматора (эпюра 17) указанная погрешность всегда отрицательна, и ее максимальное абсолютное значение рав1ю — — — (1 Од В смм мято!3е 1 1! 1 ) . 4Q

При произвольном начальном состоянии сумматора 7 (как в протoTHIIc) погрешность в общем случае будет разнополярной. и ее макси8 мальное абсолютное значение тоже может быть близко к единице. Поэтому в предложенном преобразователе перед началом пересчета по шине 15 в накапливающий сумматор заносят код 10000, т. е. триггер старшего разряда устанавливают в состояние «!», а остальные— в состояние «О». Тогда при пересчете (эпюра

18), независимо от величины К, первый и все пог 1едующие импульсы переполнения сум м атора будут появляться раньше на половину своего периода следования по отношению к импульсам переполнения при нулевом начальном состоянии сумматора, вследствие чего погрешность преобразования будет уменьшена вдвое, т, е. будет составлять 0 5 (в нашем примере от 16/32 до — 15/32). Контур изменения погрешности остается прежним, но смещается на половину своего цикла и начинается с точки, соответствующей на эпюре 17 уровню 16 32.

Если К .> 1, то перед началом llepec>icTH на управляющую шину 11 подают сигнал «1», разрешающий дополнительно прохождение импульсов второй серии в счетчик 4. В остальном схема работает так же, как и при Ê(1.

Общее число импульсов первой и второй серий, поступающих в счетчик 4, будет пропорционально К, а погрешность преобразования будет находиться в пределах +-0,5.

Введение шины начальной установки при той же разрядности позволяет повысить точность преобразования в два раза.

Использование предложенного преобразователя в устройствах вывода ЦВМ и в измерительных телеметрических устройствах позволит без увеличения объема оборудования снизить суммарную 1югрешность подобных устройств с учетом погрешности квантования.

Преобразователь кода по авт. св. Зх!3 525945, Отличаюи ийея тем, что, с целью повышения точности преобразования, в него введена шння начальной установки> соединенная с единичным входом старшего разряда накап IHBBIQLIICго сумматора и с нулевыми входами его остальных разрядов.

Преобразователь кода Преобразователь кода 

 

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

Изобретение относится к построению сетей связи для передачи информации по вычислительным сетям

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

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

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

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

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

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

Изобретение относится к технологиям автоматизированной последовательности выполняемых действий

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