[go: up one dir, main page]

SU1124282A1 - Преобразователь двоичного кода в двоично-дес тичный код угловых единиц - Google Patents

Преобразователь двоичного кода в двоично-дес тичный код угловых единиц Download PDF

Info

Publication number
SU1124282A1
SU1124282A1 SU833627693A SU3627693A SU1124282A1 SU 1124282 A1 SU1124282 A1 SU 1124282A1 SU 833627693 A SU833627693 A SU 833627693A SU 3627693 A SU3627693 A SU 3627693A SU 1124282 A1 SU1124282 A1 SU 1124282A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
input
binary
code
output
Prior art date
Application number
SU833627693A
Other languages
English (en)
Inventor
Николай Николаевич Макаров
Original Assignee
Горьковский Исследовательский Физико-Технический Институт При Горьковском Государственном Университете Им.Н.И.Лобачевского
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Горьковский Исследовательский Физико-Технический Институт При Горьковском Государственном Университете Им.Н.И.Лобачевского filed Critical Горьковский Исследовательский Физико-Технический Институт При Горьковском Государственном Университете Им.Н.И.Лобачевского
Priority to SU833627693A priority Critical patent/SU1124282A1/ru
Application granted granted Critical
Publication of SU1124282A1 publication Critical patent/SU1124282A1/ru

Links

Landscapes

  • Analogue/Digital Conversion (AREA)

Abstract

ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНЫЙ КОД УГЛОВЫХ ЕДИНИЦ, содержащий регистр, двоично-дес тичный счетчик, первый и второй элементы И, сумматор, выходы которого соединены с информационными входами регистра выходы которого соединены с первой группой входов сумматора, выход первого элемента И соединен со входом сложени  двоично-дес тичного счетчика, вход сброса которого соединен со входом сброса регистра и со входом сброса преобразовател , выходы которого  вл ютс  выходами двоично-дес тичноно счетчика, отличающийс   тем, что, с целью повышени  быстродействи  и расширени  функциональных возможностей за счёт обеспечени  преобразовани  как полозкительных , так и отрицательных чисел. а также возможности выдачи результата унитарным кодом, в него введены группа элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент НЕ, элемент ИЛИ, схема сравнени , а двоично-дес тичный счетчик выполнен реверсивным, вход вычитёни  которого соединен с выходом второго элемента И, первым входом элемента ИЛИ и  вл етс  выходом отрицательных чисел унитарного кода преобразовател , выход положительных чисел унитарного кода которого соединен с выходом первого элемента И и вторым входом элемента ИЛИ, выход которого соединен с синхровходом регистра, выходы которого соединены с первой группой входов СП схемы сравнени , втора  группа вхо- дов которой  вл етс  информационными входами преобразовател , вход сброса которого через элемейт НЕ соединен с первыми входами первого и второго элемента И, вторые входы которых соединены с выходами .МеньIs9 ше и Больше схемы сравнени  соот4ik ветственно,- а третьи входы первого N5 и второго элементов Исоединены с СХ) Тактовым, входом преобразовател , N9 входы константы которого соединены с первыми входами элементов ИСКЛЮЧАЩЕЕ ИЛИ группы, входы которых соединены со второй группой входов сумматора, вход переноса которого сое динен с выходом БОЛЬШЕ схемы срав , нени  и со вторыми входами элемен-. тов ИСКЛЮЧАЮЩЕЕ ИЛИ группы.

Description

