Патент ссср 297960

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

297960

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

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

Республик

Зависимое от авт. свидетельства ¹ 190054

МПК «. т 06f 5i02

Заявлено 08.V1.1968 (№ 1246842/18-24) с присоединением заявки Ме

Приоритет

Опубликовано 11.111,1971. Бюллетень Хе 10

Дата опубликования описания 13Х.1971

Комитет по делам изобретений и открытий при Совете Министров

СССР

УДК 681 325 53(088 8) Автор изобретения

Л. Б. Бодаревский

ВСЕССЮ31-«АЯ

1«тЛ«1,Ь ...,...... .4

БИБЛИС««Е1" А

Заявитель

ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНОДЕСЯТИЧНО-ШЕСТИДЕСЯТИРИЧНЫЙ КОД

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

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

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

Это позволяет повысить точность преобразования.

Схема предложенного устройства изображена на чертеже.

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

6, цепочку последовательно соединенных корректирующих счетчиков 7 — 10 с переменными коэффициентами пересчетч, входные шины 11, выходные шины 12.

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

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

После записи в счетчик 3 преобразуемого числа. по шинам 11 по сигналу дешифратора нуля 5 вентиль 2 открывается и последовательность импульсов поступает одновременно

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

15 на вентиль 2, который прекращает подачу импульсов в оба счетчика. При этом в счетчике

4 (на шинах 12) фиксируется выходное число в двоично-десятично-шестидесятиричном коде.

При преобразовании, например, 18-разряд20 ного двоичного кода угловой величины цена единицы младшего разряда входного двоично360о 00 00 го кода равна C,„4, 94384765625"

218

25 Тогда цена каждого счетного импульса на входе счетчика 3 равна C„, т. е. 4, 94384765625".

Если цена каждого счетного импульса на входе счетчика 4 (т. е. цена единицы младшего разряда выходного двоична-десятично-шести30 десятиричного кода C»„) равна 5". то цены

297960

Заказ 1158/17 Изд. № 485 Тираж 473

Подписное

ЦНИИПИ

Типография, пр. Сапунова, 2 счетных импульсов на входах счетчиков о и 4 отличаются на О, 05615234375", что могло бы в случае преобразования наибольшего двоичного числа, соответствующего углу 359 59 55", дать набегающую положительную ошибку

0,05615234375".(2" — 1) =4 05 19"9.

Эта ошибка уменьшается за счет использования корректирующего счетчика 7,и схемы запрета б. Счетчик 7 выполняет функцию делителя частоты с коэффициентом пересчета (деления), соответствующим циклу набегания ошиб1ои до величины 5" (равной цене одного счетного импульса на входе счетчика 4). Так как в нашем случае цикл набегания ошибки

5" равен =89,043... (им0,05615234375" пульса), то коэффициент пересчета корректирующего счетчика 7 будет 89, т. е..из каждых

89 входных импульсов запрещается один (последний) импульс, а 88 проходят на счетчик

4. При этом неточность компенсации из-за целочисленного значения коэффициента пересчета определяется разностью О, 05615234375" °

89 — 5"= — 0,00244140625". Эта разность дает вторичную отрицательную набегающую ошибку, которая в случае преобразования максимального двоичного числа могла бы достигнуть величины = — 7,"19, что превышает допустимую 5".

Для уменьшения этой вторичной ошибки служит второй корректирующий счетчик 8, который имеет коэффициент пересчета

0,05615234375"

0,00244140625"

=23 и увеличивает на единицу коэффициент пересчета счетчика 7 один раз за каждые 23 его цикла. Здесь неточность компенсации ошибки из-за целочисленного значения .коэффициента деления счетчика 8 равна нулю. В других примерах может появиться третичная набегающая ошибка, которая компенсируется периодическим увеличением на единицу коэффициента пересчета счетчика

8 с помощью третьего корректирующего счетчика 9 и т. д, Эффект использования в предложенном устройстве цепочки .последовательно соединенных корректирующих счетчиков с переменными коэффициентами пересчета больше суммы эффектов, получаемых от каждого такого счетчика в отдельности, а также больше эффекта, получаемого от цепочки корректирующих счетчиков с постоянными коэффициентами пересчета. Это объясняется тем, что в предложенном устройстве точность преобразования на каждой ступени, начиная со второй, выше точности преобразования первой ступени (C»).

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

Максимальная ошибка преобразования в одну сторону может быть еще снижена до величины 0,5 С„„, если перед каждым новым

max преобразованием все корректирующие счетчики устанавливать по установочному входу 18 не в нулевое положение, а в положение, при котором зона ошибки будет располовинена.

Предмет изобретения

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

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

Патент ссср 297960 Патент ссср 297960 

 

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

Изобретение относится к технике отображения цифровой информации

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

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

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

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

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

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

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

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