Устройство для передачи информации
Иллюстрации
Показать всеРеферат
(i1167O93 II
ОПИСАНИЕ
ИЗОБРЕТЕН И Я
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 19.07.76 (21) 2385695/18-24 с присоединением заявки № (23) Приоритет (43) Опубликовано 30.06.79. Бюллетень № 24 (45) Дата опубликования описания 30.0G.79 (51) М. Кл.-
G 06F. 3/04
G 08С 19/28
Государствениый комитет
СССР (53) УДК 681.3(088.8) по делам изобретений и открытий (72) Авторы изобретения
Б. Г. Лукьянов, Л. Д. Тюрина, В. Д. Паронджанов и В. И. Кузнецов (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ИНФОРМАЦИИ
Изобретение относится к области вычислительной техники и телемеханики и можег быть использовано для формирования и передачи кодограмм переменной длины.
Известно устройство для передачи информации (1), содержащее блок синхронизации, блок управления и элементы И.
Для этого устройства характерны низкая достоверность и недостаточные функциональные возможности. 1Р
Наиболее близкое к изобретению техническое решение — устройство для передачи информации (2), содержащее блок синхронизации, выход которого соединен с первыми входами элементов И, триггер, блок уп- 15 р авления.
Недостатками известного устройства являются низкие надежность и функциональные возможности, так как не обеспечивается повтор кодограмм, автономность работы 2р устройства и формирование кодограмм переменной длины.
Цель изобретения — повышение надежности и расширение функциональных возможностей за счет обеспечения автономности работы и формирования любых кодогр амм.
Поставленная цель достигается тем, что в устройство введены блок анализа ситуаций, блок формирования временных интер- 3р валов, блок выбора числа посылок, блок формирования посылок, счетчик интервалов разбиения, счетчик разрядов, блок формирования интервала разбиения, узел управления интервалами разбиения, элементы
ИЛИ. Первый выход устройства соединен с первым выходом блока анализа ситуаций, входы которого соединены с первым входом устройства и первым выходом блока формирования временных интервалов, входы которого соединены с выходом блока синхронизации, вторым входом устройства и вторым выходом блока анализа ситуаций.
Второй выход блока формирования временных интервалов через первый элемент ИЛИ соединен с первыми входами триггера, второго и третьего элементов ИЛИ, вторые входы которых соединены с первым выходом блока формирования посылок и через блок выбора числа посылок с вторым входом первого элемента ИЛИ. Третий вход третьего элемента ИЛИ соединен с вторым выходом блока формирования посылок, входы которого соединены с первыми выходами блока формирования интервала разбиения и узла управления интервалами разбиения, вход которого через счетчик интервалов разбиения соединен с выходами второго элемента ИЛИ и первого элемента
И. Вход блока формирования интервала
670931 разбиения через счетчик разрядов соединен с выходами третьего элемента ИЛИ и второго элемента И, вторые входы элементов
И соединены с выходом триггера, третий вход первого элемента И соединен с вто рым выходом блока формирования интервала разбиения. Выход блока синхронизации, третьи выходы блока формирования временных интервалов и блока формирования интервала разбиения, второй выход узла управления интервалами разбиения и третий вход устройства через блок управления соединены с вторым выходом устройства.
Кроме того, блок анализа ситуаций содержит счетчик повторов, узел приема,два дешифратора, элементы задержки, И,ИЛИ, НЕ, коммутатор. Первый вход блока через узел приема соединен с первым входом первого дешифратора, выход которого через последовательно соединенные элемент
ИЛИ и первый элемент И соединен с первым выходом блока, второй вход блока соединен с входами элемента задержки и счетчика повторов, выход которого через последовательно соединенные второй дешифратор, коммутатор, элемент НЕ, второй элемент И соединен с вторым выходом блока и вторым входом узла приема, выход элемента задержки соединен с вторыми входами элементов И, выход коммутатора соединен с вторым входом элемента ИЛИ, второй выход первого дешифратора соединен с третьим входом второго элемента И.
На фиг. 1 представлена схема устройства для передачи информации; на фиг. 2 — схема блока анализа ситуаций.
Устройство содержит блок 1 управления, блок 2 синхронизации, блок 3 формирования временных интервалов, блок 4 анализа ситуаций, блок 5 формирования интервала разбиения, блок 6 формирования посылок, блок 7 выбора числа посылок, узел Ы управления интервалами разбиения, счетчик 9 разрядов, счетчик 10 интервалов разбиения, триггер 11, элементы ИЛИ 12 — 14, элементы И 15, 16.
Блок 4 анализа ситуаций содержит счетчик 17 повторов, узел 18 приема, дешифраторы 19, 20, коммутатор 21, элемент 22 задержки, элемент ИЛИ 23, элементы И 24, 25 и элемент НЕ 26.
Рассмотрим работу устройства на примере передачи кодограммы, состоящей из маркера включения питания, паузы и /г одинаковых посылок, каждая из которых состоит из п различных интервалов разбиения, где 1-й интервал разбиения (г= 1, 2, ...,n) содержит m, разрядов. Например, если n=4, то первый интервал разбиения может выполнять функцию маркера начала посылки, второй интервал разбиения— паузы, третий — информационной части, четвертый — паузы.
ЗО
Введение в состав кодограммы маркера включения питания позволяет осуществить дистанционное включение питания приемника и, следовательно, передать кодограмму в приемник, когда питание приемника выключено. Пауза, введенная в состав кодограммы после маркера включения питания, предназначена для того, чтобы перекрыть все переходные процессы в приемнике, вызванные включением питания приемника, и начать передачу первой посылки кодограммы только после того как приемник готов к приему информации.
Устройство позволяет задавать любые значения чисел k, n, m;, где г= 1, 2, ..., п, благодаря чему можно получить любую стру ктуру кодограммы. Выбор числа /г осуществляется, исходя из требований к вероятности доведения информации до приемника, выбор чисел п и m,, исходя из выбранной структуры посылки. Значение числа п задается с помощью счетчика 10 и узла 8, числа k — с помощью блока 7, чисел
m; — с помощью счетчика 9 и блока 5. Выбор числа и в узле 8, числа k в блоке 7 ч числа m; в блоке 5 задается, например, с помощью переключателей.
Перед началом работы все элементы памяти устройства устанавливаются в исходное, нулевое состояние (цепи установки в исходное состояние на чертеже не показаны).
По сигналу, поступающему с второго входа устройства, блок 3 формирует сигнал
«Исходный маркер», длительность которого равна длительности маркера включения питания. Сигнал «Исходный маркер» поступает в блок 1 управления, который при помощи импульсов с блока 2 синхронизации формирует маркер включения питания, представляющий собой, например, последовательность из пяти импульсов.
После отсчета временного интервала, рав ного паузе между последним импульсом маркера включения питания и первым импульсом первой посылки, блок 3 вырабатывает очередной сигнал, который через элемент ИЛИ 12 устанавливает триггер 11 в единичное состояние. Одновременно этот сигнал через элементы ИЛИ 13 и 14 устанавливает в исходное положение счетчики
9 и 10. Так как счетчик 9 находится в нулевом положении, то блок 5 вырабатывает на втором выходе сигнал, который открывает элемент И 15. Поэтому по первому сигналу с выхода блока 2 элемент И 15 срабатывает, устанавливая счетчик 10 в очередное (первое) положение. По следующему сигналу с выхода блока 2 срабатывает элемент И 16, и счетчик 9 переходит в очередное (первое) положение. Блок 5 оценивает состояние счетчика 9 и прекращает формировать сигнал на втором выходе. Б результате этого блокируется элемент И
15, и счетчик 10 остается в первом положе670931 нии. Узел 8 в зависимости от состояния счетчика 10 формирует позиционный код соответствующего интервала разбиения, который поступает в блок 1. На другой вход блока 1 с выхода блока 5 поступает позиционный код разрядов. В зависимости от этих сигналов блок 1 начинает вырабатывать на выходе импульсы посылки, длительность которых формируется при помощи сигналов с блока 2.
После формирования последнего импульса в первом интервале разбиения блок 6 вырабатывает сигнал, который через элемент ИЛИ 14 устанавливает счетчик 9 в нулевое положение. Блок 5 снова вырабатывает сигнал, который открывает элемент И
15. По очередному сигналу с выхода блока
2 счетчик 10 переходит в очередное (второе) положение. После этого импульсы с выхода блока 2 начинают поступать только на счетчик 9, последовательно переводя его из одного положения в другое.
Если очередной интервал разбиения является паузой, то узел 8 формирует в блок
1 такой сигнал, который запрещает выработку импульсов посылки. После отсчета счетчиком 9 заданной длительности паузы блок 5 вырабатывает очередной сигнал, который через блок 6 и элемент ИЛИ 14 устанавливает счетчик 9 в исходное положение.
После того как счетчик 9 установится и нулевое положение, на выходе блока 5 появляется очередной сигнал, при помощи которого счетчик 10 устанавливается в очередное третье положение.
Рассмотрим, например, случай, когда в третьем интервале разбиения необходимо передать информацию, поступающую параллельным кодом с третьего входа устройства в блок 1.
В этом случае, получив позиционный код третьего интервала разбиения, блок 1 разрешает опрос соответствующих разрядов параллельного кода информации. В зависимости от позиционного кода разряда блок 1 вырабатывает на выходе последовательность импульсов посылки, длительность которых формируется при помощи сигналов с выхода блока 2. После формирования последнего импульса третьего интервала разбиения счетчик 9 также устанавливается в исходное нулевое положение.
При формировании последнего интервала разбиения любой посылки узел 8 вырабатывает сигнал на первом выходе, который поступает в блок 6. По сигналу с выхода блока 5 блок 6 вырабатывает сигнал, который устанавливает триггер 7, счетчики
9 и 10 в исходное (нулевое) состояние. На этом формирование первой посылки заканчивается.
Сигнал с блока 6 поступает также и на вход блока 7. При формировании кодограммы, состоящей из и посылок, блок 7 на
65 основании поступившего сигнала вырабатывает сигнал «Начало следующей посылки»
Й вЂ” 1 раз. Этот сигнал через элемент ИЛИ
12 устанавливает триггер 11 в единичное состояние, а счетчики 9 и 10 в исходное состояние, после чего устройство аналогично описанному выше начинает формирование и передачу очередной посылки кодограммы.
После формирования и передачи кодограммы устройство переходит в режим ожидания ответного донесения, которое поступает последовательным кодом по первому входу устройства в узел 18. Узел 18 осуществляет преобразование последовательного кода ответного донесения в параллельный. Дешифратор 19 оценивает параллельный код ответного донесения, например, по признаку: положительное или отрицательное донесение. Через время, необходимое для ожидания ответного донесения, блок 3 вырабатывает сигнал, который через элемент 22 задержки опрашивает выходы дешифратора 18. Если в ответ на посланную кодограмму поступило положительное ответное донесение, то дешифратор 18 формирует сигнал, который через элемент ИЛИ 23 открывает элемент И 24.
В этом случае по сигналу с блока 3 срабатывает элемент И 23, выходной сигнал которого поступает на первый выход устройства. Этот сигнал можно использовать для организации окончания работы устройства, например для автоматического выключения питания.
Рассмотрим случай, когда в ответ нз сформированную кодограмму поступило отрицательное ответное донесение, а коммутатор 21 организован таким образом, что число повторов передачи кодограммы равно двум.
По первому сигналу с выхода блока 3 счетчик 17 устанавливается в первое положение и срабатывает элемент И 25, выходной сигнал которого устанавливает в исходное положение узел 18. Одновременно по сигналу с выхода элемента И 25 происходит повторный запуск блока 3, и устройство аналогично описанному выше осуществляет формирование и передачу повторной кодограммы. После повторной передачи кодограммы блок 3 вырабатывает очередной сигнал, который устанавливает счетчик
17 во второе положение. Так как число повторов выбрано равным двум, то на выходе коммутатора 21 появляется сигнал, который через элемент НЕ 26 блокирует элемент И 25 и через элемент ИЛИ 23 открывает по одному из входов элемент И 24.
Таким образом, независимо от принятого ответного донесения, если число повторов кодограмм исчерпано, срабатывает элемент
И 24, и работа устройства на этом заканчивается. Для того чтобы сформировать и передать другую кодограмму, необходимо
670931
20 включить питание устройства, установить все элементы памяти устройства в исходное состояние и подать сигнал на второй вход устройства.
Использование изобретения обеспечивает повышение надежности устройства за счет организации передачи как повторной кодограммы, так и передачи нескольких одинаковых посылок в одной кодограмме. Кроме того, устройство обеспечивает автономность работы и формирование и передачу кодограмм переменной длины, содержащей различное количество одинаковых посылок, причем посылки могут содержать различное количество интервалов разбиения, котопые могут иметь различное количество разрядов информации либо представлять собой паузы переменной длины.
Формула изобретения
1. Устройство для передачи информации, содержащее блок синхронизации, выход которого сосдинен с первыми входами элементов И, триггер, блок управления, отл ич а ю щ е е с я тем, что, с целью повышения надежности и расширения функциональных возможностей за счет обеспечения автономности работы и формирования любых кодограмм, в него введены блок анализа ситуаций, блок формирования временных интервалов, блок выбора числа посылок, блок формирования посылок, счетчик интервалов разбиения, счетчик разрядов, блок формирования интервала разбиения, узел управления интервалами разбиения, элементы ИЛИ, причем первый выход устройства соединен с первым выходом блока анализа ситуаций, входы которого соединены с первым входом устройства и первым выходом блока формирования временных интервалов, входы которого соединены с выходом блока синхронизации, вторым входом устройства и вторым выходом блока анализа ситуаций, второй выход блока формирования временных интервалов через первый элемент ИЛИ соединен с первыми входами триггера, второго и третьего элементов ИЛИ, вторые входы которых соединены с первым выходом блока формирования посылок и через блок выбора
50 числа посылок с вторым входом первого элемента ИЛИ, третий вход третьего элемента ИЛИ соединен с вторым выходом блока формирования посылок, входы которого соединены с первыми выходами блока формирования интервала разбиения и узла управления интервалами разбиения, вход которого через счетчик интервалов разбиения соединен с выходами второго элемента ИЛИ и первого элемента И, вход блока формирования интервала разбиения через счетчик разрядов соединен с выходами третьего элемента ИЛИ и второго элемента
И, вторые входы элементов И соединены с выходом триггера, третий вход первого элемента И соединен с вторым выходом блока формирования интервала разбиения, выход блока синхронизации, третьи выходы блока формирования временных интервалов и блока формирования интервала разбиения, второй выход узла управления интервалами разбиения и третий вход устройства через блок управления соединены с вторым выходом устройства.
2. Устройство по п. 1, orличающееся тем, что блок анализа ситуаций содержит счетчик повторов, узел приема, два дешифратора, элементы задержки, И, ИЛИ, НЕ, коммутатор, причем первый вход блока через узел приема соединен с первым входом первого дешифратора, выход которого через последовательно соединенные элемент
ИЛИ и первый элемент И соединен с первым выходом блока, второй вход блока соединен с входами элемента задержки и счетчика повторов, выход которого через последовательно соединенные второй дешифратор, коммутатор, элемент НЕ, второй элемент И соединен с вторым выходом блока и вторым входом узла приема, выход элемента задержки соединен с вторыми входами элементов И, выход коммутатора соединен с вторым входом элемента ИЛИ, второй выход первого дешифратора соединен с третьим входом второго элемента И.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР № 514319, кл. G 08С 19/28, 1975.
2. Авторское свидетельство СССР № 282970, кл. G 08С 19/28, 1969.
670931
Г I
I 3
L àûã. 2
Редактор Т. Рыбалова
Заказ 1311/10 Изд. № 389 Тираж 780
ЦНИИПИ НПО «Поиск» Государственного комитета СССР по делам изобретений и открытий
113035, Москва, К-35, Раушская наб., д. 4/5
Подписное
Типография, пр. Сапунова, 2
Составитель Лукьянов
Техред А. Камышникова
Корректоры: Л. Брахнина и Л, Орлова