Изобретение относитс  к автоматике и цифровой вычислительной технике, может быть использовано в измерительных и управл ющих системах и предназначено дл  согласовани  системы программного управлени  с внешними устройствами , например с датчиками обратной св зи, с шаговым приводом с устройствами индикациии т.д., работающими в различных системах представлени  информации. Известен преобразователь двоично го кода в двоично-дес тичньй код градусов и минут, содержащий двоичный и двоично-дес тичный счетчики, дешифратор , генератор импульсов, элементы И и делители частоты. Работа зтого преобразоватед  осн вана на пересчете импульсов с подбо ром коэффициентов пересчета Недостатками известного преобразовател   вл ютс  низкое быстродейс вие, сложность, невозможность преоб разовани  в двоично-дес тичный код градусов, долей градусов, тыс чных делений угломера и т.д. Кроме того, ограничены их функциональные возмож ности, так как отсутствует возможность формировани  унитарного кода с ценой делени , выраженной в угловых единицах. Наиболее близким по технической сущности к предлагаемому  вл етс  преобразователь двоичного кода в двоично-дес тичный код угловых единиц , содержащий двоичный счетчик, двоично-дес тичный счетчик, дешифратор , два элемента И, сумматор, ре гистр, генератор импзшьсов, выход которого через первый элемент И сое динен со стробирующим входом регист ра, первым входом второго элемента И и с входом двоичного счетчика, вы ход которого через дешифратор подключен к второму входу первого элемента И, вход задани  константы сое динен .с аервой группой входом сумматора , втора  группа входом которо го подключена к выходу регистра, а выходы сумматора соединены с информационньши входами регистра Недостаток известного преобразовател  состоит в малом быстродействии при преобразовании измен шцетос входного двоичного кода. При измене нии входного кода ддже на одну диск ретную единицу требуетс  сброс прео разовател  в исходное состо ние и повторное преобразование числа, что требует значительного времени. Кроме того, в известном устройстве отсутствуют возможность преобра зовани  двоичного кода в унитарный с ценой импульса, выраженной в угловых единицах, и формировани  импульсного кода приращени  входного кода, также,выраженного в угловых единицах . В известном устройстве отсутствует возможность преобразовани  отрицательных чисел, представленным, например, в дополнительном коде.Все это приводит к ограниченным функциональным возможност м преобразоваЦель изобретени  - повышение быстродействи  и расширение функциональных возможностей за счет обеспечени  преобразовани  как положительных , так и отрицательных чисел, а также возможности вьщачи результата унитарным кодом. , I Поставленна  цель достигаетс  тем, что в преобразователь двоичного кода в двоично-дес тичный код угловых единиц, содержащий регистр, двоично-дес тичньй счетчик, первый и второй элементы И, сумматор, выходы которого соединены с информационными входами регистра, выходы которого соединены с первой группой входов сумматора, выход первого элемента И соединен со входом сложени  двоичнодес тичного счетчика, вход сброса которого соединен со входом сброса регистра и со входом сброса преобразовател , выходы которого  вл ютс  выходами двоично-дес тичного счетчика , дополнительно введены группа элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент НЕ, элементИЛИ, схема сравнени , а двоично-дес тичный счетчик выполнен реверсивным, вход вычитани  которого соединен с выходом второго элемента И, первым входом элемента ИЛИ и  вл етс  выходом отрицательных чисел унитарного кода преобразовател , выход положительных чисел унитарного кода которого соединен с выходом первого элемента И и вторым входом элемента ИЛИ, выход которого соединен с синхровходом регистра, выходы которого соединены с первой группой входов схемы сравнени , втора  группа входов которой  вл ютс  информационными входами преобразовател , вход сброса которого через элемент 31 НЕ соединен с первыми входами перво го и второго элементов И, вторые входы которых соединены с выходами Меньше и Больше схемы сравнени  соответственно, а третьи входы первого и второго элементов И соединены с тактовым входом преобра зовател , входы константы которого соединены с первыми входами элементов ИСКЛЮЧАЩЕЕ ИЛИ группы, выходы которых соединены со второй группой входов сумматора, вход переноса кот рого соединен с выходом Больше схемы сравнени  и со вторыми входами элементов- ИСКЛЮЧАЮЩЕЕ ИЛИ группы На фиг. 1 приведена функциональна  схема преобразовател ; на фиг.2 блок-схема схемы сравнени ; на фиг. 3 - временные диаграммы, по сн ющие принцип работы-преобраэовате л . Преобразователь содержит сумматор 1, регистр 2, схему сравнени  3 реверсивный двоично-дес  гичный счетчик4, элементы И 5,6,элемент ИЛИ 7, элемент НЕ 8, вход константы 9, вход Сброс 10, информацион ные входы двоичного кода I1, тактовый вход 12, выходы двоично-дес тич ного кода 13 и выходы унитарного ко да 14,15 отрицательных и положитель ных чисел, сумматор 16, группу элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 17. На входе 9 присутствует двоичньй N-разр дный код константы, кото рьй формируетс  подачей высокого по тенциала на контакты, соответствующие единичным разр дам константы, а остальные контакты шины заземл ю с . На вход 1I подаетс  двоичный п-разр дный код преобразуемого числа . Изменение входного двоичного ко да должно происходить синхронно со срезом либо при паузе тактового сиг нала, присутствующего на входе 12, При подаче на вход 18 логического нул  сумматор производит операцию А С в дополнительных кодах. При подаче на вход логической единицы производитс  операци  А-С в дополнительных кодах. Преобразование кода константы С в отрицательный дополнительный код осуществл етс  инвертированием кода элементами 17 при подаче на их второй вход логической единыцы и подачей логической единицы на вход пере носа сумматора. Сумматор 1 и регистр 2, замкнуТы кольцо, представл ют собой накапивающий сумматор, который на кажый стробирующий импульс на входе регистра прибавл ет или отнимает от записанного в регистр 2 двоичного кода А код константы С. Схема сравнени  3 имеет два выхода , при этом высокий потенциал по р л етс  на первом выходе при , а на втором - при А В, где А и В двоичные п - разр дные коды, поступающие на ее входы. Схема сравнени  может быть выполиена с пороговой зоной и., тогда высокий потенциал по вл етс  на первом выходе при -& , а на втором - при . . На фиг. 2 представлена схема элемента сравнени , выполненна  на комбинационном сумматоре 19 элементах НЕ 20,21 элементах ИЛИ 22 и 23. Сумматор формирует разность кодор А - В, а по переносу в (п + I) разр д на выходе сумматора определ ет знак неравенст.ва. При переносе равном единице и при условии, что разность не равна нулю, выдаетс  сигнал А В, при переносе равном нулю выдаетс  сигнал А В. Устройство имеет пороговую зону равную цене младшего разр да поступакнцих кодов и обеспечивает функцию сравнени  как дл  положительных, так и дл  отрица-j тельных чисел, представленных дополнительным кодом. Преобразователь работает следующим образом. В начале преобразовани  на вход 10 подаетс  сигнал Сброс,который устанавливает в нулевое состо ние регистр 2 и счетчик 4. При наличии на входе 11 положительного входного,двоичного кода В схема сравнени  3 выдает высокий потенциал на первом выходе А В, который разрешает прохождение тактовых импульсов с входа 12 через элемент И 5, а импульсы с выхода элемента И 5 поступают на выход 15, на вход Т. + счетчика 4 и через элемент ИЛИ 7 на вход стробировани  записи результата с сумматора 1 в регистр 2, Так как на втором выходе схемы сравнени  А В присутствует нулевой сигнал, то к содержимому регистра 2 при поступлении каждого 511 стробирующеГо сигнала будет прибаврт тьс  константа С. Процесс преобразовани  происходит до тех пор, пока на выходе схемы сравнени  не исчезнет сигнал А X В. При этом на выход 15 постуЙ- . пит число импульсов П а в счетчике 4 сформируетс  двоичнодес тичный код в угловых единицах, соответствукщйй входному двоичному коду. В регистре 2 при этом будет находитьс  двоичный код, равный С. Диаграмма фиг.З по сн ет процесс преобразовани  кода. После подачи сигнала Сброс на вход 10 код А в регистре 2 начинает ступенчато возрастать , пока не достигнет величины входного двоичного кода В. При этом на выходе преобразовател  (выход 15 по вл ютс  импульсы унитарного кода После преобразовани  кода преобразователь переходит в следующий режим работы. Если схема сравнени  не имеет пороговой зоны, либо порогова  зона 4 С- (временные диаграммы фиг.З даны дл  преобразовател  с использованием схемы сравнени  с пороговой зоной Л С), то единичный сигнал будет по вл тьс  то на одном, то на другом выходах схем сравнени  3,, разреша  поочередное прохождение импульсов в каналы + выход 15 - (выход 14). Если схема сравнени  3 имеет пороговую зону Л С, то посто нстве входного Кода на выходах схемы сравнени  будет нулевые сигналы, запрещающие формирование импульсов на выходы. В тех случа х,когда колебани  выходного двоично-дес тичного кода в пределах + -1 единица младшего разр да не желательны, следует использовать схему сравнени  с пороговой зоной Л 7/С, При изменении входного кода код в счетчике 4 будет отслеживать входной код, преобразованный в заданную систему счислени , а количество импульсов в каналах + и - выходы 14,(1 будет указывать на направление изменени  кода и величину изменени , выраженную в угловых единицах. Преобразование отрицательных чисел ,, представленных дополнительным кодом, осуществл етс  аналогично лишь с тем отличием, что схема сравнени  формирует единичный сигнал на выходе А В и к содержимому регистра 2 прибавл етс  константа С со знаком минус. Во врем  преобразовани  импульсы унитарного кода будут при- сутствовать в канале - выходы 13, а в счетчике 4 будет формироватьс  отрицательный код числа В в заданной системе счислени . Например, при преобразовании двоичного кода В, соответствующе го , по каналу - в счетчик 4 поступит 95 импульсов, при этом, если учесть, что начальное положение счетчикабьшо нулевым, а на нем сформируетс  код, соответствующий углу 358 25, который  вл етс  дополнением угла до ЗбО. Преобразователь обеспечивает след щий режим работы при непрерывном переходе входного кода из области положительных чисел в отрицательные и наоборот. Константа С определ етс  с , где - максимальное двоичное преобразуемое число; С fTjox число угловых единиц в максимальном преобразуемом числе. Точность задани  константы определ етс  из услови  где ЛС погрещность задани  константы . . . . При выполнении услови  (1) погрешность преобразовани  дл  любьгх чисел не будет превьшать дискретности, представлени  числа В в требуемой системе счислени . Пример.. Преобразователь 1 -разр дного кода в код градусов, минут. 2 65536 Dmax 360-60 -|f|2 .3,034074 . о.ошш Так как допустимое значение С , то значение константы в двоичном коде может быть выражено двоичным кодом с двенадцатью дробными разр дами, при этом исключаетс  набегающа  ошибка при преобразо- f вании любых чисел в пределах 711 от +360 а погрешность преобразовани  не будет превьппать цены делени  в весовых единицах,т.е. 1 угл.мин. Таким образом, точность преобразовани  в предлагаемом преобразователе определ етс  точностью задани  константы С, так же как в известном устройстве может быть достаточно высокой. В предлагаемом преобразователе .достигаетс  высокое быстродействие при преобразовании измен ющегос  входного двоичного кода. Если скорость изменени  входного кода не пр вьшает величины С ---, где Т-перио следовани  тактовых импульсов на входе 12, то частота отсчетов выход ного кода может достигать частоты следовани  тактового сигнала, т.е. величины -Г-, в то врем  как часто та отсчетов кодов на выходе известного преобразовател  при изменении .входного кода составит1 Например, дл  приведенного выше преобразовател  двоичного 16-разр дного кода в код градусов в минуту при тактовом сигнале с периодом Т 10 МКС частота отсчетов по предлагаемой схеме составит 100 кГц, а по известной - 1,525 Гц. Использование известного преобразовател  в системе программного управлени  резко уменьшает быстродействие. Высокое быстродействие при преобразовании непрерывно мен ющегос  двоичного кода вызвано введением элемента сравнени  и обратных св зей, управл ющих режимом р1аботы сумматора и регистра и обеспечивающих след щий режим. В устройстве расширено также функциональные возможности за счет формировани  импульсов унитарного кода в каналах + и -, что обеспечивает возможность преобразовани  двоичного кода в унитарный код с ценой импульса в угловых единицах. Кроме того, предлагаемый преобразователь обеспечивает преобразование как положительных, так и отрицательных чисел представленных двоичным дополнительным кодом.
Фиг. 2

Claims (1)

  1. ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНЫЙ КОД УГЛОВЫХ ЕДИНИЦ, содержащий регистр, двоично-десятичный счетчик, первый и второй элементы И, сумматор, выходы которого соединены с информационными входами регистра; выходы которого соединены с первой группой входов сумматора, выход первого элемента И соединен со входом сложения двоично-десятичного счетчика, вход сброса которого соединен со входом сброса регистра и со входом сброса преобразователя, выходы которого являются выходами двоично-десятичноно счетчика, отличающий- с я тем, что, с целью повышения быстродействия и расширения функциональных возможностей за счет обеспечения преобразования как положительных, так и отрицательных чисел, а также возможности выдачи результата унитарным кодом, в него введены группа элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент НЕ; элемент ИЛИ, схема сравнения, а двоично-десятичный счетчик выполнен реверсивным, вход вычитания которого соединен с выходом второго элемента И, первым входом элемента ИЛИ и является выходом отрицательных чисел унитарного кода преобразователя, выход положительных чисел унитарного кода которо го соединен с выходом первого элемента Ии вторым входом элемента ИЛИ, выход которого соединен с синхровходом регистра, выходы которого S соединены с первой группой входов схемы сравнения, вторая группа вхо- > дов которой явл/яется информационными входами преобразователя, вход сброса которого через элемейт НЕ соединен с первыми входами первого и второго элемента И, вторые входы которых соединены с выходами .’’Меньше” и ’’Больше схемы сравнения соответственно, а третьи входы первого и второго элементов И'соединены с тактовым, входом преобразователя, входы константы которого соединены с первыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы, входы которых соединены со второй группой входов сумматора, вход переноса которого сое динен с выходом БОЛЬШЕ4 схемы сравнения и со вторыми входами элемен-. тов ИСКЛЮЧАЮЩЕЕ ИЛИ группы.
SU833627693A 1983-07-21 1983-07-21 Преобразователь двоичного кода в двоично-дес тичный код угловых единиц SU1124282A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU833627693A SU1124282A1 (ru) 1983-07-21 1983-07-21 Преобразователь двоичного кода в двоично-дес тичный код угловых единиц

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU833627693A SU1124282A1 (ru) 1983-07-21 1983-07-21 Преобразователь двоичного кода в двоично-дес тичный код угловых единиц

Publications (1)

Publication Number Publication Date
SU1124282A1 true SU1124282A1 (ru) 1984-11-15

Family

ID=21076469

Family Applications (1)

Application Number Title Priority Date Filing Date
SU833627693A SU1124282A1 (ru) 1983-07-21 1983-07-21 Преобразователь двоичного кода в двоично-дес тичный код угловых единиц

Country Status (1)

Country Link
SU (1) SU1124282A1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
1. Авторское свидетельство СССР № 744545, кл. G 06 F 5/02, 1976. 2. Авторское свидетельство СССР № 970354, кл. G 06 F 5/02, 1980 (прототип). *

Similar Documents

Publication Publication Date Title
US3493958A (en) Bipolar analog to digital converter
US2954165A (en) Cyclic digital decoder
CA1267731A (en) Serial digital signal processing circuitry
SU1124282A1 (ru) Преобразователь двоичного кода в двоично-дес тичный код угловых единиц
US3573797A (en) Rate augmented digital-to-analog converter
SU1043639A1 (ru) Одноразр дный двоичный вычитатель
SU1264170A1 (ru) Дифференцирующее устройство
US3851158A (en) Method and apparatus for deriving the mean value of the product of a pair of analog quantities
SU1688189A1 (ru) Цифровой фазометр
SU750480A1 (ru) Устройство дл сравнени чисел с допусками
SU454544A1 (ru) Цифровой функциональный преобразователь
SU1725399A1 (ru) Преобразователь двоично-дес тичного кода в двоичный код
SU999140A1 (ru) Преобразователь кодов
SU970354A1 (ru) Преобразователь двоичного кода в двоично-дес тичный код угловых единиц
SU586460A1 (ru) Устройство дл воспроизведени функций с крутизной,не превышающей 2к
SU828401A1 (ru) След щий аналого-цифровой преобразова-ТЕль
SU1591048A1 (ru) Дифференциатор
SU534037A1 (ru) Счетчик импульсов
SU1349008A2 (ru) Преобразователь двоичного кода в двоично-дес тичный код угловых единиц
SU679977A1 (ru) Устройство дл сравнени чисел
SU598097A1 (ru) Аналого-цифровой функциональный преобразователь
SU370605A1 (ru) УСТРОЙСТВО дл ВЫЧИТАНИЯ
SU847318A1 (ru) Преобразователь двоичного кода вдВОичНО-дЕС ТичНый
SU622070A1 (ru) Цифровой генератор функций
SU1151955A1 (ru) Устройство дл делени