SU1497619A1 - Устройство дл обмена информацией - Google Patents

Устройство дл обмена информацией Download PDF

Info

Publication number
SU1497619A1
SU1497619A1 SU874364466A SU4364466A SU1497619A1 SU 1497619 A1 SU1497619 A1 SU 1497619A1 SU 874364466 A SU874364466 A SU 874364466A SU 4364466 A SU4364466 A SU 4364466A SU 1497619 A1 SU1497619 A1 SU 1497619A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
block
information
unit
Prior art date
Application number
SU874364466A
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 SU874364466A priority Critical patent/SU1497619A1/ru
Application granted granted Critical
Publication of SU1497619A1 publication Critical patent/SU1497619A1/ru

Links

Landscapes

  • Selective Calling Equipment (AREA)

Abstract

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

Description

Изобретение относитс  к автоматике и вычислительной техникеv в частности к периферийным устройствам, и может быть использовано дл  ввода-вывода информации в ЭВМ и организации информационного обмена с дистанционно удапенной вычислительной машиной.
Целью изобретени   вл етс  повышение производительности устройства.
На фиг.1 предстаапена блок-схема предлагаемого устройства; на фиг.2- схема блока приемопередачи; на фиг.З- схема блока источников информации; на фиг.4 - схема блока управлени ; на фиг.5 - схема блока прерывани ; на фиг.6 - схема блока выбора режима работ; на фиг.7 - схема блока синхронизации; на фиг.8 - схема блока сигнализации .
Устройство содержит (фиг.1) блок I приемопередачи, блок 2 источников информации , блоки 3 приемников 3.1 и 3.2 информации, первый и второй 5 регистры , блок 6 информации, блок 7 пам ти , блок 8 управлени , блок 9 прерывани , блок 10 задани  режима работы , блок 11 синхронизации, первый 12, второй 13, третий 14, четвертый 15 и п тый 16, блок 17 сигнализации, шину 18 данных и шину 19 адреса.
Блок 6 индикации содержит регистр 20, дешифратор 21 и индикатор 22.
Блок 2 источников информации состоит из датчиков 23 условно-посто нной информации и клавиатуры 24.
Блок 1 приемоперелачи предназначен дл  обеспечени  информационного обмена устройства с удаленной ЭВМ по проводным каналам св ти и содержит
со
О)
со
-1497
((глг. уС1Т{трс1 ЛО-г. i последов тель- :г(1го ннодл- пм ода, например FHC КР580 BH), :1рограммируемр 1Й таймер 26, например КР58П .HS3, т; входной 27 и Т1их )дцой ХВ формирова рли, которые сшужат ип  согласовани  уровней сигналов в канале св зи : лог ическими уровн ми ЧМ(.
Влок 2 содержит (.фиг.З) шинные фор мт-трователи 24 и 30 датчиков 23, узел (матрицу) 31 коммутирующих элементов и клавишу 32 сброса (ЛН) клавиатуры 24, переключатели 33 и 34 датчиков 23 и клавиатуры 24 регистр 35 клавиа ры 24 и ограничительные резисторы Зь. Клок 8 управлени  содержит (фиг. 4 узел 37 обработки прерываний, например БИС КР580 ВК80, системный контроллер 38, например БИС КР580 ВК28, шинный формирователь 39 адресов,.дешифратор 40, элемент ИЛИ 41, элемент И 42 и формирователь 43 сигнала начальной установки.
Блок 9 прерывани  содержит (фиг.5) контроллер 44 прерывани , например БИС КР589 ИК14, ограничительный резистор 45 и триггер 46.
Блок О задани  режима работы со- держит (фиг.6) пульт 47 клавиши уп- равлени , узел 48 ограничительных резисторов , элемент И 49 и шинный формирователь 50.
Блок 11 синхронизации содержит , (фиг.7) генератор 51, выполненный, например, на БИС К 580ГФ24, врем за- дающую цепочку 52, формирователи 53 и 54 (триггеры Шмитта), элемент ИЛИ-НЕ 55 и формирователи 56 и 57 импульса .
Блок 17 сигнализации содержит (фиг.8) триггеры 58 и 59, генератор 60 звуковой частоты, одновибратор 61, элемент И 62, звуковой излучатель 63 и врем задающую цепочку 64.
Блок 1 работает в трех основных режимах: режиме программировани  блока , режиме приема информации из канала св зи и режиме передачи информации в канал св зи.
В режиме программировани  блока приемопередачи происходит установка нужного коэ()ициента делени  таймера КР580 ВИ53, на выходе Т2 которого формируетс  1;;игнал синхронизации при- емника и передатчика контроллера 25. Частота сиг нала определ ет скорость обмрна ин4юрмаиии в канале с0 - эи.
о 5 о
5
0
0
с
0
Установка необходимого коэффициента делени  происходит по управл ющим сигналам ИПб - выбор микросхемы и ВЗ - сигнал записи информации во внутренние регистры в соответствии с информацией на адресной шине и шине данных.
При программировании контроллера 25 устанав. шваетс  формат принимаемых и перрдаваемых информационных байтов: количество разр дов байта, количество стоповых бита, наличие или отсутствие контрол , контроль почетности или нечетности.
Установка нужного формата байта происходит по управл ющим сигналам Bill - выбор микросхемы и ВЗ - сигнал записи информации во внутренние регистры микросхемы. При этом выбор внутреннего регистра осуществл етс  по адресной шине АО, а заносима  информаци  поступает с шины 18 данных.
В режиме приема информации из канала св зи принимаемый байт через входной формирователь 27 поступает на вход (Вх) контроллера 25, который производит преобразование последовательно прин того байта информации в параллельный вид, контроль прин того байта по формату, по четности-нечетности и на выходе ГПР ( готовность приемника) формирует сигнал ЗПЗ - запрос на прерывание, по которому блок 1 информирует систему о завершении приема байта.
По сигналам ВП1 и ВЧ - сигнал чтени  происходит считывание прин того байта м байта состо ни , в котором отражены результаты контрол .
В режиме передачи информации в канал св зи передаваемый байт по сигналам ВП1 и ВЗ записьшаетс  во внутренний регистр БИС, который выбираетс  по шине адреса АО.
После этого контроллер 25 производит преобразование параллельного байта в последовательный вид в соответствии с запрограммированным форматом и выдачу его с выхода (Вых) через выходной формирователь 28 в канал св зи .
Блок 1 может работать и в дуплексном режиме, т.е. прием или передачу информации по каналу св зи вести одновременно , что повышает производительность при обмене информации с ЭВМ.
Блок 2 источников информации служит дл  ввода условно-посто нной и
149
переменной информации, подлежащей регистраиии приемниками 3 или через канал св зи ЭВМ. Датчики 23 реализованы на переключател х 33 и 34 с фиксацией , подключенных к шинным формировател м 29 и 30 и через резисторы 36 к шине питани  +Е.
На переключател х 33 и ЗА набираютс , например, шифр оператора, дата или другие данные, необходимые дл  регистрации информации.
Наличие датчиков 23 освобождает оператора от ручного ввода этой информации с клавиатуры, исключает ошибки при вводе, что повышает достоверность и производительность при регистрации информации.
Кроме этого, на переключател х 33 и 34 могут быть запрограммированы па- раметры св зи с ЭВМ: скорость обмена формат байта или другие параметры, определ ющие функционирование устройства .
Считывание информации с переключа- телей 33 и 34 осуществл етс  по сигналам В1 ,.. . ,Bi , поступающим на управл ющие входы шинных формирователей 29 и 30, выходы которых подключены к шине данных устройства.
Клавиатура 24 обеспечивает ввод оперативной (переменной) информации. При наборе оперативной информации формируетс  сигнал запроса на прерывание системы ЗП2, по которому код нажатой клавиши матрицы 3 записываетс  на регистр 35. По сигналу ВК - вызов клавиатуры информаци  с регистра 35 поступает на шину данных. При нажатии на клавишу 32 сброса АН фор- мируетс  низкий уровень сигнала КлАН по которому устройство переходит в исходное состо ние, аналогичное состо нию после включени  питани .
Блок 8 служит дл  формировани  ад- ресов на шине 19 адреса, сигналов шины 18 данных и сигналов управлени : ЧТ - чтение пам ти; ЗП - запись в пам ти; ВЗ - запись на внешнее устройство; ВЧ - чтение внешнего устрой- ства; НУ - сигнал начальной установки; В5 - сигнал стробировани  регистрируемых данных; СПР - строб прерывани ; СРП - сигнал разрешени  прерывани ; СИНХР - сигнал синхронизации.
По сигналам СВР - общий сброс; Ф1, Ф2 - сигналы тактировани ; СТ.Б - строб записи байта состо ни  в системный контроллер происходит синхро9
низаци  работы узла 37 и системного KOfJTpon.ncpa 38. Н  выходе СПР микропроцессора сформ рован высокий уровень сигнала, по которому блок 9 выставл ет ЗПР - сигнал запроса на прерывание микропроцессора. После этого устанавливаетс  сигнал СПР низкого уровн , что блокирует другие запросы с более низким приоритетом , до конца обслуживани  текущего прерывани . По сигналу СТ.Б происходит запись байта состо ни  узла 37 в системный контроллер 38 и вьщача на его выходе сигнала РПР, разрешающего блоку 9 прерывани  выставл ть на шины 18 данных код вектора прерывани .
В следующем машинном цикле узел 37 считывает с шин 18 данных код вектора прерывани , загружает счетчик адресов начальным адресом программы обслуживани  прерьшани , считывает информацию, хран щуюс  в блоке пам ти по начальному адресу и прист гпает к выполнению программы обслуживани  прерывани .
Во врем  выполнени  текущей программы обслуживани  прерьгвани  возможна обработка других запросов на прерьюани , если их уровень приоритета будет выше, чем текущий приоритет ,
В этом случае выполнение программы прерьшаетс , в стековую область блока . 7 занос тс  адреса останова текущей программы и слово-состо ние процессора , после чего узел 37 переходит к выполнению пpoгpa мы обслуживани  запроса на прерьшание с более высоким приоритетом.
После выполнени  этой программы узел 37 автоматически перейдет к обслуживанию прерванной программы и завершит ее выполнение.
При выполнении программы блок 8 выполн ет следующие операции: чтение пам ти, запись в пам ть, чтение внешних устройств, запись информации во внешнее устройство, операции с внутренними регистрами микропроцессора, стробирование информации, вьщаваемой на приемники.
Блок 9 предназначен дл  запоминани  запросов прерывани  ЗП1-ЗП5, формировани  сигнала ЗПР и выдачу на шину 18 данных вектора прерывани  по . сигналу СПР - стробу прерывани .
По управл ющему сигналу ВП5, поступающему на вход РЗ контроллера 44
с шины 18 данных, подключенной к вхо- ц.им ПО, III, П2, ВП, он чаписьтает в свой внутренний регистр маску прерываний , обеспечивающую блокировку запросов прерываний, уровень приоритета которых ниже маскированного.
1апример, если в регистр маски занесен код 000, то запрещены все уровни прерывани ; если же занесены код Oil, то прерывани  по входам ЗП1-ЗПА запрещены, а запрпс 3115 разрешен.
Таким образом, если на входы ЗП1- ЗП5 поступает запрос с приоритетом выше маскированного, а сигнал СПР имеет высокий уровень, блок 9 прерываний на своем выходе сформирует сигнал ЗПР, по которому блок 8 перейдет на обслуживание прерывани .
Триггер 46 запоминает сигнал с выхода ПР на врем , необходимое блоку 8 дл  входа в режим прерьгоани .
Триггер 46 устанавливаетс  в исходное состо ние сигналом РПР, по низкому уровню которого на шину 18 данных выставл етс  код вектора прерывани  (КПО, КП1, КП2).
Блок 10 задани  режима работы предназначен дл  переключени  устрой- ства с одного режима работы на другой по команде оператора.
Блок 10 содержит пульт 47, состо щий из четырех клавиш: АР - автономный режим; КР - комплексный режим; ТЕСТ - режим тестировани  устройства; Эхо - режим регистрации с контролем.
При нажатии оператором одной из клавиш пульта 47 на выходе элемента И 49 формируетс  низкий уровень сиг- нала ЗП1, который поступает на блок 9
По сигналу ВР происходит вьщача информации о .ажатой клавшие на шине данных через шинный формирователь 50.
Блок I1 синхронизации предназна- чен дл  формировани  сигналов Ф1, Ф2, Сбр, Ф2 ТТЛ, необходимых дл  правильного функционировани  устройства.
По сигналу Кл АН или при включении питани  на выходе злемента ИЛИ-НЕ 55 формируетс  низкий уровень сигнала, по которому генератор 51 на своем выходе Сбр формирует импульсный сигнал Сбр, по которому происходит установка устройства в исходное состо ние, пос- ле этого на выходах Ф1, Ф2 формируютс  сигналы, необходимые дл  функционировани  узла 37; сигнал Ф2 ТТЛ, который  вл етс  синхронизирующим дл 
5
5 0
0
5
0
5
Q
устройства, и сигнал СТ.Б, который синхронизирует запись слова состо ни  процессора в системный контроллер 38.
На вход Синхр генератора 51 от блока 8 поступает сигнал, который синхронизирует начало машинного цикла узла 37.
К входам К1, К2 генератора 51 подключена врем задающа  цепочка 52, состо ща  из последовательно соединенных кварцевого резонатора и ковденса- тора, котора  обеспечивает высокостабильные временные параметры выходных сигналов генератора 51.
Блок I7 предназначен дл  сообщени  оператору информации о текущем режиме работы устройства и об аварийных ситуаци х , возникающих в процессе регистрации информации.
Блок 17 содержит элементы (свето- диоды) световой сигнализации АР, КР, АВР и резисторы 1 и 2, которые ограничивают ток через элементы световой сигнализации, выполненные в виде све- тодиодов.
Блок 17 работает следующим образом . По сигналу начальной установки триггеры 58 и 59 устанавливаютс  в исходное состо ние, при котором включен светодиод АР (автономный режим).
При переходе устройства в комплек-- сный режим па вход блока 17 поступает импульсный сигнал АР/КР, который переводит триггер 58 в единичное состо ние , выключает свето ;иод АР и включает светодиод КР (комплексный режим).
При возникновении аварийной ситуации по сигналу АВР триггер 59 переключаетс  в единичное состо ние и включает сигнал АВР.
По входному сигналу ЗВН (включить звонок) запускаетс  одновибратор 61, который вырабатывает на своем выходе единичный импульс с длительно - стью, определ емой врем задающей цепочкой 64, и через элемент И 62 подключает генератор 60 звуковой частоты к звуковому излучателю 63, кото- рьй оповещает оператора об определенных событи х (конец бумаги, обрыв крас щей ленты и т.д.).
Регистр 4 предназначен дл  записи регистрируемого байта информацни по сигналу ВПЗ и его хранени  на врем , необходимое дл  его регистрации приемником 3.1, на входе которого регистрируемый байт стробирован сигналом В5 от блока 8.
Приемник 3.1 представл ет собой, например, печатающее устройство дл  регистрации информации на бумажный носитель.
В случае возникновени  неисправности в приемнике 3.1 на его выходе формируетс  сигнал ЗП4, который прерыва ет работу устройства.
Регистр 5 служит дл  запоминани  байта регистрируемой информации и сигналов, необходимых дл  сопровождени  информации на приемник 3.2, в ка честве которого может быть внешнее устройство пам ти на гибких дисках или на магнитной ленте в миникассете Этот приемник необходим в случае выхода из стро  центральной ЭВМ или ка налов св зи с ней дл  обеспечени  временного хранени  регистрируемой информации.
Регистр 5 представл ет собой, например , БИС КР580 ВВ65, на вход С ко- торого подаетс  сигнал ВП2, по которому производитс  выборка БИС, на вход V - сигнал ВЗ, по которому записываютс  регистрируемый байт и сигналы сопровождени  байта, на вход R -сигнал начальной установки, а на входы А - сигналы с адресной шины, которые определ ют внутренние регистры БИС К 580 ВВ55.
В случае неработоспособности при- емника 3.2 на его выходе формируетс  сигнал ЗП5.
Блок 6 индикации служит дл  отображени  информации о результатах тестировани  устройства. В нем отобража етс , например, признак неисправного блока устройства, что позвол ет оператору быстро вы вить неисправность устройства и устранить ее.
Код неисправности с шины данных по сигналу ВП4 запоминаетс  на регистре 20 и через дешифратор 21 отображаетс  на индикаторе 22, в качестве которого может быть использован светодиодный цифровой индикатор типа АЛС 324.
Блок 7 пам ти предназначен дл  записи и хранени , регистрируемой информации , а также дл  хранени  внутренних программ, обеспечивающих функционирование устройства в различных режимах.
В своем составе блок 7 содержит модуль ПЗУ, реализованный, например.
на БИС КР573 РФ2, и модуль ОЗУ на БИС КР541 РУ 2 или 537 РУ8.
По сигналам управлени  ЧТ, ЗП и в соответствии с выбранным адресом, поступающим на блок 7 с адресной шины устройства, осуществл етс  считывание информации из модул  ОЗУ или ПЗУ или ее запись в модуль ОЗУ блока 7.
Первый дешифратор 12, стробирован ный сигналом ЧТ, формирует сигналы Bl,...,Bi, ВК, по которым блок 2 подключает к шине данных один из датчиков 23 или клавиатуру 24.
Второй дешифратор 13 стробирован сигналом ЧТхЗП и формирует на своих выходах сигналы АР/КР, ЗВН, АВР, необходимые дл  работы блока 17.
Третий дешифратор 14 стробирован сигналом ВЗ и формирует на своих выходах сигнал ВПЗ, БП4, ВП5, по которым производитс  запись информации с шины 18 данных соответственно в регистр 4, регистр 20 и блок 9.
Четвертый дешифратор 15 служит дл  формировани  сигнала ВР (ввод режима ) , по которому блок 10 подключаетс к шине данных.
П тый дешифратор 16 на своих выходах ВП1, ВП2, ВП6 формирует сигналы выборки контроллера 25, программируемого таймера 26 и выборку регистра 5.
Устройство работает следующим образом .
Устройство работает в следующих режимах: режим тестировани  ТЕСТ; режим автономной регистрации АР; режим комплексный КР; режим регистрации с Эхо-контролем Эхо.
Режим тестировани  ТЕСТ может быть задан оператором нажатием клавиши ТЕСТ в блоке 10 или по включению питани , если это запрограммировано на одном из датчиков 23.
В этом режиме происходит автодиагностика устройства по заданной программе , хран щейс  в модуле ПЗУ блока 7 пам ти.
При включении питани  в блоке 11 формируетс  сигнал сброса СБР, который поступает в блок 8, где преобразуетс  на формирователе 43 в сигнал НУ, который устанавливает в исходное состо ние блок I, регистр 5, блок 6 и микропроцессор 37.
При этом на шине адресов формируетс  адрес нулевой  чейки модул  ПЗУ
(0000) и сигнал чтени  ЧТ. В нулевой  чейке ПЗУ хранитс  начальный адрес программы, реализующей режим тестировани . Этот адрес считываетс  уэлом 37, который переходит к выполнению программы автотестировани .
Выполнение этой программы начинаетс  со считывани  условно-посто нной информации с датчиков 23 блока 2
Дл  этого узел 37 последовательно выдает на адресную шину информацию , котора  дешифрируетс  на дешив- раторе 12. На выходах этого дешифратора формируютс  последовательно сиг налы Bl,...Bi, которые последовательно подключают датчики 23 к шине 18.
Блок 8 считывает информацию от датчиков 23 и переписывает ее в модуль ОЗУ блока 7 дл  дальнейшего ис- пользовани  в процессе работы.
Информаци , считанна  с датчиков 23, определ ет формат передаваемого и принимаемого байта по каналу св зи скорость приемопередачи, разрешение или запрет автотестировани  при включении питани , шифр оператора, дату регистрации.
Таким образом, если датчики 23 запрограммированы на разрешение авто- тестировани  при включении, питани , блок 8 приступает к выполнению непосредственно тестировани  устройства.
При тестировании провер етс  содержимое модул  ПЗУ блока 7 путем сравнени  контрольной суммы ПЗУ с эталонной величиной, содержимое модул  ОЗУ путем записи и считывани  бегущих нулей и единиц по всем адресам ОЗУ.
Проверк-а блока 6 производитс  путем записи в него эталонного байта и его сравнени  с отображавшим символом .
Проверка блока 1 осуществл етс  записью в него передаваемого контрольного байта, считыванием прин той информации при закороченных входных- выходных сигналах с помощью заглушки подключаемой вместо ЭВМ, и сравнение считанной информации с контрольным байтом.
Проверка приемника 3.1 осуществл етс  подачей байта на вход регистра 4, записью его на регистр по сигналу виз и выдачей его на входы приемника по сигналу В5. При этом осуществл етс  контроль сигнала . Если окажетс , что приемник 3.1 нераПс то
0
5
0
0
5
с
5
способен, он с(Ьормирует сигнал 304, по которому программа тестировани  зафиксирует его неработоспособность.
Проверка приемника 3.2 проводитс  аналогично проверке приемника 3.1.
Если в процессе тестировани  будут вы влены неисправности, программа тестировани  обеспечивает включение сигнала АВР (авари ) на блоке 17 и на блоке 6 отображаетс  код неисправности , что позвол ет оператору быстро заменить неисправный блок и восстановить работоспособность устройства.
Если же программа тестировани  проходит успешно (устройство работоспособно ) , то по завершении ее в блоке 6 отображаетс  символ, информирующий оператора, что устройство готово к регистрации информации.
Во врем  автотестировани  оператор не может включить другие режимы, так как сигнал запроса ЗП1 маскирован.
После успешного тестировани  устройства оператор может переключить его в один из режимов: комплексна  par бота, режим Эхо, автономна  работа.
В комплексном режиме работы КР предлагаемое устройство обеспечивает ввод информации с блока 2, формирование сообщени  в блоке 7, выдачу сформированного сообщени  в ЭВМ и его регистрацию в приемнике 3.1 (протокольна  печать на бумажный носитель), прием ответного сообщени  от ЭВМ.
При нажатии оператором клавиши КР блока 10 формируетс  сигнал низкого уровн  ЗП1, который поступает в блок 9 прерываний.
Блок 9 формирует сигнал ЗПР, по которому блок 8 сигналом РПР считывает вектор прерывани  от сигнала ЗП1 и переходит к выполнению программы, реализующей режим КР.
В режиме КР по сигналу блока 8 ЧТхЗП на выходе дешифратора 13 формируетс  сигнал АР/КР, который переключает триггер 58 блока 17 в единичное состо ние, по которому включаетс  индикатор КР.
Рассмотрим этот режим более подробно .
Переменна  информаци , набираема  с клавиатуры 24, побайтно записывает с  в ОЗУ в область, отведенную под буфер клавиатуры.
Данные с датчиков 23 считываютс  также побайтно и записываютс  fe другую область ОЗУ.
3
Считывание данных с датчиков 23 происходит по инициативе программы, реализующей режим КР, Далее из инфомации , полученной с датчиков 23 и клавиатуры 24, программа компанует ОЗУ регистрируемое сообщение, которое состоит из начала текста НТ, линого кода оператора КО, условного шифра оператора УШ, переменной инфо нации ПИ, вводимой с клавиатуры, прзнака конца блока КБ, контрольной суммы КС и признака окончани  текста КТ.
Личный код оператора КО и услов- ный шифр оператора УШ провер ютс  ЭВМ на соответствие ограничительному списку, что обеспечивает защиту ЭВМ от несанкционированного доступа.
Признак КБ раздел ет информатив- ную часть сообщени  от контрольной суммы, с которой ЭВМ сравнивает 1 онтрольную сумму, полученную при приеме сообщени  (проверка достоверности прин той информации).
Признаки НТ, КТ отдел ют одно сообщение от другого.
Скомпанованное в ОЗУ сообщени по признаку КТ последовательно, начи
на  с символа НТ, побайтно выдаетс  в 30 мент, записыва  ее на внешний носи14
записываетс  результат контрол . После этого блок 1 формирует сигнал ЗПЗ по которому устройство переходит к подпрограмме считывани  прин того байта.
По сигналам ВЧ и ВП1 блок управлени  производит считывание слова-состо ни  контроллера 25 (адресна  щина АО Т).
Если слово-состо ние подтверждает достоверность прин того байта, блок 8 считывает с шин 18 данных этот байт по тем же сигналам ВЧ и ВП1 (адресна  шина АО 0) и пересыпает его в блок 6, где он отображаетс  на индикаторе 22 и информирует оператора об успешном завершении передачи сообщени  в ЭВМ.
Если же прин тое ЭВМ сообщение не соответствует критери м контрол , ЭВМ вместо символа квитировани  пошлет устройству символ , который сообщит оператору об ошибке в прин том сообщении.
В случае неисправности ЭВМ или каналов св зи предлагаемое устройство в отличие от известного может регистрировать информацию автономно, например .нераспечатав ее на бумажный доку
блок I.
По сигналу ВЗ блока 8 и по сигналу ВП1, формируемому дешифратором 16, производитс  запись передаваемого байта НТ во внутренний регистр контрол- ,с лера. 25. Передаваемый байт в соответствии с прин тым форматом с выхода контроллера 25 через формирователь 28 выдаетс  в линию св зи с ЭВМ.
Аналогичным образом происходит пе-40 тономный режим АР, на выходе АР/КР
45
редача всего сообщени 
После приема последнего символа сообщени  - КТ ЭВМ производит контроль прин того сообщени  сравнением вычисленной контрольной суммы с прин той контрольной суммой КС. Если контрольные суммы совпали, следовательно , сообщение прин то без ошибок, и на устройство дл  регистрации передаетс  специальный символ, сообщающий гд о правильности приема (символ квитировани ) .
Символ квитировани , переданный ЭВМ, через входной формирователь 27 блока 1 в последовательном виде пос- ее тупает в контроллер 25, преобразуетс  в нем в байт информации, производитс  контроль прин того байта на четность-нечетность и в слово-состо ние
дешифратора 13 формируетс  сигнал к и в режиме АР, по которому триггер снова переключитс  в исходное состо ние. В этом состо нии индикатор КР выключитс , а иьщикатор АР включитс и оператор будет информирован о том что его команда устройством прин та и оно готово к автономной регистрации информации.
В автономном режиме АР устройств компанует в блоке 7 сообщение, анал гично с режимом КР, но не выдает ег в канал св зи с ЭВМ, а фиксирует на внешнем носителе.
Скомпанованное сообщение по сигн лам ВП2, ВПЗ побайтно записываетс  в регистр 5, в регистр данных (адресна  шина АО при этом находитс  в нулевом состо нии). После этого по тем
тель: перфоленту, магнитную ленту, гибкие диски, который потом может быть считан в ЭВМ.
Переключение устройства на автономный режим регистрации производит оператор , нажима  на клавишу АР в б/io- ке 10.
При этом формируетс  сигнал ЗП1, по которому устройство переходит в ав5
дешифратора 13 формируетс  сигнал как и в режиме АР, по которому триггер 58 снова переключитс  в исходное состо ние . В этом состо нии индикатор КР выключитс , а иьщикатор АР включитс  и оператор будет информирован о том, что его команда устройством прин та и оно готово к автономной регистрации информации.
В автономном режиме АР устройство компанует в блоке 7 сообщение, аналогично с режимом КР, но не выдает его в канал св зи с ЭВМ, а фиксирует на внешнем носителе.
Скомпанованное сообщение по сигналам ВП2, ВПЗ побайтно записываетс  в регистр 5, в регистр данных (адресна  шина АО при этом находитс  в нулевом состо нии). После этого по тем
же сигналам ВП2, ВПЗ происходит запись информации в регистр управлени  регистра 5 (адресна  шина АО при этом находитс  в единичном состо нии).
С информационных выходов регистра 5 регистрируемый байт поступает на информационные входы приемника 3.2 в сопровождении сигнала СТР регистра 5.
По завершении записи на внешний носитель прин того байта приемник 3.2 формирует сигнал ответа ОТВ, который считываетс  блоком 8.
После приема ответного сигнала от приемника 3.2 блок 8 формирует сиг- нал дл  выдачи следующего байта сообщени  и т.д.
При возникновении неисправности в приемнике 3.2 формируетс  сигнал ЗП5 по которому устройство переходит в , режим прерывани , на выходах ЗВН, АВР дешифратора 13 формиру1этс  сигналы , по которым в блоке 17 включаютс  индикатор ДВР и звуковой излучатель (сирена) 63, которые привлекают вин- мание оператора.
В этом случае оператор может продолжить регистрацию в режиме ЭХО, в котором вс  набираема  с блока клавиатуры информаци  посимвольно будет печататьс  на бумыжный носитель приемника 3.1 блока.
Переход в режим ЭХО оператор вы- полн ет путем нажати  клавиши ЭХО в блоке 10. При этом звуковой излуча- тель 63 отключаетс , а сигналы АВР, КР включены, что информирует оператора о переходе устройства в режим ЭХО.
В этом режиме оператор сам вводит с клавиатуры 24 все сообщение от НТ до КТ, контролирует визуально вводимую информацию, котора  печатаетс  на бумажном носителе в приемнике 3.1 и может быть в дальнейшем при устране- НИИ неисправности вновь введена в ЭВМ по каналу св зи или с помощью внешних носителей.
Устройство в режиме КР может работать и аналогично прототипу, т.е. регистрировать информацию под управлением ЭВМ с контролем каждого байта.
В этом случае оператору необходимо на одном из датчиков 23 закодировать такой режим, и тогда при выборе оператором режима КР программа обслуживани  КР сосчитает этот код и буде побайтно передавать (принимать) информацию на ЭВМ. И если ЭВМ сообщит
о прин тии байта с ошибкой, устройство автоматически повторит передачу этого байта.

Claims (3)

  1. Формула изобретени 
    I. Устройство дл  обмена информацией , содержащее блок приемопередачи, блок источников информации, блок приемников информации, первый и второй регистры, блок индикации, блок синхронизации , блок центрального управлени , первый, второй, третий, четвертый и п тый дешифраторы, блок сигнализации , причем стробирующие входы первого, второго, третьего и четвертого дешифраторов соединены соответственно с первым, вторым, третьим и четвертым выходами команды блока управлени , группа выходов первого дешифратора соединена с группой входов выборки блока источников информации, группа информационных выходов которого подключена через шину данных к информационным входам первого и второго регистров, блока индикации и информационному входу-выходу блока приемопередачи , информационные вход и выход которого  вл ютс  соответствующими входом и выходом устройства дл  подключени  к информационным выходу и входу ЭВМ, первый и второй тактовые входы, входы строба байта состо ни  и сброса блока управлени  подключены соответственно к первому, второму, третьему и четвертому выходам блока синхронизации , вход сброса которого соединен с выходом начальной установки блока источников информации, а п тый выход - с тактовым входом блока приемопередачи , выходь первого и второго регистров подключены к соответствующим информационным входам блока приемников, г руппа выходов второго дешифратора подключена к группе режимных входов блока сигнализации, первый, второй выходы третьего дешифратора подключены соответственно к стробирующим входам первого регистра и блока индикации , сбросовьй вход которого соединен со сбросовым входом второго регистра и блока сигнализации и подключен к п тому выходу команды блока управлени , шестой выход команды которюго подключен к синхронизирующему входу блока синхронизации, отличающеес  тем, что, с целый повышени  производительности устройства.
    оно содержит дополнительно блок пам ти , блок прерываний, блок задани  режима работы, причем адресные входы блока приемопередачи, блока пам ти, второго регистра и информационные входы первого - п того дешифраторов через шину адреса подключенг, к адресному выходу блока управлени , вход- выход данных которого соединен через шину данных с информационным выходом блока выбора режима работы, информационными входами-выходами блока прерьшаний, блока пам ти, группа входов запросов блока прерываний подклю чена к соответствующим выходу сопровождени  данных блока задани  режима работы, выходам запроса прерьшани  блока источников информации, блока приемопередачи и группе выходов за- проса прерывани  блока приемников, тактовый и стробирующий входы и вход разрешени  блока прерываний подключены соответственно к п тому выходу блока синхронизации и седьмому и
    восьмому выходам команды блока управ- лени , первый и дев тый выходы команды которого подключены соответственно к входам чтени  и записи блока пам ти , а вход запросов прерьшани  - к выходу блока прерываний, выход четвертого дешифратора подключен к стро- бирующему входу блока задани  режима работы, первый и второй выходы п того дешифратора - к стробируюгщм входам блока приемопередачи и второго регистра, управл ющий вход которого соединен с третьим выходом команды блока управлени  и входом записи блока приемопередачи, входы Ьыборки, чтени  и сброса которого соединены соответственно с третьим выходом п того дешифратора и четвертым и п тым выходами команды блока управлени , вход выборки.блока прерывани  соеди- нен с третьим выходом третьего дешифратора , дес тый выход команд блока управлени  соединен с входом выборки блока приемников.
  2. 2. Устройство по п. I, о т л и - чающе ес  тем, что блок управлени  содержит узел обработки прерываний , системный контроллер, дешифратор , элемент И, элемент ИЛИ, шинный формирователь адресов и формирова- тель сигналов начальной установки, причем первьй информационный вход-выход и вход стробцровани  байта системного контроллера  вл ютс  соот
    Q з 0 5
    . О Q
    Q
    5
    ветственно информационным входом-щ г- ходом и входом стробировани  байта состо ни  блока, а первый - п тый выходы  вл ютс  соответственно первым, дев тым, третьим, четвертым и седьмьм выходами команд блока, второй информационный ВХОД-В1.ГХОД, синхронход, входы чтени  и записи системного контроллера соединены соответственно с информационным входом-выходом и цервым - третьим выходами узлл обработки прерываний , четвертый и третий выходы которого подключены соответственно к информационному и синхронизирующему входам шинного формировател  адресов, выход которого  вл етс  адресным выходом блока и соединен с входом дешифратора , выходом подключенного к первому входу элемента ШТИ, второй вход которого соединен с первым входом элемента И и вторым выходом системного контроллера, первым выходом соединенного с вторым входом элемента И, выход которого  вл етс  вторым выходом команд блока, выход элемента НЛП соединен с дес тым выходом команд блока, вход запроса, первьпЧ и второй тактовые входы узла обработки преры- вашй  вл ютс  соответственно входами запросов прерывани , цервым и вторым тактовыми входами блока, вход форми- , ровател  сигнала начальной установки  вл етс  входом сброса блока, а выход соединен с п тым выходом блока и входом сброса узла обработки прерьшаний, п тьш и 1честой выходы которого  вл ютс  соответственно восьмым и шестым выходами команд блока.
  3. 3. Устройство по ц. 1, о т л и - чающе ес  тем, что блок приемопередачи содержит контроллер последовательного ввода-вьшода, программи-. руемьй таймер, входной формирователь и выходной формирователь импульсов, причем вход выборки, входы чтени  и записи, информационный вход-выход, синхровход, адресный вход и вход сброса контроллера последовательного вво- да-вьюода соединены соответственно с входами строба байта состо ни , чтени  и записи, информационным входом- выходом, тактовым и адресным входами, входом сброса блока, а информационные вход и выход соответственно через входной и выходной Лпрм11рователи - с илформационнымн входом и выходом последовательного кодл блока, тактовый
    вход контроллера последопательного ввода-вывода соединен с тактовым выходом программируемого таймера, инфор- матщонный вход-выход, адресный вход, синхровход, вход записи, чтени  и выборки которого соединены соответственно с информационным входом-выходом, адресным, тактовым входами и входами записи, чтени  и выборки блока, выход готовности приема контроллера последовательного ввода-вьшода  вл етс  вьЕходом запроса на прерывание блока.
    КПЗ бпц
     /75
    в} Bi 8к КлАН
    Фив У
    фи.б
    Фиг.7
    Фа.З
SU874364466A 1987-11-26 1987-11-26 Устройство дл обмена информацией SU1497619A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874364466A SU1497619A1 (ru) 1987-11-26 1987-11-26 Устройство дл обмена информацией

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874364466A SU1497619A1 (ru) 1987-11-26 1987-11-26 Устройство дл обмена информацией

Publications (1)

Publication Number Publication Date
SU1497619A1 true SU1497619A1 (ru) 1989-07-30

Family

ID=21350054

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874364466A SU1497619A1 (ru) 1987-11-26 1987-11-26 Устройство дл обмена информацией

Country Status (1)

Country Link
SU (1) SU1497619A1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2248607C1 (ru) * 2004-03-31 2005-03-20 Закрытое акционерное общество "Энергет и Ко" Импульсный кодовый преобразователь

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 519702, кл. G 06 F 3/02, 1976. Авторское свидетельство СССР № 1314328, кл. G 06 F 3/02, 1986. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2248607C1 (ru) * 2004-03-31 2005-03-20 Закрытое акционерное общество "Энергет и Ко" Импульсный кодовый преобразователь

Similar Documents

Publication Publication Date Title
JP3704148B2 (ja) 遠隔操作のための方法及び装置
US4816988A (en) Master station apparatus in supervisory and control system
SU1497619A1 (ru) Устройство дл обмена информацией
US3660912A (en) Teaching machine
JPH0287300A (ja) サイレンのプログラム通りの動作過程のサイレンプログラムの無線遠隔操作装置
SU1239719A2 (ru) Имитатор канала
SU1179353A1 (ru) Устройство дл сопр жени диспле с цифровой вычислительной машиной (цвм)
SU1310823A2 (ru) Имитатор канала
US3710326A (en) Preferential offering signal processing system
SU783795A2 (ru) Процессор
SU1488804A2 (ru) Имитатор канала
SU1257653A2 (ru) Устройство дл сопр жени электронных вычислительных машин
SU1287160A1 (ru) Имитатор канала
SU968798A1 (ru) Устройство дл сопр жени
SU980088A2 (ru) Устройство дл сопр жени вычислительной машины с магистралью
SU1174927A1 (ru) Имитатор канала
SU1467555A1 (ru) Имитатор канала
JPS592981B2 (ja) 表示方式
US5179628A (en) Computer interface between I/O channel unit and service processing unit
SU1520523A2 (ru) Имитатор канала
US5542092A (en) Method and system for setting bus addresses in order to resolve or prevent bus address conflicts between interface cards of a personal computer
SU732842A1 (ru) Устройство управлени обменом
SU1624467A2 (ru) Устройство дл сопр жени ЭВМ с абонентами
SU1280633A2 (ru) Имитатор канала
RU2248607C1 (ru) Импульсный кодовый преобразователь