Устройство для передачи информации

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике. Цель изобретения .- повышение достоверности передачи информации. Устройство содержит две группы формирователей импульсов , формирователь импульса, три группы триггеров, триггер, два элемента задержкиs четыре группы элементов И, четыре элемента Ия восемь элементов ИЛИ, три регистра, блок постоянной памяти, три группы элементов ИЛИ, группу блоков элементов ИЛИ, генератор тактовых импульсов, блок элементов ЗАПРЕТ, два элемента ЗАПРЕТ , делитель частоты, два счетчика, четыре дешифратора, группу регистров, блок сравнения, два .блока элементов И, одновибратор, группу счетчиков, два шифратора, элементы НЕ, два блока индикации. 4 ил.

СОЮЗ ИЖЕТСНИХ

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

РЕСПУБЛИК

Р1) G 08 С 19/28

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

ПО ИЗОН ЕТЕНИЯМ И ОТКРИГИЛМ

nW ГКНТ ССО

-(21) 4694506/24 (22) 22.05.89 (46) 15.05.91. Бюн. № 18 (72) О.К..Фомичев, О.Б.Грабовский, В.Е.Ильина и Ю.А.Вакулов (53) 621, 398 (088,8) (56) Авторское свидетельство СССР № 4321395/24-24, кл. С 08 С 19/28, 02. 03 .,88. (54) УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ИНФОРМАЦИИ

1 (57) Изобретение относится к автоматике и вычислительной технике. Цель изобретения . — повышение достоверности передачи информации. Устройство со"

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

Цель изобретения — повышение до-1 стоверности передачи информации в . устройстве.

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

Устройство содержит первую и вторуго группу формирователей 1,1-1.п и 2 .1-2 .и импульсов, формирователь 3 импульса, первую, вторую и третью группы триггеров 4.1-4.п, 5.1-5.п и 6.1-6.п, триггер 7, первый и второй элементы 8 и 9 задержки, с пер„„ЯО„„1649586 А 1

2 держит две группы формироватслей импульсов, формирователь импульса, три группы триггеров, триггер, два элемента задержки, четыре группы элементов И, четыре элемента И восемь элементов ИЛИ, три регистра, блок постоянной памяти, три группы элементов ИЛИ, группу блоков элементов ИЛИ, генератор тактовых импульсов, блок элементов ЗАПРЕТ, два элемента ЗАПРЕТ, делитель частоты, два счетчика, четыре дешифратора, группу регистров, блок сравнения, два .блока элементов И, одновибратор, группу счетчиков, два шифратора, элементы НЕ, два блока индикации. 4 ил. вой по четвертую группы элементов

И 10.1-10.п 11.1-11.п, 12 1-1?.п и 13.1-13.п, с первого по четвертый элементы И 14 — 17, с первого по восьмой элементы ИЛИ 18 — 25, первый, второй и третий регистры 26

