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

Иллюстрации

Показать все

Реферат

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„,,SU„„3432772 А1

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

ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ (54) ПРЕОБРАЗОВАТЕЛЬ ПЕРЕИЕЩЕ111И В

КОД (21) 41 15051/24-24 (22) 15.05. 86 (46) 23.10.88. Бюл. У 39 (72) О.Н.Фоменко, И.И.П1вецов, В.А.Краснобаев, В.И.Панков, С.В.Кухарский, С.В,Иванов и М.В,Юмашев (53) 681.325(088.8) (56) Авторское свидетельство СССР

К 1167733, кл. H 03 M !/24, 1985, Филиппов В.Г. Цифраторы перемещений. - М,: Военное изд-во, 1965, с.113-116, рис.4.2. (57) Изобретение относится к ав гоматике и вычислительной технике и может быть использовано для сопряжения

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

7.2

7.1 (51) 4 Н 03 И I /24

Г

Всегм нц

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

143 ремещения в модулярный код, содержащий кодовые дорожки I 2, чувствительные элементы 4, 5, усилители 7, 8, элементы 12, 13 И, блоки 10, 11 дифференцирования, введены блок 15 контроля и сигнализации, по числу модулей системы счисления остаточных классов - реверсивные счетчики 14,114,п, дополнительные кодовые дорожки

3.1-3.m, по числу дополнительных кодовых дорожек 3.1-3.m " дополнительные чувствительные элементы 6.!-б.m и усилители-формирователи 9.1-9,m.

Усилитель 7 выполнен в виде усилителя формирователя с прямым и инверсным выходами. Усилитель 8 выполнен в виде инвертирующего усилителя-.формирователя. При перемещении в одну сторону импульсы от чувствительных элементов 4, 5 через усилители-формирователи 7,8, блоки 10, 11 дифференцирования, элементы 12, 13 И поступают

2772 на суммирующие входы реверсивных счетчиков 14.1 — 14,п, при перемещении в другую сторону — на их нычитающий вход. Код, соответствующий перемещению, с помощью реверсивных счетчиков

14,1-14.п преобразуется в совокупность остатков по основаниям, которым соответствуют модули реверсинных счетчиков 14.1-14.п. Блок 15 контро-, ля и сигнализации обеспечивает сравнение информации с контрольных участков дополнительных первичных кодовых дорожек, соответствующей "0", с информацией, поступающей с реверсивных счетчиков 14.1-14.п. Если эта информация не равна "0", то формируется сигнал сбоя, а-сами реверснвные счетчики 14.1 и 14.п сбрасываются в нулевое состояние, чем предотвращается наполнение ошибки и повышается достоверность преобразования. I з.п, ф-лы, 4 ил.

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

Цель изобретения - повышение достоверности преобразователя. Ф

На фиг. l представлена структурная схема преобразователя перемещения в код; на фиг.2 и 3 †схема блока контроля и сигнализации, варианты выполнения; на фиг.4 — эпюры напряжений, поясняющие работу преобразователя.

Преобразователь содержит кодовые дорожки I и 2, дополнительные кодовые дорожки 3.1 "З.m, чувствительные элементы 4 и 5, дополнительные чувствительные элементы 6.1-6.m усилители формирователи 7 и 8, дополнительные усилители-формирователи 9.1-9.m, блоки 10 и 11 дифференцирования, элементы И 12 и 13, по числу выбранных модулей системы счисления остаточных классов реверсивные счетчики 14.114.п, блок 15 контроля и сигнализации, шину 16 разрешения считывания информации, информационные выходы

17.1-17 ° и, выход 18 "Сбой".

Блок 15 контроля и сигнализации при числе дополнительных кодовых дорожек 6.!-б.m равном числу модулей системы счисления остаточных класов, содержит (фиг.2) элементы 19.1 — 19,m задержки, дешифраторы 20.1-20.п нуля, сумматоры 21.1-21.п по модулю два и элемент ИЛИ 22.

При числе дополнительных кодовых дорожек 3.1-3.m, меньшем числа модулей системы счисления остаточных классов, блок 15 контроля н сигнализации содержит (фиг.3) по числу дополнительных кодовых дорожек З.1 †.m элементы 23.1-23.m задержки и сумматоры 24.1-24.m по модулю два, по числу модулей системы счисления остаточных классов дешифраторы 25.1-25.п нуля, элемент ИЛИ 26 и К элементов

И 27.

В системе счисления остаточных классов число А представляется сово-" купностью остатков 1 ; }, = s/2...л по основаниям (модулям) IP,}„.

Величина остатка (g„} может быть определена из выражения! .,, )7

p,.=I- )р

АГА где -- 3! — целая часть числа А, Р 1

Если число A задано своим числоимпульснь|м кодом, то остаток H может быть вычислен счетчиком по мог А дуля Р»3, так как величина — 1 Р, в

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

В исходном состоянии в счетчики

14 занесено начальное значение кода, !5 кодовые дорожки и чувствительные элементы выставлены в соответствующее положение (на фиг.4 треугольником обозначено положение чувствительных элементов 4 и 5 относительно ко- 20 довых дорожек 1 и 2).

При перемещении кодовых дорожек влево первым срабатывает чувствительный элемент 4 и импульс с выхода бло- 25 ка 10 дифференцирования проходит через элемент И 12 на суммирующие входы реверсивных счетчиков 14 ° 14.п.

При дальнейшем перемещении срабатывает чувствительный элемент 5 и сиг- 30 нал "0" с выхода усилителя-формирователя 8 блокирует элементы И 12 и

13, запрещая прохождение импульса с выхода блока 11 дифференцирования на вычитающие входы реверсивных счетчиков 14.1-14,п. Дальнейший прямой счет при перемещении продолжается аналогичным образом.

