Преобразователь двоичного кода вдвоично-десятичный код градусов,минут, секунд

Иллюстрации

Показать все

Реферат

 

О П И С А Н И Е ()809157

ИЗОБРЕТЕН ИЯ

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

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

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

Республик (61) дополнительное к авт. свид-ву— (22) Заявлено 23.05.79 -№ 2770304/18-24 с присоединением заявки ¹â€” (23) Приоритет— (51) М Кл з

G 06 F 5/02

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

Опубликовано 28 02.81. Бюллетень № 8

Дата опубликования описания 05.03.81 (53) УДК 681.325 (088.8) ло делам изобретений н открытнй

Л. Г. Браташова, А. Н. Смирнов, С. Б. Тимофеев и Л Ф. федо)

«Ц» Софо1 .

Й Д .ц с

7. т("

Специальное конструкторское бюро Ордена Ленина, изиир-. технического института им. А. Ф. Иоффе АН 4;С2 "" " -" =.., (72) Авторы изобретения (71) Заявитель (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА

В ДВОИЧНО-ДЕСЯТИЧНЫЙ КОД ГРАДУСОВ, МИНУТ

И СЕКУНД

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

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

Недостаток этого преобразователя состоит в относительно больших аппаратных затратах.

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

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

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

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

На чертеже представлена блок-схема преобразователя.

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

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

Генератор 1 импульсов вырабатывает последовательность импульсов, которые поступают па элемент И 2, закрывающий прохождение им«ульсов, пока двоичный счетчик 3 25 находится в нулевом состоянии, преобразуемый двоичный код записывается в двоичl

6 градусов, В то же время дешифратор 4

30 выдает на элемент И 2 сигнал разрешения, и импульсы от генератора 1 поступают на вход двоичного счетчика 3, работаю<цего на вычита«èå и счетчик-формирователь 8 с переменным коэффициентом счета (mod 8 — з

r11od 9) .

Счетчик-формирователь 8 на выходе формирует определенное число секунд в двоично-десят<;чной системе 1В зависимости от количества разрядов .входного двоичного с <етч«ка 3), которое вводится в счетчик 7 минут. С.игнал переполнения со счетчика 7 минут поступает на вход счетчика 6 градусoH. Одновременно сигнал со счетчика-формирователя 8 поступает на управляющий 4 счетчик 9 с постоянным коэффициентом счета, который на каждом 11-ом импульсе воздействует через управляющий вход на счет<ик-формирователь 8, меняя e

Когда число, записанное в двоичном счетчике З,будет считанным до конца, дешифратор 4 нуля выдает сигнал запрета»а элемент И 2, который прекращает подачу импульсов от генератора 1 в преобразователь, и процесс преобразования заканчивается.

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

Например, при преобразовании 20-разрядного двоичного кода цена единицы младшего разряда входного кода равна

А 560 00 00" — 1,235961914 Р чтобы сформировать 10" потребуется

10"

-- -чв,„-„— — — 8,090864197 импульсов. аждыи 11-й цикл счетчика-формирователя 8 должен содержать девять импульсов, поскольку 0,090864197 X 11 = 0,999 имп.

Полный цикл формирования будет 10 X

X 8 + 9 = 89 импульсов или 89 Х х 1,235961914" = 110,0006103".

Набегающая погрешность формирования достигает величины младшего разряда через

1,Е35961Ч< " < — 0ООО61ОЗ = 2025 циклов счетчика фор мирователя 8, что составляет 2025 Х 89 =

= 180225 импульсов.

Всего через счетчик-формирователь 8 за вычетом трех старших разрядов пройдет

2< = 131072 импульса.

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

Погрешность формирования в процессе пересчета всего входного кода не превысит значения младшего разряда, что позволяет применять предлагаемое устройство без усложнения схемы для реализации преобразователей, имеющих точность в диапазоне единиц секунд (от 5 до 0,6 с).

При преобразовании 21-разрядного кода цена единицы младшего разряда равна

360 00 0 6 79809570 формируемое чйсло равно 5".

Погрешность формирования равна

5 оь о о — — 8,090864917 импульсов.

Полный цикл формирования равен

89 импульсов Х 0,6179809570 = 55,00030517"

Набегающая погрешность формирования достигает величины младшего разряда через

6179809570 о 000305! = 2024,97 — 2025 циклов, что составляет 2025 X 89 = 180225 импульсов.

Общее число импульсов за вычетом 4-х старших разрядов составляет 2 = 131072 импульсов.

809157

Формула изобретения

Составитель М. Аршавский

Техред А. Бойкас Корректор М. Демчик

Тираж 756 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4

Редактор И. Ковальчук

Заказ 17 58

При преобразовании 19-разрядного двоичного кода цена единицы младшего разряда равна формируемое ч осло равно 20".

Погрешность формирования 2 4 ИЧе3828

= 220,001206".

Полный цикл формирования равен

89 импульсов Х 2,471923828" = 220,0012206."

Набегающая погрешность формирования

1С достигает величины младшего разряда через о,оо1ггоь"= — = 2025 005 циклов формирования, что составляет 2025 X 89 = 180225 импульсов. Общее число импульсов за вычетом 3-х старших разрядов составляет

2 = 65536 импульсов. го

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

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР по заявке № 2666503/18-24, кл. G 06 F 5/02, 13.05.78.

2. Авторское свидетельство СССР № 400891, кл. G 06 7 5/02, 11.08.71.