соединен с третьим входом программного блока, второй выход которого связан с первым входом блока кодирования, третий вход которого соединен со вторым выходом блока регистров.
На чертеже представлена блок-схема предлагаемого устройства, включающего в себя блок 1 ввода-вывода, блок 2 декодирования, блок 3 регистров, блок 4 связи, блок 5 кодирования, программный блок 6, блок 7 повтора, блок 8 управления.
Устройство работает следующим образом.
В зависимости от принятого командного слова от вычислительного комплекса организуются следующие режимы обмена информацией по магистральному каналу связи: установка общая; определение адресов контролируемых пунктов, выдавших сигнал запроса связи; определение адресов функциональных блоков, выдавщих сигнал запроса связи; определение адресов функциональных элементов, входящих в состав функционального блока, выдавщих сигнал запроса связи; устамовлеиие связи; передача информации на функциональный блок-приемник; прием информации с функционального блока-источника; повторение приема информации с функционального блока-источника.
Каждому режиму работы соответствует один цикл связи ио магистральному каналу при отсутствии искажения передаваемой информации. При наличии искажений информации в канале связи цикл иовторяется. В начале каждого цикла связи устройство выдает в магистральный канал синхроимпульс, а затем код операции, причем, каждому работы соответствует свой код операции.
В «Установка общая блок 6 принимает от вычислительного комплекса через первый вход устройства и блок 4 сигнал «Установка общая и формирует код операции КОО. Приняв сигнал «Установка общая, все схемы устройства устанавливаются в исходиое состояние и, после формирования кода операции КОО, блок 4 выдает импульс на блок 8, который формирует управляющий сигнал, выдаваемый через блок 1 и второй выход устройства в магистральный канал связи. Синхроимпульс воспринимается также приемной схемой блока 1 и поступает на блок 8, где по заднему фронту синхроимпульса производится формирование тактовых и программных импульсов. По первому тактовому импульсу в магистральный канал через блок 5, блок 1 и второй выход выдается первый разряд кода операции КОО. В блоке 5 происходит кодирование каждого разряда передаваемой информации. Выдав синхроимпульс и код операции КОО, устройство принимает на каждом последующем такте сигналы ответов о принятии кода операции КОО от подключенных к магистральному каналу контролируемых пунктов, а на последнем такте нринимает сигнал иаличня или отсутствия сбоя, характеризующий правильность принятия информации контролируемыми пунктами. Эти сигналы через блок 1 поступают на блок 2, где происходит их контроль и декодирование. С выхода блока 2 сигналы поступают на блок 3. При отсутствии ответа хотя бы от одного из подключенных к магистральному каналу контролируемых пунктов или при искажении информации в канале связи блок 2 выдает сигнал ощибки на блок, который организует повторный цикл связи совместно с блоком б и блоком 8, начиная с выдачи синхроимпульса. По окончании цикла связи при отсутствии ошибки, либо после окончания з.аранее определенного устройством количества циклов при наличии ощибки, блок
8 выдает на вычислительный комплекс через первый выход и блок 4 сигнал готовности, по которому вычислительный комплекс может выдать сигналы на блок 4, соответствующие приему информации с устройства.
При этом блок 8 выдает на вычислительный комплекс через блок 4 сигнал наличия или отсутствия ощпбки и при наличии последней с блока 3 выдается код ощибки. Если ошибка не обнаружена, на вычислительный комплекс с
блока 3 выдается позиционный код сигналов ответа контролируемых пунктов.
В режиме «Определение адресов контролируемых пунктов, выдавщих сигнал запроса связи вычислительный комплекс выдает на
блок 6 командное слово, соответствующее указанному режиму, который формирует код операции К01. Дальнейщая работа устройства аналогична работе, описанной в режиме «Установка общая, за исключением того, что устройство на определенных тактах прииимает сигналы наличия или отсутствия запросов связи от контролируемых пунктов. Эти сигналы занисываются в блок 3 и выдаются в вычислительный комплекс, где определяется адрес
контролируемого пункта, выдавшего запрос связи с высщим приоритетом.
В режиме «Определение адресов функциональных блоков, выдавщих сигнал запроса связи вычислительный комплекс выдает в
блок 6 командное слово, соответствующее указанному режиму, а в блок 3 - адрес контролируемого пункта, выдавщего сигнал запроса связи, имеющего высший приоритет. Сформированный код операции К02 выдается в канал
связи, как оиисано в режиме «Установка общая, а на последующих тактах из блока 3 через блок 5 и блок 1 в канал связи выдается код адреса контролируемого пункта, а затем из канала принимаются на определенных тактах сигналы ответов функциональных блоков, выдавщих сигнал запроса связи, которые подключены к выбранному контролируемому пункту. Эти сигналы записываются в блок 3, а по окончании связи в магистральном канале, принимаются в вычислительный комплекс аналогично описанному в режиме «Установка общая.
В режиме «Определение адресов функциональных элементов, выдавщих сигнал запроса
связи вычислительный комплекс выдает в
блок 6 командное слово, а в блок 3 адрес функционального блока, выдавшего сигнал запроса связи, имеющего высший приоритет. Дальнейшая работа зстройства аналогична работе в режиме «Определение адресов функциональных блоков с запросами связи. По окончании связи в магистральном канале вычислительный комплекс принимает позиционный код адресов функциональных элементов, выдавших сигналы запроса связи.
В режиме «Установление связи устройство устанавливает связь с функциональным элементом-приемником, либо источником. В этом режиме вычислительный комплекс выдает на блок 6 командное слово и на блок 3 код адресов контролируемого пункта, функционального блока, функционального элемента, с которыми необходимо установить связь. Затем формируются и выдаются в канал связи синхроимпульс, код операции К04 и код адресов аналогично описанному в режиме «Определение адресов функциональных блоков, выдавших сигналы запроса связи. После этого на определенных тактах блок 3 через блок 2 и блок 1 принимает сигнал запроса связи (при наличии его хотя бы в одном из контролируемых пунктов), сигналы неготовности, неисправности функционального элемента, с которым устанавливается связь, а также сигнал сбоя.
При наличии одного из сигналов: неготовности, неисправности или сбоя, в вычислительный комплекс выдается сигнал ошибки, а также код ошибки. Сигнал запроса связи выдается только при отсутствии сигнала сбоя. Режим «Установление связи всегда предшествует режимам «Передача информации на функциональный блок-нриемник, либо «Прием информации с функционального блока-источника, так как в этом режиме определяется функциональный блок (функциональный элемент), на который надо передать, либо принять с него информацию.
В режиме «Передача информации на функциональный блок-приемник вычислительный комплекс выдает на блок 6 командное слово, а на блок 3 - шформационное слово. После выдачи синхроимпульса и кода операции К05 в канал связи блок 3 на определенных тактах выдает информационное слово через блок 5 и блок 1 в магистральный канал. При отсутствии искажений информации в канале связи устройство управления на последнем такте принимает сигнал отсутствия сбоя и связь в канале прекращается, а блок 8 выдает в вычислительный комплекс через блок 4 сигнал готовности. При поступлении сигнала сбоя, блок 7 организует повторный режим «Передача информации на функциональный блок-приемник, начиная с выдачи синхроимпульса.
В режиме «Прием информации с функционального блока-источника вычислительный комплекс выдает командное слово на блок 6, который формирует код операции КОб и выдает его в канал связи, как было описано в режиме «Установка общая. На последующих тактах блок 3 принимает поразрядно с магистрального канала через блок 1 и блок 2 информационное слово, а на последнем такте сигнал наличия или отсутствия сбоя.
При наличии искажения информации в канале связи, обнаруженного блоком 2, блок 7 анализирует наличие или отсутствие сигнала сбоя и при наличии такового организует повторно режнм «Прием информации с функционального блока-источника, а при его отсутствии организует режим «Повторение приема информации с функционального блока-источника.
В режиме «Повторение приема информации с функционального блока-источника блок 7 выдает соответствующие сигналы на блок 8 и блок 6, который формирует код операции К07. При этом ироисходит выдача в канал
связи синхроимпульса блоком 8 и кода операции К07 блоком 6, а на последующих тактах - прием ииформационного слова и сигнала наличия или отсутствия сбоя. Принятая информация но окончании цикла связи выдается
из блока 3 на вычислительный комплекс аналогично выдаче информации, описанной в режиме «Установка общая. Режим «Повторение приема информации с функционального блокаисточника исключает повторное обращение
контролируемого пункта к функциональному блок-инсточнику.
Это необходимо при подключении к контролируемым пунктам функциональных блоковисточников, у которых информация при считыванип разрушается. Применение устройства позволяет повысить достоверность передаваемой информации.
Формула изобретения
40
Устройство для обмена информацией, содержащее программный блок, блок повтора, блок декодирования, блок связи, блок управления,
блок ввода-вывода, блок регистров и блок кодирования, отличающееся тем, что, с целью расширения функциональных возможностей, первый вход и первый выход блока связи соединены с нервым входом и первым выходом устройства соответственно, второй, третий и четвертый выход - с первыми входами программного блока, блока управления и блока регистров соответственно, а второй и третий входы - с первыми выходами блока регистров и блока управления соответственно, второй, третий, четвертый и пятый выходы блока управления связаны со вторыми входами блока регистров, блока кодирования, блока ввода-вывода и программного блока соответственно, а второй, третий и четвертый входы - с первыми выходами программного блока, блока повтора и блока ввода-вывода соответственно, третий вход н третий выход блока ввода-вывода соединены со вторым входом и
вторым выходом устройства соответственно.
первый вход - с выходом блока кодирования, а второй выход - со входом блока декодирования, первый выход которого связан с третьим входом блока регистров, а второй выход - со входом блока повтора, второй выход которого соединен с третьим входом программного блока, второй выход которого связан с первым входом блока кодирования, третий вход
которого соединен со вторым выходом блока регистров.
Источники информации, принятые во внимание при экспертизе:
1.Авторское свидетельство СССР 225562, М. Кл.2 G 06F9/18, 25.11.66.
2.Журнал «Приборы и системы управления, № 10, 1972, с. 5.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для передачи и приема информации | 1980 |
|
SU903935A1 |
Устройство для межкомплексного сопряжения | 1977 |
|
SU734656A1 |
Устройство для обмена данными | 1974 |
|
SU525075A1 |
Устройство для обмена данными | 1976 |
|
SU708337A1 |
Устройство для обмена данными | 1975 |
|
SU714386A1 |
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ЛЕТАТЕЛЬНЫМ АППАРАТОМ, ИСПОЛЬЗУЮЩЕЕ КОМБИНИРОВАННУЮ СИСТЕМУ ИНФОРМАЦИОННОГО ОБМЕНА | 2000 |
|
RU2166461C1 |
ИНТЕГРИРОВАННЫЙ КОМПЛЕКС БОРТОВОГО ОБОРУДОВАНИЯ С МУЛЬТИПЛЕКСНОЙ СИСТЕМОЙ ИНФОРМАЦИОННОГО ОБМЕНА | 2001 |
|
RU2174485C1 |
Устройство микропроцессорной связи | 1983 |
|
SU1124275A1 |
Устройство для сопряжения | 1979 |
|
SU896613A2 |
Устройство для обработки и ввода информации | 1981 |
|
SU974368A1 |
Авторы
Даты
1977-03-15—Публикация
1974-03-18—Подача