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

 

O Il И С A H И E („,809180

ИЗОБРЕТЕН ИЯ

К ABTOPCKQA4Y CSNQETEЛЬСтВЬ

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

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

Республик

Фl

/ â€”вЂ” (61) Дополнительное к авт. свид-ву № 726530 (22) Заявлено 30.08.77 (21) 2520320/18-24 с присоединением заявки №вЂ” (51) М, Кл,з

G 06 F 9/00

Государственный иамнтет (23) Приоритет— ло делам изобретений и открытий (53) УДК 681.326..3 (088.8) Опубликовано 28.02.81 Бюллетень № 8

Дата опубликования описания 28.02.81 (72) Автор изобретения

С. Д Коновалов

„3 tt ИАТЕнтию.

ТЕ Хйй 4.Ж. !". - рдтт; n»»å (71) Заявитель (54) ПРОГРЛММНОЕ УСТРОЙС 1 ВО ДЛЯ ФОРМИРОВЛНИЯ

ЛДРЕСОВ ДАТЧИКОВ МНОГОКЛНЛЛЬНОй

ИЗМЕРИТЕЛЬНОИ СИСТЕМЫ

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

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

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

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

809180 объем измерительной информации и эффективно использовать пропускную способность многоканальной измерительной системы (Ij

Недостатком данного устройства является снижение быстродействия устройства (максимальной частоты выдачи номеров каналов во внешние цепи) с ростом числа уровней графа опроса.

1 ель изобретения — увеличение быстродействия устройства.

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

«Останов» и «Запуск» блока управления, управляющий вход счетчика соединен со входом «Изменение коэффициента деления» устройства.

На фиг. 1 представлена блок-схема предлагаемого устройства; на фиг. 2 — граф опроса датчиков.

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

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

В блоки 1 и. 2 основной и вспомогательной памяти записывается специальным образом кодированная информация, отображающая граф (фиг. 2), составленный заранее в соответствии с заданными частотами опроса. Формирование адреса очередчого датчика канала осуществляется путем прохождения от вершины нулевого уровня 13о до первой из конечных вершин 14, причем траектория каждого очередного прохода зависит (причем однозначно) от траектории предшествующего прохода.

Алгоритм прохода можно представить следующим образом.

Пусть кружки на графе обозначают кольцевые распределители с числом разрядов, равным числу исходящих из узла ребер. Разряды этих распределителей (фиг. 2), связанные с квадратами, прямо соответствуют номерам каналов, а разряды, связанные с кружками, передают один импульс сдвига в следующий распределитель. Например, после выработки адреса шестого канала (К6), что соответствует вершине 14=6, выдается такая последовательность адресов: Kl, К2, К9, Кl, К2, КЗ, Kl, К2, К4, Kl, К2, К7, Кl...

s К7, Кl...

Время формирования адреса датчика в устройстве зависит от уровня, на котором расположен адрес канала на графе, причем чем выше номер уровня, тем больший интервал времени требуется для формирования адреса. Адрес датчика, полученный в первом информационном регистре 7, поступает в регистр 4 номера канала. Увеличение размера регистра 4 дает возможность накапли-, вать в нем несколько адресов датчиков. При этом процесс формирования адресов и процесс выдачи каналов развязываются, пока в регистре 4 имеется память для очередного адреса, устройство выполняет формирование вплоть до момента, когда вся память регистра 4 будет заполнена. При заполнен2о ной памяти регистра 4 в блок 11 поступает сигнал «Регистр занят». После появлечия свободных ячеек из регистра 4 в блок 11 вводится сигнал«Регистр свободен». Первый сигнал прерывает работу устройства, второй — запускает. Одновременно внешние устройства могут изменять коэффициент деления счетчика 3 и этим изменять частоту выдачи адресов датчиков.

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

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

Программное устройство для формирования адресов датчиков многоканальной измерительной системы по авт. св. Ме 726530, отличающееся тем, что, с целью увеличения быстродействия, второй и третий выходы регистра номера канала соответственно под4о ключены к входам «Останов»на3апуск» блока управления, управляющий вход счетчика соединен со входом «Изменение коэффициента деления» устройства.

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

4> 1. Авторское свидетельство СССР

Хо 726530, кл. G 06 F 9/00, 1976 (прототип).

809180

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

Редактор A. Лежнина Техред А. Войкас Корректор Н. Стен

Заказ 18 59 Тираж 756 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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