Преобразователь перемещения в код системы остаточных классов

 

Изобретение относится к области вычислительной техники и может быть использовано, например, для ввода в ЭВ11, функционирующей в системе остаточных классов, информации, представленной перемещением. Целью изобретения является повьшение точности преобразователя . Для этого в преобразователь перемещения в код системы остаточных классов, содержащий кодовую шкалу, считывагацие элементы, коммутаторы , сумматоры, введены блоки коррекции и счетчик, а сумматоры выполнены модульными по модулю наибольшего основания. Поставленная цель достигается выполнением рисунка кодовой дорожки в i-M канале i 1,п-1 по правилу .p;/p, где /)„, . р; - величины п-го и i-ro оснований соответственно, N - числовое значение отсчета, обработкой кодов в сумматорах и коррекцией полученных результатов , исключающих ошибки преобразования . 1 з.п. ф-лы, 3 ил. i (Л С

Саоз СОВЕТСКИХ

РЕСПУБЛИК (}9} (}}} (s}} 4 Н 03 M 1 28

ГОСУДАРСТОЕННМЙ КОМИТЕТ СССР

/ у

flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ Фр,..

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

fikETOPCktOMV C%NKTRI%CTBV (21) 3831441/24-24 (22) 26 .12 .84 (46) 23.09.86. Бюл. h» 35 (72) С.Н. Хлевной и О.А. Финько (53) 681.325(088.8) (56) Авторское свидетельство СССР

У 312289, кл. G 08 С 9/06, 1971.

Авторское свидетельство СССР

h» 429446, кл. G 08 С 9/00, 1974.. (54) ПРЕОБРАЗОВАТЕЛЬ }ЕРЕИЕЩЕНИЯ В

K0g CHCTEHbI ОСТАТОЧНЫХ КЛАССОВ (57) Изобретение относится к области вычислительной техники и может быть использовано, например, для ввода в

ЭВИ, функционирующей в системе остаточных классов, информации, представленной перемещением. Целью изобретения является повышение точности преобразователя. Для этого в преобразователь перемещения в код системы остаточных классов, содержащий кодовую шкалу, считывающие элементы, коммута-. торы, сумматоры, введены блоки коррекции и счетчик, а сумматоры выполнены модульными по модулю наибольшего основания. Поставленная цель достигается выполнением рисунка кодовой дорожки в i-м канале i 1,и-1 по правилу /p„-(Н/P;) P;/,, где P„, величины и-го и х-го оснований соответственно, N — числовое значение отсчета, обработкой кодов в сумматорах и коррекцией полученных результатов, исключающих ошибки преоб- разования. 1 з.п. ф-лы, 3 ил.

1259487

Выход коммутатора 4 является выходной шиной 9 остатка » и подключен в i-м канале к первому входу сумматора 6.i по модулю p„ которыи

5 может быть выполнен любым известным образом, второй вход сумматора б.i соединен с выходом коммутатора 5.i, а выход подключен к первому входу блока 7.i коррекции, второй вход которого соединен .с выходом счетчика 8 (по модулю три), на вход которого подаются тактовые импульсы по шине 11, а выход является шиной 10 по которой снимается остаток О(, В блок 7.i коррекции вход 12 подключен к входу шифратора 14, который преобразует входной код по правилу

/ »

Г

1

Изобретение относится к вычислиI тельной технике и может быть использовано, например, для ввода в ЭВМ, функционирующей в системе остаточных классов (COK) информации, представленной перемещением.

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

На фиг. 1 приведена функциональная.схема преобразователя перемещения в код системы остаточных классов; на фиг. 2 — схема блока коррекции, вариант выполнения; на фиг. 3 — схема блока дифференцирования, вариант выполнения.

Преобразователь содержит кодовую шкалу 1, считывающие элементы 2 по старшему основанию Р», считывающие элементы 3 по i-му основанию, коммутаторы 4 и 5, сумматоры 6, i = 1., n — „20 блок 7 коррекции, счетчик 8, выходную шину 9 остатка по старшему осно-. ванию, шину 10 съема остатка по i-му основанию, шину 11 подачи тактовых импульсов, а также входные шины 12 и 13 блока 7 коррекции.

Блок 7 коррекции содержит шифратор 14, сумматор 15 (по модулю P» ), блок 16 дифференцирования, регистр 17 и блок 18 сравнения, блок 19 задания кода i-ro основания, входную 20 и выходную 21 шинн блока 16 дифференцирования. Блок 16 дифференцирования содержит элементы 22 задержки, сумматоры 23 по модулю два и элемент 35

ИЛИ 24.

В преобразователе перемещения в код системы остаточных классов на кодовой шкале 1 нанесен рисунок, соответствующий остатку о/„ по наибольше- 40 му основанию / » в двоичном коде, в

i канале i= 1, п-l, рисунок кодовой дорожки выполнен по правилу

/f>ï /(p;)P /p / p„, Считывающие элементы 2 и 3 в п-м 45 и х-м каналах соответственно, соответствующие младшим разрядам, подключены к управляющим входам коммутаторов 4 и 5, входы которых соединены с выходами считывающих элементов 2 и 3 соответственно, расположенных по методу "двойной щетки", элементы 2 расположены на расстоянии 0,5 6, где Ь вЂ” шаг дискретизации, относительно младшего считывающего элемента 2 и 3, а остальные считывающие элементы 2 и 3 — соответственно на расстоянии +0,5 р; Ь входной код выходной код

Выход шифратора 14 подключен к первому входу сумматора 15 (по модулю/1„), второй вход которого соединен с шиной 13, выход подключен к входам блока 18 сравнения, регистра 17 и блока 16 дифференцирования, выход которого соединен с входом управления блока 18, выход которого подключен к управляющему входу регист. ра 17, выходы которого являются вы- ходными шинами преобразователя °

Преобразователь перемещения в код системы остаточных классов работает следующим образом.

Число Л в системе остаточных классов по основаниям P,, p,...,p», (P;, / ) 1, i P j = 1,п представляется совокупностью остатков а1,a,,...,Ì„.

Причем

Так как необходимо, чтобы для любых a", А было одним и тем же, то спр аведливо

t — ) 0;.+Ы; = --).P +o! (2)

