Программное устройство для фиксации и документирования времени

 

Изобретение относится к устройствам для регистрации времени и может быть использовано в системах контроля, обеспечивающих , в частности, фиксацию и документирование времени передачи и приема радиограмм, донесений, сигналов и т.д. Цель изобретения - расширение функциональных возможностей устройства в части обеспечения выдачи и фиксации информации о реальном времени на печать программным путем. Изобретение позволяет с высокой точностью фиксировать и документировать время возникновения событий , происходящих эпизодически редко во времени и наблюдаемых от нескольких источников. Алгоритм обслуживания микроЭВМ контролируемых объектов для фиксации и документирования времени возникновения событий задается пользователем программно. При возникновении любого ожидаемого события микроЭВМ 8 обращается к блоку 7 сопряжения микро- ЭВМ, который обеспечивает поступление микроЭВМ информации о текущем време

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

09) О )) (я)э G 04 С 3/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4644565/21 (22) 30.01.89 (46) 15.09.91. Бюл. М 34 (72) B. Г. Глебович и М. А. Антипин (53) 681.11.118.5(088.8) (56) Ковалев В. Г. Лебедев О. Н, Электронные часы на микросхемах, M.: Радио и связь, 1985.

Патент США N. 4150333, кл. G 04 С 3/00, 1979, (54) ПРОГРАММНОЕ УСТРОЙСТВО ДЛЯ

ФИКСАЦИИ И ДОКУМЕНТИРОВАНИЯ

ВРЕМЕНИ (57) Изобретение относится к устройствам для регистрации времени и может быть использовано в системах контроля, обеспечивающих, в частности, фиксацию и документирование времени передачи и приема радиограмм, донесений, сигналов и т,д.

Цель изобретения — расширение функциональных возможностей устройства в части обеспечения выдачи и фиксации информации о реальном времени на печать программным путем, Изобретение позволяет с высокой точностью фиксировать и документировать время возникновения событий, происходящих эпизодически редко во времени и наблюдаемых от нескольких источников. Алгоритм обслуживания микроЭВМ, контролируемых обьектов для фиксации и документирования времени возникновения событий задается пользователем программно. При возникновении любого ожидаемого события микроЭВМ 8 а обращается к блоку 7 сопряжения микроЭВМ, который обеспечивает поступление микроЭВМ информации о текущем време1677691

30

45 ни, записанной в регистр хранения 6. Затем эта инфо мация распечатывается электро управляемой печатающей машинкой 9. В этОт M0MGHT запись информации с линии первичных часов — счетчиков 3 в регистр хранения 6 блокируется специальным сигналом блока сопряжения. При этом импульсы с генератора импульсов 1 через делитель 2 поступают на вход последовательно соединенных двоично-десятичных

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

На фиг. 1 представлена схема устройства для фиксации и документирования времени; на фиг, 2 — схема блока сопряжения микроЭВМ; на фиг. 3 — временные диаграммы работы устройства; на фиг. 4— алгоритм фиксации и документирования времени, Устройство содержит последовательно соединенные генератор импульсов 1, делитель 2, счетчики 3, дешифраторы 4 и цифровые индикаторы 5, прямые выходы счетчиков 3 подключены к входам цифровых индикаторов 5, подключены к входам параллельной записи регистра хранения 6, выходы разрядов которого подключены к информационной группе входов блока 7 сопряжения микроЭВМ, а вход импульсной записи. к управляющему выходу блока 7 сопряжения микроЭВМ, входами синхронизации подключенного к паре разноименных выходов генератора импульсов 1, а вторым управляющим выходом — к входу микроЭВМ 8, управляющие выходы которой в свою очередь подключены к соответствующим входам электроуправляемой пишущей машинки 9 и блока сопряжения микроЭВМ, входы-выходы которого через . двунаправленные линии адреса данных 10 канала микроЭВМ соединены с соответствующими информационными выходами микроЭВМ.

