Устройство для сопряжения эвм с абонентами

 

Изобретение относится к вычислительной технике и может быть использовано при разработке управляющих микроЭВМ, работающих в составе АСУ ТП. Целью изобретения является расширение области применения устройства за счет реализации ввода-вывода в ЭВМ сигналов более широкого спектра. Устройство содержит блок 2 управления, генератор 3 импульсов, делитель 4 частоты, блок 5 арбитража запросов на обслуживание, группу каналов 6. Каждый канал 6 имеет программируемый счетчик-таймер 7, преобразователь 8 кода в частоту, формирователи 9, 10 импульсов, триггер 13, мультиплексоры 14,15, регистры 16,17, элементы И 18,19. Устройство в зависимости от варианта программирования осуществляет ввод или вывод частотно-временных сигналов различного вида и спектра. 1 з.п. ф-лы, 7 ил.

союз соеетсних

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

РЕСПУБЛИН

„„SU, 1495807

А1 (5! ) 4 Г 06 Г 13/О!) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н A ВТОРСНОМ,Ф СВИДЕТЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ сссР (21) 43?8217/24-24 (22) 17.11,87 (46) 23.07 ° 89. Бюл. № 27 (71) Институт кибернетики им, В.М.!"лушкова (72) В,Б,Реутов, Г,В,Вавилин и 11,Л,Карабецкий (53) 681,3 (088,8) (56) Авторское свидетельство СССР

694875, кл. С 06 F 13/14, 1979 °

Модуль счетчика-таймера н стандарте микро-ЭВМ "Электроника-60", А,А.Телемчук, Н.В..!узалевский, Т.В.Вдовыко, В.Н,Невзоров, !икропроцессорные средства и системы, 1986, ¹ 2. т! 22

2 (54) УСтРОЙСтВО 7ЛЯ СОПРЯЖЕЕ11!Я "-В!!

С АБ0!1Б!ПАЖ! (57) !!зобретение относится к вычислительной технике и может быть использовано при разработке управляюи их микро — ЭВ11, работаюших в составе

АСУ ТП, Целью изобретения является расширение области применсния устройства за счет реализации вводавывода в !В!! сигналов более широкого спектра, Устройство содержит блок

2 управления, генератор 3 импульсов, делитель 4 частоты, блок 5 арбитража запросов на обслуживание, группу каналов 6. Каждый канал 6 имеет про3 1495807 гряммируемый счетчик-таймер 7, преобразователь 8 кодл в ястоту, формирователи 9, 10 импульсов, триггер

13, мультиплексоры 14, 15, регистры

16, 17, элементы И !8 19. УстройсТВо в 3ë в1lс ltt toc ти о Вяриянтя llpoграммирогя«ия осуществляет ввод или вывод частотно-временных сигналов различного видя и спектра, з.п, ф-лы, 7 ил.

Изобретение относится к вычисл:тельной технике и может быть использовано при разработке управляющих микро †3 работающих в составе ЛСУТП.

Ня фиг.1 представлена блока-схема 15 устройства; ня фиг,2 — схема блока управления; на фиг.3- 7 — временные диаграммы работы ycòðoécòíÿ, На фиг.1 представлена системная шина ЭВМ 1„ блок 2 управления„ генератор 3 импульсов, делитель 4 частоты, блок 5 арбитража запросов ня обслуживание, группу каналов 6, IIpoграммируемый счетчик-таймер 7,, преобразователь 8 кода в частоту, пер- 25 вый, второй формирователи 9 и 10 имльсов, первый, второй частотные входы канала 11 и 12, триггер 13, первый, второй мультиплексоры 14 и 1 5, первый, второй регистры 16 и 17, первый, второй элементы И 18 и 19 первый, второй частотные выходы 20 и-21 канала.

Блок 2 управления содержит (фиг.2) второй, первый элементы 22 и 23 сравнения, второй блок элементов НЕ 24, элемент И-НЕ 25, дешифратор 26, второй, первый элементы НЕ 27 и 28, первый блок элементов НЕ 29, второ= 30 и первый 31 блоки переключателей. 40

Блок 5 арбитража внутренних запросов на обслуживание может. быть выполнен известным способом, IIpoIpBM мируемый счетчик-таймер 7 может, например, являться микросхемой

КР580ВИ53, преобразователь кода частоту — К155ИЕ8.

Устройство работает cледую1тим образом, Информационное взаимодействие