Из (21 найдем p(;, приведя выражение по модулю Р»

Ф; = „- "— р; (3)

При выполнении условия 2

/ любая ошибка в вычислении (А е (+Н, !

1259487

®1 = 1 обнаруживается вычислени— ем (3), т. е. в этих случаях ошибочно вычисленное значение г ; всегда

t г ГЛ+у Л

Абсолютная ошибка Ч, —— r

+ Q1+) для этих случаев может быть достаточно большой и ее верхняя граница находится в пределах g p; — 2p; — 1 в зависимости от величины a, . 10

Если (21+1) Я; c P, где k — кратность ошибки +1), то эта ошибка однозначно отображает о(; в диапазоне р; а й; Р т.е. мо".-<ет быть исправлена выполнением o7; + k p;

Таким образом, процедура вычисления М; совмещается с процедурой обнаружения и исправления ошибок.

Цифровой код, считываемый элементами 2, соответствующий остатку aq по наибольшему основанию Р поступает на входы коммутатора 4, значение на выходе считывающего элемента 2 младшего разряда определяет какая группа входов считывающих элементов 2 "запаздывающих " или "опережающих" подключается к выходной шине 9. Тем самым устраняется неоднозначность считывания.

Аналогичная операция происходит во всех оставшихся каналах. Значения ас и/Гс — ((у) Р,/ поступают на входы сумматора б.х, с выходов которого снимается значение a ;, которое по шине 13 поступает на вход блока 7 коррекции.

В блоке 7.i коррекции на выходе шифратора 1ч формируются коды О, последовательность которых не имеет значения, вследствие чего на выходе сумматора 15 после40

/ довательно формируются значения сС;, /сс; +r I, /<к, — / /, . В момент. изменения кода на выходах сумматора 15 на выходах блока 16 дифференци45 рования появится импульс длительностью, определяемой временем задержки элемента 22 задержки, который на время переходных процессов запретит выдачу результата сравнения блоком 18

50 сравнения. Когда вычисленное значение М; < p;, т.е. a, — нравильное значение, то на выходе блока 18 появляется разрешающий импульс, который запишет в регистр 17 правильное значение Ы;

Быстродействие электронных блоков устройства, значительно большее, чем скорость перемещения кодовой шкалы 1, позволяет формировать верный выходной результат в реальном масштабе времени. ф о р м у л а изобретения

1. Преобразователь перемещения в код системы остаточных классов,содержащий и каналов,,где и — число оснований в выбранной системе остаточных классов, кодовую шкалу, считывающие элементы, расположенные в каждом канале относительно разрядных дорожек кодовой шкалы по методу "двойной щетки", и коммутаторов по одному в канале, выходы считывающих элементов в каждом канале, за исключением считывающего элемента младшего разряда, подключены к соответствующим входам коммутатора, управляющий вход которого соединен с выходами считывающего элемента младшего разряда, и-1 сумматоров по одному в каждом канале, кроме первого, выходы коммутатора первого канала и считывающего элемента младшего разряда первого канала являются выходом остатка по наибольшему основанию преобразователя, отличающийся тем, что, с целью повыпения точности, в него введены и-1 блоков коррекции, счетчик, сумматоры выполнены модульными по модулю наибольшего основания, а рисунок кодовой дорожки в -м канале, где i = 1,и — 1, выполнен по зако/г:(рк-3 . где „, p; — величины и-го и i-ro оснований соответственно;

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

2. Преобразователь по и. 1 о тл и ч а ю шийся тем, что блок

2аm иа.

Составитель A. Сидоренко

Редактор Л. Гратилло Техред Л.Сердюкова Корректор О. Луговая

Заказ 5139/58 Тираж 816 Подписное

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

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

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

259487 6 сравнения, входам регистра и входам блока дифференцирования, выход кото. рого подключен к входу управления блока сравнения, вторая группа вхо5 дов которого соединена с блоком задания кода соответствующего основания, а выход подключен к управляющему входу регистра выходы которого являются выхода1Î ми блока.

Преобразователь перемещения в код системы остаточных классов Преобразователь перемещения в код системы остаточных классов Преобразователь перемещения в код системы остаточных классов Преобразователь перемещения в код системы остаточных классов 

 

Похожие патенты:

Изобретение относится к области автоматики и вычислительной техники и предназначено для преобразования угловых перемещений объектов в цифровой код

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

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

Изобретение относится к области вычислительной и цифровой измерительной техники и может быть использовано для преобразования цифровых величин в аналоговые

Изобретение относится к области вычислительной и цифровой измерительной техники и может быть использовано для преобразования цифровых величин в аналоговые

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

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

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

Изобретение относится к аналого-цифровым преобразователям (АЦП) и измерительной технике и может применятся при измерениях в машиностроении

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

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

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

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

Изобретение относится к способу обработки цифровых сигналов, а точнее к процессам и схемам преобразования аналоговых сигналов в цифровые представления этих аналоговых сигналов

Изобретение относится к измерительной технике и может быть использовано в системе преобразования сигнала из аналоговой формы в цифровую

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано для связи аналоговых источников информации с цифровым вычислительным устройством
Наверх