При перемещении кодовых дорожек вправо первым срабатывает чувствитель- 0 ный элемент 5, элементы И 12 и 13 блокируются. Последующим последовательным включением чувствительных элементов 4 и 5 формируется импульс на выходе блока 11 дифференцирования 45 который через элемент И 13 поступает на вычитающие входы реверсивных счетчиков 14.1-14.п. Дальнейший счет продолжается аналогично.

Съем информации с шин 17.1-17.п съема информации производится при сигнале "0" на шине 16 разрешения считывания информации, поступающем во внешние устройства, воспринимающие информацию, например 38MÄ

В процессе перемещения дополнительных кодовых дорожек 3.1-3.ш при

m=n периодически, с частотой, обратно пропорциональной модулям счета, 72

4 с раб ать 1ва!<)т ч > k3c I IIII ". pI ь;(, c ", I

6. 1-6,m (фиг.2) . !!ри этом сигI; 3:

С ВЫХОДОВ СООТБЕТСТВУЮШИХ СИЛИТРЛЕйформирователей 9. 1-9.m поступает на вторые входы сумматоров 2! .-21.п пс модулю два. Гс-и только контрольно"."3

V:I;1СТКУ ДОПО.1Ш .ТЕЛЬНЬ!Х КО„ ",ОБЫХ ДОРО жек не соответствует нулевос oc TB Iние соответствукнчего реверсивного счетчика 14, то единичный сигнал с выхода сумматора 21 через элемен.

ИЛИ 22 поступает на шину !8 "Сбой", формируя сигнал тревоги. Спустя время задержки, необходимое для окончания тереходных процессов в сумматоре

2! по модулю два и элементе И!Ц1 22, импульс с выхода элемента 19 задсржки сбрасывает соответству3о|Ш3й ре:3срсивный счетчик !4 в нулевое состг;— ние, если он не был в нем. Тем c,I;...: предотвращается накопление Ошибки повышается достоверность преобразования, Если число дополнительных кодовых дорожек Ограничено по каким-либо причинам (m < n), основания системы счисления остаточных классов разбиваются на группы так, чтобы количество групп было равно количеству дополнительных кодовых дорожек 3.1-3.m и произведение оснований в группах были примерно одинаковыми, Так, например, если !

Р„ = 2,3,5,7,11 и число дополнительных кодовых дорожек 3.1-3.m равно

3 (ш=З), то в первую группу должны войти основания (Р,) 2,7; Р = 14, во вторую Р,) = 3,5, Р3 = 15, в третью (>>1, — з—

В этом случае срабатывание чувствительного элемента 6, соответствующего первой группе оснований, обнуaster реверсивные счетчики 14. 1-14.4, а анализ их состояния осуществляется дешифраторами 25.1-25,4, элементом

И 27, сумматором 24,1 по модулю два, и результат через элемент ИЛИ 26 выдается на шину 18 "Сбой" (фиг,3).

Работа элементов третьей группы оснований проходит по алгоритму рабо" ты блока 15 контроля и сигнализации в соответствии с фиг.2, Формула изобретения

1. Преобразователь перемещения в код, содержащий первую и вторую кодовые дорожки, сдвинутые одна относи тельно другой на половину деления

5 1 i 327 дорожки, соответствующие кодовым дорожкам первый и в торой чувс твительные элементы, выходы которых соединены с входами соответственно перво5 го и второго усилителей, выход которого соединен с первыми входами перного и второго элементов И, первый и второй блоки дифференцирования, выходы которых соединены с вторыми входами соответственно первого и второго элементов И, о т л и ч а ю щ и йс я тем, что, с целью повышения достоверности преобразователя, в него введены блок контроля и сигнализации, 15 по числу модулей системы счисления остаточных классов — реверсивные счетчики, дополнительные кодовые дорожки, по числу дополнительных кодовых дорожек — дополнительные чувстви- 2О тельные элементы и усилители-форми" мирователи, первый усилитель выполнен в виде усилителя-формирователя с прямым и инверсным выходами, а вто.рой усилитель — в виде инвертирующе-. 25 го усилителя-формирователя, прямой и инверсный выходы усилителя-формирователя с прямым и инверсным выходами соединены с входами соответственно первого и второго блоков дифференци- 30 рования, выход инвертирующего усилителя-формирователя является шиной разрешения считывания информации, выходы первого и второго элементов

И соединены соответственно с входами сложения и вычитания каждого реверсивного счетчика, выход каждого реверсивного счетчика является соответствующим информационным выходом

72 6 преобразователя и соединен с соответствующим входом первой группы входов блока контроля и сигнализации, дополнительные чувствительные элементы установлены против соответствующих дополнительных кодовых дорожек, выходы дополнительных чувствительных элементов через соответствующие усилители-формирователи соединены с соответствующими входами второй группы входов блока контроля и сигнализации, первый выход которого является выходом "Сбой" преобразователя, а остальные выходы соединены с входами установки в "О" соответствующих ревер-сивных счетчиков.

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

ИЛИ, входы дешифраторов являются соответствующими входами первой группы входов блока, а выход каждого дешифратора нуля соединен с первым входом одноименного сумматора по модулю два, выход каждого сумматора по модулю два соединен с соответствующим входом элемента ИЛИ, выход которого является. первым выходом блока, вход каждого элемента задержки соединен с вторым входом одноименного сумматора по модулю два и является соответствующим входом второй группы входов блока, а выходы элементов задержки являются остальными выходами блока, Kr4;n кй. 2 H/Ф.t и 14: п к(Ф.f к f4. 1

Раг.2

l432772

«3»вЂ”

CocTRBHTpJIb Е.сударина

Техред М,Дидык Корректор Г,Решетник

Редактор В.Петраш

Заказ 5463/54

Тираж 929 Подписное

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4