Блок 7 сопряжения микроЭВМ содержит элемент сравнения 11, группа входов которого подключена через инверторы 12 к счетчиков единиц минут, десятков минут, единиц часов и десятков часов (счетчиков 3). Дешифраторы 4, подключенные к параллельным выходам счетчиков, преобразуют двоично-десятичную информацию в коды, пригодные для управления цифровыми индикаторами 5 реального времени, отображающими реальное время. При необходимости дискретность подсчета времени может быть уменьшена. 4 ил. линиям адреса данных 10 канала микроЭВМ, а выходом к входу элемента И-НЕ 13, второй вход которого соединен через инвертор 14 с одним из управляющих Bblxoдов 15 микроЭВМ, а выход подключен непосредственно и через инвертор 16 к информационным входам первого триггера

17, импульсный вход которого соединен со вторым управляющим выходом 18 микроЭВМ и входом второго элемента И-НЕ 19, второй вход которого соединен с третьим управляющим выходом 20 микроЭВМ, а выход триггера 17 подключен к первой группе входов трехвхадовых элементов И—

НЕ 21 и к входу обнуления второго триггера 22, инверсный выход которого является управляющим выходом 23 блока сопряжения, а информационные входы соединены соответственно через инвертор 24 и непос-. редственно с четвертым управляющим выходом 25 микроЭВМ, импульсный вход триггера 22 соединен с первым входом синхронизации 26 блока сопряженияи с входом третьего элемента И вЂ” НЕ 27, второй вход которого соединен через инвертор 28 с выходом второго элемента И вЂ” НЕ 19 и с входом обнуления первого триггера 17, а выходом подключенной к входу установки в единичное состояние третьего триггера

29, вход обнуления которого соединен со вторым входом синхронизации блока сопряжения 30, а инверсный выход является вторым управляющим выходом 31 блока сопряжения, вторая 32 и третья группы входов трехвходовых элементов И вЂ” НЕ 21 соединены соответственно с выходами разрядов регистра хранения 6 и информационным входом второго триггера 22, а выходы указанных элементов подключены к соответствующим линиям адреса/данных канала микроЭВМ.

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

Перед началом работы электронные часы устройства (линия первичных часов) уста1677691

50 росекундного диапазона) поступает на 55

20

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

При отсутствии запроса микроЭВМ информации текущего времени триггера 17, 22; 29 блока 7 сопряжения находятся в нулевом состоянии (все триггеры, счетчики и, регистры устройства переключаются при подаче на их импульсные входы, для триггера 29 — информационные входы, логических перепадов уровень логической единицы — уровень логического нуля) на выходе инвертора 28 постоянно присутствует единичный логический сигнал, ввиду отсутствия сигналов Пуск, СИА (синхронизация ЭВМ), формируемых микроЭВМ низкими логическими уровнями по линиям связи (фиг. 3). При этом импульсы синхронизации сдвинутых импульсных последовательностей генератора импульсов 1, именуемых в дальнейшем "Такт" и "Перенос" поступают соответственно на входы установки в единичное состояние и обнуления триггера 29, инверсный выход которого является управляющим выходом 31 блока сопряжения и подключен к импульсному входу параллельной записи регистра хранения 6, в результате чего в указанный регистр периодически осуществляется перезапись информации счетчиков 3, счет которых осуществляется по задним фронтам тактовых импульсов. Таким образом, осуществляется периодическое (период сльдования всех последовательностей генератора импульсов одинаков) помещение информации о текущем времени; имеющейся в счетчиках в регистр хранения, причем вне зависимости от этого на цифровых индикаторах всегда отображается реальное время, накопленное в счетчиках.

Блок 7 сопряжения работает следующим образом.

МикроЭВМ 8 по программе передает по линиям адреса/данных 10 канала микроЭВМ адрес, а также (фиг. 2) вырабатывает сигнал BY (выбор устройства), который одновременно поступает на все возможные подключаемые к микроЭВМ внешние устройства (через соответствующие устройства сопряжения) и по которому при совпадении внутренней адресации запрашиваемого устройства и адреса запроса срабатывают элементы И 13 конкретно запрашиваемого устройства (в данном случае — электронных часов), т.е. происходит выбор заданного

