Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизиро ванных системах учета рабочего времени для регистрации времени прихода и ухода сотрудников, а также для .ввода дополнительных сведений по уче- ty отработанного времени (све дения о командировках, о болезни и т.д.).
Цель изобретения - повьппение быстродействия устройства путем предварительного накопления данных в блоке памяти и их последующего оперативного вывода и расширение области его применения путем обеспечения сопряжения с ЭВМ.
На фиг, 1 представлена функциональная схема устройства для сбора данных по табельному учету; на фиг, 2-5 - функциональные схемы коммутатора блока опроса, блока формирования данных, блока контроля и управления блоком памяти.
Устройство для сбора данных по табельному учету содержит блоки считывания 1.1-1,п, блоки индикации 2,1-2.п, блок 3 ввода начальных данных, формирователь 4 кода времени, коммутатор 5, блок 6 опроса, первый формирователь 7 кода, блок 8 формирования данных, первый блок 9 контроля четности, формирователь 10 кода даты и месяца, второй блок 1 1 контроля четности, второй формирователь 12 кода, дешифратор 13, блок 14 Ввода дополнительных данных, шифратор 5, блок 16 памяти, блок 17 контроля и управления блоком памяти, первый и второй регистры 18 и 19, блок 20 вывода, регистратор или ЭВМ 21, вход 22, группа выходов 23, первый и второй выходы 24 и 25.
Коммутатор 5 содержит первый, второй и третий элементы ИЛИ 26-28, счетчик 29, первый и второй формирователи 30 и 31 импульсов, триггер 32, дешифратор 33, мультиплексор 34
и элементы И 35.1-35.п.
Блок 6. опроса содержит первый,
второй и третий элементы ИЛИ 36-38, первый и второй элементы 39 и 40 задержки, первый. Второй и третий триггеры 41-43, первый, второй и третий элементы И 44-46, генератор 47 тактовых импульсов, дешифратор
48, счетчик 49 и элемент НЕ 50, Блок 8 формирования данных содержит триггер 51, элемент И 52,
-
3323492
первый и второй счетчики 53 и 54, первый и второй формирователи 55 и 56 импульсов, элемент 57 задержки, первый и второй элементы ИЛИ 58 и 59, элемент НЕ 60, первый и второй мультиплексоры 61 и 62 и дешифратор 63.
Блок 17 контроля и управления
1Q блоком памяти содержит первьм и второй элементы И 64 и 65, счетчик 66, дешифратор 67, элемент 68 задержки, первый и второй триггеры 69 и 70 и, генератор 71 тактовых импульсов.
15 Устройство работает следующим образом.
При введении жетона в один из блоков 1 считывания срабатывает датчик, установки например, микроперекпюча20 тель), и сигнал наличия информации поступает в коммутатор 5. Коммутатор 5 выдает сигнал на запуск блока 6 опроса, а затем начинает последовательно опрашивать информационные входы
25 и останавливаться на соответствующей сигналу наличия информации позиции и подает в соответствуюпщй блок 1 считывания сигнал подсвета. . По сигналу подсвета в блоке I считы30 вания через ключ-подается напряжение питания на источник света (например, излучающие светодиоды), и информация, заложенная в жетон, с выходов засвеченных фотоприемников (напри- мер, фотодиодов) поступает во второй регистр 19. На входе второго регистра находятся транзисторные ключи, количество которых равно числу разрядов заложенной в жетон информации.
35
40
а к каждому ключу (по схеме монтаж45
ного или) подключены соответствую- шле выходы фотоприемника блоков 1 считывания. Сигналы с выходов засвеченных фотоприемников, поступающие во второй регистр 19, открывают соответствующие им ключи и записываются в регистр для хранения по сигналу из блока 6 опроса. Записанный во второй регистр 19 табельный номер поступает во второй блок 11 контроля четности, где проверяется на допустимость, т.е. считанный табельный номер должен быть нечетным.
Если считанный код табельйого носе .мера оказался четным, то на выходе второго блока 11 контроля четности появляется сигнал ошибки который поступает на коммутатор 5 и возвращает его в исходное состояние, а
цикл занесения табельного номера во второй регистр 19 повторяется до тех пор, пока нажат датчик установки. Датчик установки срабатывает только тогда, когда жетон устанавливают .в плоскость считывающих элемеитов.
Если код табельного номера нечет- ньй и он считан правильно, то блок 6 опроса начинает выдавать импульсы в блок 8 формирования информации для ее последовательной выдачи. На входы блока 8 поступают коды из формирователей 4 и 10 времени и даты, код табельного номера от второго регистра 19, коды признака Приход, Уход и Дата из формирователя 7 кодов, а также код служебного признака Конец регистрации из формирователя 12. Формирователь 7 выдает код признака в зависимости от сигиала, поступающего из коммутатора 5 и определяющего к какой группе относится данный блок 1 считывания: к группе блоков, считывающих ииформацию при входе или при выходе. Если блок 1 регистрирует приход работника, то из коммутатора 5 поступает сигнал 1, а если - уход, то О. Блок 8, временные позиции которого соответствуют коду Приход и Уход, кодам реквизитов жетона (табельный номер работника состоящий, например, из тысяч, сотен, десятков и единиц), кодам часов (десятки и единицы) и минут (десятки, единицы) текущего времени и коду Конец регистрации, начинает последовательно (по сигналам, поступающим из блока 6 опроса) выдавать эту информацию на свой выход. Коды с выхода блока 8 поступают в дешифратор 13, который последовательно дешифрирует их и подает соответствующие сигналы в шифратор 15 (кроме сигнала Конец регистрации) , где они имитируют нажатие соответствующих кодам клавиш блока 14 ввода дополнительных данных. Например, код Приход имитирует нажатие кнопки клавиши П, код Уход - У, а коды табельного номера и текущего времени - соответствующих цифровых клавиш 1,2,...,9,0), На выходе шифратора 15 последовательно появляется информация в двоичном коде (например, в коде КОИ 8), которая запи- :сывается в первый регистр 18, а из
него переписывается в блок 16 памяти.. ,
При появлении на выходе Дешифратора 13 служебногЪ сигнала, соответствующего коду Конец регистрации (зто означает, что процесс сбора данных по этому табельному номеру окончен), блок 8 формирования информации возвращается в исходное состояние, блок 6 опроса прекращает выдачу импульсов в блок 8, коммутатор 5 подает в блок 2 индикации соответствующего блока 1 считывания сигнал
на идикацию разрешения прохода (на подсвет соответствующего табло или лампочки), а в блок 17 контроля управления блоком памяти поступает сигнал разрешения.
При извлечении жетона из блока 1 считывания в соответствующий ему блок 2 индикации поступает сигнал гашения, который прекращает индикацию. Устройство готово к приему следующего табельного номера. Описанный процесс обра,ботки последующих сигналов наличия информации повторяется до тех пор, пока не заполнился блок 16 памяти.
При заполнении оперативной памяти данными из блока 16 на второй выход 25 устройства поступает сигнал на вы-, борку информации, а в блок 6 подаетг ся сигнал О, который запрещает осу-
ществлять опрос информационных входов. Одновременно в блок 17 контроля и управления блоком.памяти из блока 16 поступает сигнал, запрещающий формировать информационный блок. По сигналам из блока 20 вывода информации, синхронизирующим работу блока 21 регистрации, собранная информация выводится из блока 16 памяти в первый регистр 18, а из него поступает
в первый блок 9 контроля четности и на группу выходов 23 устройства. Если вводимый код четный, то на выходе блока 9 и на выходе 23 устройства сигнала нет, а если нечетен, то сигнал появляется и служит для формирования контрольного бита.
По окончании процесса вывода информации из блока 16 памяти (т.е. gg после опроса его последней ячейки), на его втором выходе вновь появляется сигнал 1, который поступает в блок 6 и разрешает коммутатору 5 опрос информационных выходов при наличии сигнала от одного из блоков 1 считывания.
Если в процессе сбора данных по табельному учету в течение заданного интервала времени (например, десяти минут) оперативная-память блока 16 не будет заполнена, то блок 17 по ранее поступившему из дешифратора 13 сигналу разрешения выдает в блок 16 .сигнал наличия информационного блока Этот сигнал имитирует заполнение оперативной памяти и вызывает при заполнении нулями памяти появление-на втором выходе 25 устройства сигнала на выборку информации, а ранее описанны процесс работы устройства в этом режиме повторяется. I.
В процессе вывода данных из блока 16 на выходе 24 устройства появляют- ся нулевые коды (все разряды этого кода равны нулю), соответствующие незаполненным ячейкам оперативной памяти и сигнализирующие о прекращении данных по табельному учету, В результате блок 20 может запретить регистрацию нулевой информации в блоке 21, а опрос памяти блока 16 продолжается до последней ячейки, при этом на его втором выходе вновь по- является сигнал 1.
При смене суток, т.е. в 24 ч, на выходе формирователя 4 появляется сигнал, который поступает в блок 6 и разрешает вьздачу импульсов в блок 8. Одновременно этот же сигнал поступает и в блок 8 формирования информаци и переключает его на последовательную .выдачу следующей информации: кода признака Дата, который постоянно поступает из формирователя 7, кода месяца (десятки, единицы), кода числа (десятки, единицы), а также кода числа и минут текущего времени и кода признака Конец регистрации. Блок 8 начинает последовательную выдачу указанной информации по импульсам, поступающим из блока 6 опроса, на свой выход. Коды с выхода блока 8 поступают в дешифратор 13, который дешифрирует их, а устройство работает так же, как и в случае сбора данных по табельному учету, только вместо клавиши П имитируется нажатие клавиши Д.
Формирователи 7 и 12 формируют четырехразрядные коды, отличающиеся от дроично-десятичных кодов табельного времени, т.е. коды признаков
Уход, Приход, Дата, и Конец регистрации должны быть больше числа девять - максимального числа в двоично-десятичном коде (например, 1101 - Приход, 1100 - Уход, 1110 - Дата, 1111 - Конец регистрации).
Перед началом работы устройства с блока 3 ввода начальных данных в формирователи 4 и 10 заносятся коды месяца, даты, часов, минут текущего времени, а в блок 6 опроса подается сигнал, имитирующий смену суток. В результате в блок 16 памяти заносится, как было описано, исходная информация о месяце, дате и текущем времени с соответствующим признаком, после чего формирователи 4 и 10 автоматически отсчитывают текущее время, а в конце месяца осуществляется корректировка кодов даты и месяца.
Для ввода дополнительных данных по табельному учету (речь идет о командировках, отгулах, больных и т.д.) на клавиатуре блока 3 ввода дополнительных данных последовательно нажимаются соответствующие клавиши признака (причины) отсутствия (например, клавиша К для обозначения коман дировок, клавиша О - отгулов и т.д.) табельного номера сотрудника, а также даты начала и даты конца или даты начала и продолжительности (число дней) отсутствия на рабочем месте. Нажатие каждой из клавиш вызывает появление на выходе шифратора 13 соответствующей клавиши двоичного кода, который, как и ранее через первый регистр 8, записывается в блок 16. При заполнении блока 16 памяти на его выходе появляется сигнал, который блокирует блок 14 ввода дополнительных данных, а на второй выход 25 устройства поступает сигнал на выработку информации. Если же блок 16 памяти остается незаполненньм, то необходимо заполнить его нулями, нажимая клавишу О до тех пор, пока не заблокируется блок 14. Это соответ- заполнению оперативной памяти блока 16 и появлению сигнала на выборку информации.
Коммутатор 7 работает следующим образом.
При поступлении сигнала наличия информации от одного из блоков 1 считывания, на выходе элемента ИЛИ 2
. 7
появляется сигнал 1, по переднему фронту которого формирователь 30 (например, одновибратор 155-АГ1) вырабатывает импульс на запуск блока 6 опроса. Одновременно сигнал наличия информации поступает на вход мультиплексора 34 (например, микросхему 155КП7). Из блока б опроса поступают тактовые импульсы, которые приходят на первый вход счетчика 29 выходы которого мультиплексором 34, т.е. по мере заполнения счетчика 29 последовательно коммутируются входы мультиплексора на его выход. При коммутации входа, на котором присутствует сигнал наличия информации срабатывает формирователь 3 (работает, как формирователь 30), на выходе которого появляется импульс, устанавливающий триггер 32 в состояние I, В результате в блок б по- стурает сигнал О, запрещающий поступление тактовых импульсов, коммутатор 5 останавливается на этой позиции, а в дешифраторе 33 подается сигнал разрешения дешифрации позиции счетчика 29, На выходе дешифратора 33 появляется сигнал, который поступает в соответствующий (дешифрованный) блок 1 считывания и разрешает подачу напряжения питания на источники света., а если этот блок 1 работает на .регистрацию прихода, то этот же сигнал поступает на вход элемента ИЛИ 27 (на которьй заводятся выходы дешифратора 33, определяющие блоки 1 считывания, регистрирующие приход), на выходе которого появляется сигнал 1, поступающий в формирователь 7 кодов,
При поступлении сигнала ошибки из блока II на счетчик 29 и элемент ИЛИ 28 триггер 32 устанавливается в состояние О, и процесс работы коммутатора 5 повторяется, Если код считан правильно, то от .блока 13 поступает сигнал конца регистрации, который проходит через один из открытых элементов И 35 (открыт сигналом дешифратора), поступает в соответ- ствуюшрнй блок 2 индикации и включает индикацию разрешения прохода. После этого с задержкой из блока 6 поступает сигналJ которьй через элемент ИЛИ 26 устанавливает триггер 32 в исходное состояние О.
Блок 6 опроса работает следующим образом.
8
В исходный момент из блока 16 и из блока 5 (от триггера 32) на элемент И 45 поступают сигналы , при проведении жетона в блок 1 считывания из блока 5 поступает импульс, который устанавливает триггер 41 в состояние I (в исходном состоянии триггер находится в состоянии О),
Сигнал разрешения с выхода триггера 41 приходит на элемент И 44 и элемент И 45, который открывается для прохождения импульсов в коммутатор 5 для опроса информационных входов,
При обнаружении сигнала наличия информации сигнал на выходе коммутатора 5 пропадает, т.е. устанавливается сигнал О, который закрывает элемент 45 и ком 1утатор 5 останавливается на соответствующей временной позиции, Одновре енно этот сигнал О поступает на входы Элемента НЕ 50 и элемента ИЛИ 36. Так как в исходный момент триггер 46 находится
в состоянии О, то на выходе элемента 36 пропадает сигнал , ко-. торый запрещап счетчику 49 счет импульсов. Следовательно, счетчик 40 начинает подсчет импульсов, а на выходе подключенного к нему дешифратора 48 последовательно появляются сигнал сброса (2 вых. дш.) и записи (3 вых. дщ,), которые поступают во второй регистр 19 и осуществляют
вначале сброс perPiCTpa, а затем запись в него табельного номера, Сле- длчощий сигнал на первом выходе дешиф-, ратора 48 устанавливает триггер 43 в состояние I, В результате на вы-
ходе элемента ИЛИ 36 вновь появляется сигнал 1, который сбрасывает счетчик 49 в нулевое состояние и удерж1шает его в этом состоянии, т.е. запреЕ(ает счет импульсов,
По сигналу О на выходе элемен- та 50 появляется сигнал , который поступает на элемент И 4.4 и на вход элемента 39 задержки, а с его выхода приходит на элемент И 44
и открывает его для прохождения тактовых импульсов генератора 47. Если табельный номер считан правильноj то из блока нет сигнала ошибки и импульсы генератора 47 проходят
через элемент И 44 и элемент ИЛИ 37 к блоку 8 формтрования данных для ее последовательной выдачи. При поступлении сигнала Конец регистрации от дешифратора 13 через элемент 40 за.держки сбрасывается триггер 41 в состояние О, а также сигнал пос- тупает в коммутатор 5 (на элемент 27), Одновременно через элемент ИЛИ 38 сбрасывается в состояние О триггер 43, и блок готов в обработке следующего сигнала наличия информации.
Если табельный номер считан непра-IQ чей информации на выход мультиплеквильно, то из блока 5 поступает сигнал, который через элемент ИЛИ 38 сбрасывает в состояние О триггер 43, Одновременно по сигналу ошибки из блока 5 поступает сигнал 1, который закрывает элемент И 44 (через элемент НЕ) раньше, чем придет разрешение через элемент 39 задержки. Этот же сигнал 1 через элемент ИЛИ 36 держит в состоянии О счетчик 49, и ранее описанный процесс работы блока повторяется, только теперь в исходньй момент триггер 41 находится в состоянии 1.
Если из формирователей 10 даты поступает сигнал смены суток, то он устанавливает триггер 42 в состояние 1. На выходе триггера 42 появляется высокий потенциал, который открысора-селектора 61, на входы которого (соответствующие содержимому счетчика 54) поступают коды признака Приход и табельный номер из бло
15 ков 7 и 19, С выхода мультиплексора 61 эта информация поступает на вход второго мультиплексора 62 (примером мультиплексора являются микросхемы . 155KI17), при этом вход мультиплек20 сора соответствует нулевому содержи- ному счетчика 53. Так как счетчик 53, управляющий мультиплексором 62, находится в состоянии О, то информация, поступающая на соответствую25 щий вход мультиплексора, приходит на выход к блоку 13. Одновременно импульсы из блока 6 опроса поступают на вход формирователя 55, который (с каждым поступившим импульсом) вы35
40
вает элемент И 46 для прохождения им- зо рабатывает импульс, имитирующий нажатие клавиши ввода дополнительных данных и поступающий через элемент ИЛИ 58 в блок 15.
По окончании выдачи последнего разряда табельного номера на выходе дешифратора 63 появляется сигнал 1, который через элемент НЕ 60 закрывает элемент И 52 и поступает на вход элемента 57 задержки, а через элемент ИЛИ 59 приходит на вход (сброса в О) счетчика 53 и разрешает подсчет импульсов, С выхода элемента 57 задержки сигнал 1 поступает в формирователь 56 (например, одновибратор 155АГ1), который по переднему фронту поступившего сигнала формирует импульс, который переписывает содержимое счетчика 54 в счетчик 53, Очередные импульсы из блока 6 опроса увеличивают содержимое счетчика 53 и осуществляют вывод кодов времени (часов и минут) и поступающего из блока 4 признака Конец регистрации, поступающего из блока 12 к блоку 13. При поступлении сигнала из блока 13 триггер 51 подтверждает свое состояние О, а счетчик 54 сбрасывается в О, и на выходе элемента НЕ 60 опять имеется
пульсов генератора 47. Эти импульсы проходят через элемент ИЛИ 37 к блоку 8 для выдачи информации. По сигналу Конец регистрации из блока 13 триггер 42 возвращается в исходное состояние О и элемент И 46 закрывается.
Блок 8 выдачи информации работает следующим образом,
В исходный момент триггер 51 находится в состоянии О и, следовательно, на его инверсном выходе име- ,ется сигнал 1, который открывает элемент И 52 для прохождения импуль- сов, а на прямом выходе триггера 5 имеется сигнал О, Этот сигнал поступает на вход счетчика 53„ Так как содержимое счетчика 54 в исходный момент равно нулю, то на выходе подключенного к нему дешифратора 63 имеется, сигнал О, который поступает на элемент ИЛИ 59, а на выходе элемента НЕ 60 имеется сигнал 1, поступающий на вход элемента И 52, Так как на входах элемента ИЛИ 59 имеются сигналы О, то и на его выходе имеется сигнал О, который удерживает счетчик 53 в состоянии
45
50
55
49
О,
10
т.е. запрещает подсчет импульсов.
Для выдачи информации из блока 6 опроса поступают импульсы, которые проходят элемент И 52, приходят на вход счетчика 54 и последовательно увеличивают его содержимое. Счетчик 54 управляет последовательной вьщасора-селектора 61, на входы которого (соответствующие содержимому счетчика 54) поступают коды признака Приход и табельный номер из блоков 7 и 19, С выхода мультиплексора 61 эта информация поступает на вход второго мультиплексора 62 (примером мультиплексора являются микросхемы . 155KI17), при этом вход мультиплексора соответствует нулевому содержи- ному счетчика 53. Так как счетчик 53, управляющий мультиплексором 62, находится в состоянии О, то информация, поступающая на соответствующий вход мультиплексора, приходит на выход к блоку 13. Одновременно импульсы из блока 6 опроса поступают на вход формирователя 55, который (с каждым поступившим импульсом) высигнал 1, Блок 18 готов к выдаче новой информацин.
При смене суток из блока 10 поступает сигнал, который устанавливает триггер 51 в состояние 1, и элемент И 52 закрывается, а на выходе элемента ИЛИ 59 появляется сигнал 1, который разрешает подсчет импульсов. Для выдачи инрормации посту пают импульсы из блока 6, которые последовательно увеличивают содержимое счетчика 53, начиная с нуля (ранее содержимое счетчика 53 увеличивалось, начиная с содержимого счет- чика 54). Поэтому последовательно начинает вьщаваться информация. поступающая из блока 7 (признак Дата) и из блока 10 (месяцы и число) , на выход мультиплексора 62, В данном случае табельный номер работника (тысячи, сотни, десятки и единицы) соответствует по размерности дате (десятки, единицы, месяцы и десятки, единицы дня), поэтому при по- следующем заполнении счетчика 53 выводится информация из блока 4 о часах и минутах и из блока 12 о признаке конца регулирования регистрации
При поступлении сигнала из блока 13 триггер 51 возвращается в исходное состояние О и также обнуляется счетчик 54,
Если из блока 17 начинают поступать импульсы, то они проходят через элемент 58 к блоку 15 и осуществляют имитацию нажатия клавиши цифры О, на выходе мультиплексора 62 имеется нулевой код из-за того, что нет импульсов из блока 6 опроса, а нулевому содержимому счетчика 54 соответствует нулевой код на выходе мультиплексора 61, т.е. на его выходе нет информации.
Блок контроля и управления блоком памяти работает следующим образом.
При поступлении из блока 13 сигнала разрещения (что соответствует признаку Конец регистрации) триггер 69 устанавливается в состояние 1 и на его прямом выходе появляется высокий потенциал, который открывает элемент И 64 для прохождения сигналов из блока 4. Эти сигналы (импульсы) соответствуют окончанию ;минуты (т.е. сигнал появляется после окончания промежутка времени в 60 с) и поступают на вход счетчика 66, котррый осуществляет их подсчет.
5
Q
5
0 5
5
Если в течение заданного отрезка времени (10 мин) -блок 16 памяти заполнится и начнется выборка информации, то из блока 16 поступает сигнал, который обнуляет счетчик 66 и сбрасывает в О триггер, т.е. возвращает формирователь в исходное состояние.
Если же блок 16 не заполнится, то на выходе дешифратора 67, сигнализирующего об окончании заданного интервала времени, появляется сигнал, который устанавливает триггер 70 в состояние 1. В результате этого в блок 16 поступает сигнал, который имитирует заполнение оперативной памяти, а на вход элемента И 65 поступает высокий потенциал, который открывает его для прохождения тактовых импульсов генератора 71. Тактовые импульсы поступают в бло к 8 выдачи данных для заполнения памяти блока 16 нулевой информации. При поступлении сигнала из блока 16 блок 17 возвращается в исходное состояние, .а триггер 70 устанавливается в состояние О сигналом с выхода элемента 68 .задержки.
Предлагаемое устройство для сбора данных по табельному учету по сравнению с известным устройством позволяет, во-первых, осуществлять сбор табельной информации в виде блока, который затем выдается на выход устройства, что сокращает число обращений к регистру и повышает быстродействие, а, во-вторых, дает возможность вводить дополнительные данные по табельному учету на один и тот же носитель, что и основные данные (с времени прихода и ухода сотрудника), в двоичном коде (например КОИ 8), удобном для обработки на ЭВМ, а также применяемом в различных устройствах регистрации (на магнитных лентах, гибких магнитных дисках и т.п.) что обеспечивает возможность подключения любого из них, а следовательно, расширяет функциональные возможности, которые не могут быть реализованы в известном устройстве.
Формула изобретения
1. Устройство для сбора данных по табельному учету, содержащее в каждом канале регистрации блок считывания и блок индикации, первый вход которого подключен к первому выходу блока счи1313
тыванияд блок ввода начальиьж дан- ных, первый выход которогчо подкпюче . к входу формирователя кода времениз первый выход которого подключен к первому входу блока ф ормирозания дан HbiXj коммутатор, первый ны;1од которого подключен к входу первого форма-- рователя кода, пароый выход которогэ подключен к второму ккоду блсяа фор-- мирования данньга:,, второй Вожод ком-- мутатора подключен к первому зкоду блока опросад первый аъпсод которого подключен к первоЕ- у входу гсоммутатс-- .ра второй блока ойроса подкл;о чен к третьему входу блока формирования данных5 первый блок гсош роля четности, о т л и ч а :о иг ;; с с г тем, 4TOs с цглью noEbiuei-ii;; Сь(стро- действия путем предвс.ряте..11ог о- ттг-- копления данных в блоки п.п-SMTVV v- .: последующего оператикноуо ,а - расширения области; примела.и-л ayi ::а; обеспечения сопряжанкл с Э/5М,, д нег: введены форкирова Уель кода , к месяца второй блок контроля г-етнос- ти, второй формирователь . дешифратор блок ввода допол9кте,иьныл данных, шифраторэ блок памятей.; блэк контроля и управления блоком . первый и второй реГИСГрЬа iv/ o;:;, of: -::,
ход блока ечнтьшання ;:;яж, ;a:nvr,.ii:a регистрадии подключен к LO:; гае ст::у ющему входу группы Л1;одоа -сс -;;;/ :,; I oa pa, каждый выкод перчай . . jc-jafi групп выходов которого rr:aa.4jiio-ai i к входу блока считьшали.-ь, :; а E aji:;a входу блока индикации cosar-ieTcaraa.-- но в каждом канале регистр-а;;-л-а чра - тий и четвертый выходы коалута.тора подключены к в тор оку к тре7ье :у входам блока опроса, третаа выхор: торого подключен к втор01чу ксм мутатора, второй выход пераого фоз-- мирователя кода и Еторог о фэр- мирователя кода подклгачень; к четвар -- тому и пятому входам блока форТ а1ра)ва кия данныхJ второй выход блока :::Б;;Д-:. начальных данных подключен к ахода формирователя кода даты и i eaau- , первый выход которого подключен к четвертому входу блока опроса и к шестому входу блока формирования данныхJ второй, выход форнироватаз а кода даты и месяда. подключен;: к аель
мому входу блока формирова1-;ия данных второй выход формирователя кода времени подключен, к первому входу контроля и управле1- ия блоком па -л:ти:,
14
первый выход которого подключен к восьмому входу блока формирования .данных, второй выход блока контроля а: управления блоком памяти под1слючен к первому входу блока памятиj первый выход которого подключен к второму Еходу блока контроля и отравления блоком памяти,, выход депшфратора подключен к третьему вхо.ду блока контро .г(Я я управления блоком памяти, тре- |. ье:-|у входу комт- утатора, к пятому входу блока опроса и девятому входу блока форМ фования данных, второй выход блока памяти подключен к входу блока авода дополнительных данных и к шес- юму входу блока опроса выходы бло- :-:а пвода дополнительных данных под- -а ючеиы к первой группе входов пшфра- rai;a,, первый блока формирования /.ajiHi.tx аодкллочен к входу шифратора :агог)ок выход блока формирования ;а: :нь;Х / о/гкл-очек к входу дешифрато- ja,, группа вь хо.дов которого подклю- аспа к второй входов шифратора,, выходы которого подключены к пер- ной группе Бз:одов первого регистра г руппа выходов блока памяти подключе- Tva к второй группе входов первого регистра,, вь;ходы которого подключены а- аруппе зходов блока ламяти; входам aepBOJ o блока контрол7я четности и гозляется Г ругаюй выходов устройства ;а.:аод ;iepKoi о блог-а контроля четности ;а ляеаса .; вь:х6дои устройства третий зьа-юд блока памяти является оторьгм вьа Ю,аом устройства, второй :асд блока памяти является первым ходом устройс лза 5 четвертый и а1)1кодь: блока опроса подключены к пер- . ому а Bi opoNiy входам второго регистра соответственно, вы.ходы блока считывания кажлого канала регистрации ,клааче11ы к соответств пощей группе входов второг о регистрар выходы которого подключены к группе входов блока формирования данных, к входам :а;Ороао блока контроля четности, выход которого подкл о.чен к четвертому входу коь;мутатора „
2с, Устройство по п, 1 ,0 т л и - -1 а ю ц е е с я тем, что коммутат-ор содержит первый, второй и третий ала1ченты ИЛИр счетчикj первый и второй формирователи импульсов, триггер дешифратор, мультиплексор, элементы И,, первая группа входов мультиплексора к входы первого элемента ИЛа являются группой входов коммутатора, выход второго элемента ИЛИ является первым выходом коммутатора, выход первого элемента ИЛИ подключен к первому формирователю импульсов, выАод которого является вторым выходом коммутатора, первый вход счетчика является первым входом коммутатора, выходы счетчика подключены к группе входов дешифратора и к второй группе входов мультиплексора, выход которого через второй формирователь импульсов подключен к первому входу триггера, прямой выход которого подключен к входу дешифратора, первый вход третьего элемента ИЛИ является вторым входом коммутатора, выход тре-( тьего элемента ИЛИ подключен к вто- г рому входу триггера, инверсный выход . которого является третьим выходом коммутатора, каждый вьпсод дешифратора подключен к соответствующему первому входу элемента И, к входам второго элемента ИЛИ и является выходом первой группы выходов коммутатора, вторые входы элементов И объединены и являются третьим входом коммутатора, выходы элементов И являются выходом второй группы выходов коммутатора, вторые входы счетчика и третьего элемента ИЛИ объединены и являются четвертым входом и выходом коммутатора,
3, Устройство по п, 1, о т л и - чающее ся тем, что блок опроса содержит первый, второй и третий элементы ИЛИ, первый и.второй элементы задержки, первый, второй и третий триггеры, первый, второй и третий элементы И, генератор тактовых импульсов, дешифратор, счетчик, элемент НЕ, первый вход первого триггера является первым входом блока опроса, прямой выход первого трнггера подключен к первым входам первого 45 РОй элементы ИЛИ, элемент НЕ, пери второго элементов И, первый вход первого элемента ИЛИ, второй вход второго элемента И и вход элемента НЕ объединены и являются вторым входом блока опроса, выход элемента НЕ подключен к второму входу первого элемента И и через первый элемент задержки подключен к.третьему входу первого элемента И, первый выход ге- нератора тактовых импульсов подключен к первому входу счетчика и к третьему входу второго элемента И, второй выход генератора тактовых импульсов подключен к четвертому входу пер
0
вого элемента Ник первому входу третьего элемента- И-, выход первого элемента И подключен к первому вхо- ду второго элемента ИЛИ, первый вход третьего элемента ИЛИ является третьим входом блока опроса, первый вход второго триггера является четвертым входом блока опроса, вторые входы второго триггера и третьего элемен- . та ИЛИ и вход второго элемента задержки объединены и являются пятым входом блока опроса, четвертый вход второго элемента И является шестым
5 входом блока опроса, выход второго элемента И является первым выходом блока опроса, прямой выход второго триггера подключен к второму входу третьего элемента И, выход которо0 го подключен к второму входу второго элемента ИЛИ, выход которого является вторым выходом бл ока опроса, выход второго элемента задержки и второй вход первого триггера объе-.
5 динены и являются третьим выходом блока опроса, выход третьего элемента ИЛИ подключен к первому входу третьего триггера, прямой выход ко- торого подключен к второму входу первого элемента ИЛИ, выход которого подключен к второму входу счетчика, выходы которого подключены к входам дешифратора, первый выход которого подключен к второму входу третьего триггера, второй и третий выходы дешифратора являются четвертым и пятым выходами блока опроса соответственно , г ..
4. Устройство по п. 1, о т л и 0 чающееся тем, что, блок формирования данных содержит триггер, . элемент И, первый и второй счетчики, первый и второй формирователи импульсов, элемент задержки, первый и вто-
0
5
45 РОй элементы ИЛИ, элемент НЕ, пер50
вый.и второй мультиплексоры5 дешифратор, первая группа входов первого мультиплексора является группой входов блока формирования данных, первый вход второго мультиплексора является первым входом блока формирования данных, вход первого мультипг- лексора является вторым входом блока формирования данных, первый вход gg элемента И, первый вход первого
счетчика и вход первого формирователя импульсов объединены и являются третьим входом блока формирования данных, второй и третий входы второго мультиплексора являются четверты и пятым входами блока формирования данных, первый вход триггера и чет- вертый вход второго мультиплексора являются шестым и седьмым входами блока формирования данных соответственно, выход элемента И подключен к первому входу второго счетчика,, входы которого подключены к входам дешифратора, к группе входов первог счетчика и к второй группе первого мультиплексора, выход которого подключен к пятому входу второго мультиплексора, вь«од первого формирователя импульсов подключен к первому входу первого элемента ИЛИ, выход которого является первым выходом блока формирования данных, второй вход первого элемента ИЛИ является восьмым входом, блока формирования данных, выход дешифратора подключен через элемент НЕ к второму входу элемента И, к первому входу второго элемента ИЛИ и через элемент задержки и второй формирователь импульсов - к второму входу второго счетчика, прямой выход триггера подключен к второму входу второго элемента ИЛИ, выход которого подключен к третьему входу первого счетчика, выходы которого подключены к группе входов второго мультиплексора, выход которого является вторым выходом блока формирования данных, инверсный выход триггера подключен к третьему входу элемента И, вторые .входы триггера и второго счетчика
5
объединены и являются девятым входом блока формирования данных,
5, Устройство по п. 1, о т л и - чающее ся тем, что блок контроля и управления блоком памяти содержит первый и второй элементы И, счетчик, дешифратор, элемент задержки, первый и второй триггеры, генератор тактовых импульсов, первый вход первого элемента И является .первым входом блока контроля и управления блоком памяти, первый вход первого триггера, первый вход счетчика и вход элемента задержки объединены и являются вторым входом блока к онт- роля и управления блоком памяти, вт.о- рой вход первого триггера является третьим входом блока контроля и управления блоком памяти, прямой выход первого триггера подключен к второму входу первого элемента И, выход которого подключен к второму вхо5 ДУ счетчика, выходы которого подклю- чены к дешифратору, выход которого подключен к первому входу второго триггера, прямой выход которого и первый вход второго элемента И объе-
Q динены и являются первым выходом блока контроля и управления блоком памяти, выход элемента задержки подключен к второму входу второго триггера, выход генератора тактовых импульсов подключен к второму входу второго элемента И, выход которого является вторым выходом блока контроля и управления блоком памяти.
0
5
название | год | авторы | номер документа |
---|---|---|---|
Устройство для регистрации данных по табельному учету | 1982 |
|
SU1027746A1 |
Устройство для телеконтроля | 1990 |
|
SU1732366A1 |
Многоканальное устройство для сбора, обработки и выдачи информации | 1990 |
|
SU1753482A1 |
Устройство для измерения скорости перемещения | 1989 |
|
SU1732281A1 |
Устройство для ввода информации от двухпозиционных датчиков | 1985 |
|
SU1247880A1 |
Устройство для обработки информации датчиков | 1980 |
|
SU955093A1 |
Устройство для регистрации рабочего времени | 1987 |
|
SU1439643A1 |
Устройство для табельного учета персонала | 1985 |
|
SU1256065A1 |
Устройство для контроля электрического монтажа | 1989 |
|
SU1698843A1 |
УСТРОЙСТВО СБОРА И РЕГИСТРАЦИИ ПОЛЕТНОЙ ИНФОРМАЦИИ | 1990 |
|
SU1825189A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизированных системах учета рабочего времени для регистрации времени прихода и ухода сотрудников, а также для ввода дополнительных сведений по учету обработанного времени (сведения о командировках, болезнях и т.д.). Цель изобретения - повышение быстродействия устройства путем предварительного накопления данных в блоке памяти и их последующего оперативного вывода и расширение области его применения путем обеспечения сопряжения с ЭВМ, Устройство для сбора данных по табельному учету содержит блоки считывания, блоки индикации блок ввода начальных данных, формирователь кода времени5 коммутатор, блок опроса, первый формирователь кода, блок фор шрования данных, первый блок контроля четности, формирователь кода даты и месяца j второй блок онт роля четностм; второй фор№ рователь кода, дешифратор, блок ввода дополнительных данных5 шифратор, блок памяти j первый и второй регистры. Коммутатор содержит первый,, второй и третий элеменп; HJMj счетчик,, пер- вьш и второй формирователи импульсов . триггер.), деипгфратор; мультиплексор и элементь 11 Блок опроса содержит первыйJ второй и третий элементы ИЛИ, первый и.второй элементы задержки,, первый5 Еторой и третий триггеры j первый, второй и третий элементы Иу генератор тактовых импульсовj дешифратор, счетчик,, элемент НЕ о Блок. формировакИхЧ данных содержит трнр- гер, злемеыт И, первьгй и второй счетчики; первый к второй формирователи . импу-льсов, злемант задержки, первый к второй элементы ИЛИ, элеме 1т HEj первый и второй мультиплексоры к дешифратор. Блок контроля и управления памяти содержит первый и второй элементь И, счетчикj дешифратор, элемент задержки первый и второй тр1 ггеры, Г екератор тактовых им-г пульсов. Новым 3 устройстве являются формирователь кода даты и меся- да, второй блок контроля четности, второй формирователь кода, дешт-юЬра- тор, блок ввода дополнительных данных, шифраторJ блок памяти5 блок контроля и управления блоком памяти. . первый и второй регистры. 4 з,п, ф-ЛЫ г 5 кл, ж л iw4rf OKS
О/п S/IOXO IS
o/nStofiai
QmSMm4
-$
SB
67
От 73
От ff/iOHa W
/fffjfo/fyfff
Ё /f
KffjfOffyS
Составитешь Н, Лысенко Редактор А, Ворович Техред В.Кадар Корректрр А. Обручар
Заказ 3836/46 Тираж 469Подписное
ВНИИПИ Государственного комитета СССР .
по делам изобретений и открытий 1130355 Москва, Ж-35, Раушская наб,, д. 4/5
Производственно-полиграфическое,предприятие, г. Ужгород, ул. Проектная, 4
Фиг. 5
Устройство для регистрации данных по табельному учету | 1982 |
|
SU1027746A1 |
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов | 1921 |
|
SU7A1 |
Авторы
Даты
1987-08-23—Публикация
1986-04-21—Подача