Изобретение относится к вычислительной технике и предназначено для использования в измерительных нреоб разователях, Известен преобразователь двоичного кода в двоично-десятично-шести десятиричный код, содержащий генера тор импульсов, выход которого подключен к п. входу первого элемента И, входной счетчикf вьшоды которого соединены с входдами дешифратора нуля/ выход которого соединен с вторым входом первого эл1эмен- та И, второй.элемент И и выходной счетчик 1 « Недостатки указанного преобразователя обусловлены низкой точностью и ограниченными функционгшьными воз можностями вследствие невозможности обратного преобразования„ Наиболее близким техническим решением к предлагаемо ту является пре образователь двоичного кода в двоич но-десятично-шестидесятиричный код, содержащий генератор импульсов, выход которого соединен с первым входом первого элемента И,. двоич:ный счетчик, информационные входы которого являются первыми информационны ми входами преобразователя, а выходы соединены с входами первого дешифратора нуля, выход которого соединен с вторым входом первого элемента И, выход которого соединен -с входом генератора сдвинутых серий, выходы которого соединены соответст венно с входом пересчетного блока и входом элемента ИЛИ, выход которого соединен со счетным входом дво ично- десятично-шестидесятиричного счетчика; первый выход генератора сдвинутых серий соединен с первым входом второго элемента И, второй зкод которого соединен с выходом пересчетного блол-а., а выход второго элемента И соединен с вторым вхо дом элемента ИЛИ 2 . Недостатками извЪстного преобразователя также являются низкая точность и невоз л;ожност7:1 обратного преобразоваиия,. Цель изобретения повышение точ ности и расширение функциональных -возможностей преобра:-:ователя путем обеспечения обратного преобразовани Поставленная цель достигается тем, что в преобразователь двоично-го кода в двоично десятр1чно шестиде сйтиричный код, содержащий генератор импульсов, выход которого соеди нен с первым входом первого элемента И, двоичный счетчик, информацион ные входы которого являются первыми информационнглми входами преобразователя, а выходы соединены с входами первого децшфратора нуля, выхо которого соединен с вторым входом первого элемента И, выход которого соединен с входом генератора сдвинутых серий, первый и второй выходы которого соединены соответственно с входом п,ресчетного блока и первым входом элемента ИЛИ, выход которого соединен со счетным входом двоично- десятично-шестидесятиричного счетчика, выходы которого являются первыми выходами преобразователя, первый выход генератора сдвинутых серий соединен с первым входом второго элемента И, второй вход которого соединен с выходом пересчетного блока, а выход второго элемента И соединен с вторым входом элемента ИЛИ, введены второй дешифратор нуля, блок задания режима преобразования и делитель импульсов, вход которого соединен с первым выходом генератора сдвинутых серий, а выход - со счетным входом двоичного счетчика, выходы которого являются вторыми выходами преобразователя, второй информаи;ионный вход которого соединен с информационными входами двоично десятично-шестидесятиричного- счетчика, выходы которого соединены с информационными входаг4И второго дешифратора нуля, выход которого соедлнен с входом первого элемента И, управляющие входы двоичного и двоично-десятично-шестидесятиричного счетчиков соединены соответственно с первым и вторым выходами управления реверсированием блока задания режима преобразования, первый и второй управляющие выходы которого соединены соответственно с управляющими входами первого и второ.го дешифраторов нуля. На чертеже изображена блок-схема предлагаемого преобразователя. Преобразователь, содержит генератор 1 импульсов, первый элемент И 2,, второй элемент И 3, элемент ИЛИ 4, генератор 5 сдвинутых серий, пересчетный блок б, делитель 7 импульсов, вход которого подключен к выходу генератора 5 сдвинутых серий, двоичный счетчик 8, к входу которого подключен выход делителя 7 импульсов , дешифратор 9 нуля, дешифрирующий нулевое состояние двоичного счетчика, ддвоично-десятично-шестидесятиричный счетчик 10, первый информационный вход 11 (записи двоичного кода), выходы 12 двоично-десятичношестидесятиричного кода, второй дешифратор 13 нуля, дешифрирующий нулевое состояние счетчика 10, блок 14 задания режима преобразования, выходы 15 и информационный вход 16, Преобразователь работает следующим образом. Если блок задания режима преобразования находится в состоянии 2-60 преобразование двоичного кода угла
в двоично-десятично-шестидесятиричный код градусов, минут и секунд), дешифратор 9 нуля включается, а дешифратор 13 нуля отключается, двоичный счетчик 8 устанавливается в режим обратного счета, а двоичнодесятично-шестидесятиричный счетчик 10 - в режим прямого счета. В этом случае работа, преобразователя осуществляется путем пересчета числа, записанного в счетчик 8 до момента его обнуления. Во время пересчета выполняется коррекция при помощи блоков 3-7.
С установкой блока задания режима преобразования в состояние 60-2 (преобразование двоично-десятично- , шестидесятиричного кода градусов, минут .и секунд в двоичный код) дешифратор 9 отключается, а дешифратор 13 включается, двоичный счетчик 8 устанавливается и режим прямого счетчика, а двоично-десятично-шестидесятиричный счетчик 10 - в режим обратного счета.
Генератор 5 сдвинутых серий преобразует входную последовательность импульсов частотой F в две последовательности (серии) частотой, F/2 сдвинутые относительно друг друга примерно на половину периода входной последовательности.
Генератор 1 импульсов вырабатывает последовательность частотой F которая не проходит через первый элемент И 2 до тех пор, пока счетчик 10 находится в нулевом состоянии.
После записи в счетчик 10 преобразуемого числа по входу 16 сигналом с дешифратора 13 открывается первый элемент И 2 и последовательность импульсов первой серии с первого выхода генератора 5 поступает в делитель 7 импульсов, коэффициент деления К которого выбирается из необходимой точности преобразования, и далее на вход счетчика 8, работающето в режиме прямого счета. Последовательность импульсов второй серии с второго выхода генератора 5 поступает через элемент ИЛИ 4 на вход счетчика 10, работающего в режиме обратного счета.
Исходя из разницы требуемой и действительной цен единицы младшего разряда двоично-десятично-шестидесятиричного кода рассчитывается коэфициент деления, пересчетного блока 6. По мере накопления ошибки за сче разности требуемой и действительной цен младшего разряда счетчика 10 по сигналу пересчетного блока 6 через элемент И 3 и элемент ИЛИ 4 подается корректирующий импульс на вход счетчика 10.
В момент равенства двоичного числа, записанного в двоичный счетчик 8, двоично-десятично-шестидесятиричному, числу , ранее записанному в счетчик 10, дешифратор 13 закрывает первый элемент И 2. При этом в счетчике В (на выходе 15j| фиксируется выходное число в двоичном коде.
Выбор коэффициента деления Ко делителя 7 импульсов производится следующим образом. При преобразовании, например, двоично-десятичношестидесятиричного кода угла в 11-разрядный двоичный код цена каждого счетчика импульса на входе сче чика 8
ЗбО°00 00
632,8125,
вх
Если требуемая точность преобразования или цена каждого счетного импульса на входе счетчика 10 равна l , то коэффициент деления К делителя 7 выбирается равным 600. Действительная цена единицы младшего разряда счетчика 10
1,05466875.
бых
Перед каждым циклом преобразования двоичный счетчик 8, двоичнодесятично-шестидесятиричный счетчик 10 и пересчетный блок 6 устанавливаются в нулевое состояние.
Таким образом, благодаря введению обратного преобразования двоично-десятично-шестидесятиричного код градусов, MiiHyT и секунд в двоичный код расширяется область применения преобразователя что обеспечивает сокращение номенклатуры применяемых устройств. Кроме того, существенно повышается точность преобразования в результате введения перестраиваемого делителя импульсов.
название | год | авторы | номер документа |
---|---|---|---|
Преобразователь двоичного кода в двоично-десятичный код градусов,минут и секунд | 1982 |
|
SU1043628A1 |
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код | 1976 |
|
SU646327A1 |
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код | 1980 |
|
SU903859A1 |
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код | 1980 |
|
SU943702A2 |
Преобразователь двоичного кода в двоично-десятичный | 1986 |
|
SU1368993A1 |
Устройство для преобразования двоичного кода в двоично-десятичношестидесятиричный | 1977 |
|
SU734668A1 |
Преобразователь двоичного кода угла в шестидесятиричный код градусов, минут и секунд | 1973 |
|
SU444179A1 |
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код | 1978 |
|
SU767749A1 |
Преобразователь двоичного кода в двоично-десятичный код | 1989 |
|
SU1662005A1 |
Преобразователь двоичного кода в двоично-десятичный | 1986 |
|
SU1368994A1 |
ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНО-ШВСТИДЕСЯТИРИЧНЫЙ КОД,содержащий генератор импульсов, выход которо го соединен с первым входом первого элемента И, двоичный счетчик, информационные входы которого являются первыми информационными входами преобразователя , а выходы соединены с входами первого дешифратора нуля, выход которого соединен с вторым входом первого элемента И, выход которого соединен с входом генератора сдвинутых серий, первый и второй выходы кеторого соединены соответственно с входом пересчетного блока и первым входом элемента ИЛИ, выход которого соединен со счетным входом двоично-десятичношестидесятиричного счетчика, выходы которого являются первыми выходами преобразователя, первый выход генератора сдвинутых серий соединен с первым входом второго элемента И, второй; вход которого соединен с выходом пересчетного блока, а выход второго элемента И соединен с вторым входом элемента ИЛИ, отличающийся тем, что с целью повЕЛшения точности и расширения функциональных возможностей путем обеспечения обратного преобразования, в него введены второй дешифратор нуля, блок задания режима преобразования- и делитель импульсов, вход которого соединен с первым выходом генератора сдвинутых серий, а выход - со счетным входом двоичного счетчика, выходы которого являются вторыми выходами преобразователя, второй информационный вход которого соединен с инфор- { мационными входами двоично-десятично (Л -шестидесятиричного счетчика, выходы которого соединены с информационс ными входами второго дешифратора нуля, выход которого соединен с третьим входом первого элемента И, управляющие входы двоичного и двоично-десятично-шестидесятиричного счетчиков соединены соответственно с пер. вым и вторым выходами управления реверсированием блока задания режи.а преобразования, первый и второй упСГ) равляющие выхода которого соединены 00 соответственно с управляющими входами первого и второго дешифраторов ;о нуля. 00
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
0 |
|
SU297960A1 | |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Преобразователь кода | 1974 |
|
SU525945A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-02-28—Публикация
1982-03-24—Подача