50 устройства с ЭВМ (задание комянць:., запись выводимой и чтение вводимой информации) осуществляется пс систем— ной информационной шине !. После включения электропитания ЭВМ произ55 водит в каждом канале настройку ïpoграммируемого счетчика-таймера 7 на режим однотактной или периодичес";oil работы (режим 0 и 3 для К580ВИ53),. занося в него соответствующее управляющее слово, настройку мультиплексоров 14 и 15 на нужный режим и диапазон преобразования,, занося в регистры 12 и 13 соответствующие коды, а также другие операции начальной ус.тановки, Обмен информацией устройства и

ЭВМ производится преимущественно в режиме прерывания по сигналам внутренних запросов на обслуживание ° При этом блок арбитража внутренних запросов воспринимает сигналы как с выходов, так и с входов счетчиковтаймеров всех каналов. Сигналы внутренних запросов на обслуживание, снимаемые с выходов счетчиков-таймеров индицируют окончания процессов преобразования при выводе, а сигналы с входов (выходы мультиплексоров 14) окончание процессов преобразования при вводе частотно-временных сигналов, Далее последовательность работы каждого канала и его взаимодействия с ЭВМ зависят от запрограммированного режима работы конкретного канала.

При выводе сигналов, представленньгх длительностью импульсов (фиг 3) счетчик-таймер 7 программируется от

ЭВМ на режим однократного срабатывания (режим 0 для К580ВИ53), на его счетный вход через мультиплексор 15 подаются импульсы той или иной постоянной частоты, поступающие с одно— го из выходов делителя 4 частоты и определяющие диапазон длительностей выдаваемых сигналов, я на выход мультиплексора 14 пропускается по— стоянный разрешающий потенциал (1), Величина длительности выводимого импульса задается из ЭВМ путем записи в счетчик-таймер 7 соответст— вующего кода, В момент занесения преобразуемогс кода (()) сигнал на выходе 20 переходит в активное состояние (например, переходит из 0 в "1 ) инаходится в этом состоянии, пока счетчик-таймер 7, декременти— руясь, не достигнет нулевого состоя!

495807

55 ния. В момент обнуления сче .тиков тайме p3 7 си!-)tаз! llа ныходе 2(1 вознращзется в исходное пассивное состояние (переходит из "1" в "О").

Таким образом, на выходе 20 формируется импульс, длительность которото пропорциональна занесенному из

ЭВГ1 коду, В этом же режиме на выход 2! через элемент И 19 выдается пачка счетных импульсов, количество которых равно занесенному из ЭВГ! коду, т.е. реализуется вывод число-импульсных сигналов (N), По окончании вывода или N (конец преобразования) задний фронт сигнала с выхода снетчика-таймера 7 поступает на блок 5 арбитража внутренних запросов на обслуживание и после реализации арбитража с другими возможными источниками запросов по каналу прерывания сигнализирует

ЭВ! об окончании текущего вывода и возможности приема следующего задав ния по данному каналу °

Если счетчик-таймер 7 будет запрограммирован от ЭВМ «а режим периодической работы (режим 3 для

К58ОВИ53) на выход 20 будет выводитьея сигнал, период которого (Т) пропорционален кодам, заносимым из ЭВИ, т.е. будет осуществляться преобразование вида код — период, а с выхода

21 при этом могут сниматься пачки импульсов, количества которых равны половине занесенного числа (фиг.4) °

Прерывания ЭВИ в этом режиме практически не требуются в силу того, что выводимый сигнал должен быть периодичен (т.е..быть представлен многими периодами, а не одним).

При выводе сигналов, представленных частотой (F), а точнее сигналов, частота которых пропорциональна заносимому из ЭВИ коду, используется преобразователь 8 кода в частоту (например, микросхема К155ИЕ8), поскольку такое преобразование (пропорциональное, а не обратно пропорциональное) средствами счетчика-таймера

7 не может быть реализовано. При этом преобразуемый в частоту код заносится из ЭВИ в преобразователь 8, а на его выходе сразу же после занесения кода образуется неравномерная последовательность импульсов, средняя частота которых пропорциональна занесенному коду F(g). Эти импульсы

10 !

45 чере мультиплексор !5 и элемент И

18 поступают на счетный вход счетчика-таймера 7, который в этом случае выполняет функцию делителя частоты, коэффициент деления которого задает необходимые диапазоны частот выводимых сигналов. Кроме того, счетчиктаймер 7 на выходе собственно преобразователя 8 кода в частоту превращает неравномерные последовательности входных импульсов (с выхода преобразователя 8) в более равномерные, причем тем более равномерные, чем больше коэффициент пересчета задается счетчику-таймеру 7. При выводе частоты использование режима прерывания ЭВИ не требуется по тем же причинам, что и при выводе периода.

При вводе частотно-временных сигналов в ЭВИ через мультиплексор

15 пропускаются счетные импульсы либо стабильной частоты с выходов делителя частоты, либо импульсы, по— ступающие извне для преобразования и ввода в ЭВИ с входа 12, а через мультиплексор 14 — сигналы, разрешающие прохождение счетных импульсов с выхода мультиплексора 15 на счетный вход счетчика-таймера 7, причем эти сигналы либо имеют стабильную периодичность и вырабатываются делителем 4 частоты, либо являются входными сигналами, подлежащими преобразованию и вводу в ЭВИ и поступающими с входа 11. Выходы мультиплексоров

14 каждого канала подключены к блоку

5 арбитража для формирования сигналов прерывания ЭВИ по завершении процессов преобразования вводимых сигналов °

При преобразовании длительности импульсов С,Г в код (фиг.5) преоб— разуемые импульсы подаются через мультиплексор 14, а через мультиплексор 15 подаются импульсы стабильной частоты.

Элемент И 18 пропускает на вход счетчика-таймера 7 пачку стабильных импульсов, количество которых пропорционально длительности преобраэуе— мого сигнала „, Задний фронт импульса на выходе мультиплексора 14 является сигналом конца преобразования и воспринимается блоком 5 арбитража как запрос на обслуживание данного канала, по которому формируется сигнал прерывания 3ВМ, Приняв сигнал

14.) 5ВО7 т

