Программное устройство для фиксации и документирования времени Советский патент 1991 года по МПК G04C3/00 

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

,1

к

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

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

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

название год авторы номер документа
Устройство регулировки осветительно-проекционных систем 1987
  • Викторов Петр Григорьевич
  • Воронков Вячеслав Иванович
  • Костюченко Юрий Борисович
  • Могилевский Александр Юрьевич
  • Шуйдин Юрий Александрович
SU1580307A1
Устройство для управления роботом 1983
  • Гладштейн Михаил Аркадьевич
  • Шубин Николай Алексеевич
  • Сахаров Олег Тимофеевич
  • Гуревич Серго Матвеевич
SU1228074A1
Устройство для контроля выполнения программ 1987
  • Антосик Валерий Васильевич
  • Дербунович Леонид Викторович
  • Мызь Александр Николаевич
  • Нешвеев Виталий Владимирович
  • Иванов Лев Николаевич
  • Лобанов Владимир Иванович
  • Морозов Сергей Алексеевич
  • Черкай Александр Данилович
SU1434439A1
Устройство для обмена информацией 1986
  • Стеняев Андрей Викторович
  • Степанов Генрих Сергеевич
  • Майзель Гарри Вениаминович
  • Ермолаева Татьяна Марксеновна
SU1424001A1
Устройство для контроля выполнения программ (его варианты) 1985
  • Антосик Валерий Васильевич
  • Дербунович Леонид Викторович
  • Ковалев Эдуард Николаевич
  • Мызь Александр Николаевич
  • Шандрин Игорь Степанович
SU1315981A1
Устройство для контроля выполнения программ 1989
  • Мызь Александр Николаевич
  • Якименко Виталий Григорьевич
SU1709319A1
Способ стабилизации толщины изоляции кабеля и устройство для его реализации 1982
  • Иванов Гелий Михайлович
  • Никитин Борис Кузьмич
  • Ильин Алексей Игоревич
  • Погорелов Владимир Павлович
  • Нимвицкий Борис Вадимович
  • Селиванов Эдуард Петрович
SU1302248A1
Адаптивное устройство для сопряжения ЭВМ с каналами связи 1987
  • Прохончуков Сергей Рудольфович
  • Гусев Сергей Иванович
  • Подвальный Семен Леонидович
SU1532938A1
Устройство для контроля за ходом вычислительного процесса 1987
  • Панков Анатолий Петрович
  • Потапов Виктор Ильич
  • Половников Виктор Степанович
  • Танасейчук Владимир Маркович
  • Уленков Александр Михайлович
SU1539780A1
УСТРОЙСТВО ДЛЯ РЕГЕНЕРАЦИИ ИНФОРМАЦИИ ДИНАМИЧЕСКОЙ ПАМЯТИ 1992
  • Белов Виктор Алексеевич
RU2049363C1

Иллюстрации к изобретению SU 1 677 691 A1

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

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

Формула изобретения SU 1 677 691 A1

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

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

На фиг. 1 представлена схема устройства для фиксации и документирования времени; на фиг. 2 - схема блока сопряжения микроЭВМ; на фиг. 3 - временные диаграммы работы устройства; на фиг. 4 - алгоритм фиксации и документирования времени.

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

Блок 7 сопряжения микроЭВМ содержит элемент сравнения 11, группа входов которого подключена через инверторы

линиям адреса данных 10 канала микро- ЭВМ, а выходом к входу элемента И-НЕ 13, второй вход которого соединен через инвертор 14 с одним из управляющих выходов 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, а выходы указанных элементов подключены

к соответствующим линиям адреса/данных канала микроЭВМ.

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

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

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

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

МикроЭВМ 8 по программе передает по линиям адреса/данных 10 канала микро- ЭВМ адрес, а также (фиг. 2) вырабатывает сигнал ВУ (выбор устройства), который одновременно поступает на все возможные подключаемые к микроЭВМ внешние устройства (через соответствующие устройства сопряжения) и по которому при совпадении внутренней адресации запрашиваемого устройства и адреса запроса срабатывают элементы И 13 конкретно запрашиваемого устройства (в данном случае - электронных часов), т.е. происходит выбор заданного ЭВМ внешнего абонента. Затем микроЭВМ вырабатывает сигнал Пуск, который подает логическую единицу на вход обнуления триггера 17, логическим нулем поступает на вход элемента И-НЕ 27, запрещая тем самым запуск триггера 29 тактовым импульсами. При этом, если сигнал Пуск частично перекатывается с передним фронтом ближайшего импульса такта, происходит устойчивый запуск или не запуск триггера 29, в результате чего на его инверсном выходе устойчиво сформируется или нет последний в данном цикле обращения микроЭВМ к электронным часам импульс записи в регистр хранения и тем самым будет предотвращена возможность переза- лиси информации счетчиков в регистр хранения в следующий далее момент трансляции информации регистра память микроЭВМ. Блок сопряжения по сигналу ВУ дешифрирует адрес путем сравнения его на элементе сравнения 11с адресом, присвоенным данному блоку и набранному с помощью перемычек (при присвоении блоку нулевого адреса схема сравнения реализует функцию И). При последующем появлении сигнала микроЭВМ СИА по переднему фронту этого сигнала осуществляется запуск триггера 17, который подает разрешающие сигналы логического нуля на группу Z первых входов элементов И-НЕ 21 и логической единицы на вход обнуления триггера 22. МикроЭВМ снимает адрес, сигнал ВУ, вырабатывает сигнал Ввод и переходит в режим ожидания управляющего сигнала блока сопряжения СИП (синхронизация блока сопряжения). Необходимо отметить, что в соответствии с диаграммой фиг. 3 выбор устройства (по сигналу Ввод) осуществляется последовательно во времени по общим шинам адреса/данных канала ЭВМ. Таким образом, исключается возможность совпадения регистрируемого кода и кода адреса данного или параллельно подключенного внешнего устройства (все устройства обслуживаются ЭВМ последовательно во времени). С приходом

