егистра адреса, третии,четвертый и пяый выходы первого информационного реистра соединены соответственно со втоым входом регистра адреса, первым ходом бпока управления и первым входом егистра номера канала, которого связан с выходом устройства, третий аход и выход второго информеционного регистра соответственно подключены к вьгхбду и входу дополнительного счетчика, четвертый и пятый выходы второго информационного регистра соединены с входами схемы сравнения, выход которой связан с вторым входом блока управления, третий вход которого подключен к второму В.ХОДУ устройства, выход тактового генератора соединен с первым входом счетчика и четвертым входом бпока управления, пятый вход 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
название | год | авторы | номер документа |
---|---|---|---|
Устройство для формирования адресов датчиков многоканальной измерительной системы | 1977 |
|
SU696455A1 |
Программное устройство для формирования адресов датчиков многоканальной измерительной системы | 1977 |
|
SU696456A1 |
Программное устройство для формирования адресов датчиков | 1977 |
|
SU739533A1 |
Программное устройство дляфОРМиРОВАНия АдРЕСОВ дАТчиКОВМНОгОКАНАльНОй изМЕРиТЕльНОй СиСТЕМы | 1977 |
|
SU809180A2 |
Устройство для моделирования графов | 1983 |
|
SU1126967A1 |
Устройство для моделирования структурно-сложных объектов | 1984 |
|
SU1234845A1 |
Имитатор канала | 1985 |
|
SU1280633A2 |
Имитатор канала | 1987 |
|
SU1425675A2 |
Устройство для обработки структур данных | 1990 |
|
SU1709328A1 |
Микропрограммное устройство управления | 1984 |
|
SU1168940A1 |
{8Г (9) - (fO) ФигЗ
.
OcHoSHaa память Si.
l I
I Область A Шаст
Вспомогате/гбная 2память
Авторы
Даты
1980-04-05—Публикация
1976-04-28—Подача