Программное устройство для формирования адресов датчиков многоканальной измерительной системы
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 696456
Автор: Коновалов
Текст
(51) М, К 06 т"- 9/О нием заявкисо Государственный комитет СССР оо делам изобретений н открытий(54) ПРОГРАММНОЕ УСТРОЙСТВОДЛЯ ФОРМИРОВАНИЯ АДРЕСОВ ДЛТЧИИЭВ МНСИЗМЕРИТЕЛЬНОЙ СИСТЕМЫ НАЛЬНО Изобретение относится к области вычислительной техники и может быть использовано в многоканальных измерительных системах,Известны устройства для программной коммутации измерительных каналов, содержащие дешифратор, счетчик, триггеры и блок управления и обеспечивающие разночастотный опрос датчиков 11.Однако эти устройства не обеспечивают возможность опроса датчиков с периодом, отличным от чисел, являющихся степенью двойки.Наиболее близким к предложенному по технической сущности является программное устроиство для формированияадресов датчиков многоканальной измерительной системы, содержащее блокпамяти, соединенный адресным входомс первым выходом сумматора адреса,регистр начального адреса, информационный регистр, первые вход и выход которого подключены соответственно к выходу и входу блока памяти, вторые выход вход информационного регистра подвпочены соответственно ко второму и третьему входам сумматора адреса, вторым выходом подключенного ко входу регистра адреса, регистр текущей инфор мации, первымн входом и выходом подключенный соответственно к третьему выходу информационного регистра и выходу устройства, первый и второй входы которого соответственно соединены с третьим входом сумматора адреса н первым входом блока управления, счетчик и тактовый генератор, выход которого "оединен со вторым входом блока управления и через счетчик - с третьим входом блока управления и вторым входом регистра текущей информации 2.Однако это устройство имеет сложнуюконструкцию,Бель изобретения - упрощение устройства.Это достигается тем, что третийвыход и четвертый вход сумматора адреса подключены соответственно к тре6964 3тьему входу информационного регистра, четвертые вход и выход которого соединены соответственно с первым входом и выходом регистра начального адреса, и к выходу регистра адреса. Второй вход регистра начального адреса подключен ко второму выходу регистра текущей информации, третий и четвертый выходы которого соответственно соединены с четвертым. и пятым входами бло ка управления.На фиг. 1 показана блок-схема устройства 1 на фиг. 2 - пример построения графа опроса; на фиг. 3 - пример записи исходной информации в память. 15 20 25 Устройство работает следующим образом,По команде Пуск". блок 9 управления сбрасывает в нуль содержимое сумматора 2 адреса, т.е. устанавливаетнулевой адрес. В следующий моментблок 9 управления производит чтениеячейки памяти и заносит на информационный регистр 3 содержимое этой ячейки, а затем переписывает его на регистр 6 текущей информации. Если разряд "У" регистра 6 был равен "1", то 40блок 9 переписывает содержимое регистра 6 на регистр 5 начального адресаи увеличивает содержимое сумматора 2адреса на единицу, В следующий моментпроизводится чтение ячейки памяти, асодержимое сумматора 2 переписывается на регистр. 4. Затем данные из ин-. 50 Устройство (фиг,1) содержит блок 1 памяти, сумматор 2 адреса, инфбрмационный регистр 3, регистр 4 адреса, регистр 5 начального адреса, регистр 6 текущей информации, тактовый генератор 7, счетчик 8 и блок 9 управления. На фиг. 2 показаны узлы 10 графа (первая цифра индекса обозначает номер узла, второй - .узловое число, т.е, количество исходящих,из узла ребер), конечные вершины графа 11 (индекс указывает порядковый номер датчика), В основу работы устройства положен алгоритм формирования последовательности адресов датчиков, (каналов) с помощью графа опроса. Для получения очередного номера датчика (канала) каждый раз осуществляется спуск по графу опроса от его начальной вершины до одной из конечных верщин, которой соответствует искомый номер канала. Спуск осуществляется в направлении указателя спуска (ребру), исходящему из этого узла и обозначенному на фиг. 2 штриховой линией. В исходном состоянии все указатели спуска находятся в крайнем левом положении, После прохождения какого- либо узла соответствующий ему указатель переводится на соседнее справа ребро графа, Если указатель спуска находился на крайцем справа ребре,"то он переврдится на крайнее слево ребро, В процессе формирования последовательности адресов осуществляется спуск по всем ребрам заданного графа опроса. Периоды выдачи адресов каналов не зависят от положения указателя спуска в исходном состоянии и могут быть определены для каждого конкретного адреса как произведение узловых чисел, встречающихся при спуске от начальной до конечной вершин графа. До подачи в устройство команды 564Пуск" в блок 1 памяти необходимо занести исходную информацию (фиг.3). Для подготовки исходного массива информации фиксируются все адреса для конеч ных вершин и узлов графа слева направо и сверху вниз, начиная с элементов нулевого уровня ( Узел 10 фиг. 2) . Всеоэлементы графа опроса, на которые указывают выходящие из узлов крайнйе правые ребра, отмечаются также признаком Х . Каждому узлу графа опросаставится в соответствие две ячейки памяти с адресами, указанными на фиг. 2 рядом с этими элементами в скобках. Если требуется записать информацию о каком-либо узле, то в разряд У первой соответствующей ему ячейки заносят 1,(а в области А" этой и следующей ячеек памяти блока 1 указывают начальный адрес, т.е. адрес, на который указывает в исходном состоянии указатель спуска, выходящий из этого узла. Кроме того, в разрядах "Х ячеек, соответствующих эламентам графа, отмеченным признаком "Х" заносят "1." формационного регистра 3 записываютсяв сумматор 2 и вновь осуществляется операция чтения. ячейки блока 1. Потомсодержимое информационного регистра 3переписывается в регистр 6, Если теперь разряд Х регистра 6 оказывается равен "1, то ьа информационный регистр 3 пересылается содержимое регистра 5, в противном случае в него пересылается увеличенное на "1 или "2 (соответственно разряд "У регистра 6 равен Оф или "1") содержимое сумматора 2. В дальнейшем блок 9 пе 696456реписывает данные с регистра 4 в сумматор 2 и осуществляет операцию записи информации в выбранную ячейку памяти, после чего вновь анализирует значение разряда "У регистра 6. Если разряд "У" регистра 6 равен теперь "0, то после выработки счетчиком 8 стробируюшегосигнала содержимое регистра 6 выдается во внешние цепи в качестве адреса датчика для коммутации каналов. Таким образом, предлагаемое устройство обеспечивает разночастотное подключение каналов значительно более простыми средствами по сравнению с прототипом.формула изобретенияПрограммное устройство для формирования адресов датчиков многоканальной измерительной системы, содержащее блок памяти, соединенный адресным входом с первым выходом сумматора адреса, регистр начального адресаинформационный регистр, первые вход и выход которого подключены соответственно к выходу и входу блока памяти, вторые выход и вход, информационного регистра подключены соответственно ко второму и третьему входам сумматора адреса, вторым выходом подключенного ко входу; регистра адреса, регистр текущей информации, первыми входом и выходом подключенный соответственно к третьемувыходу информационного регистра и выходу устройства, первый и второй входыкоторого соответственно соединены стретьим входом сумматора адреса и первым входом блока управления, счетчики тактовый генератор, выход которогосоединен со вторым входом блока управления и через, счетчик - с третьим вхо 1 О дом блока управления и вторым входомрегистра текущей информации, о т л ич а ю ш е е с я тем, что, с целью упрощения устройства, третий выход и четвертый вход сумматора адреса подключены соответственно к третьему входуинформационного регистра, четвертыевход и выход которого соединены соответственно с первым входом и выходомрегистра начального адреса, и к выходурегистра адреса, второй вход. регистраначального адреса подключен ко второмувыходу регистра текущей информации,третий и четвертый выходы которого25соответственно соединены с четвертыми пятым входами блока управления.Источники информации,принятые во внимание при экспертизе1. Шушков Е. И. и Цодиков М, Б,ЬМногоканальные аналого-цифровые преобразователи," М., "Энергия", 1975.2, Заявка Ь 2356201/18-24,кл. 6 06 Г 9100, 1976, по которойпринято решение о выдаче авторскогосвидетельства.Подписноего комитета СССРннй и открытийРаушская наб., л. 4/5 8/4 9 Тираж 780 ИНИИПИ Государственн по делам изобрете 113035, Москва, Ж, нлиал ППП Патент", г. Ужгород, ул, Проектная,Составитель В. Вертлибедактор А. Виноградов ТехредМ. Келемеш Корректор Н, Горва676
СмотретьЗаявка
2519165, 24.08.1977
ПРЕДПРИЯТИЕ ПЯ М-5301
КОНОВАЛОВ СЕРГЕЙ ДМИТРИЕВИЧ
МПК / Метки
МПК: G06F 9/00
Метки: адресов, датчиков, измерительной, многоканальной, программное, системы, формирования
Опубликовано: 05.11.1979
Код ссылки
<a href="https://patents.su/5-696456-programmnoe-ustrojjstvo-dlya-formirovaniya-adresov-datchikov-mnogokanalnojj-izmeritelnojj-sistemy.html" target="_blank" rel="follow" title="База патентов СССР">Программное устройство для формирования адресов датчиков многоканальной измерительной системы</a>
Предыдущий патент: Устройство для формирования адресов датчиков многоканальной измерительной системы
Следующий патент: Оптический коррелометр
Случайный патент: Измерительный трансформатор постоянного тока