ЭВМ внешнего абонента. Затем микроЭВМ вырабатывает сигнал "Пуск", который подает логическую единицу на вход обнуления триггера 17, логическим нулем поступает на вход элемента И вЂ” НЕ 27, запрещая тем самым запуск триггера 29 тактовым импульсами. При этом, если сигнал "Пуск" частично перекатывается с передним фронтом ближайшего импульса такта, происходит устойчивый запуск или не запуск триггера

29, в результате чего на его инверсном выходе устойчиво сформируется или нет последний в данном цикле обращения микроЭВМ к электронным часам импульс записи в регистр хранения и тем самым будет предотвращена возможность перезаписи информации счетчиков в регистр хранения в следующий далее момент трансляции информации регистра память микроЭВМ. Блок сопряжения по сигналу BY дешифрирует адрес путем сравнения его на элементе сравнения 11 с адресом, присвоенным данному блоку и набранному с помощью перемычек (при присвоении блоку нулевого адреса схема сравнения реализует функцию И), При последующем появле.нии сигнала микроЭВМ СИА по переднему фронту этого сигнала осуществляется запуск триггера 17, который подает разрешающие сигналы логического нуля на группу Z первых входов элементов И вЂ” НЕ 21 и логической единицы на вход обнуления триггера

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

Таким образом, исключается возможность совпадения регистрируемого кода и кода адреса данного или параллельно подключенного внешнего устройства (все устройства обслуживаются ЭВМ последовательно во времени). С приходом

30 времени. По завершению сигнала СИА на выходе элемента И вЂ” НЕ 19 устанавливается уровень логического нуля, который обнуляет триГгер 17 {запускаемый по переднему фронту импульса СИА), снимает нулевой сигнал с группы Z первых входов элементов

И вЂ” НЕ 21 и логической единицы через элемент 28 поступает на вход элемента И вЂ” HE

27, разрешая тем самым поступление на вход установки в единичное состояние триггера 29 импульсов такта. При этом блок сопряжения полностью устанавливается в исходное состояние. на выходах элементов И вЂ” НЕ 21 обеспечивается высокоомное состояние и возобновляется периодическая запись информации счетчиков в регистр хранения.

При регистрации времени наступления событий от нескольких контролируемых объектов работа программного устройства для фиксации и документирования времени

55 сигнала "Ввод" через инвертор 24 на группу вторых в>ядов элементов И вЂ” НЕ 21 поступает положительный потенциал, При этом элементы И-НЕ пропускают на выходы и, следовательно, в канал линий адреса/данных данные, т.е. информацию регистра хранения. Элементы И вЂ” НЕ 21 представляют собой схемы с тремя состояниями, в результате при отсутствии сигналов с выхода триггера 17 на входах Z данных схем на их выходах обеспечивается высокоомное состояние, имитирующее электрический обрыв выхода, что практически не влияет на работу блока сопряжения и программного устройства в целом, так как процесс приема и идентификации адреса завершен, новый адрес не передается и до поступления в канал адреса/данных регистрируемого кода времени, т.е, да прихода с микроЭВМ сигнала "Ввод" в канале отсутствует оамен с какими-либо устройствами системы, что, учитывая трехстабильность линий связи ка, нала, допускает электрическое подключение выходов элементов И вЂ” НЕ 21 к входам инверторов 12, т.е. практически к шинам адреса/данных канала ЭВМ. По первому . импульсу такта, совпадающему с сигналом

"Ввод", осуществляется запуск триггера 22, на инверсном выходе которого в этом случае нулевым логическим уровнем формируется сигнал СИП. МикроЭВМ принимает сигнал СИП, данные, снимет сигналы

"Пуск" и "Ввод", причем при снятии сигнала "Ввод" по ближайшему к нему импульсу такта осуществляется обнуление триггера

22 и снятие сигнала СИП, Затем микроЭВМ снимает сигнал СИА, завершая этим канальный цикл считывания в память двоична-десятичной информации о реальном осуществляется в соответствии с алгоритмом, приведенным на фиг. 4.

Каждый из контролируемых объектов может находиться в двух состояниях: "активно" и "пассивно". В памяти ЭВМ каждому объекту соответствует элемент памяти, именуемый флагом данного объекта (имеющий тоже два состояния). Состоянию "пассивно" соответствует состояние флага

"сброшен", состоянию объекта "активно"— состояние флага "установлен".

