Устройство для формирования адресов датчиков многоканальной измерительной системы Советский патент 1980 года по МПК G06F9/00 

Описание патента на изобретение SU726530A1

егистра адреса, третии,четвертый и пяый выходы первого информационного реистра соединены соответственно со втоым входом регистра адреса, первым ходом бпока управления и первым входом егистра номера канала, которого связан с выходом устройства, третий аход и выход второго информеционного регистра соответственно подключены к вьгхбду и входу дополнительного счетчика, четвертый и пятый выходы второго информационного регистра соединены с входами схемы сравнения, выход которой связан с вторым входом блока управления, третий вход которого подключен к второму В.ХОДУ устройства, выход тактового генератора соединен с первым входом счетчика и четвертым входом бпока управления, пятый вход KOTOpoi o подключен к второму входу регистра номера канала и выходу счетчика, второй вход счетчика соединен с вькодом блока управления. На фиг. 1 дана структурная схема устройства; на фиг. 2 - схема снятия отсчетов по каналам с заданными номерами К1О, К21, КЗ и т.д.; на фиг. 3 - граф программы опроса; на фиг. 4 - схема организации основной и

вспомогательной памяти.

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

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

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

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

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

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

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

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

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

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

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

Для записи сведения о графе (программы onpocia) в память нумеруют все адреса и узлы слева направо и сверху вниз, начиная с элементов первого уровня (числа в круглых скобкАх). Точно также нумеруют. отдельно все узлы (HHcnia в квадра ных скобках). Каждому элементу графа опроса (кроме вершины) ставят в соответствие ячейку основной памяти с адре сом, указанным рядом с этим элементом в круглых скобках.. Каждрму узлу, кром того, ставят в соответствие ячейку вспомогательной памяти с адресом, указанным рядом с этим узпом в квадратных скобках, Если какой-либо ячейке основной памяти соответствует узел, то в разряд У заносят 1, а оставшиеся разряды разбивают на две области А и В, В обла ти А указьшают адрес ячейки основной памяти, соответствующей элементу графа (числу в круглых скобках, стоящему рядом с этим элементом), на который показьшает в исходном состоянии указатель спуска. В области В указьшают адрес ячейки вспомогательной памяти. Записанный в квадратных скобках рядом с узлом,. Если ячейка основной памяти соответствует адресу канала, то в разряд заносят О , а во всей оставщёйся части указьюают этот адрес. Все ячейки вспомогательной памяти разбивают пополам на области П и М. В область П всех ячеек вспомогательной памяти в исходном состоянии записывают нулевой код. Если какой-либо ячейке всп могательной памяти поставлен в соответ ствие узел, то в область М этой ячейки заносят код, на единицу меньщий соответ ствующего узлового числа. После занесения подготовленной таким образом исходной информации (программы опроса) в блоки основной и вспо могательной памяти, предлагаемое устройство работает следующим образом. По команда Пуск блок 11 включает счетчик 3. В первый момент блок 11 сбрасьшает в О содержимое сумматора 5 и регистра адреса 6, т.е. устанавливает нулевой адрес основной и вспомогательной пам.йти. В следующий момен блок 11 производит чтение ячейки вспомогательной памяти и заносит на информационный регистр 8 содержимое этой ячейки. Далее код области П информационного регистра 8 (разбитие на области информационных регистров 7 и 8 определяется разбитием ячеек соответственно блоков 1 и 2) передают на дополнительный счетчик 10 и прибавляют к содержимому 5. Если коды записанные в областях П и М информационного регистра 8 равны между собой, что опр©депяетСя схемой сравнения 9, то содержимое дополнительного счетчика 10 обнуляют. В противном случае это содержимое увеличивают на единицу. Сформиро- ванный таким образом код пересылают затем с дополнительного счетчика 10 обратно в разряды информационного регистра 8 и переписывают новое со.держимое этого регистра в ячейку вспомогательной памяти с адресом, которьШ был указан при чтении, В следующий момент читают содержимое ячейки основной памяти с адресом, установленным на сумматоре 5, и заносят это содержимое на информационный регистр 7. Если в разряде у считанной ячейки записана 1, то разряды области А переписывают в сумматор 5, а разряды области.В- в регистр адрё.са 6, после чего опять производят чтение ячейки вспомогательной памяти 2. Если в разряде У записан О и значит в информационном регистре 7 находится адрес канала, то этот адрес переписьтают в регистр номера канала 4. Как только счетчиком 3 будет выработан стробирующий сигнал, производится передача номера канала с регистра номера канала 4 во внещние цепи для управления процессом комл тации. Таким образом, предлагаемое устройство обеспечивает разночастотный опрос каналов, что позволяет уменьшить объем измерительной ингформации и более эффективно использовать пропускную способность многоканальной измерительной системьи Ф о р М у л а и 3 о бретения Устройство для формирования адресов датчиков многоканальной измерительной системы, содержащее регистр номера канала, счетчик,схему сравнения, тактовый генератор и блок управления, отличающееся, тем, что, с целью расщи рения функциональных возможностей nyTeiv обеспечения разночастотного опроса датчи сов измерительной системы, оно содержит блок основной памяти, блок вспомогательной памяти,,сумматор, регистр адреса, два информационных регистра и дополнительный счетчик, .причем первый аход устройства соединен с первыми входами вух информационных регистров, регистра дреса и сумматора, второй и третий ходы которого соединены соответственно

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

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

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

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