28, блок 29 постоянной памяти, первую, вторую и третью группы элемен- 1© . тов ИЛИ 30,1-30.п, 31.1-31.п и 32.1- (Д

32.п, группу блоков 33. 1-33.п. эле Я© ментов ИЛИ, генератор 34 тактовых ф импульсов, блок 35 элементов запрета, 1 первый и второй элементы 36 и 37 запрета, делитель 38 частоты, первый файв и второй счетчики 39 и 40, с первого по четвертый дешифраторы 41 — 44, группу регистров 45.1-45.п, блок 46 сравнения, первый н второй блоки 47 и 48 зле енгов И, одновибратор 49, группу счетчиков 50.1-50.п, первый

1649586 и второй шифраторы 51 и 52, элементы

НЕ 53,1-53.п первый и второй блоки

54 и 55 индикации, группу информационных входов 56 и управляющий вход

57 устройства, а также группу выходов 58 и выход 59 устройства.

Устройство работает следующим образом.

Установка устройства в исходное состояние (все элементы памяти нахо.— .дятся в нулевом состоянии, за исключением блока 29 постоянной памяти) осуществляется автоматически после включения питания устройства посредством RC-цепей сброса, подключенных к соответствующим входам элементов непосредственно или через элементы

ИЛИ, если к входам сброса элементов подключены связи, посредством кото- 20 рых также осуществляется их сброс в процессе работы устройства. Для упрощения цепи автоматической установки устройства в исходное положение и развязывающие элементы ИЛИ не показаны.

Перед началом работы оператор нажимает клавишу формирователя 3 импуль;:са, который устанавливает в нулевое

,состояние триггеры 6, обнуляет регистр 28 и через элемент ИЛИ обнуля-ет регистры 26 и 27, триггеры,4 и счетчики 50, а через элементы ИЛИ 30— триггеры 5.

В исходном состоянии на прямом выходе триггера 7 (Т-триггер) устанавливается низкий потенциал ("0"). Если по каким-либо причинам после включения устройства на выходе триггера 7 присутствует высокий потенциал ("1"), то импульс "Сброс", пройдя через от40 крытый элемент .И 15 и элемент ИЛИ 21, .поступает на счетный вход триггера 7 и устанавливает его в исходное состояние.

Весь цикл работы устройства можно условно разбить на следующие этапы: первый — формирование кода адреса сообщения записанного в блоке ?9 поЭ

«50 стоянкой памяти, и кода адреса объекта, которому предназначено сообщение; второй — выборка из блока 29 постоянной памяти кода сообщения, запись в регистр 27 кода сообщения и кода ад55 реса объекта; третий — запись кода полного сообщения в буферный регистр (группа регистров 45); четвертый — трансляция полного сообщения, обработка подтверждения о получении объектом сообщения и переход к трансляции нового сообщения.

Для передачи подряд нескольких сообщений одному объекту оператор нажимает клавишу соответствующего формирователя 2, а затем в необходимой последовательности клавиши формирователя 1. При переходе к работе с другим объектом необходимо нажать клавишу формирователя 2 импульса для сброса устройства в исходное состояние.

Импульс с выхода формирователя, например, 2.1 поступает на установочный вход триггера 6.1, устанавливая его в единичное состояние.

Иифратор 52 преобразует код "10...

0", поступивший на его входы с выходов триггеров 6.1-б,п, а код адреса объекта с выходов шифратора 52 поступает на информационные входы регистра 28 °

Импульс с выхода формирователя, например, .1,1 устанавливает в единичное состояние триггер 4,1, высоким потенциалом с выхода которого открывается элемент И 10 .1..

Тактовые импульсы с выхода генератора 34 тактовых импульсов поступают через элемент И 10.1 на счетный вход счетчика 50.1. В момент поступления второго тактового импульса на счетный вход счетчика 50.1 на его выходе

2 формируется импульс, который через элемент И 11.1 устанавливает триггер

5.1 в единичное состояние. Элемент

И 11.1 открыт высоким потенциалом с выхода элемента НЕ 53.1, на вход которого поступает низкий потенциал с выхода .4 счетчика 50.1.

Высоким потенциалом с прямого вы-. хода триггеры 5.1 через элемент ИЛИ

22 открывается элемент И 16, на дру-. гой вход которого поступает импульс с выхода триггера 7.

Первый импульс с выхода триггера 7, пройдя элемент И 16, поступает на входы элементов И 13.1-13.п, но проходит только через элемент И

13.1 и поступает на соответствующий вход шифратора 51, который из комбинации "10...0" формирует код адреса сообщения, записанного в блоке 29 постоянной памяти.

Кроме того, по.первому импульсу с выхода триггера 7, прошедшему через

5 164958 элемент И 16 осуществляется запись кода адреса сообщения и кода адреса объекта с выходов соответствующих шифраторов 52 в соответствующие

-регистры 28 и 26 °

При поступлении четвертого тактового импульса на нход счетчика 50.1 с выхода генератора 34 тактовых имнульсов на, выходе 4 счетчика 50,1 формируется импульс, по которому закрывается элемент И 11.1 и открьгается по соответствующему входу элемент И 13.1

При поступлении шестого тактового импульса на счетный вход счетчика

50.1 на его выходе 2 формируется второй импульс, который сбрасывает через элемент ИЛИ 30.1 триггер 5.1 и запускает через элемент ИЛИ 19 элемент 8 задержки, а также осуществляется считывание из блока 20 постоянной па. мяти кода сообщения и запись последнего и кода адреса объекта в регистр

27, в котором формируется код полного сообщения.

Код сообщения с выходов регистра

27 поступает через блок 35 элементов запрета и группу блоков элементов

ИЛИ 33 на инАормационные входы регист;-30 ров 45.1-45.п. Импульс синхронизации с выхода элемента ИЛИ 19 через элемент 36 запрета поступает на вход прямого счета счетчика 39, который срабатывает по переднему Аронту им" пульса. Так как пришло только первое сообщение, то дешиАратор 41 инициали-, зирует соответствующий регистр, например 45.1, в который по заднему фронту импульса, поступающего с выхо- щ да элемента 36 запрета, через группу элементов ИЛИ 32 на вход записи запи-. сывается сообщение.

После окончания процесса перезаписи сообщения импульс с выхода элемента 8 задержки через элемент ИЛИ 20 устанавливает в исходное состояние регистры 26 и 27, триггеры 4, 5 и счетчики 50

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

;их формирования, например второй сообщение "-аписывается в регистр 45.2, третье — в регистр 45.3, à п-е — в регистр 45.и.

6

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

При наличии информации в регистре 45.1 и отсутствии подтверждения о получении сообщения на входе 56 устройства через элемент 37 запрета поступают тактовые импульсы с выхода генератора 34 тактовых импульсов на вход делителя 38 частоты, коэффициент деления которого определяется максимальным временем на получение подтверждения о приеме сообщения.до наиболее удаленного объекта. ,Импульса с выхода делителя 38 частоты поступают на соответствующие входы блока 48 элементов И, разрешая поступление сообщения в канал 58 связи, на выход 59 устройства в качестве импульса синхронизации и на вход прямого счета счетчика 40, который осуществляет счет количества повторных трансляций сообщения. Если через заданное количество трансляций на вход 56 устройства не поступает подтверждение о получении объектом сообщения, то открываются дешиАраторы 42, элементы И блока 47 и передаваемое сообщение поступает на входы дешифраторов 43 и 44. На дешиАратор 43 поступает код адреса объекта, на входы дешифратора 44 — код передаваемого сообщения, а в блоках 54 и 55 индикации высвечиваются соответственно номер объекта и номер сообщения в соответствии с клавишами Аормирователей 1 и 2. Оператор, приняв к сведению данную информацию, нажимает на пульте клавишу "Сброс" передаваемого сообщения, импульс от которой поступает на вход устройства (вход 57).

Импульс с входа 57 устройства через элемент ИЛИ 25 запускает передним фронтом одновибратор 49. Импульс, сформированный одновибратором 49, осуществляет сброс счетчика 40, уменьшает содержимое счетчика 39 на единицу, закрывает элементы 35 - 37 запрета, а также поступает на входь1 записи регистров 45 через элементы

ИЛИ 31 и по его заднему фронту осуществляется перезапись информации из и-го регистра в n-l-й, т.е. из второго в первый, из третьего во второй и т.д., причем, в п-й регистр записывается нулевая инАормация, поступающая на его инАормационные входы с выходов элементов запрета бло1649586 ка 35. Все регистры 45 инициализируются импульсом, задержанным элементом 9 задержки на время 0,1 длительности задержанного импульса.

При получении поступающего на входы 56 устройства подтверждения о; объекта о приеме сообщения, которое аналогично выданному сообщению, блок 46 сравнения формирует высокий потенциал, который через элемент И

17 и элемент ИЛИ 25 запускает одновибратор 49, по импульсу которого осуществляется перезапись информации в регистрах 45 и начинается цикл выдачи сообщения, записанного в регистр

45.1 из регистра 45.2.

Таким образом, устройство позволяет, не снижая надежности., повысить достоверность выдачи информации объ екту-исполнителю за счет дублирования передачи информации с подтверждением ее получения.

Формула изобретения ?5

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

Втopои группы к Второму Входу соот ветствующего элемента И третьей группы, выход каждого элемента И второй и третьей групп подключен к входу

"Установка" соответствующего триггера второй группы и к соответствующему входу второго элемента ИЛИ соответственно, выход последнего подключен к входам "Считывание" первого регистра и блока постоянной памяти, к входу

"Запись второго регистра и через первый элемент задержки к первому входу третьего элемента ИЛИ, выход которого подключен к входам "Сброс" первого и второго регистров, каждого триггера первой группы и счетчика группы и к первому входу второго элемента И, выходы первого и второго элементов И подключены к первому и второму входам четвертого элемента ИЛИ соответственно, выход которого подключен к входу триггера, выход которого подключен к второму входу второго элемента И и к первому входу третьего элемента И, выход которого подключен к входу

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

i649586 которой подключен к входу "Сброс" соответствующего триггера второй группы, выход пятого элемента ИЛИ подключен к второму входу третьего эле-.

5 мента И, выход формирователя импульсов подключен к входам "Сброс" триггеров третьей группы и третьего регистра, выход каждого формирователя импульса второй группы подключен 10 к входу "Установка соответствующего триггера третьей группы, выходы триггеров которой подключены к соответствующим входам второго шиАратора, BbIxopbl которого подключены к информа- 15 ционным входам третьего регистра, выходы которого подключены к входам второй группы информационных входов второго регистра, выходы которого подключены к прямым входам блока эле- О ментов запрета, выход третьего элемента И подключен к входу "Запись" третьего регистра, выход второго элемента ИЛИ подключен к прямому входу первого элемента запрет, к входу "Счи- 5 тывание" третьего регистра и к первому входу шестого элемента ИЛИ, выход которого подключен к инверсному входу второго элемента запрета, выход генератора тактовых импульсов подключен к первому прямому входу второго элемента запрета, выходы блока элементов запрета подключены к входам первой группы каждого блока элементов ИЛИ группы и к информационным входам первого регистра группы, выходы регистров группы, кроме последнего, подключены к входам второй группы одноименных блоков элементов ИЛИ группы, выходы каждого блока элементов ИЛИ группы подключены к информационным входам регистра, следующего за одноименным в группе, выходы последнего регистра которой подключены к входам группы первого и второго блоков элементов И„ к входам седьмого элемента

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

ИЛИ второй группы и через второй элемент задержки к первым входам элементов ИЛИ третьей группы, выход одноименных элементов ИЛИ второй и третьей групп подключены к входам "Запись" и "Разрешение" одноименных регистров группы соответственно, выход первого элемента запрета;::одключен к прямому счетному входу первого счетчика и к вторым входам элементов

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

1649586

63игЯ 1649586

1649586 б

Редактор А.Огар

Заказ 1524 - Tapaa 332 Подписное

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

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

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

so

И

Е

Ы

1Я д

Составитель И.Кузнецов

Техред Д.Олийнык - Корректор А.Обручар