<> и м и 1> л В ! ь l-> p p M c

3>, 1 с), а ->еимпульсы пре— есбрлзавяние

>В> .! прс>исхсP

ЗО

55 прерьпзлпия и вектор прерынлния, ЭРМ считыллет содержимое счетчика-тайм!.— рл 7 данного канала, явля>ощееся резупьтлтом преобразования длительности вводимого импульса. После этого FBI устанавливает счетчик-таймер 7 в исходное состояние, тем самым подготавливая его к восприятию следующего входного импульса, При преобразовании количества импульсов N в код на выход мульти-плексора 14 пропускается постоянный разре>>>ающий потенциал (" 1"), а через

Мультиплексор 15 поступают импульсы, подлежащие счету, (:четчик-таймер 7 подсчитывает эти импульсы по мере их поступления. Б этом режиме прерывание ЭВМ не производится (кроме случая переполнения счетчика), поскольку процесс счета импульсов не имеет завершения (т.е. конца пр»вЂ” образования), а ввод информации н

ЭВМ производится путем программного спрося счетчика-таймера 7.

При преобразовании и вводе н ЭВМ сигналов, представленных периодом Т> (фиг,6), триггер 13 формирует из входных импульсов периодические по-тенциалы, длительность которых и пауза между ними равны. периоду вводимого сигнала, Разрешающие потенциалы с выхода мультиплексора 14 разрешают прохождение импульсов стабильной частоты с выхода мультиплексора 1. .> через элемент И 18 на вход счетчикатаймера 7, По окончании рлзрешающего потенциала на выходе мультиплексора 14 (перехад его иэ "1"), входе блока 5 арбитража формируется сигнал прерынания ЭВМ, свидетельствующий об окончании процесса преобразования.

По этому сигналу ЭВМ считынает со-. держимое счетчика-таймера 7 (резул>-тат преобразования) и устанавливает ! его в исходное состояние, подготавливая к следующему преобразованию.

Следующее преобразование произойдет после окончания паузы, равной так>ке периоду преобразуемого сигнала, Преобразование сигналан и ввод н ЭВМ происходит периодически с леридам, равным удвоенному значению периода входного сигналя, Преобразование и внод сигналов, представленных частотой Е„ (фиг,7 ), происходит аналогично преобразованию

Т„> зя исключением того, что через мультиплексор 14 подаются импульсы, длительное ти ко торt lx я тлкже >>лузы между н ни измерения (!.л>>риме рез мультиплексор 1 5 образуемой частоты. Пр частоты В кОД и ВВОД н дит периадичг ски с леридам, равным удвоенному значению Времени измерения

Кроме Описяннь>х основных видов преобразований и вводя-Вывода частстно-временных си!иллан, устройство позволяет путем комбинирования входов и выходов одногo psIH нескольких каналов выполнять ряд других частотнонременных преобразований без привлечения дополнительных технических средств, в том числе: организацию таймеров и часов, злдатчикон временных меток для ЭВИ, управляемых делителей внешних частот, преобразователей сдвига фяз в код, преобразователей отношений частот и периодов н код, устройств управления паговыми двигателями и др, Формул я изобретения

) . Устройство для сопряжения ЭВМ с абонентами, содержащее блок управления, генератор импульсов и группу каналов, причем вход-выход устройства для подключения шины данных ЭВМ подключен к информациа-maiM. входамвыходам всех каналов гсуппы, группа адресных входов и группа управляющих входов блока управления соединены соответственно с входами устройства для подключения группы адресных и управляющих выходов ЭВМ, i-й (i =1,n) выход первой группы выходов и первый выход второй группы вьгходов блс ка управления соединены соответственно с входом чтения и первым входом записи i-ãî канала группы, первый, второй нходы устройства 1-й группы входов для подключения первого, второгс информационных выходов i-го абонента соединены соответственно с первым„ вторым частотными входами i-га каняла группьl первый, второй, частотные выходы i-го канала группы соединены

C ПЕPHblM > BTOPbIM ВЫХОДс MH 1 И > РУППЫ выходов устройства для подключения первого, второго информационных вхо-! ов i-ro абонента, причем каждый канал группы содержит грогрлммируе-мый счетчик, таймер, первый, второй формирователи импульсов и первый! f(} Я(}i

30 ) и(«Р н г И ) н !)1("1(} т 1(краж?}с}}1 к:I H (1 }c

И Н(!) (?1)(ЕI I I?(1}H}l} I II }IX (} J} ВЫХОД ) B Х (>Е} I ( н1() и 11(}Р (1} !1! в У ОЕ} 3 ((}НИГ и к }Hñ} (1ë Г(Р ц111}Рны ГРО (RpT(твpHнО Г инфорча(1Н(}н

}}ЫМ В >(((ДОМ ВЕ }ХО}1ОМ) С ВХОДОМ Ч Г С НИ(}

5 н вхо?1()«за!(иси программируем(}ГО счетчие.;}-таймРра, первый, второй часта ные входы канала соединены с вхадами первого, вторага формирователей lð

И } (Г(У.1 1 Ь Г О В С О О Т В (. Т Г Т В Е Н Н а, а Т Л И ч а к} щ е е с я тем, что, с целью расширения области применения, н него введены б}лок арбитража запросов на обслуживание и делитель частоты, }5 а в каждый канал группы введены nep?}}IA, второй мультиплексоры, первый, второй регистрл}, преобразователь кода в частоту, триггер и второй элемент И, при ем (n + 11-й выход чте- 20 ния блока управления соединен с входом синхронизации блока арбитража запросов на обслуживание первый, второй входы i-й (i = 1, n) группы входов запроса и выход прерывания 25 которого соединены соответственно с первым, вторым выходами запроса

i-го канала группы и с выходам устройства для подключения па входу прерывания ЭВИ, выход генератора импульсов соединен с входом делителя частоты, первая, вторая группы выходов которого. соединены соответственно с первой, второй группами входов синхронизации каждого канала группы, с второго по четвертый выходы второй группы выходов записи блока управления соединены соответственно с входами записи с второго по четвертый i-го канала группы, 40 причем в каждом канале группы информационный вход-выход канала соединен с информационными входами первого, второго регистров и преобразователя кода в частоту, с второго по четвер- 45 тый входы записи канала соединень! соответственно с входами синхронизации первого, второго регистров и преобразователя кода в частоту, первая, вторая группы входов синхронизации канала соединены с группами информационных входов соответственно первого, второго мультиплексоров, выход первого формирователя импульсов соединен с первым информационным входом первого мультиплексора и со счетным входом триггера, выход которого соединен с гторым г(нформационным входом первого мультиплексора грР (и(! Н}!(1}с}г). !(}1(1(г(!)1(:}й в> Од кс тopo(а (ОГ, } (иР )f (IIII! f1O((I1 ) Е HH (" Е() )1((;(И}!И}}} 1 устрс игтва, }I}(xoл в г(}(. К(фс, миро}за г(.}я }(}(Hy.}a(c)a (.ОРлинен Г. г}Ррвым инф(}рма}н!анным в с}дс и вторс}(О }(óльтин }Рк(.с ра, } т(рай, }ретий информа(}?} О } }(Л ЕГ }! Х О д ы 1 О Т О р О 1 О Г а Р (1 и и Р H L I соотг)ет(. НРнно с НРРвым, RTopf(. вы<(1:}ами преобра зоватPHR кала и часта 1 у, е}ь(у:ады !}Ррг!(}гo, Hтораго pp—

1«с трон Г единены саатветс твенно

Г у}lpBaãòÿ}ò}f(ì?f axода«и первого, B To— рого му}!ьтиплексоран, н!)!хс}}. 11(рнаго мультиплексора соединен с первым входом первого элемента И и с первым выходом запроса кан ала, выход второго мультиплексора соединен " вторым. входам первого эг(емента И, выход которого соединен с первым входом второго элемента И и с входом синх— ронизации программируемого счетчикатаймера, выход катарогс соединен с вторым входом второго элемента И, с вторым выходом за канала и с первым частотным вьгходом канала, второй частотный выход которого спединен с выходом второго элемента И.

2, Устройство па п.i) О т л и ч а ю щ е е с я тем,чта блок управления содержит первый, второй блоки элементов НЕ, первый, второй алев менты НЕ, первый, второй блоки переключателей, первый, втоРой элементы сравнения, элемент И†HE и дешифратор, причем первый, второй входы группы адресных входов блока соединены соответственно с первым, вторым входами дешифратора, с второго по пятый входы группы адресных входов блока через первый блок элементов НЕ соединены с первой группой информационных входов первого элемента сравнения, с шестого по девятый входы группы адресных входов блока через второй блок элементов HE соединены с первой грунпай информационных входов второго элемента сравнения, входы пер— ваго, второго блоков переключателей соединены с шиной нулевого потенциала устройства, выходы первого, второго блоков переключателей соединены соответственно с вторыми группами информационных входан первого, второго элементов сравнения, вход синхронизации адреса группы управляющих входов блока через первый элемент

HE соединен с первыми управляющими входами первого, второго элР нтов

1495807

12 сравнения, вторые и Tp(:-TISH входь; которого соединены с шиной вулево3 о потек((нала устр йства, входы чте(3ия и записи Г рупт(ь(y((p;3 (3ляк)(((их входов

5 блока соединены соответственно с третьим, четверть(3(входами дешифрато1эа, выходы первого, второго элементов сравнения соединень соответственно с

IIPp IS((и, JT7 C 1)» 3. I в хо)(ам(I 3- IF .3(ÓÅT а 11 1!1;, выхо,(к(3 то ")c> I c c <> с,((I:I« н с (я тым входом пе((я(фр(3тора и (ере I второй элемент 1(1; с Ir(c с тым входом дешифр а тора, первая, вторая группы выходов которогc) соединены соответственно с перBой„втoðой группами Bülõо (ов блока, )495807

3апись Qf22 оыхОУ 20

Выход 27

Вреры8ание ЗВИ

ЗРпусь Р22

Выход ГО

Выход 2

Преры3ания З8М

Ямов 17 (2м)

F1... Fn

Выход 18

Прерыдание З8М

1495807

8xod 11 (Tq) Г1 Г1 =Г1

У а д 13, i 4 —.2= — ™ — =Г A и..г, Ныход 18 П Пппп -1

0реры3анил АМ

« шшишшшшшшшышшшшишшшшшш

11... т (: Г. ::: 3 1 ) л у 1О шиш)щ),» шш)ш

Лрерь4аиил 3ВМ .Л- М»

Составитель ", Бурухин техред М, 1ид,як Корректор Л,Патай

Редактор В,Бугренкона.-1аказ 4?бЯ/47 Тираж 6бВ подписное

ВНИИПИ Государственного комитета по изобретениям и открьгиям при КИТ СССР

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

П чоизводственно-издательский комбина". "Патент", г. Ужгород, ул, Гагарина, 101

Устройство для сопряжения эвм с абонентами Устройство для сопряжения эвм с абонентами Устройство для сопряжения эвм с абонентами Устройство для сопряжения эвм с абонентами Устройство для сопряжения эвм с абонентами Устройство для сопряжения эвм с абонентами Устройство для сопряжения эвм с абонентами Устройство для сопряжения эвм с абонентами 

 

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

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

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

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

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

Изобретение относится к цифровой вычислительной технике

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

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

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

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

Изобретение относится к области вычислительной техники и может найти применение, например, в системах обмена информацией между ЭВМ, в которых используется стандартная аппаратура передачи данных со стыком СЗ /ГОСТ 18146-72/ и дуплексные телефонные каналы связи

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

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

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

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

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

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

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

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