(54) ПРОГРАММНОЕ УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ
АДРЕСОВ ДАТЧИКОВ МНОГОКАНАЛЬНОЙ
ИЗМЕРИТЕЛЬНОЙ СИСТЕМЫ
объем измерительной информации и эффективно использовать пропускную способность многоканальной измерительной системы I
Недостатком данного устройства является снижение быстродействия устройства (максимальной частоты выдачи номеров каналов во внешние цени) с ростом числа уровней графа опроса.
Цель изобретения - увеличение быстродействия устройства.
Поставленная цель достигается тем, что второй и третий выходы регистра номера канала соответственно подключены к входам «Останов и «Запуск блока управления, управляющий вход счетчика соединен со входом «Изменение коэффициента деления устройства.
На фиг. 1 представлена блок-схема предлагаемого устройства; на фиг. 2- граф опроса датчиков.
Программное устройство для формирования адресов датчиков многоканальной измерительной системы содержит блок 1 основной памяти, блок 2 вспомогательной памяти, счетчик 3, регистр 4 номера канала, сумматор 5, регистр 6 адреса, первый 7 и второй 8 информационные регистры, схема 9 сравнения, дополнительный счетчик 10, блок 11 управления, тактовый генератор 12, граф опроса датчиков, содержащий узлы 13 и конечные вершины 14.
Устройство работает следующим образом,
В блоки 1 и 2 основной и вспомогательной памяти записывается специальным образом кодированная информация отображающая граф (фиг. 2), составленный заранее в соответствии с заданными частотами опроса. Формирование адреса очередного датчика канала осуществляется путем прохождения от вершины нулевого уровня 13о до первой из конечных вершин 14, причем траектория каждого очередного прохода зависит (причем однозначно) от траектории предшествующего прохода.
Алгоритм прохода можно представить следующим образом.
Пусть кружки на графе обозначают кольцевые распределители с числом разрядов, равным числу исходящих из узла ребер. Разряды этих распределителей (фиг. 2), связанные с квадратами, прямо соответствуют номерам каналов, а разряды, связанные с кружками, передают один импульс сдвига
в следующий распределитель. Например, после выработки адреса шестого канала (Кб), что соответствует вершине 14 6, выдается такая последовательность адресов: К1, К2, К9, К1, К2, КЗ, К1,К2, К4, К1, К2, К7, К1... К7, К1...
Время формирования адреса датчика в устройстве зависит от уровня, на котором расположен адрес канала на графе, причем чем выше номер уровня, тем больший интервал времени требуется для формирования адреса. Адрес , полученный в нервом информационном регистре 7, поступает в регистр 4 номера канала. Увеличение размера регистра 4 дает возможность накапливать в нем несколько адресов датчиков. При этом процесс формирования адресов и процесс выдачи каналов развязываются, пока в регистре 4 имеется память для очередного адреса, устройство выполняет формирование вплоть до момента, когда вся память регистра 4 будет заполнена. При заполненной памяти регистра 4 в блок I1 поступает сигнал «Регистр занят. После появления свободных ячеек из регистра 4 в блок 11 вводится сигнал« Регистр свободен. Первый сигнал прерывает работу устройства, второй - запускает. Одновременно внешние устройства могут изменять коэффициент деления счетчика 3 и этим изменять частоту выдачи адресов датчиков.
Таким образом, предлагаемое устройство позволяет выполнять разночастотный опрос датчиков, обеспечивая повышение среднего быстродействия.
Формула изобретения
Программное устройство для формирования адресов датчиков многоканальной измерительной системы но авт. св. № 726530, отличающееся тем, что, с целью увеличения быстродействия, второй и третий выходы регистра номера канала соответственно подключены к входам «Останов н«Запуск блока управления, управляющийвход счетчика соединен со входом «Изменение коэффициента деления устройства.
Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР № 726530, кл. Q 06 F9/00, 1976 (прототип).
/foMep /гонсгла So Imu/f/fu
Hot09ntvutftm
фиг.1
offteftfa
название | год | авторы | номер документа |
---|---|---|---|
Устройство для формирования адресов датчиков многоканальной измерительной системы | 1977 |
|
SU696455A1 |
Программное устройство для формирования адресов датчиков | 1977 |
|
SU739533A1 |
Устройство для формирования адресов датчиков многоканальной измерительной системы | 1976 |
|
SU726530A1 |
Программное устройство для формирования адресов датчиков многоканальной измерительной системы | 1977 |
|
SU696456A1 |
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами | 1981 |
|
SU1003066A1 |
Устройство для обработки структур данных | 1990 |
|
SU1709328A1 |
Устройство для управления многоканальной измерительной системой | 1983 |
|
SU1149255A1 |
Многоканальное устройство для ввода информации | 1984 |
|
SU1265783A1 |
Многоканальное устройство для сбора, обработки и выдачи информации | 1990 |
|
SU1753482A1 |
Устройство для сбора,кодирования,передачи и приема информации с исправлением ошибок | 1980 |
|
SU960898A1 |
Авторы
Даты
1981-02-28—Публикация
1977-08-30—Подача