Завантажити PDF файл.

Формула / Реферат

Устройство для регистрации измерительной информации, содержащее блок транспортировки данных, блок времени, блок регистрации данных и блок автономного питания, а блок времени содержит шинный формирователь и генератор временных интервалов, причем в нем первый вход/выход шинного формирователя является первым информационным входом/выходом блока времени и соединен с первым входом/выходом блока транспортировки данных, второй вход/выход которого является входом/выходом устройства для подключения к ЭВМ, а блок регистрации данных содержит счетчик и узел памяти, причем в нем выход данных счетчика соединен с первым информационным входом узла памяти, первый информационный вход счетчика является первым информационным входом блока регистрации данных, входы питания всех блоков устройства соединены с выходом блока автономного питания, отличающееся тем, что в него введены блок хранения информации и (K - 1) блоков регистрации данных, где K - число измерительных каналов, а в блок времени введены первый регистр, узел памяти, кнопка "Пуск", кнопка "Метки", второй регистр, узел записи меток, а в блок регистрации данных введены формирователь временных интервалов, коммутатор и узел анализа, причем в блоке времени выход кнопки "Пуск" соединен с управляющими входами первого регистра и узла памяти, выход кнопки "Метки" соединен с информационным входом узла записи меток, выход которого соединен с первым информационным входом узла памяти, второй информационный вход которого соединен с первым информационным входом второго регистра и является первым информационным входом блока времени, второй информационный вход второго регистра соединен с выходом узла памяти, тактовый вход которого соединен с тактовым входом первого регистра и с первым выходом генератора временных интервалов, второй выход которого соединен с входом "Строб" узла записи меток и является тактовым выходом блока времени, второй информационный вход/выход которого соединен с информационным входом первого регистра, с третьим информационным входом узла памяти и со вторым входом/выходом шинного формирователя, первый и второй управляющие входы второго регистра являются первым и вторым управляющими входами блока времени, выход второго регистра является информационным выходом блока времени, третий вход/выход которого соединен с третьим информационным входом второго регистра, а в блоке регистрации данных тактовый вход формирователя временных интервалов является тактовым входом блока, второй информационный вход которого соединен с первым информационным входом формирователя временных интервалов и со вторыми информационными входами счетчика и узла памяти, выход узла памяти является первым информационным выходом блока, третий информационный вход которого соединен с третьим информационным входом узла памяти, выход переполнения которого соединен с входом "сброс" триггера и управляющим входом узла анализа и является вторым информационным выходом блока, четвертый информационный вход которого соединен с информационным входом триггера, выход которого соединен со вторым информационным входом формирователя временных интервалов и третьим информационным входом счетчика и является третьим информационным выходом блока, выход данных счетчика соединен с выходом формирователя временных интервалов и с входом узла анализа, вход разрешения которого соединен с входами разрешения узла памяти формирователя временных интервалов, счетчика и выходом коммутатора, выход переполнения счетчика соединен с информационным входом коммутатора и входом запрета счетчика, выход данных которого соединен с входом данных узла анализа, второй, третий и четвертый выходы которого являются соответственно четвертым, пятым и шестым информационными выходами блока, управляющий вход коммутатора соединен с выходом переполнения и входом запрета формирователя временных интервалов, второй вход счетчика соединен с пятым входом блока, причем в устройстве первый информационный вход блока времени соединен с пятыми информационными выходами всех блоков регистрации, первые информационные выходы которых соединены с первым входом блока хранения информации, адресный вход которого соединен со вторыми информационными выходами всех блоков регистрации, третьи и четвертые информационные входы которых соединены соответственно с первым и вторым информационными выходами блока хранения информации, счетный вход которого соединен с тактовыми входами всех блоков регистрации информации и с тактовым выходом блока времени, третий вход/выход которого соединен с первым входом/выходом блока хранения информации, четвертые и шестые информационные выходы всех блоков регистрации соединены соответственно с первым и вторым управляющими входами блока времени, информационный выход которого соединен со вторыми информационными входами всех блоков регистрации, третьи информационные выходы которых соединены с третьим входом/выходом блока времени.

