Устройство для формирования адресов датчиков многоканальной измерительной системы

 

ОП И

ИЗОБРЕТЕН ИЯ (ii> 7265<30

Союз Советски и

Социалистических

Рей убл

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 28,04,76 (21) 2356201/18-24 (51)М. Кл.. с присоелинениеит заявки ¹ к (23) Приоритет—

G 06 F 9/00

Гооударстоеииый комитет

СССР

А по депам иэобретеиий и открытий

Опубликовано 05.04.80. Бюллетень № 13 (53 у УД К 681 326.3 (088.8) Дата опубликования описания 10.04.80 (72) Автор изобретения

С. Д Коновалов (7I) Заявитель (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ АДРЕСОВ

ДАТЧИКОВ МНОГОКАНАЛЬНОЙ ИЗМЕРИТЕЛЬНОЙ

СИСТЕМЫ

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

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

Наиболее близким по технической сущности к изобретенного является устройство, содержащее регистр номера канала, счетчик, схему сравнения, тактовый генератор и блок управления Qj.

Недостатком этого устройства является невозможность разночастотного опроса 2 датчиков, что приводит к снижению пропускной способности каналов обмена.

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

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

25 зо

$0

3 72 регистра адреса, третий, четвертый и пятый выходы первого информационного регистра соединены соответственно со вторым входом регистра адреса, первым входом блока управления и первым входом регистра номера канала, выход которого связан с выходом устройства, третий вход и выход второго информационного регистра соответственно подключены к выходу и-входу дополнительного счетчика, четвертый и пятый выходы второго информационного регистра соединеньг с входами схемы сравнения, выход которой связан с вторым входом блока управления, третий вход которого подключен к второму входу устройства, выходтактового генератора соединен с первым входом счетчика и четвертым входом. блока управления, пятый вход которого подключен к второму входу регистра но мера канала и выходу счетчика, второй вход счетчика соединен с выходом блока управления. На фиг. 1 дана структурная схема устройства; на фиг. 2 - схэ; ма снятия отсчетов по каналам с заданными номерами К10, К21, КЗ и т.д.; на фиг. 3 — граф программы опроса; на фиг. 4 — схема организации основной и вспомогательной памяти.

Устройство содержит блок 1 основной памяти, блок 2 вспомогательной памяти, счетчик 3, регистр 4 номера канала, сумматор 5, регистр 6 адреса, информационные регистры 7 и 8, схема 9 срав нения, дополнительный счетчик 10, блок

11 управления и тактовый генератор 12.

Ребра графа (фиг. 3), обозначенные стрелками, указывают возможные направления движения при спуске от его вершины к одному из номеров каналов. Номера каналов указаны в квадратах, а кружками. обозначены узлы графа. Узлы и каналы графа располагают для удобства по уровням, причем ребра считают относящимися к уровню узла, из которого данные ребра выходят.

Порядок формирования последовагельности адресов с помощью графа опроса следующий. Для получения очередного номера канала каждый раз осуществляют спуск по графу опроса от его вершины до одного из квадратов, в котором как раз и указан искомый номер. При про;.хождении какого либо узла, в том числе и вершины, спуск осуществляют в соот-. ветствии. с указателем спуска, выходя,щим иэ этого узла, (указатели спуска на фиг. Э обозначены штриховой линией).

6 530 4

В исходном состоянии все указатели спуска устанавливают в крайнее левое положение. После прохождения какого-либо узла, соответствующий ему указатель переводят на соседнее справа ребро rpaфа. Если указатель стоял на крайнем справа ребре, то его переводят на крайнее.левое ребро.

Таким образом, в процессе формирования последовательности адресов осуществляют спуск по всем ребрам заданного графа опроса.

Для примера рассмотрим формирование суммарной последовательности адресов, приведенной на фиг. 2, с помощью графа опроса, изображенного на фиг. 3. Исходное положение указателей спуска дано на этой фигуре штриховыми линиями.

В некоторый первоначальный нулевой момент спуск из вершины графа приведет к выбору канала К10,, после чего указатель спуска будет переведен на соседнее справа ребро и в следующий момент произойдет выбор канала 21. Теперь указатель спуска, выходящий из вершины, переводится на крайнее правое ребро и в результате будет выбран канал КЗ.

Осуществляя дальше аналогичным образом спуски по графу опроса с целью получения номеров каналов, мы получим последовательность адресов, изображенную на фиг. 2.

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

С помощью схемы сравнения 9 и дополнительного счетчика 10 по командам блока 11 управления производится анализ содержимого вспомогательной памяти) и его модификация. Тактовый генератор

12 формирует основные последовательнос1 ти синхроимпульсов, а счетчик 3 стрс . бирует выдачу номера канала с регистра номера канале 4 во внешние цепи для управления процессом коммутации .

До подачи в блок 11 управления кс манды "Пуск" производят занесение исходной информации в блоки основной и вспомогательной памяти по цепям задания режима работы (не показаны). Рассмотрим на примере графа (фиг. 3) процесс подготовки исходной информации для записи в паМять предлагаемого устройства.

Для записи сведения о графе (программы опроса) в память нумеруют все адреса и узлы слева направо и сверху вниз, начиная с элементов первого уровня (числа в круглых скобках). Точно также нумеТаким образом, предлагаемое ус ройство обеспечивает раэночастотный опрос каналов, что позволяет уменьшить объем измерительной информации и более эффективно использовать пропускную спо собность многоканальной измерительной системы.

Устройство для формирования адресов датчиков многоканальной измерительной

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

5 7265 руют отдельно все узлы (числа в квадратных скобках). Каждому элементу графа опроса (кроме вершины) ставят в соответствие ячейку основной памяти с адресом, указанным рядом с этим элементом в круглых скобках. Каждому узлу, кроме того, ставят в соответствие ячейку вспомогательной памяти с адресом, указанным рядом с этим узлом в квадратных скобках. 10

Если какой-либо ячейке основной памяти соответствует узел, то в разряд

У заносят "Х", а оставшиеся разряды разбивают на две области А и В. В области А указывают адрес ячейки основной памяти, соответствующей элементу графа (числу в круглых скобках, стоящему рядом с этим элементом), на который показывает в исходном состоянии указатель спуска. В области В указывают 20 адрес ячейки вспомогательной памяти, записанный в квадратных скобках рядом с узлом,. Если ячейка основной памяти соответствует адресу канала, то в разряд заносят "0", а во всей оставшейся части указывают этот адрес.

Все ячейки вспомогательной памяти разбивают пополам на области П и М.

B область П всех ячеек вспомогательной памяти в исходном состоянии записывают нулевой код. Если какой-либо ячейке вспомогательной памяти поставлен в соответ» ствие узел, то в область М этой ячейки заносят код, на единицу меньший соответствуюшего узлового числа.

После занесения подготовленной таким образом исходной информации (программы опроса) в блоки основной и вспомогательной памяти, предлагаемое ус1»

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

По команде "Пуск" блок 11 включает счетчик 3. В первый момент блок 11 сбрасывает в "0 содержимое сумматора 5 и регистра адреса 6, т.е. устанав45 ливает нулевой адрес основной и вспомогательной памяти. В следуюший момент блок 11 производит чтение ячейки вспомогательной памяти и заносит на информационный регистр 8 содержимое этой

50 ячейки. Далее код области П информационного регистра 8 (разбитие на области информационных регистров 7 и 8 определяется разбитием ячеек соответственно блоков 1 и 2) передают на дополнительный счетчик 10 и прибавляют к содержимому 5. Если коды записанные в областях П и М информационного регистра 8 равны между собой, что опре30 6 деляется схемой сравнения 9, то содержимое дополнительного счетчика 10 о6»уляют. Б противном случае это содержи"мое увеличивают на единицу. Сформированный таким образом код пересылают затем с дополнительного счетчика 10 обратно в разряды информационного регистра 8 и переписывают новое содержимое этого регистра в ячейку вспомогательной памяти с адресом, который был указан при чтении. В следуюший момент читают содержимое ячейки основной памяти с адресом, установленным на сумматоре 5, и заносят это содержимое на информационный регистр 7. Если в разряде у считанной ячейки записана 1, то разряды области А переписывакг в сумматор 5, а разряды области,a в регистр адреса 6, после чего опять производят чтение ячейки вспомогательной памяти 2. Если в разряде У записан 0 и значит в информационном регистре 7 находится адрес канала, то этот адрес переписывают в регистр номера канала

4. Как толька счетчиком 3 будет выработан стробируюший сигнал, производится передача номера канала с регистра номера канала 4 во внешние цепи для управления процессом комМутации.

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

726 530 с первыми выходами первого и второго, информационных регистров, вторые вход и выход первого информационного регистра подключены соответственно к информационным выходу и входу блока основной памяти, адресный вход которого связан с выходом сумматора, вторые вход и выход второго информационного регистра подключен соответственно к информационным выходу и входу блока всгомогательной памяти, адресный вход которого связан с выходом регистра адреса, третий, четвертый и пятый выходы первого информационного регистра соединены соответственно с вторым входом регистра адреса, первым входом блока управления и первым входом регистра номера канала, выход которого связан с выходом устройства, третий вход и выход второгс информационного регистра соответственно подключены к выходу и входу допол8 нительного счетчика, четвертый и пятый выходы второго информационного регистра соединены с входами схемы сравнения, выход которой связан с вторым входом блока управления, третий вход которого подключен к второму входу устройства, выход тактового генератора соединен с первым входом счетчика и четвертым входом блока управления, пятый вход ко->0 торого подключен к второму входу регистра номера канала и выходу счетчика, второй вход счетчика соединен с выходом. блока управления.

Источники информации, t5 принчтые во внимание при акспертизе

1. Шушков Е. И.„Цодиков М.Б. Многоканальные аналого-цифровые преобразователи, М., "Энергия", 1975, стр. 149.

2. Авторское свидетельство по заявке

Ю M 2300036,/18-24, от 09.12.75, кл. G 06 F 9/00 (прототип).

726530

Г -с ъ

Ъ

Составиталь В. Вертлиб

Редактор B. Смирягина Техред С.Мигай Корректор B. Бутяга

Заказ 675/43 Тираж 751 Подписное

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

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

Филиал ППП Патент, г. Ужгород, ул. Проектная, 4

Oceo&aff паиять

Q I0dnacmaA ОВааааььВ Вспомааательная память е<

Устройство для формирования адресов датчиков многоканальной измерительной системы Устройство для формирования адресов датчиков многоканальной измерительной системы Устройство для формирования адресов датчиков многоканальной измерительной системы Устройство для формирования адресов датчиков многоканальной измерительной системы Устройство для формирования адресов датчиков многоканальной измерительной системы Устройство для формирования адресов датчиков многоканальной измерительной системы 

 

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

Изобретение относится к устройствам программного управления и предназначено для использования в составе автоматизированных систем управления и регулирования с использованием ЭВМ вышестоящего уровня

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

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

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

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

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

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

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

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