При.запуске системы флаги всех объектов установлены в состояние "сброшен" (объекты и электронные часы также находятся в предварительно установленном, известном состоянии — цепи установки на схеме не показаны). Затем ЭВМ в заданном порядке анализирует состояние каждого обьекта, производя необходимую обработку, После обслу>кивания последнего {N-го) объекта ЭВМ переходит к обслуживанию первого объекта и т,д. При обслуживании каждого из обьектов анализируется его состояние. Если его состояние "пассивно", то это отмечается сбросом флага данн со объекта и осуществляется переход к обслуживанию следующего обьекта. Если состояние объекта "активно"; то проверяется была ли начало этого события уже зарегистрировано. Если событие уже зарегистрировано, то осуществляется переход к обслуживанию следующего объекта, Если событие еще не зарегистрировано (флаг

"сброшен"), то вызывается подпрограмма . регистрации данного события, В качестве аргумента в подпрограмму регистрации передается код контролируемого объекта. Затем устанавливается флаг данного события ("установлен") для фиксации, что данное событие зарегистрировано, и осуществляется переход к обслуживанию. следующего объекта, Использование в устройстве микроЭВМ и блока сопряжения микроЭВМ позволяет обеспечить более точную по дискретности, фиксацию и привязку документирования текущего времени к совокупности внешних событий, контролируемых по заданной программе микроЭВМ, Формула изобретения

Программное устройство для фиксации и документирования времени, содержащее регистр хранения, электроуправляемую пишущую машинку, генератор импульсов, делитель частоты счетчики, дешифраторы и цифровые индикаторы, входы которых соединены с выходами дешифраторов, входы которых соединены с выходами счетчиков, которые соединены с входами регистра хра1677691 нения, а вход счетчика соединен с выходом делителя частоты, вход которого соединен с первым выходом генератора импульсов, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства в части обеспечения выдачи и фиксации информации о текущем времени на печать программным путем, оно снабжено микроЭВМ и блоком сопряжения микроЭВМ, первая информационная группа входов которого подключена к выхо. дам разрядов регистра хранения, а вход импульсной записи регистра соединен с управляющим входом блока сопряжения микроЭВМ, входы синхронизации блока со. пряжения подключены к паре разноименных выходов генератора импульсов, а второй управляющий выход блока сопряжения соединен с входом микроЭВМ, управляющие выходы которой подключены к соответствующим входам электроуправляе,. мой пишущей машинке и блока сопряжения микроЭВМ, входы-выходы которого через двунаправленные линии адреса данных канала микроЭВМ соединены с соответствующими информационными выходами микроЭВМ, а блок сопряжения микроЭВМ (блок сопряжения) содержит группу инверторов, три двухвходовых и группу трехвходовых элементов И вЂ” НЕ, три триггера и элемент сравнения, группа входов которого подключена через инверторы к линиям адреса данных канала микроЭВМ, а выход — к входу первого элемента И-НЕ, второй вход которого соединен через первый инвертор с одним из управляющих выходов микроЭВМ, а выход подключен непосредственно и через второй инвертор к информационным К- и i-входам первого триггера, импульсный вход которого соединен с вторым управляющим выходом микроЭВМ и

5 входом второго элемента И-НЕ, второй вход которого соединен с третьим управляющим выходом микроЭВМ, а инверсный и прямой выходы первого триггера подключены соответственно к первой группе

10 входов трехвходовых элементов И вЂ” НЕ и к входу обнуления второго триггера, инверсный выход которого является управляющим выходом блока сопряжения, а информационные К-и I-входы которого со15 единены соответственно через третий инвертор и непосредственно с четвертым управляющим выходом микроЭВМ, импульсный вход второго триггера соединен с первым входом синхронизации блока со20 пряжения и с входом третьего элемента

И-НЕ, второй вход которого через четвертый инвертор с выходом второго элемента

