служебной информации, первый выход которого соединен с первым входом блока памяти, выход которого подключен к второму входу арифметического блока, выход которого соединен с вторым входом блока памяти и первым входом блока вывода информации, второй выход формирователя служебной информации подключен к третьему входу арифметического блока и второму входу блока вывода информации, введен блок защиты информации, включающий компаратор, формирователь оди ночного сигнала, триггер метки, элемент задержки, элемент И и блок буферных регистров,, выход компаратора через формирователь одиночного; сигнала блока защиты информации подключен к третьему входу блока задания команды, второй выход арифметического блока подключен к первому входу блока буферных регистров блока защиты информации, выход которого соединен с третьим входом блока памяти третий выход формирователя служебной информации подключен в блоке защиты информации к первому входу элемента И и входу элемента задержки, выход которого соединен с первйм входом триггера метки, выход которого подключен к второму входу элемента И, выход которого соединен с вторым входом блока буферных регистров, второй вход триггера метки блока защиты информации соединен с выходом блока вывода информации.
На чертеже представлена .блок-схема устройства.
Устройство содержит клавиатуру 1 арифметический блок 2, блок памяти 3 блок ввода информации 4, блок вывода информации 5, формирователь слУ жебной информации 6, формирователь кода команды 7, блок задания команды 8, блок защиты информации 9 имеющий компаратор 10-, формирователь .одиночного сигнала 11, триггер метки 12, ЭJ;Ieмeнт задержки 13, элемент И 14 и блок буферных регистров 15.
Устройство работает следующим образом.
В исходном положении после включе ния питания производится цикл начальной установки, в результате которого все блоки устройства устанавливаются в начальное положение, в которое их приводят формирователь служебной информации 6, формирователь кода команды 7 и блок задания команды 8.
При проведении приемно-счетной операции оператор последовательно нажимает соответствующие клавиши на клавиатуре 1, вводит необходимые реквизиты операции. Сигнал от нажатия клавиш клавиатуры 1 поступает через блок ввода информации 4 в арифметический блок 2 ив блок за-а
дания команды 8, который с учетом предыдущего состояния кассового регистратора и кода вновь введенной команды формирует сигналы установки поступившей команды, вводимые в 5 формирователь кода команды 7, фиксирующие в нем и переводящие кассовый регистратор в очередное текущее состояние.
По окончании цикла.ввода информа10 ции оператор нажимает исполнительную клавишу на клавиатуре 1, включающую цикл обработки введенной информации, которая производится арифме. тическим блоком 2 и блоком памяти 3 в
5 соответствии со служебными командами, вырабатываемыми формирова1елем служебной информации 6. Цикл обработки информации завершается формированием результатов вычислений в блоке буферных регистров 15 блока защиты информации 9 и выдачей серии управляющих сигналов из формирователя служебной информации 6 на вход блока вывода информации 5, по которым последний осуществляет распечатки выходных документов, например, чека и контрольной.ленты. По последнему из указанных сигналов блока вывода информации 5 формирует ответный сигнал, свидетельствующий о правиль0 ном прохождении через формирователь служебной информации 6, формирователь кода команды 7 и блок задания команды 8 всех .команд программы. Этот сигнал поступает на второй вход тригге5 ра метки 12 блока защиты информации 9 и устанавливает его в положение 1, при этом открывается элемент И 14. Формирователь служебной информации б в конце Каждой приемноп счетной информации вырабатывает спе циальный сигнал опроса, которь1й поступает на п.ервый вход элемента И 14 блока защиты.информации 9, опрашивая состояния триггера метки 12. Если триггер метки 12 находится
в положении 1 и элемент И 14 открыт, то сигнал с вьгхода формирователя служебной информации 6 проходит на вход блока буферных регистров 15,. содержимое которого переписывается
0 в соответствующие ячейки блока памяти 3.
Этот же специальный сигнал от формирователя служебной информации в., задержанный на элементе задержки 13, пост гпает на- первый вход
триггера метки 12, устанавливая его в положение О, триггер метки 12 при этом закрывает элемент И 14. На этом заканчивается работа 0 устройства по полной программе с контролем и подтверждением с помо.щью блока защиты информации 9 правильности работы.
При появлении неисправности пита5 ющей сети пропадение или уменьшение напряжения питания / возникшей во время работы устройства, защита информации от искажения реализуется следующим образом. При снижении питающего напряжения сети ниже установленной формы компаратор 10 выдает сигнал на формирователь одиночного сигнала 11, с которого одиночный импульс поступает на вход блока задания команды 8 и принудительно устанавливает его в н чальное исходное состояние независимо от того, в каком месте выпол нения программы пришел сигнал. Формирователь кода команды 7 и. формиро B.iTenb служебной информации б производят набор команд после этого сигнала по начальной установке. Если напряжение питания восстановилось до нормального уровня и сбоев в процессе работы больше не было, в конце цикла начальной установки с выхода формирователя служебной информации б на вход элемента задер ки 13 и первый вход элемента И 14 блока защиты информации 9 подается специальный сигнал опроса, действие которого описано выше. Защита информации от искажения в зависимости от ее нахождения в моме появления неисправности в сети питания реализуется следующим образом. При появлении неисправности в пр цессе набрра реквизитов операции импульс с формирователя одиночного сигнала 11 блока защиты информации 9 подается на третий вход блока задания команды 8, посредством которого кассовый регистратор переводит ся- в цикл выполнения начальной установки. Триггер метки 12, находящи ся в положении О, закрывает по второму входу элемент И 14 и при оп .росе, при поступлении специального сигнала с формирователя служебной информации б на вход элемента И 14, элемент И 14 не срабатывает - блокирует сигнал опроса и пере дачи информации и§ блока буферных регистров 15 в блок Пс1мяти 3 не происходит. Сигнал опроса через элемент задержки 13 подтверждает нулевое состояние триггера метки 12 При появлении неисправности сети питания во время цикла обработки вв денной информации до мбмента формирования блоком вывода информации 5 ответного сигнала защита информации .реализуется следующим образом. В этом случае часть или вся результирующая информация оказалась занесена в блок буферных регистров 15 в искаженном вид©, . Поскольку информация в блоке вы. вода информации 5 искажена, связанный с ним триггер метки 12 будет в нулевом положении, элемент И 14 по торому входу будет заблокирован и нформация из блока буферных регист-. ов 15 в блок памяти 3 не заносится, кассовый регистратор будет выполять начальную установку. При появлении неисправности сети питания по окончании выполнения икла обработки введенной информации защита информации реаизуется за счёт инерционности блока.итания, сохраняющего в течение 1-5 мс нормальный уровень напряжений, оторый обеспечивает информационную связь для завершения работы. Введение в устройство блока защиты информации позволяет повысить надежность работы кассового регистратора и достоверность информации.без снижения быстродействия. Формула изобретения Кассовый регистратор, содержащий клавиатуру, выход которой подключен к входу блока ввода информации, первый выход которого соединен с первым входом арифметического блока, второй выход блока ввода информации подключен через бльк задания команды и формирователь кода команды к второму входу блока задания коман- . ды и к входу формирователя служебной информации, первый выход которого соединен с первым входом блока памяти, выход которого, подключен к второму входу арифметического блока, выход которого соединен с вторым входом блока памяти и первым входом блока вывода информации, второй выход формирователя служебной информации подключен к третьему входу арифметлческого блока и второму входу блока вывода информации, отличающийся тем, что, с целью повышения достоверности .устройства при неисправности питающей сети, в него введен блок защиты информации, включающий компаратор, формирователь одиночного сигнала, триггер метки, элемент задержки; элемент И и блок буферных регистров, выход компаратора через формирователь одиночного сигнала блока защиты информации подключен к третьему входу блока -задания команды, второй выход арифметического блока подключен к первому входу блока буферных регистров блока защиты информации, выход которого соединен с третьим входом блока памяти, третий выход формирователя cyiyжебной информации подключен в блоке защиты- информации к первому входу элемента И и входу элемента задержки, выход которого соединен с первым входом триггера метки, выход которого подключен к второму входу элемента И, выход которого соединенс вторым входом блока буферных регистров , второй вход триггера метки блока защиты информации соединен с выходом блока вывода информации.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР 652565, кл. G 06 F 15/02, 1974.
2.Авторское свидетельство СССР 616631, КЛ-. G 06 F 15/02, 1973
(прототип).
название | год | авторы | номер документа |
---|---|---|---|
Кассовый регистратор | 1985 |
|
SU1355990A1 |
Кассовый регистратор | 1981 |
|
SU1001105A1 |
Кассовый регистратор | 1976 |
|
SU652565A1 |
Кассовый регистратор | 1979 |
|
SU809192A1 |
Устройство для оценки сенсомоторной деятельности обучаемого | 1989 |
|
SU1688271A1 |
Многоканальное устройство тестового контроля логических узлов | 1988 |
|
SU1564623A1 |
Устройство для контроля цифровых блоков | 1986 |
|
SU1314344A1 |
СИСТЕМА ПЕРЕДАЧИ ИНФОРМАЦИИ | 1993 |
|
RU2038634C1 |
Устройство тестового контроля цифровых блоков | 1985 |
|
SU1315982A1 |
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ И ВОССТАНОВЛЕНИЯ ТЕХНИЧЕСКИХ СРЕДСТВ МЕДИЦИНСКОГО НАЗНАЧЕНИЯ | 1992 |
|
RU2072788C1 |
Авторы
Даты
1983-03-15—Публикация
1981-08-24—Подача