Текст

Изобретение относится к области вычислительной техники, в частности, к средствам накопления и хранения результатов измерения и может быть использовано в системах автоматизации измерений и мониторинга в различных областях науки, техники, здравоохранения, экологии и т.п. Известны устройства для накопления и хранения измерительной информации, в частности, количеств импульсов случайного потока, накопленных за ряд последовательных интервалов времени (CAMAC Multi-Channel Scaler, 24 Bit 100MHz, 32 Channel, 1024 Frame. Type MCS 727. HYTEC ELECNRONICS Ltd (England); Multichannel Scaling Plug-In Card and Software for the IBM PC. Type ACE TM-MCS. EG&G ORTEG. USA). Эти устройства представляют собой функциональные модули систем автоматизации (в первом случае на основе стандарта CAMAC, а во втором - IBM PC), осуществляющие многоканальный счет импульсов, т.е. подсчет числа импульсов, поступающих на вход устройства за заданные последовательные интервалы времени, и запоминание этих чисел в соответствующих ячейках памяти для чего в составе устройств есть, по крайней мере, адресный счетчик и счетчик импульсов, выход которого связан со входом данных запоминающего устройства. Устройства обеспечивают полноценные измерения и последующую обработку накопленных данных в составе сложных аппаратурно программных комплексов, рассчитаны на большое энергопотребление и, поэтому, не могут быть использованы для самостоятельной автономной работы в малодоступных местах и необслуживаемых помещениях, а также как переносные приборы. Прототипом предлагаемого устройства служит устройство (DLCR MONITORING SYSTEM. DATAQUA LIMITED COMPANY. Hungary), наиболее близкое к нему по технической сущности. Прототип содержит блок транспортировки данных, первый вход-выход которого является входом-выходом связи устройства с "ЭВМ, блок времени, содержащий шинный формирователь, вход-выход которого соединен со вторым входом-выходом блока транспортировки данных, и генератор временных интервалов, блок регистрации (на базе микропроцессора), содержащий входной счетчик и память данных, причем информационный вход входного счетчика является входом устройства "СЧЕТ", а его выход данных соединен со входом данных памяти данных, и батарейный блок автономного питания, выход которого соединен со входами питания всех блоков устройства. Такая структура позволяет накапливать данные в режиме счета входных импульсов и/или приема параллельных кодов за последовательные интервалы времени (от одной минуты до четырех часов) и записывать их в память в конце каждого интервала времени или, если результат превышает заданный порог, в течение до 12 месяцев без смены источника питания. Но в силу использования микропроцессора для организации работы невозможно обеспечить регистрацию интенсивных потоков информации при малых интервалах времени накопления, не обеспечивается сохранность накопленной информации при отказах в блоке автономного питания, так как для хранения данных предусмотрено использование только энергозависимой памяти, а это особенно важно при длительной работе. В прототипе не предусмотрена возможность совместной работы нескольких аналогичных устройств для измерения нескольких параметров одновременно, в частности, параллельная работа нескольких устройств, включение одного устройства, если другое устройство зарегистрировало, что измеряемая величина превысила заданный порог, выдача из устройства сигнала превышения и т.п. При использовании прототипа в счетном режиме предусмотрена только возможность счета входных импульсов за заданный интервал времени. При этом динамический диапазон изменения интенсивности входящего потока и длина выборки при заданном значении интервала времени ограничивают величину общего времени измерения. В ходе работы невозможно записывать в память прототипа некоторые метки, характеризующие, например, изменение внешних условий, что необходимо при обработке накопленной информации. В основу изобретения положена задача создать многоканальное устройство для регистрации измерительной информации, обеспечивающее автономную работу в течение длительного времени нескольких блоков регистрации, каждое из которых может выполнять в заданное ему время счет импульсов в течение последовательных временных интервалов, счет интервалов времени, необходимых для регистрации заданного числа входящих импульсов либо прием цифровых кодов, и сохранение накопленной информации до ее записи в ЭВМ даже в случае отказа источника автономного питания. Технический результат достигается тем, что в устройство для регистрации измерительной информации, содержащее блок транспортировки данных, блок времени, блок регистрации данных и блок автономного питания, а блок времени содержит шинный формирователь и генератор временных интервалов, причем в нем первый вход/выход шинного формирователя является первым информационным входом/выходом блока времени и соединен с первым входом/выходом блока транспортировки данных, второй вход/выход которого является входом/выходом устройства для подключения к ЭВМ, а блок регистрации данных содержит счетчик и узел памяти, причем в нем выход данных счетчика соединен с первым информационным входом узла памяти, первый информационный вход счетчика является первым информационным входом блока регистрации данных, входы питания всех блоков устройства соединены с выходом блока автономного питания, согласно изобретению, введены блок хранения информации и (K - 1) блоков регистрации данных, где K - число измерительных каналов, а в блок времени введены первый регистр, узел памяти, кнопка "Пуск", кнопка "Метки", второй регистр, узел записи меток, а в блок регистрации данных введены формирователь временных интервалов, коммутатор и узел анализа, причем в блоке времени выход кнопки "Пуск" соединен с управляющими входами первого регистра и узла памяти, выход кнопки "Метки" соединен с информационным входом узла записи меток, выход которого соединен с первым информационным входом узла памяти, второй информационный вход которого соединен с первым информационным входом второго регистра и является первым информационным входом блока времени, второй информационный вход второго регистра соединен с выходом узла памяти; тактовый вход которого соединен с тактовым входом первого регистра и с первым выходом генератора временных интервалов, второй выход которого соединен с входом "Строб" узла записи меток и является тактовым выходом блока времени, второй информационный вход/выход которого соединен с информационным входом первого регистра, с третьим информационным входом узла памяти и со вторым входом/выходом шинного формирователя, первый и второй управляющие входы второго регистра являются первым и вторым управляющими входами блока времени, выход второго регистра является информационным выходом блока времени, третий вход/выход которого соединен с третьим информационным входом второго регистра, а в блоке регистрации данных тактовый вход формирователя временных интервалов является тактовым входом блока, второй информационный вход которого соединен с первым информационным входом формирователя временных интервалов и со вторыми информационными входами счетчика и узла памяти, выход узла памяти является первым информационным выходом блока, третий информационный вход которого соединен с третьим информационным входом узла памяти, выход переполнения которого соединен с входом "сброс" триггера и управляющим входом узла анализа и является вторым информационным выходом блока, четвертый информационный вход которого соединен с информационным входом триггера, выход которого соединен со вторым информационным входом формирователя временных интервалов и третьим информационным входом счетчика и является третьим информационным выходом блока, выход данных счетчика соединен с выходом формирователя временных интервалов и с входом узла анализа, вход разрешения которого соединен с входами разрешения узла памяти формирователя временных интервалов, счетчика и выходом коммутатора, выход переполнения счетчика соединен с информационным входом коммутатора и входом запрета счетчика, выход данных которого соединен с входом данных узла анализа, второй, третий и четвертый выходы которого являются соответственно четвертым, пятым и шестым информационными выходами блока, управляющий вход коммутатора соединен с выходом переполнения и входом запрета формирователя временных интервалов, второй вход счетчика соединен с пятым входом блока, причем в устройстве первый информационный вход блока времени соединен с пятыми информационными выходами всех блоков регистрации, первые информационные выходы которых соединены с первым входом блока хранения информации, адресный вход которого соединен со вторыми информационными выходами всех блоков регистрации, третьи и четвертые информационные входы которых соединены соответственно с первым и вторым информационными выходами блока хранения информации, счетный вход которого соединен с тактовыми входами всех блоков регистрации информации и с тактовым выходом блока времени, третий вход/выход которого соединен с первым входом/выходом блока хранения информации, четвертые и шестые информационные выходы всех блоков регистрации соединены соответственно с первым и вторым управляющими входами блока времени, информационный выход которого соединен со вторыми информационными входами всех блоков регистрации, третьи информационные выходы которых соединены с третьим входом/выходом блока времени. Указанные усовершенствования дадут возможность использовать предлагаемое устройство в системах мониторинга и автоматизации измерений в различных областях здравоохранения, экологии, науки и техники для автономной работы в течение длительного времени в малодоступных местах и необслуживаемых помещениях, а также как переносной прибор. Изобретение поясняется чертежами. На фиг.1 представлена блок-схема системы; на фиг.2 - 7 - организация регистра времени, управляющей памяти, регистра интервалов времени, схем записи меток и анализа, энергонезависимой памяти; на фиг.8 - формат магистрали; на фиг.9 и 10 - алгоритм и временная диаграмма работы устройства. Устройство (фиг.1) содержит блок транспортировки данных 1, блок времени 2, который содержит шинный формирователь 3, регистр времени 4, генератор временных интервалов 5, управляющую память 6, регистр интервалов времени 7, схему записи меток 8. К блоков регистрации 9, содержащих по делителю 10, входному счетчику 11, коммутатору 12, памяти данных 13, схеме анализа 14, триггеру 15, блок хранения информации 16, содержащий энергонезависимую память 17 и формирователь напряжения записи 18, блок автономного питания 19. Клавиша 20 "ПУСК" устройства соединена с входами регистра 4 и памяти 6 и является источником сигнала начала автономной работы; m клавиш 21 "МЕТКИ" устройства соединены со входом схемы записи меток 8 и являются источником сигнала ввода признаков характерных событий. Первый вход-выход блока транспортировки данных 1 является входом-выходом 22 "ЭВМ" устройства для связи с ЭВМ. Первый и второй информационные входы входных счетчиков 11 блоков регистрации 9 являются соответственно входами 23 "СЧЕТ" и 24 "КОД" устройства для ввода информации. Потенциальные выходы схем анализа 14 блоков 9 являются выходами 25 "ВНИМАНИЕ" устройства и соединены с управляющими входами регистра интервалов времени 7 и вторым входом данных управляющей памяти 6. Двунаправленная магистраль 26 соединяет между собой шинный формирователь 3, регистр времени 4, управляющую память 6 и энергонезависимую память 17. Второй вход-выход блока транспортировки данных 1 соединен с входом-выходом шинного формирователя 3, первый выход генератора временных интервалов 5 соединен со счетными входами регистра времени 4 и управляющей памяти 6, а его второй выход - со счетными входами делителей 10, энергонезависимой памяти 17 и стробирующим входом схемы записи меток 8, выход которой соединен со входом данных управляющей памяти 6, выход которой соединен с первым входом регистра интервалов времени 7, второй и третий входы которого соединены с соответствующими выходами схемы анализа 14, а выход - со входом разрешения памяти данных 13 и первыми входами разрешения делителя 10 и входного счетчика 11 блоков регистрации 9, первые входы запрета которых соединены с выходом триггера 15, четвертым входом регистра 7, а также входом формирователя напряжения записи 18, вход установки в "0" триггера 15 соединен с выходом переполнения памяти данных 13, управляющим входом схемы анализа 14 и адресным входом энергонезависимой памяти 17, а его вход установки в "1" - с управляющим выходом этой памяти, ее вход разрешения записи соединен с выходом формирователя напряжения записи 18, а вход данных - с выходами данных памятей 13 блоков регистрации 9, адресный выход энергонезависимой памяти 17 соединен с адресными входами памятей данных 13, выход данных счетчика 11 соединен со входами данных схемы анализа 14 и памяти данных 13, его выход переполнения - с первым входом коммутатора 12 и своим вторым входом запрета, стробирующий вход - с выходом коммутатора 12, счетным входом памяти 13 и стробирующими входами схемы анализа 14 и делителя 10, выход переполнения которого соединен со вторым входом коммутатора 12 и своим вторым входом запрета, а выход данных - со входами данных схемы анализа 14 и памяти данных, выход блока автономного питания соединен со всеми элементами устройства кроме блока транспортировки данных 1 (на чертеже не показано). Элементы блок-схемы устройства (фиг.1) имеют следующее функциональное назначение: Блок транспортировки данных 1 - служит для промежуточного хранения накопленных данных при их переносе в ЭВМ, а также для первоначального программирования устройства. Конструктивно блок реализован как автономный микроконтроллер с тривиальной архитектурой. Блок времени 2 - служит для привязки работы устройства к астрономическому времени. Шинный формирователь 3 - служит для обеспечения двунаправленной связи блока транспортировки данных 1 и элементов других блоков. Регистр времени 4 - служит для фиксации астрономического времени начала регистрации. Представляет собой счетчик с предустановкой и выходом с тремя состояниями. Генератор временных интервалов 5 - служит для формирования тактовых серий импульсов. Управляющая память 6 - служит для записи признаков рабочих интервалов времени и характерных ситуаций. Регистр интервалов времени 7 - служит для формирования потенциалов, определяющих рабочие интервалы времени. Схема записи меток 8 - служит для формирования признаков характерных моментов времени. Блок регистрации 9 - служит для регистрации данных от внешних датчиков за последовательные интервалы времени. Делитель 10 - служит для формирования временных каналов. Представляет собой счетчик с предустановкой и тремя состояниями на выходе. Входной счетчик 11 - служит для счета входных импульсов или приема кодов в параллельной форме. Представляет собой счетчик с предустановкой и тремя состояниями на выходе. Коммутатор 12 - служит для выбора импульса переполнения, соответствующего режиму работы. Память данных 13 - служит в качестве буферной памяти при регистрации данных в течение рабочего интервала времени. Схема анализа 14 - служит для определения превышения заданного порога данными, которые зарегистрированы в заданном числе очередных временных каналов. Триггер 15 - служит для формирования потенциала разрешения перезаписи данных, накопленных в течение рабочего интервала времени, из памяти данных в энергонезависимую. Блок хранения информации 16 - служит для сохранения данных, накопленных блоками регистрации до момента их перезаписи в блок транспортировки данных. Энергонезависимая память 17 - служит для долговременного сохранения накопленных данных, в том числе и при отключении блока автономного питания. Формирователь напряжения записи 18 - служит для преобразования напряжения блока автономного питания устройства в напряжение, необходимое для записи данных в энергонезависимую память. Блок автономного питания 19 - служит для обеспечения устройства электропитанием при автономной работе. Регистр времени 4 (фиг.2) содержит двунаправленный шинный формирователь 27, вход-выход которого соединен с разрядами данных 0 - 7 и управления 8 - 10, 12 двунаправленной магистрали 26, вход запрета - с клавишей 20 "ПУСК" и входом запрета счетчика с предустановкой 28, выход данных соединен со входом данных этого счетчика, выход счетчика 28 соединен со входом формирователя 27, счетный вход - с первым выходом генератора 5, а вход управления с разрядами 8 - 12. Управляющая память 6 (фиг.3а) содержит K элементов ИЛИ 29, элементы ИЛИ - 30, 31, 36, 37, 38, регистр данных 32, элемент И 33, счетчик адресный 34, ОЗУ 35, причем первые входы элементов ИЛИ 29 соединены с разрядами данных 0 - 7 магистрали 26, вторые входы - с выходами триггеров 44 схемы записи меток 8, а выходы соединены со входом регистра данных 32, выход которого соединен со входом данных ОЗУ 35, адресный вход которого соединен с выходом счетчика 34, счетный вход которого соединен с выходом элемента ИЛИ 31, первый вход которого соединен с первым входом элемента ИЛИ 37 и разрядом 13 магистрали 26, а второй - с вторым входом ИЛИ 37 и выходом элемента И 33, первый вход которого соединен с вторым выходом генератора 5, а второй - с клавишей "МЕТКИ" 21, вход предустановки счетчика 34 соединен с выходом элемента ИЛИ 36, первый вход которого соединен с третьим входом элемента ИЛИ 37, первым входом элемента ИЛИ 30 и выходом элемента ИЛИ 38, входы которого соединены с выходами всех разрядов схемы записи меток 8, а второй - с разрядом 08 магистрали 26, вход выбора режима ОЗУ 35 соединен с выходом элемента 30, второй вход которого соединен с разрядом 10 магистрали, вход управления ОЗУ 35 соединен с выходом элемента ИЛИ 37, а выход - с первым входом регистра интервалов времени 7. Емкость управляющей памяти 6 распределена, как показано на фиг.3б, между полями меток рабочих интервалов времени и меток признаков характерных событий, определяемых клавишами 21. Регистр интервалов времени 7 содержит K разрядов (фиг.5), каждый из которых содержит три K-разрядных группы перемычек 391,2,3, разрядные входы которых соединены соответственно с выходами i-го и j-го разрядов сдвигового регистра 51 и выхода триггера схемы анализа K-го блока регистрации 9, а выходы соединены со входами установки в "1" и "0" триггера 40, вход разрешения которого соединен с выходом элемента И 53 схемы 14, а выход - с первым входом элемента ИЛИ 42, второй вход которого соединен с выходом триггера 41, счетный вход которого соединен с k-ым разрядом выхода данных управляющей памяти 6. Схема записи меток 8 содержит m разрядов (фиг.6), каждый из которых содержит элементы И 43, 44 и триггер 45, причем первый вход элемента И 43 соединен с инверсным выходом триггера 45, второй - с соответствующей клавишей 21 "МЕТКИ", третий - с первым входом элемента И 44 и вторым выходом генератора 5, а выход - со входом установки в "1" триггера 45, вход установки в "0" которого соединен с выходом элемента И 44, второй вход которого соединен с прямым выходом триггера 45 и вторым входом управляющей памяти 6. Схема анализа 14 (фиг.7) содержит регистры данных 46 и уставки 48, схему сравнения 47, первый 49 и второй 50 элементы 2И-ИЛИ, сдвиговый регистр 51, триггер 52 и элемент И 53, причем вход Остановки в "1" регистра 46 соединен с выходами данных делителя 10 и входного счетчика 11, стробирующий вход соединен с выходом коммутатора 12, а выход - с первым входом схемы сравнения 47, второй вход которой соединен с выходом регистра уставок 48, а выходы ">" и "" через элемент 2И-ИЛ И 49 проходит на вход сдвига вправо реверсивного регистра 51; в противоположном случае сигнал с выхода "£" проходит через элемент 2И-ИЛИ 50 на вход сдвига влево этого регистра. Таким образом, если регистрируемая величина начнет устойчиво превышать заданный порог, то "1" достигнет i-го триггера регистра 51, с которого осуществляется съем данных на элемент 391 регистра 7 для запуска рабочего интервала времени, управляющего, например, включением запасного блока 9, предназначенного для регистрации потока событий с большой интенсивностью, на память 6 для фиксирования этого момента времени и выход "ВНИМАНИЕ". Придавая i различные значения; і = 3, 5, 7 и т.п. (то есть, снимая сигнал с соответствующего триггера) можно избавиться от реакции схемы анализа на случайные колебания значения регистрируемой величины. Кроме того, сигнал с выхода i-го триггера регистра 51 меняет состояние триггера 52, тем самым меняя функции элементов 49 и 50; сдвиг вправо в регистре 51 выполняется уже сигналом с выхода "

Дивитися

Додаткова інформація

Автори англійською

Tokarevskyi Volodymyr Vasyliovych

Автори російською

Токаревский Владимир Васильевич

МПК / Мітки

МПК: G08C 19/28, G06F 3/01, G06F 3/00

Мітки: вимірювальної, інформації, пристрій, реєстрації

Код посилання

<a href="https://ua.patents.su/10-25983-pristrijj-dlya-reehstraci-vimiryuvalno-informaci.html" target="_blank" rel="follow" title="База патентів України">Пристрій для реєстрації вимірювальної інформації</a>

Подібні патенти