сигнала Ввод через инвертор 24 на группу вторых элементов И-НЕ 21 поступает положительный потенциал, При этом элементы И-НЕ пропускают на выходы и, следовательно, в канал линий адреса/дан- ных данные, т.е. информацию регистра хранения. Элементы И-НЕ 21 представляют собой схемы с тремя состояниями, в результате при отсутствии сигналов с выхода триггера 17 на входах Z данных схем на их выходах обеспечивается высокоомное состояние, имитирующее электрический обрыв выхода, что практически не влияет на работу блока сопряжения и программного устройства в целом, так как процесс приема и идентификации адреса завершен, новый адрес не передается и до поступления в канал адреса/данных регистрируемого кода времени, т.е. до прихода с микроЭВМ сигнала Ввод в канале отсутствует обмен с какими-либо устройствами системы, что, учитывая трехстабильность линий связи канала, допускает электрическое подключение выходов элементов И-НЕ 21 к входам инверторов 12, т.е. практически к шинам адреса/данных канала ЭВМ. По первому импульсу такта, совпадающему с сигналом Ввод, осуществляется запуск триггера 22, на инверсном выходе которого в этом случае нулевым логическим уровнем формиру- ется сигнал СИП. МикроЭВМ принимает сигнал СИП, данные, снимет сигналы Пуск и Ввод, причем при снятии сигнала Ввод по ближайшему к нему импульсу такта осуществляется обнуление триггера 22 и снятие сигнала СИП. Затем микро- ЭВМ снимает сигнал СИА, завершая этим канальный цикл считывания в память двоично-десятичной информации о реальном времени. По завершению сигнала СИА на выходе элемента И-НЕ 19 устанавливается уровень логического нуля, который обнуляет триггер 17 (запускаемый по переднему фронту импульса СИА), снимает нулевой сигнал с группы Z первых входов элементов И-НЕ 21 и логической единицы через элемент 28 поступает на вход элемента И-НЕ 27, разрешая тем самым поступление на вход установки в единичное состояние триггера 29 импульсов такта. При этом блок со- пряжения полностью устанавливается в исходное состояние: на выходах элементов И-НЕ 21 обеспечивается зысокоомное состояние и возобновляется периодическая запись информации счетчиков в ре- гистр хранения.

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

осуществляется в соответствии с алгоритмом, приведенным на фиг. 4.

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

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

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

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

to Ny

20

fS

&

(put. 5

XS данные. S

z.

X

Д онументироВамь

Сорос Всех.

фясггейсоЪь/тий

ax/rttsBtfO

/70CCL/8f/O

Ус/па#а8яем 1$/ше ойбемтсГ,

Сорос ШЛ&&СГ7-ео одънгпа

« ofya&omHci состояния друеих одъен7crrwfr антиВнотоВ

N-го оЬъен/

D УстаюВл.флаг пассивно .гоодьенщ

Сброс фл&га W-eo ооъенгпа.

CSpou/ем

otf/зоо Г7о0/7ррзраммь для регус-гпр&ции начала еооыгпия В 1- ом объекте

JL

Ус/ггакобна ф/гага 1-го о5ъента

сЬрои/ен

ВшоВ подпрограммы для регистрации Hfwasrfy. соёытия о ЯЪМ оВьРяте

AL

Уе/памоВха флага /V-го обьемта.

Документы, цитированные в отчете о поиске Патент 1991 года SU1677691A1

Ковалев В
Г
Лебедев О
Н
Электронные часы на микросхемах, М.: Радио и связь, 1985
Патент США № 4150333, кл
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1

SU 1 677 691 A1

Авторы

Глебович Вячеслав Геннадьевич

Антипин Михаил Алексеевич

Даты

1991-09-15Публикация

1989-01-30Подача