Преобразователь двоичного кода в двоично-десятично- шестидесятиричный код
Иллюстрации
Показать всеРеферат
ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНО-ШВСТИДЕСЯТИРИЧНЫЙ КОД,содержащий генератор импульсов, выход которо го соединен с первым входом первого элемента И, двоичный счетчик, информационные входы которого являются первыми информационными входами преобразователя , а выходы соединены с входами первого дешифратора нуля, выход которого соединен с вторым входом первого элемента И, выход которого соединен с входом генератора сдвинутых серий, первый и второй выходы кеторого соединены соответственно с входом пересчетного блока и первым входом элемента ИЛИ, выход которого соединен со счетным входом двоично-десятичношестидесятиричного счетчика, выходы которого являются первыми выходами преобразователя, первый выход генератора сдвинутых серий соединен с первым входом второго элемента И, второй; вход которого соединен с выходом пересчетного блока, а выход второго элемента И соединен с вторым входом элемента ИЛИ, отличающийся тем, что с целью повЕЛшения точности и расширения функциональных возможностей путем обеспечения обратного преобразования, в него введены второй дешифратор нуля, блок задания режима преобразованияи делитель импульсов, вход которого соединен с первым выходом генератора сдвинутых серий, а выход - со счетным входом двоичного счетчика, выходы которого являются вторыми выходами преобразователя, второй информационный вход которого соединен с инфор- { мационными входами двоично-десятично (Л -шестидесятиричного счетчика, выходы которого соединены с информационс ными входами второго дешифратора нуля, выход которого соединен с третьим входом первого элемента И, управляющие входы двоичного и двоично-десятично-шестидесятиричного счетчиков соединены соответственно с пер. вым и вторым выходами управления реверсированием блока задания режи.а преобразования, первый и второй упСГ ) равляющие выхода которого соединены 00 соответственно с управляющими входами первого и второго дешифраторов ;о нуля. 00
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) З(50 0 06 У 5 02
1
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ASTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3411693/18-24 (22) 24 ° 03.82 (46) 28.02.84. Бюл. 1Ф 8 (72) Ш.Х. Кашаев (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР
Р 297960, кл. О 06 р 5/02, 1971, 2. Авторское свидетельство СССР
Р 525945, кл. G 06 F 5/02, 1974 (прототип). (54)(57) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО
КОДА В ДВОИЧНО-ДЕСЯТИЧНО-ШЕСТИДЕСЯ
ТИРИЧНЫИ КОД,содержащий генератор импульсов, выход которого соединен с первым входом первого элемента И, двоичный счетчик, информационные входы которого являются первыми информационными входами преобразователя, а выходы соединены с входами первого дешифратора нуля, выход которого соединен с вторым входом первого элемента И, выход которого соединен с входом генератора сдвинутых серий, первый и второй выходы которого соединены соответственно с входом пересчетного блока и первым входом элемента ИЛИ, выход которого соединен со счетным входом двоично-десятичношестидесятиричного счетчика, выходы которого являются первыми выходами преобразователя, первый выход генератора сдвинутых серий соединен с первым входом второго элемента И, второй вход которого соединен с выходом пересчетного блока, а выход второго элемента И соединен с вторым входом элемента ИЛИ, о т л и ч а ю щ и и с я тем, что, с целью повышения точности и расширения функциональных возможностей путем обеспечения обратного преобразования, в него введены второй дешифратор нуля, блок задания режима преобразования. и делитель импульсов, вход которого соединен с первым выходом генератора сдвинутых серий, а выход — со счетным входом двоичного счетчика, выходы которого являются вторыми выходами преобразователя, второй информационный вход которого соединен с инфорС2 мационными входами двоично-десятично
-шестидесятиричного счетчика, выходы которого соединены с информациониими входами второго демифратора нуля, выход которого соединен с третьим входом первого элемента И, Я управляющие входы двоичного и двоично-десятично-шестидесятиричного счетчиков соединены соответственно с первым и вторым выходами управления реверсированием блока задания режи.ла преобразования, первый и второй управляющие выходы которого соединены соответственно с управляющими входами первого и второго дешифраторов нуля.
107б898
Изобретение относится к вычисли= тельной технике и предназначена для использования в измерительных преобразователях„
Известен преабра=-азатель дваичНОГО кОда в дзОичнО-десятичнО-шести"десятиричный код, сацержащий генера-тор импульсов, выход которого подключен к первому входу первого элемента И, входной счетчик, выходы которого соединены с входами дешифратора нуля, выход коTîðîãñ соединен с вторым Входам первого элемента И, второй элемент И и выходной счетчик 1) .
Недостатки указанного преобразователя обусловлены низкой точностью и ограниченными функциональными возможностями Вследствие невозможности обратного преобразования, Наиболее близким -.ехническим решением к предлагаемому является преобразователь двоична o кода в ДвоичHO äåñHòè÷ío-шестидесятиричный кад, содержащий генератор импульсов, выход которого соединен с первым входом первого элемента Н, двоичный счетчик, информационные входы которого являются первыми инфармационнымИ входами преобразователя, а выходы соединены с входами первого дешифратара нуля, выход которого соединен с Вторым входом первого элемента И, Выход которого соединен с
Входом генератора сдвинутых серий, Выходы которого соединены саответстзеннс с входом пересчетного блока и входам элемента ИЛИ, рога соединен са счетным входам дВО" ична-десятична-шестидесятиричнога сче-.чика,. первый вь:ход генератора цзин1Р тых серий соединен с IIppgIIM
B 2%)QGN B T op o i o B J** & ?! i P H T H И, ВтОрОй вход которого соединен с выходам пересчетнога блока,, а выход второго элемента И соединеli с вторым входам элемента ИтпИ !2 !
Яедостат —;.-"ë,ìè известного преобразователя также являются низк ая точность и незозмажност-,. обратного преобразования.
Цель изобретения " повышение тачности и Оасшиgенu е {*,ункциoíäëüных вазможностей преобр- .;-азателя путем
Обеспече1 т-,я брат(:oxo преобразования
Поставленная цел! ДостигаеTOR тем, UTo B преабразоватeJIB го кода в двоична-десятична=шестиде-. сятиричный код, содержащий генератор импульсов, выход катоаога соединен с первым вхоцом первого элемента И, двоичный счетчик, информационные входы которого являются первыми информационными входами преобразователя, а выходы саецинены с входами первого дешифратора нуля, выход которого соединен с вторым входом первого элемента И, выход которого
Преобразователь работает следующим образом:
Если блок задания режима преобразования находится в состоянии "2-бО" (преобразование двоичного кода угла соединен с входом генератора сдвинутых серий, первый и второй выходы которого соединены соответcòâåíío с входом пересчетнага блока и первым входом элемента ИЛИ, выход которого
iсоединен со счетным входом дваично десятично-шестидесятиричного счетчика, выходы которого являются первыми зь.ходами преобразователя, первый выход -енератора сдвинутых серий
)Q соединен с первым входом второго элемента Vi, второй вход которого соединен с выходом пересчетного блока, а выход второго элемента И соединен с вторым входом элемента ИЛИ, введены второй дешифратор нуля, блок задания режима преобразования и делитель импульсов, вход которого соединен с первым выходом генератора сдвинутых серий, а выход — со счет20 ным входом двоичного счетчика зыр ходы которого являются вторыми выходами преобразователя, второй информационный вход которого соединен с информационными входами двоично25 десятично-шестидесятиричного счетчика, выходы которого соединены с информационными Входами второго дешифратора нуля, выход которого соединен с третьим входом первого элемента И, управляющие входы двоичного и двоична-десятично-шестидесятиричного счетчиков соединены соответственно с первым и вторым выходами управления реверсированием блока заДания режима преобразования, пер35 зый и второй управляющие выходы которого соединены соответственно с управляющими входами первого и второго дешифраторов нуля.
На чертеже изображена блок-схе4О ма предлагаемого преобразователя.
Преобразователь содержит генератор 1 импульсаз, первый элемент
И 2, второй элемент И 3, элемент
ИЛИ 4, генератор 5 сдвинутых серий, пересчетный блок б, делитель 7 импульсов, вход которого подключен к выходу генератора 5 сдвинутых серий, двоичный счетчик 8, к входу которого подключен выход делителя 7 импульсов, дешифратор 9 нуля, дешифрирующий нулевое состояние двоичного счетчика., двоична-десятична-шестидесятиричный счетчик 10, первый информационный вход 11 записи двоичного кода), выходы 12 двоична-десятично55 шестидесятиричного кода, второй дешифратор 13 нуля, дешифрирующий нулевое состояние счетчика 10, блок
14 задания режима преобразования, выходы 15 и информационный вход 1б, 60
1076898 в двоично-десятично-шестидесятиричный код градусов, минут и секунд, дешифратор 9 нуля включается, а дешифратор 13 нуля отключается, двоичный счетчик 8 устанавливается в режим обратного счета, а двоичнодесятично-шестидесятиричный счетчик
10 - в режим прямого счета. В этом случае работа. преобразователя осуществляется путем пересчета числа, записанного в счетчик 8 до момента его обнуления. Во время пересчета выполняется коррекция при помощи блоков 3-7, 10
С установкой блока задания режима преобразования в состояние "60-2" (преобразование двоично-десятичношестидесятиричного кода градусов, минут и секунд в двоичный код) дешифратор 9 отключается, а дешифратор
13 включается, двоичный счетчик 8 20 устанавливается в режим прямого счетчика, а двоично-десятично-шестидесятиричный счетчик 10 — в режим обратного счета.
Генератор 5 сдвинутых серий пре- 75 .образует входную последовательность импульсов частотой F в две последовательности серии) частотой, F/2, сдвинутые относительно друг друга примерно на половину периода входной 3Q последовательности.
Генератор 1 импульсов вырабатывает последовательность частотой, которая не проходит через первый элемент И 2 до тех пор, пока счетчик
10 находится в нулевом состоянии.
После записи в счетчик 10 преобразуемого числа по входу 16 сигналом с дешифратора 13 открывается первый элемент И 2 и последовательность импульсов первой серии с пер- 40 вого выхода генератора 5 поступает в делитель 7 импульсов, коэффициент деления Kg которого выбирается из необходимой точности преобразования, и далее на вход счетчика 8, работаю- 45 щего в режиме прямого счета. Последовательность импульсов второй серии с второго выхода генератора 5 поступает через элемент ИЛИ 4 на вход счетчика 10, работающего в режиме обратного счета.
Исходя из разницы требуемой и действительной цен единицы младшего разряда двоично-десятично-шестидесятиричного кода рассчитывается коэффициент деления пересчетного блока
6. По мере накопления ошибки за счет разности требуемой и действительной цен младшего разряда счетчика 10 по сигналу пересчетного блока б через элемент И 3 и элемент ИЛИ 4 подается корректирующий импульс на вход счетчика 10.
В момент равенства двоичного числа, записанного в двоичный счетчик 8, двоично-десятично-шестидесятиричному числу, ранее записанному в счетчик 10, дешифратор 13 закрывает первый элемент И 2. При этом в счетчике 8 (на выходе 15) фиксируется выходное число в двоичном коде.
Выбор коэффициента деления К . делителя 7 импульсов производится следующим образом. При преобразовании, например, двоично-десятичношестидесятиричного кода угла в
11-разрядный двоичный код цена каждого счетчика импульса на входе счет чика 8
360 ОО 00 — 632,8125, I l
Если требуемая точность преобразования или цена каждого счетного импульса на входе счетчика 10 равна 1", то коэффициент деления kg делителя 7 выбирается равным 600.
Действительная цена единицы младшего разряда счетчика 10 ebix 1 <05466875
Перед каждым циклом преобразования двоичный счетчик 8, двоичнодесятично-шестидесятиричный счетчик
10 и пересчетный блок 6 устанавливаются в нулевое состояние.
Таким образом, благодаря введению обратного преобразования двоично-десятично-шестидесятиричного кода градусов, минут и секунд в двоичный код расширяется область применения преобразователя что обеспечивает сокращение номенклатуры применяемых устройств. Кроме того, существенно повышается точность преобразования в результате введения перестраиваемого делителя импульсов.
1076898
Составитель Y. варшавский
Техред A. Бабинец Корректор О, Билак
Редактор А. Огар
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4
Заказ 749/45 Тираж б99 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5