2,Авторское свидетельство по заявке № 2300036,718-24, от 09.12,75,

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

Фиг.( О I 23 5 6 7 8 9 W 1HZ /JM 15 16 17 tS tS 0 2122 23 2 25262:72829 JO

726530

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

название год авторы номер документа
Устройство для формирования адресов датчиков многоканальной измерительной системы 1977
  • Коновалов Сергей Дмитриевич
SU696455A1
Программное устройство для формирования адресов датчиков многоканальной измерительной системы 1977
  • Коновалов Сергей Дмитриевич
SU696456A1
Программное устройство для формирования адресов датчиков 1977
  • Коновалов Сергей Дмитриевич
  • Шаленинов Алексей Александрович
SU739533A1
Программное устройство дляфОРМиРОВАНия АдРЕСОВ дАТчиКОВМНОгОКАНАльНОй изМЕРиТЕльНОй СиСТЕМы 1977
  • Коновалов Сергей Дмитриевич
SU809180A2
Устройство для моделирования графов 1983
  • Новиков Владимир Иванович
  • Мельников Вячеслав Кондратьевич
  • Ковшов Владимир Иванович
  • Супрун Евгений Викторович
SU1126967A1
Устройство для моделирования структурно-сложных объектов 1984
  • Лопато Георгий Павлович
  • Новиков Владимир Иванович
  • Супрун Евгений Викторович
  • Мельников Вячеслав Кондратьевич
SU1234845A1
Имитатор канала 1985
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Самчинский Анатолий Анатольевич
  • Тафель Владимир Моисеевич
  • Шаров Борис Григорьевич
SU1280633A2
Имитатор канала 1987
  • Самчинский Анатолий Анатольевич
SU1425675A2
Устройство для обработки структур данных 1990
  • Мельников Владимир Алексеевич
  • Смирнов Виталий Александрович
  • Шибанов Георгий Петрович
  • Силантьев Юрий Никитович
  • Дигоран Александр Васильевич
SU1709328A1
Микропрограммное устройство управления 1984
  • Кривего Владимир Александрович
  • Валюкевич Юрий Анатольевич
  • Кривобокова Людмила Дмитриевна
  • Кривего Вадим Владимирович
SU1168940A1

Иллюстрации к изобретению SU 726 530 A1

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

Формула изобретения SU 726 530 A1

{8Г (9) - (fO) ФигЗ

.

OcHoSHaa память Si.

l I

I Область A Шаст

Вспомогате/гбная 2память

SU 726 530 A1

Авторы

Коновалов Сергей Дмитриевич

Даты

1980-04-05Публикация

1976-04-28Подача