Устройство для выбора и переадресации каналов

 

Изобретение может быть использовано для ввода измерительной информации в системы обработки данных. Цель изобретения - расширение функциональных возможностей устройства путем обеспечения возможности обработки выборок с различным числомканалов, а также упрощение устройства путем сокращения объема оперативной памяти. Устройство содержит блок СИ conftoto/xdeMua 1 приема информации, блок 2 оперативной памяти, состоящий из поля констант 3, поля 4 масок и поля 5 поправок , блока выделения (БВ) 6 управляющих сигналов маски, БВ 7 разрядов поля маски считанного слова, счетчик 8 количества единиц выделенной части слова, сумматоры 9 и 11, вентиль 10, блок дешифрации (БД) 12 числа значащих разрядов и БВ 13 поправки . Принятый номер группы каналов поступает на сумматор 11 и на БД 12, с выхода которого снимается и подается на БВ 13 число импульсов, равное числу максимально необходимых разрядов для размещения кода поправки данного номера группы каналов. БВ 13 выдает на сумматор 11 код поправки или признак конца работы устройва по телеметрированию данного канала при наличии О в разряде признака выборки. Сумматор II вычитает i (Л

СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИН (19) (5D 4

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Фиг.(ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3981381/24-09 (22) 21.11.85 (46) 30.09.87. Бюл. Ф 36 (72) Г.Г. Григоренко, М.Н. Голованов, В.А. Саранцев и В.В. Чубукин (53) 621.395.63(088.8) (56) Авторское свидетельство СССР

Ф 1477956, кл. H 04 О 9/14, 1984.

Авторское свидетельство СССР

Ф 788447, кл. Н 04 Ы 9/14, 1978. (54) УСТРОЙСТВО ДЛЯ ВЫБОРА И ПЕРЕАДРЕСАЦИИ КАНАЛОВ (57) Изобретение может быть использовано для ввода измерительной информации в системы обработки данных.

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

ГИ ЕЬарв5смд нця

1 приема информации, блок 2 оперативной памяти, состоящий иэ поля констант 3, поля 4 масок и поля 5 поправок, блока выделения (БВ) 6 управляющих сигналов маски, БВ 7 разрядов поля маски считанного слова, счетчик 8 количества единиц выделенной части слова, сумматоры 9 и 11, вентиль !О, блок дешифрации (БД) 12 числа значащих разрядов и БВ 13 поправки. Принятый номер группы каналов поступает на сумматор ll и на БД 12, с выхода которого снимается и подается на БВ 13 число импульсов, равное числу максимально необходимых разрядов для размещения кода поправки данного номера группы каналов.

БВ 13 выдает на сумматор 11 код поправки илипризнак конца работы устройва по телеметрированию данного канала при наличии "0" в разряде признака выборки. Сумматор 11 вычитает

1341729 код поправки из кода пришедшего но- памяти. Цель достигается введением мера канала и производит засылку сумматора 11, БД 12 и БВ 13. Даны результата на блок 2 операгивной схемы БД 12 и БВ 13. 3 ил.

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

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

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

Устройство для выбора и переадре-сации каналов (фиг. 1) содержит блок

1 приема информации, блок 2 оперативной памяти, включающий поля констант

3, масок 4 и поправок 5, блок 6 выделения управляющих сигналов маски, блок 7 выделения разрядов поля маски считанного слова, счетчик 8 количества единиц выделенной части слова, первый сумматор 9, вентиль 10, второй сумматор 11, блок 12 дешифрации числа значащих разрядов, блок 13 выделения поправки.

Блок 12 дешифрации числа значащих разрядов (фиг. 2) содержит регистр

l4 сдвига, первый элемент И 15, второй элемент И 16, генератор 17 тактовых импульсов, первый счетчик 18, триггер 19 состояния.

1 О О О О 0 О i 1 О О О 1

2 О 0 0 0 0 0 1 1 1 1 О О

Блок 13 выделения поправки (фиг.3) содержит второй счетчик 20, элемент

21 задержки, первый сдвигатель 22, второй сдвигатель 23, первый инвер5 тор 24, счетчик 25 .адреса, третий элемент И 26, элемент ИЛИ 27, второй индуктор 28, четвертый элемент И 29, пятый элемент И 30.

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

Перед началом работы в блок 2 заносится информация о программе телеметририрования (поля констант 3, масок 4 и поправок 5).

Каждый разряд поля 4 маски соответствует определенному исходному номеру канала. Наличие "1" в разрядах поля 4 маски означает, что соответствующие исходные каналы подлежат

2" выбору и переадресации. Каждому слову поля 4 масок соответствует константа, в которой записывается число каналов, выбранных и переадресованных с начала поля 4 масок-до момента

25 чтения очередного слова.

Особенностью устройства является то, что в поле 4 масок строки, имею- . щие. сплошные нули, не записываются, а информация о том, как найти при об " ращении к полю 4 масок исключенную или передвинутую строку записывается в поле 5 поправок в виде кода поправок. Код поправки равен числу, на которое необходимо уменьшить адрес

35 .выбираемой строки на втором сумматоре 11, чтобы узнать ее новое (истинное) положение.

Поля масок 4 и поправок 5 имеют примерно такой вид

О 1 О 1 признак выбора

1 О О О О

1 О 0 О О

0 О 1 ΠΠ— строка не выбирается

1 000 1

Π— строка не выбирается

О

tt з 1341729

4 1 l 0 0 0 0 1 1 1 0 0 0 0 0 1 I

7 0 0 0 0 0 0 0 0 0 0 0 I 1 0 0 0

0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0

0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0

0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1

001!

10000001100010101

2 0 0 0 0 0 0 1 1 1 I 0 0 0 0 1 0

3 0000000000000000

4110000111000001!

5 0000000000000000

6 0000000000000000

70000000000011000

40

В поле 5 поправок для каждой строки заносится код поправок. При этом если первый разряд (признак выборки) кода поправок равен "1", то это означает, что хотя бы один из каналов, соответствующих данной строке, подлежит выбору; если же он равен "0", то работа устройства прекращается и оно переходит к анализу следующего момента номера канала. 25

Максимально возможное число разрядов для хранения кода поправок (c признаком выборки) при телеметрироюо вании 2 каналов будет: 1 2; 2,33;...; 2 -10, т.е. по мере роста ад- чп реса для записи кода поправки требуется все большее число разрядов.

Исходя из того, что на блок 1 приема информации поступают монотонно возрастающие номера каналов, в данном устройстве под код поправки отводится число разрядов, равное числу двоичных разрядов, для хранения номера канала. При этом в поле 5 попра-вок блока 2 оперативной памяти коды поправок размещаются последовательно.

Устройство организует ассоциативную выборку на основе последовательного выделения кодов поправок в блоке 13 выделения поправок.

Работа устройства начинается при поступлении на блок 1 приема информации первого номера группы каналов после синхронизации телеметрической системы, например, по кадровой паузе.

Номер группы каналов поступает на второй сумматор 11 и на вход блока 12 дешифрации числа значащих ра.зрядов, с выхода которого снимается и подается на вход блока 13 выделения поправ- 5 ки число импульсов, равное, числу максимально необходимых разрядов для размещения кода поправки данного номера группы каналов.

Блок 13 выдает на второй сумматор

11 код поправки (в обратном коде) или признак конца работы устройства по телеметрированию данного канала при наличии "0" в разряде признака выборки. Второй сумматор 11 вычитает код поправки из кода пришедшего номера канала и производит засылку результата на блок 2 оперативной памяти. В результате обращения к блоку 2 оперативной памяти из него считывается содержимое требуемого слова поля

4 масок.

Разряды поля 4 масок поступают на блок 7 выделения разрядов поля масок считанного слова. На этот же блок с блока 1 приема информации поступают младшие разряды кода номера канала (т.е номера каналов в данной группе каналов), определяющие номер разряда поля 4 масок.

Блок 7 выделения разрядов поля масок считанного слова выделяет соответствующие разряды поля масок считанного слова, которые поступают в счетчик 8. Он формирует двоичный код, соответствующий числу единиц в выделенной части слова. Этот двоичный код поступает на сумматор 9, где суммируется с содержимым поля считанного слова.

Разряды поля 4 масок считанного слова поступают в блок 6 выделения управляющих сигналов масок, на другой вход которого поступают младшие разряцы с блока l приема информации.

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

4 маcoê хранится "1", то она является управляющим сигналом для вентиля

10, в результате чего на выходных шинах устройства появляется новый

1341729 номер канала, сформированный первым сумматором 9. Если же в разряде поля

4 масок хранится "0", то на выход ничего не выдается. Устройство "молчит" до появления на входе блока 1 приема информации следующего номера канала.

Блок 12 дешифрации числа значащих разрядов работает следующим образом.

После синхронизации телеметричес, кой системы, например, по кадровой паузе, обйуляется второй сумматор 11.

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

17 тактовых импульсов, который последовательно сдвигает номер группу каналов в сторону старших разрядов до появления первой "1" и подсчитынает число оставшихся разрядон. Первый счетчик 18 имеет столько же разрядов, сколько и регистр 14 сдвига.

Блок 13 ньделения поправок (фиг.3) работает следующим образом. После синхронизации по кадровой паузе из поля 5 поправок читается первое слово н первый сдвигатель 22 блока 13 выделения поправки.

По импульсу чтения второй счетчик

20 обнуляется. Синхроимпульс сопровождения канала (в данном случае первого) обнуляет второй сдвигатель 23.

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

21 задержки — на первый сднигатель

22. В результате этого происходит перепись с первого 22 на второй 23 сдвигатель поправки номера строки,, которая затем иннертируется и подается на нторой сумматор 11. Как только второй счетчик 20 переполняется он вьщает импульс на счетчик 25 адреса, в старшие разряды которого перед работой устройства заносится начальный адрес массива поправок (поля 5 поправок) блока 2 оперативной памяти.

Таким образом, блок 13 выделения поправки выдает на второй сумматор

1l код поправки или признак конца работы устройства по отработке данного номера канала при отсутствии признака выборки данной строки.

На втором сумматоре 11 получают адрес строки поля 4 масок, один из разрядов которой соответствует отрабатываемому номеру канала.

Формула и э о б р е т е н и я

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

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

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

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

4г1 оперативной памяти, введены последовательно соединенные блок дешифрации

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

5О объединен с входом синхронизации блока выделения поправки, второй нь1ход которого подключен к входу блока оперативной памяти, третий выход которого соединен с вторым входом

55 блока выделения поправки, третий вход которого подключен к выходу второго сумматора.

1341729

Составитель В. Паницкий

Редактор И. Касарда Техред И.Попович Корректор В. Гирняк

Заказ 4445/57 Тираж 638 Подписное

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4

Устройство для выбора и переадресации каналов Устройство для выбора и переадресации каналов Устройство для выбора и переадресации каналов Устройство для выбора и переадресации каналов Устройство для выбора и переадресации каналов 

 

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

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

Изобретение относится к радиотехнике

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

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

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

Изобретение относится к обработке измерительной информации

Изобретение относится к электросвязи

Изобретение относится к технике связи
Наверх