тьему входу информационного регистра, четвертые вход и выход которого соединены соответственно с первым входом и выходом регистра начального адреса, и к выходу регистра адреса. Второй вход регистра начального адреса подключен ко второму выходу регистра текущей информации, третий и четвертый выходы которого соответственно соединены с четвертым, и пятым входами бло ка управления. На фиг. 1 показана блок-схема устройства} на фиг. 2 - пример построения опроса; на фиг. 3 - пример записи исходной информации в память. Устройство (фиг. I) содержит блок 1 памяти, сумматор 2 адреса, инфсртйационный регистр 3, регистр 4 адреса, регистр 5 начального адреса, регистр 6 текущей информации, тактовый генератор 7, счетчик 8 и блок 9 управления. На фиг. 2 показаны узлы Ю графа (первая цифра индекса обозначает номер узла, второй - .узловое число, т.е. количество исходящих из узла ребер), конечные вершины графа 11 (индекс указывает ПОРЯДКОВЫЙ номер датчика). В основу работы устройства положен алгоритм формирования последовательност адресов датчиков, (каналов) с помощью графа опроса. Для получения очередного номера датчика (канала) каждый раз осуществляется спуск по графу опроса от его начальной вершины до одной из конечных вершин, которой соответствует искомый номер канала. Спуск осуществляется в направлении указателя спуска (ребру), исходящему из этого узла и обозначенному на фиг. 2 щтриховой линией. В исходном состоянии все указате ли спуска находятся в крайнем левом положении. После прохождения какоголибо узла соответствующий ему указатель переводится на соседнее справа ребро графа. Если указатель спуска находился на крайаем справа ребре, то он переврдится на крайнее слево ребро. В процес формирования после доватепьности адресов осуществляется спуск по всем ребрам заданного графа опроса. Периоды выдачи адресов каналов не зависят от положения указателя спуска в исходном состоянии и могут быть определены для каждого конкретного адреса как произве дение узловых чисел, встречатсшихся пр спуске от начальной до конечной верщин графа. До подачи в устройство команды Пуск в блок I памяти необходимо занести исходную информацию (фиг.З). Для подготовки исходного массива информации фиксируются все адреса для конечных вершин и узлов графа слева направо и сверху вниз, начиная с элементов нулевого уровня (Узел 10,.фиг.2). Все элементы графа опроса, на которые указьгеают выходящие из узлов крайние правые ребра, отмечаются также признаком X . Каждому узлу графа опроса ставятся в соответствие две ячейки памяти с адресами, указанными на фиг. 2 рядом с этими элементами в скобках. Если тр(„буется записать информацию о каком-либо узле, то в разряд У первой соответствукядей ему ячейки заносят 1, а в области А этой и с.ледуюшей ячеек памяти блока 1 указывают начальный адрес, т.е. адрес, на который указывает в исходном состоянии указатель спуска, выходящий из этого узла. Кроме того, в разрядах Х ячеек, соответствую.щих элементам графа, отмеченным признаком Х заносят 1. Устройство работает следующим образом. По команде Пуск блок 9 управления сбрасывает в нуль содержимое сумматора 2 адреса, т.е. устанавливает нулевой адрес. В следукший момент блок 9 управления-производит чтение ячейки памяти и заносит на информационный регистр 3 содержимое этой ячейки, а затем переписывает его на регистр 6 текущей информации.- Если разряд У регистра 6 был равен 1, то блок 9 переписывает содержимое регистра б на регистр 5 начального адреса и увеличивает содержимое сумматора 2 адреса на единицу. В следукадий момент производится чтение ячейки памяти, а содержимое сумматора 2 переписывается на регистр-4. Затем данные из интформационного регистра 3 записываются в сумматор 2 и вновь осуществляется операция чтения ячейки блока 1. Потом содержимое информационного регистра 3 переписывается в регистр 6. Если теперь разряд Х регистра 6 оказывается равен , то ьа информационный регистр 3 пересылается содержимое регистра 5, в противном случае в него пересылается увеличенное на I или 2 (соответственно разряд У регистра 6 равен О или 1) содержимое сумматора 2. В дальнейшем блок 9 переписывает данные с регистра 4 в сумматор 2 и осуществляет операцию записи информации в выбранную ячейку памяти, после чего вновь анализирует зна чение разряда У регистра 6. Если ра ряд У регистра 6 равен теперь О, после выработки счетчиком 8 стробирую щегосигнала содержимое регистра 6 выдается во внешние цепи в качестве адреса датчика для коммутации каналов. Таким образом, предлагаемое устройство обеспечивает разночастотное подключение каналов значительно более простыми средствами по сравнению с прототипом. Формула изобретени , Программное устройство для формирования адресов датчиков многоканальной измерительной системы, содержащее блок памяти, соединенный адресным вхо дом с первым выходом сумматора адреса, регистр начального адреса, информа ционный регистр, первые вход и выход которого подключены соответственно к выходу и входу блока памяти, вторые выход и вход, информационного регистра подключены соответственно ко второму и третьему входам сумматора адреса, вторым выходом подключенного ко вход регистра адреса, регистр текущей инфор мации, первыми входом и выходом подключенный соответственно к третьему выходу информационного регистра и выходу устройства, первый и второй входы которого соответственно соединены с третьим входом сумматора адреса и первым входом блока управления, счетчик и тактовый генератор, выход которого соединен со вторым входом блока управления и через счетчик - с третьим входом блока управления и вторым входом регистра текущей информации, отличающееся тем, что, ,с целью упрощения устройства, третий выход и четвертый вход сумматора адреса подключены соответственно к третьему входу информационного регистра, четвертые вход и выход которого соединены соответственно с первым входом и выходом регистра начального адреса, и к выходу регистра адреса, второй вход регистра начального адреса подключен ко второму выходу регистра текущей информации, третий и четвертый выходы которого соответственно соединены с четвертым и пятым входами блока управления. Источники информации, принятые во внимание при экспертизе 1.Шушков Е. И. и Црдиков М, Б. Многоканальные аналого-цифровые преобразователи, М., Энергия, 1975. 2.Заявка l-k 2356201/18-24, кл. G 06 F 9/ОО, 1976, по которой принято решение о выдаче авторского свидетельства.
Ау/
название | год | авторы | номер документа |
---|---|---|---|
Устройство для формирования адресов датчиков многоканальной измерительной системы | 1976 |
|
SU726530A1 |
Устройство для формирования адресов датчиков многоканальной измерительной системы | 1977 |
|
SU696455A1 |
Программное устройство для формирования адресов датчиков | 1977 |
|
SU739533A1 |
Устройство для моделирования графов | 1983 |
|
SU1126967A1 |
Ассоциативное оперативное запоминающее устройство | 1989 |
|
SU1714682A1 |
Процессор для мультипроцессорной системы | 1985 |
|
SU1295410A1 |
Устройство для временного программного управления | 1985 |
|
SU1290259A1 |
Устройство для контроля знаний обучаемых | 1981 |
|
SU1012317A1 |
Ассоциативное запоминающее устройство | 1990 |
|
SU1765848A2 |
Устройство для моделирования структурно-сложных объектов | 1984 |
|
SU1234845A1 |
- - - ,i)
Фи2.г M2,15)
Фиг.З
Авторы
Даты
1979-11-05—Публикация
1977-08-24—Подача