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

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

(54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ АДРЕСОВ ДАТЧИКОВ МНОГОКАНАЛЬНОЙ ИЗМЕРИТЕЛЬНОЙ СИСТЕМЫ ответствующими входами схемы сравнения, выход которой связан со вторым входом блока управления, третий вход которого подключен ко второму входу устройства. Выход тактового генератора соединен с перв м входом второго счетчика и четвертым входом блока управления, пятый вход которого подключен к выходу второго счетчика, второй вход которого соединен с первым выходом блока управления 2 , Однако в этом устройстве необходи мо иметь больший объем памяти- в случае, если число измерительных канало невелико, а требуемый период их опро са достаточно большой. Цель изобретения - сокращение объема оборудования. Это достигается тем, что в устрой ство введен элемент запрета строба, соединенный соответствующими входами с выходом второго счетчика и вторым выходом блока управления, седьмой и восьмой входы которого соответственн подключены к шестым выходам первого и второго информационных регистровз ...Выход элемента запрета строба соединен со вторым входом регистра но мера канала. На фиг. 1 и 2 представлень: блоксхема устройства и структурная схема организации основной и вспомогательной памяти, фиг. 3 и 4 поясняют рабо ту устройства Устройство содержит (фиг,) блок 1 основной памяти, блок 2 вспомогательной памяти, первый сче чик 3, регистр 4 номера гсанала, сумматор 5, регистр 6 адреса, первый 7 и второй 8 информационный регистры схема 9 сравнения, второй счетчик .10 блок 11 управления, тактовый генератор 12, и элемент 13 запрета строба На фиг, 2 показана структура орга низации основной 1 и. вспомогательной 2 памяти. На фиг, 3 показан пример графа опроса датчиков, а на фиг. 4 изображены моменты снятия отсчетов по к.а.налам с произвольными номерами К8 К2 и К5, моменты пропуска (),Тсе. моменты когда опрос каналов не производится и. при:ведена суммарная последо.вательность (S) опроса каналов CytviMapaaH последовательность опроса э.квивалентна последовательности выдачи адресов в некоторый коммутатор Бесконечно большое число последовательностей может быть получено при ПОМО1ДИ деревообразных графов, аналогичных приведенному на фиг.З. Ре бра графа, обозначенные стрелками, указывают возможные направления дви жения по графу при спуске от его ве шины к одному из номеров каналов ил знаку пропуска. Номера каналов указаны в квадратах, пропуски обозначены знаком , , а кружками обозначены узлы графа. Внутри кружка ук авы узловые числа равные колиеству выходяцщх из данного узла ребер графа. Узлы, каналы и пропуски графа расположены для удобства по ровням, как это показано на фиг,1. Порядок формирования последовательности адресов .с помощью графа опроса (фиг.З) следующий. Для получения очередного номера канала калсдый раз осуществляют спуск по графу опроса от его вершины до одного из знаков спуска или квадратов, в котором указан искомый номер. При прохождении какого-либо узла, в том числе и вершины, спуск осуществляют в соответствии с указателем спуска, выходящим из этого узла. Указатели спуска и а фиг. 3 обозначены штриховой линией, и в исходном состоянии находятся в крайнем левом положении. После прохождения какого-либо узла соответствующий ему указатель переводят на соседнее справа ребро графа. Если указатель стоял на крайнем справа ребре, то его переводят на крайнее левое ребро. Таким образом, в.процессе формирования последовательности адресов осуществляют спуск по всем ребрам заданного графа опроса. Для примера рассмотрим формирование суммарной последовательности адресов и пропусков, приведенной на фиг, 4 с помощью графа опроса, изображенного на фиг,3. Исходное положение указателя спуска дано на этой фигуре штриховыми линиями, В некоторый первоначальный момент (Т 0) спуск из вершины графа приведет к выбору канала К8, после чего указатель спуска будет переведен на соседнее справа ребро и в следующий момент (Т 1) произойдет выбор канала К2, Теперь указатель спуска, выходящий из вершины,переводится назад на крайнее левое ребро, а указатель, выходящий из первого узла первого уровня,будет переведен на реброр указывающее на канал К5, Таким образом, при Т 2 произойдет выбор канала К8. Указатель нулевого уровня перейдет на крайнее правое ребро и в момент Т 3 будет произведен выбор канала К5. Осуществляя и дальше аналогичным образом спуски по графу опроса с целью формирования пропусков и номеров каналов, можно получить последовательность,изображенную на фиг«4. Для того, чтобы сформировать такую последовательность с помощью прототипа потребуется для каждого знака пропуска отвести одну ячейк; основной памяти, т,в,в рассматриваемом случае использовать основную память 1 объемом в 9 ячеек, в то время как для записи информации только об узлах и каналах достаточно иметь всэго 4 ячейки. Данное устройство позволяет сокр тить требуемый в рассматриваемом случае объем основной 1 памяти. Для этого увеличивают разрядность блока основной 1 памяти (фиг.1), блока вспомогательной 2 памяти и информационных регистров 7 и 8 на один разРассмотрим на примере графа фиг.З процесс подготовки исходной -информации для записи в память предлагаемого устройства. Для записи сведений о графе нумеруют все каналы и узлы (пропуски не нумеруют)- слева направо и сверху вни начиная с элементов 1-го уровня (чис ла в круглых скобках фиг.З) Точно также нумеруют отдельно все узлы (числа в квадратных скобках). Каждому элементу графа (кроме вершины) ставят в соответствие ячейку основной 1 памяти с адресом, указанным ря дом с этим элементом в круглых скобках. Каждому узлу, кроме того, ставят в соответствие ячейку вспомогательной памяти с адресом,, указанным рядом с этим узлом в квадратных скоб ках. Специальной буквой р отмечают такие каналы и узлы, если все остальные элементы графа, относящиеся к тому же узлу высшего уровня, и что и рассматриваемые каналы и узлы, являются пропусками. Организация основной 1 и вспомогательной 2 памяти показана на фиг.2 Если какой-либо ячейке основной памяти соответствует узел, то в разряд У заносят , а оставшиеся разряды разделяют на две области В области зывают адрес ячейки основной памяти, соответствующей элементу графа (число в круглых скобках, стоящее рядом с этим элементом), на котором показывает в исходном состоянии указател указывают спуска. В области адрес ячейки вспомогательной памяти, записанный в квадратных скобках рядо с узлом. Если ячейки основной памяти соответствуют адресу канала, то в разряд У заносят О, а во все оставшейся части указывают этот адре В разрядах р ячеек основной памя ти, соответствующих элементам графа, отмеченным буквой Р, записывают Ч. В разряд Р и область П всех ячеек вспомогательной памяти в исходном состоянии записывают нулево код. Если какой-либо ячейке вспомога тельной памяти поставлен в соответствие узел, то в область М этой ячейки заносят код, на единицу меньший соответствующего узлового числа. После занесения подготовленной таким образом исходной информации (программы опроса) в блоки основной и чспомогательной памяти предлагаемое устройство работает следующим образом. По команде Пуск блок 11 вклго/чает второй счетчик 10 и сбрасывает в нуль сумматор 5, регистр 6 и элемент 13 запрета строба. В следующий момент ПРОИЗВОДИТСЯ чтение ячейки вспомогательной памяти и занесение во второй информационный регистр 8 содержимого этой ячейки. Если содержимое разряда р второго информационного регистра 8 равно О, то код области П второго информационного регистра 8 (разбиение информационных регистров 7 и 8 на области определяется разбиением ячеек соответственно блоков 1 и 2) передается на первый счетчик 3, прибавляется к содержимому сумматора 5. Если коды, записанные в областях П и М второго информационного регистра 8 равны между собой, то первый счетчик 3 обнуляется. Б противном случае его содержимое увеличивается на единицу. Сформированный таким образом код пересылается из первого счетчика 3 обратно в разряды П второго информационного регистра 8, и осуществляется чтение ячейки основной памяти, содержимое которой записывается в первый информационный регистр 7. Затем значение разряда р этого регистра переписывается в разряд -Р второго информационного регистра 8 и новое содержимое этого регистра записывается в ячейку вспомогательной памяти с адресом, который был указан при чтении, в следующий момент, если в разряде У первого информационного регистра 7 записана , то разряды области А переписывается в сумматор 5, а разряды области Б первого информационного регистра 7 - в регистр 6, после чего снова производится чтение ячейки вспомогательной памяти. Если в разряде У записан о, то значит в первом информационном регистре 7 находится адрес канала, и этот адрес переписываетс-ч в регистр .4. Как только втopы 1 счетчиком 10 будет выработан стробирующий сигнал, то при условии, что элемент 13 сброшен, производится передача номера канала из регистра 4 ЕО внешние цепи. Если при анализе содержиого разряда Р второго информаионного регистра 8 после считывания ячейки вспомогательной памяти окаР равен 1 залось, что разряд о код области передается в ервый счетчик 3 и одновременно датся сигнал блокировки на элемент 13. сли коды областей торого информационного регистра 8 авны между собой, то содержимое перого счетчика 3. и значение разряда второго информационного регистра 8 обнуляются. В противном случае содержимое первого счетчика 3 увеличивается на единицу и пересылается обратно в область П второго информационного регистра 8, со1держимое которого эап сывается в ячейку вспомогательной памяти. После этого как и в предыдущем случае, ожи дают появления стробсигнала от второго счетчика 10, Таким образом, предлагаемое устройство обеспечивает разночастотное подключение каналов при минимальном объеме памяти. Формула изобретения Устройство для формирования адресов датчиков многоканальной измерительной системы, содержащее регистр номера канала, два счетчика, тактовый генератор, блок управления, блок основной памяти, блок вспомогательно памяти, сумматор, регистр адреса, дв информационных регистра, причем первый вход устройства соединен с первыми входами двух информационных регистров, регистра адреса и cyiviMaTO ра, второй и третий входы которого соединены соответственно с первыми выходсхми первого и второго информационных регистров, вторые вход и выход первого информационного регистра подключены соответственно к информационным выходу и входу блока основно памяти, адресный вход которого связа с выходом сумматора, вторые вход и выход второго информационного регист ра подключены соответственно к инфор мационным выходу и входу блока, вспомогательной памяти, адресный вход ко торого связан с выходом регистра адр са, третий, четвертый и пятый выходы первого информационного регистра соединены соответственно со вторым входом регистра адреса, первым входом блока управления и первым входом регистра номера канала, выход которого связан с выходом устройства, третьи вход и выход второго информационного регистра соответственно подключены к выходу и входу первого счетчика, четвертый и пятый выходы второго информационного регистра соединены с соответствующими входами схемы сравнения, выход которой связан со вторым входом блока управления, третий вход которого подключен ко второму входу устройства, выход тактового генератора соединен с первым входом второго счетчика и четвертым входом блока управления,пятый вход которого подключен к выходу второго счетчика, второй вход которого соединен с первым выходом блока управления, отл и, чающееся тем, что, с целью сокращения объема оборудования, в него введен элемент запрета строба, соединенный соответствующими входами с выходом второго счетчика и вторым выходом блока управления, седьмой- и восьмой входы которого соответственно подключены к шестым выходам., первого и второго информационных регистров, выход элемента запрета строба соединен со вторым входом регистра номеоа канала. Источники информации, принятые во внимание при экспертизе 1.Шушков Е.И. и Цодиков М.Б. Йвогоканальные аналогоцифровые преобразователи , М., Энергия, 1975. 2.Заявка 2356201/18-24, кл. G 06 F 9/00, 1976, по которой принято решение о выдаче авторского свидетельства.

OcHoSnafl / natiflmb

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

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

название год авторы номер документа
Устройство для формирования адресов датчиков многоканальной измерительной системы 1976
  • Коновалов Сергей Дмитриевич
SU726530A1
Программное устройство для формирования адресов датчиков многоканальной измерительной системы 1977
  • Коновалов Сергей Дмитриевич
SU696456A1
Программное устройство для формирования адресов датчиков 1977
  • Коновалов Сергей Дмитриевич
  • Шаленинов Алексей Александрович
SU739533A1
Программное устройство дляфОРМиРОВАНия АдРЕСОВ дАТчиКОВМНОгОКАНАльНОй изМЕРиТЕльНОй СиСТЕМы 1977
  • Коновалов Сергей Дмитриевич
SU809180A2
Имитатор канала 1985
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Самчинский Анатолий Анатольевич
  • Тафель Владимир Моисеевич
  • Шаров Борис Григорьевич
SU1280633A2
Устройство для ввода информации 1982
  • Ваганов Алексей Константинович
  • Васильев Владилен Сергеевич
  • Гордин Владимир Израильевич
SU1062683A1
Устройство для решения задач на графах 1986
  • Васильев Всеволод Викторович
  • Ушаков Александр Николаевич
  • Левина Анна Ивановна
  • Федотов Владимир Васильевич
SU1424031A1
Имитатор канала 1983
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
  • Шаров Борис Григорьевич
SU1174927A1
Имитатор канала 1987
  • Самчинский Анатолий Анатольевич
SU1425675A2
Устройство для моделирования графов 1983
  • Новиков Владимир Иванович
  • Мельников Вячеслав Кондратьевич
  • Ковшов Владимир Иванович
  • Супрун Евгений Викторович
SU1126967A1

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

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

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

I I i I I I

I I I I

Фиг. 2

D уровень

1 уроВень

2уроВень

о у 2 3 « 5 Д 7 S 3 W JJ Г2 ГЗ Т

Ш

SU 696 455 A1

Авторы

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

Даты

1979-11-05Публикация

1977-08-22Подача