И вЂ” НЕ, и с входом обнуления первого триггера, выход третьего элемента И вЂ” НЕ под25 ключен к входу установки в единичное состояние третьего триггера, вход обнуления которого соединен с вторым входом синхронизации блока сопряжения, а инверсный выход является вторым управля30 ющим выходом блока сопряжения, вторая и третья группы входов трехвходовых элементов И вЂ” НЕ соединены соответственно с выходами разрядов регистра хранения и информационным входом второго тригге35 ра, а выходы указанных схем подключены к соответствующим линиям адреса данных канала микроЭВМ.

1677691

c7cruua е

1677691

Составитель О. Скворцов

Редактор Н. Химчук Техред M.Mîðãåíòàë Корректор M. Кучерявая

Заказ 3114 Тираж Подписное

ВНИМПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Программное устройство для фиксации и документирования времени Программное устройство для фиксации и документирования времени Программное устройство для фиксации и документирования времени Программное устройство для фиксации и документирования времени Программное устройство для фиксации и документирования времени Программное устройство для фиксации и документирования времени Программное устройство для фиксации и документирования времени 

 

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

Изобретение относится к приборостроению и может быть использовано для подстройки частоты кварцевого генератора часов и позволяет повысить влагостойкость электронного блока кварцевых часов

Изобретение относится к электротехнике

Изобретение относится к приборостроению , в частности, к часовой промышленности, а именно к устройствам стабилизации амплитуды колебаний осциллятора типа баланс - спираль

Изобретение относится к часовой промышленности

Изобретение относится к технике отсчета текугдего времени с помощью электронных устройств

Изобретение относится к измерительной технике

Изобретение относится к области парфюмерной промышленности и касается способа создания фантазийного аромата путем построения его субтрактивной композиции, при этом жидкие душистые вещества дозируют по отдельности, не смешивая ароматы, по меньшей мере, триады его нот, регулируют их объемные соотношения в соответствии с законом золотых пропорций и осуществляют понотно расщепленное и резонансное раскрытие контрастов его восприятия в соответствии с биоритмами мозга индивидуума; а также устройства, предназначенного для осуществления данного способа, в виде, по меньшей мере, бифункционального бижутерийного украшения, например серьги или браслета, или украшения помещений, например часов, содержащего функциональный модуль, в котором размещены вставки со структурообразующими элементами, например капиллярами, в которых содержатся душистые вещества, причем ароматы, по меньшей мере, триады его нот: базовой, сердцевинной и ведущей, дозированы по отдельности

Изобретение относится к физике магнетизма и может быть использовано в качестве устройства преобразования энергии магнитного поля в механическое колебательное движение

Изобретение относится к области часовой промышленности и направлено на создание регулирующего элемента, который может быть использован в механическом часовом механизме, предпочтительно не имеющем батарейки

Изобретение относится к области часовой промышленности и может быть использовано в наручных и интерьерных электронно-механических кварцевых часах с шаговым двигателем

Изобретение относится к области часовой промышленности и направлено на создание электронного хронометра, снабженного механизмом регистрации положения стрелок и способного при этом препятствовать увеличению электропотребления во время остановок стрелок, что обеспечивается за счет того, что электронный хронометр содержит стрелки, которые указывают время для отображения времени, шаговый двигатель, блок управления возбуждением, который подает импульсы возбуждения на шаговый двигатель, блок проверки перемещения стрелок и блок управления ожиданием, который временно прерывает подачу импульсов возбуждения от блока управления возбуждением для перехода в состояние ожидания, когда блок проверки перемещения стрелок принимает решение, что стрелки остановились, причем подача импульсов возбуждения от блока управления возбуждением и проверка, движутся ли стрелки, блоком проверки перемещения стрелок, соответственно, возобновляются после выхода блока управления ожиданием из состояния ожидания

Изобретение относится к электоотехнике и может быть использовано для управления шаговым двигателем наручных часов Цель изобретения состоит в сокращении потерь энергии На однофазную обмотку двигателя подают один за другим два импульса одинаковой полярности, причем в промежутках между ними ток снижается до 0-15% от его величины в момент окончания первого импульса

Изобретение относится к измерительной технике и может быть использовано в информационно-измерительных системах, радиои оптической локации, ядерной физике

Изобретение относится к часам, а более " конкретно касается конструкции электронных коарцевых часов, и может быть использовано D производстве широкой номенклатуры часов с солнечными элемента?и11
Наверх