Устройство для ввода информации с перфокарт
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистические
Респу6лик
ОП ИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
iiii957197 (6l ) Дополнительное к авт. свнп-ву (22) Заявлено 25 ° 03 ° 81 (21) 326305 1./18-24 (51) М. Кл. с присоелинением заявки №
G 06 Г 3/02
1оеудврствппЫ комитет (23) Приоритет
Опубликовано 07. 09 ° 82 ° Бюллетень № 33
Дата опубликования описания 07 .09 .82 ао лелем изо4ретеиий и открытий (53) УДК681 ° 327..1 1(088.8) (54) уСТРОйСТОО N)a MEOW ИНФОРНА(ИИ
С ПЕРФОКАРТ
Изобретение относится к вычислительной технике и предназначено для ввода, информации с перфокарт.
Известно устройство ввода информации с перфокарт, содержащее блок фотосчитывания, регистр, триггеры, схемы совпадения, светоизлучающий элемент 1), Недостаток этого устройства состоит в низкой достоверности вводимой информации в тех случаях, когда не исключен реверс носителя и повторное считывание. колонок перфокарт при ручном вводе.
Наиболее близким по технической сущности к предлагаемому является устройство для ввода информации. с
Ъ перфокарт, содержащее фотоприемники первой группы, соединенные со входами первого формирователя импульсов, выходы которого подключены к входам группы регистра, последовательно соединенные триг.геры, первые входы которых соединены между собой и вхо" дом устройства, вторые входы - с первыми входами соответствующих эле" ментов И, вторые входы которых подключены к выходам соответствующими триггеров, а выходы - к входам элемента ИЛИ, выход которого соединен с входом регистра и выходом устройства, фотоприемники второй группы, соединены с входами второго формирователя импульсов, выходы котоporо подключены к первым входам элементов И f2)..
Недостаток известного устройства .состоит в том, что при обеспечении достаточной достоверности вводимой информации с перфокарт в тех случаях, когда не исключен реверс носителя, его аппаратурные затраты возрастают пропорционально числу вво димых колонок с носителя. Так, например, при вводе информации со стандартной перфокарты по ГОСТ 6198-75 с числом колонок N 80) число триггечто позволит сократить аппаратурные затраты и повысить достоверность ввода информации.
Цель изобретения — упрощение и повышение надежности устройства.
Указанная цель достигается тем, что а устройство, содержащее блок считывания, выходы фотоприемников первой группы которогп соединены че рез первый формирователь импульсов с группой входов первого регистра, выходы фотоприемников второй группы блока считывания соединень| с входами второго формирователя импульсов, группу элементов И, элемент И, элемент ИЛИ, дополнительно введены шифратор, блок сравнения, второй регистр, 35 формирователь. строба, вход которого соединен с выходом элемента И, первый вход которого соединен с выходом элемента ИЛИ, входы которого соединены с выходами второго формировак, а теля и с входами шифратора, выход которого соединен с первыми входами элементов И группы и с одними входами лока сравнения, другие входы которого соединены с выходами второго
45 регистра, группы входов которого соединены с выходами элементов И груп-, пы, а выход блока сравнения соединен с вторым входом элемента И, первый выход: формирователя строба соединен с входом первого регистра и с аыхо56 дом устройства, а второй выход формирователя строба соединен с вторыми входами элементов И группы, третий
P вход элемента И и второй вход вто рого регистра соединены с входом устройства.
На чертеже представлена структурная схема у.тройства.
3 957 l9 ров составит 80, число элементов И составит 80, Этот недостаток можно устранить, если изменить систему синхронизации по сьему информации с буферного регистра и изменить метод однозначного определения считываемых колонок, их кодовое представление. Так в известном устройстве многопозиционным кодом задается считываемая 10 колонка перфокарты, а замена этого кода на двоичное представление позволит сократить разрядность до
log N = 7; т.е. дальнейшая цифровая обработка будет проходить с числами,име- 15
N ющими в Ро м, меньшую разрядность, Ъ
7 4
Устройство содержит фотоприемники
1 первой группы, первый формирователь 2 импульсов, первый регистр 3, фотоприемники ч второй группы, второй формирователь 5 импульсов, элемент ИЛИ 6, шифратор 7, группу элементов И 8, второй регистр 9, блок
10 сравнения, элемент И 11, формирователь 12 строба, вход 13 устройства первый выход 14 устройства, второй выход устройства, перфокарта
15, узел 16 считывания.
Фотоприемники 1 первой группы подключены к входам первого формирователя 2 импульсов, а выходы которого подключены к входам группы первого регистра 3. Фотоприемники ч второй группы соединены с входами второго формирователя 5 импульсов. Выходы второго формирователя 5 импульсоа соединены с входами элемента ИЛИ 6 и шифратора 7. Выход элемента ИЛИ б соединен с первым входом элемента И 11.
Выход шифратора 7 соединен с первыми входами элементов И 8 группы и с одним входом блока 10 сравнения. Выxoob> npMeHToB И 8 группы соединены с входами группы второго регистра
Выход второго регистра 9 соединен с другими входами блока 10 сравнения, выход которой подключен ко второму входу элемента И 11. Выход элемента
И 11 подключен к входу формирователя
12 строба. Первый выход формирователя 12 строба соединен с входом первого регистра 3 и выходом 14 устройства, а второй выход формирователя 12 строба соединен со вторыми входами элементов И 8 группы.
Вход 13 устройства подключен к установочному входу в исходное состояние второго регистра 9 и третье— му входу элемента И 11.
В блоке 16 считывания расположены фотоприемники 1 первой группы и фотоприемники 4 второй группь .
Фотоприемники 1 первой группы, первый формирователь 2 импульсов, первый регистр 3 предназначены для считывания кодовых пробивок колонок перфокарты 15 их временного запоминания.
Фотоприемники 4 вторая группа, второй формирователь 5 импульсов, элемент ИЛИ 6, шифратор 7, элементы
И 8 группы, второй регистр 9, блок
10 сравнения, элемент И 11, формирователь 12 строба, служат для синхронизации считывания колонок перфоркар957197 ты 15. Причем сигнал записи информации с колонки перфокарты 15 поступит по второму входу первого регистра 3 лишь в том случае, если номер считываемой колонки превосходит но- S мера считанных ранее колонок перфокарты 15.
Устройство работает следующим образом.
В исходном состоянии второй регистр 9 обнулен сигналом со входа
13 устройства, а выход 14 устройства заблокирован по третьему входу элемента И 11 этим же сигналом. При поступлении разрешения по входу 13 устройство разблокируется. В процессе поколонного считывания информации с перфокарты 15 происходит последовательное затемнение передним краем перфокарты 15 фотоприемников 4 вто- 2в рой группы, что однозначно определяет порядковый номер - считываемой колонки. При считывании первой колонки код информации с выхода фотоприемников первой группы поступает на вход 25 первого регистра 3 через первый формирователь 2 импульсов.
При этом затемняется передним краем. перфокарты первыЙ фотоприемник
4 второй группы и с выхода второго зо формирователя 5 импульса выдается номер позиции фотоприемника 4 второй группы. на вход элемента ИЛИ 6 и на шифратор 7, преобразующего многопозиционный код номера затемненного фотоприемника в двоичный (т.е. номера считываемой колонки ).
Двоичный код номера колонки перфокарты" 15 поступает на первые входы элементов И 8 группы и блока 10 срав- 40 нения, которая сравнивает код с шифратора 7 с кодом, находящимся во втором регистре 9. При этом блок 10 сравнения выдает на второй вход элемента И 11 разрешающий потенциал в
45 том случае, когда код номера колонки с шифратора 7 превышает код содержимого второ го. ре ги стра 9.
При дальнейшем движении перфокарты
15 происходит затемнение передним краем префокарты 15 второго фотоприемника фотоприемников 4 второй группы и с выхода второго формирователя 5 выдается номер позиции этого фотопри" емника на шиФратор 7. С выхода шифратора 7 на первые входы блока 10 сравнения поступает код 0000010, что превышает значение хранящегося номера считанной ранее колонки, На второй вход элемента И 11 поступает разрешение с выхода блока 10 сравнения, формирователь 12 строба запускается и с его первого выхода поступает разрешение записи в первый регистр
3 и на выход 14 устройства.
До считывания первой колонки перфокарты 15 регистр 9 обнулен (0000000000), поэтому на выходе блока 10 сравнения при поступлении с шифратора 7 кода номера первой колонки 0000001 будет разрешающий потенSS циал для второго входа элемента И 11 а на его первый вход через элемент
ИЛИ 6 поступает разрешение запуска формирователя 12 строба °
Формирователь 12 строба формирует два сдвинутых во времени стробимпульса, вначале "Строб 1" íà его первом выходе и "Строб 2" (по окончении "Строб 1") íà его втором выходе.
При запуске формирователя 12 с первого выхода выдается синхронизирующий сигнал "Строб 1" разрешения записи информации с колонки по второму входу первого регистра 3, а также на выход 14 устройства для синхронизации выборки информации из регистра и ее дальнейшей обработки.
По окончании сигнала "Строб 1" на втором выходе формирователя 12 строба появляется сигнал "Строб 2", по которому через элементы И 8 группы происходит-запись во второй регистр 9 состояния выходов шифратора 7, т.е. запишется код считанной колонки
000000001, Теперь, если произойдет реверс движения перфокарты 15 и произойдет повторное затемнение перед-ним краем перфокарты 15 первого фотоприемника фотоприемников 4 второй группы, то с выхода второго Формирователя 5 на вход блока 10 сравнения будет поступать опять код номера первой колонки 0000001.
А во втором регистре 9 уже записан двиочный код номера первой колонки, поэтому блок 10 сравнения не выдает разрешения на второй вход элемента И 11. Формирователь 12 строба не запускается, код в первый регистр
3 не поступает и на выходе 14 устройства нет сигнала о считывании колонки перфокарты 15, т.е. считывания (повторно) первой колонки не произойдет.
957197
При дальнейшем движении перфокарты 15 при считывании происходит по.следовательное считывание информации с колонок, при этом запись в регистр происходит лишь при условии превы- $ шения номера кода текущей считываемой колонки над номером предыдущей считанной колонки, номер последней которой хранится во втором регистре 9 ° 10
При считывании с колонки перфокарты 15 кодовой комбинации об окончании блока информации (например,,КБ, KT, Kfl no ГОСТ 13052-74) внешнее . устройство (не показано) снимает раз- 1$ решение со входа 13 устройства, а регистр 9 обнуляется. Устройство заблокировано до поступления следующего разрешения по входу 13.
Таким образом, обеспечивается на- 20 дежная работа устройства при нестабильном характере движения перфокарты 15 (в том числе и при реверсе движения) на более простом и оптимальном, с точки зрения аппаратных зат- 2$ рат, устройства при сохранении функциональных свойств прототипа.
Эффективность изобретения выразится в уменьшении числа триггеров и элементов И за вычетом затрат на $0 шифратор 7 и блок 10 сравнения.
Так, если и - число колонок в перфокарте, то для реализации схемы известного устройства потребуется
N-триггеров со входной логикой и Йэлементов И.
В предлагаемом устройстве количество триггеров во втором регистре
9 составит всего log
Эффективность от применения предлагаемого устройства
О" Pop 8
4$ (т.е. во столько раз уменьшится число триггеров), Так при использовании стандартной 80- колонной перфокарты по ГОСТ.619875 уменьшение составит при N=80, В0 S0
Cog 80 - 11 (раз) о
Сучетом того,,что разрядность выхода шифратора составит log N, y схема сравнения производит сравнение по
SS . log
Наличие же log
Использование в предлагаемом устройстве дополнительной информации на перфокарте, представленной в виде нормированного расстояния между передней кромкой носителя и пробивками первого информационного разряда (колонки), а также информации в виде расстояния между колонками пробивок на перфокарте позволяет однозначно определить порядковый номер считываемой колонки и последующей схемой обработки сигналов о считывании колонок носителя исключить ложное повторное считывание при реверсе движения носителя.
Требования к нормированному расстоянию между пробивками на носителе не является специфическими для предлагаемого устройства, они соответствуют требованиям ГОСТ 6198-75 на перфорационные карты.
Для обеспечения последовательного считывания информационных разрядов (колонок) перфокарты 15 и исключения повторного ложного счиТывания одной и той же колонки при реверсе перфокарты 15 блок считывания выполнен так, что первый фотоприемник фотоприемников 4 второй группы расположен относительно линейки фотоприемников
1 первой группы на расстоянии L 2, равном расстоянию между передним краем перфокарты 15 и пробивками колонки, а все последующие фотоприемники
4 второй группы расположены с шагом
L 1, равным расстоянию между колонками перфокарты 15.
Таким образом, обеспечивается повышение достоверности ввода информации с перфокарт.
Формула изобретения
Устройство для ввода информации с перфокарт, содержащее блок считывания, выходы фотоприемников первой группы которого соединены через пер-. вый формирователь импульсов с группой входов первого регистра, выходы фотоприемников второй группы блока считывания соединены с входами второго формирователя импульсов, rpynпу элементов И,,элемент И, элемент
ИЛИ, о т л и ч а ю щ е е с я тем, что, с целью упрощения и повышения надежности устройства, в него введень! шифратор, блок сравнения, второй регистр, формирователь строба., вход которого соединен с выходом элемента
И, первый вход которого соединен с выходом элемента ИЛИ, входы которого соединены с выходами второго формирователя и с входами шифратора, выход которого соединен с первыми входами элементов И группы и с одними входами блока сравнения, другие входы которого соединены с выходами
957197 10 второго регистра, группы входов которого соединены с выходами элементов И группы, а выход блока сравнения соединен с вторым входом элемента И, первый выход формирователя строба соединен с входом первого регистра и с выходом устройства, а вто рой выход формирователя строба соединен с вторыми входами элементов И
>0 группы, третий вход элемента И и второй вход второго регистра соединены с входом устройства.
Источники информации, принятые во внимание при экспертизе
15 1. Авторское свидетельство СССР
М 423117, кл. G 06 F 3/02, 1971.
2. Авторское свидетельство СССР
N 739512, кл. 6 06 F 3/02, 606 F3/02
1977 (прототип).
957197
7 7 Подпи сное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб,, д. g/5
Заказ ги„чная ПП11 Патент, r. Ужгород, ул, Проектная, Составитель В.Шоркин
Редактор Е,Кинив Гехред Е.Харитончик Корректор Г.Решетник