Преобразователь двоичного кода вдвоично-десятичный код градусов,минут, секунд
Иллюстрации
Показать всеРеферат
О П И С А Н И Е ()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.