Устройство для считывания информации с перфоносителя

 

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

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

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

РЕСПУБЛИК (51)4 С 06 К 7/14 .1

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

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

rl0 ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ ПРИ ГННТ СССР (21) 4331291/24-24 (22) 24. 11.87 (46) 23.07.89. Бюл. N- 27 (72) Л.В.Друзь и Ю.П.Рукоданов (53) 681.321.12 (088.8} (56) Авторское свидетельство СССР

Р 1080161, кл . G 06 К 7/14, 1982.

Авторское свидетельство СССР

9 1388914, кл. G 06 К 7/14, 1986. (54) УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИНФОРМАЦИИ С ПЕРФОНОСИТЕЛЯ

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

На чертеже приведена функциональная схема .устройства.

Устройство содержит блок 1 фотоприемников, пороговый элемент 2, первый 3, второй 4, третий 5 элементы И, первый элемент ИЛИ-НЕ 6, четвертый элемент И 7, элемент НЕ 8, блок 9 сравнения, первый элемент ИЛИ 10, первый 11, второй 12 и третий 13 регистры, блок 14 усилителей, второй элемент ИЛИ 15, блок 16 памяти, счетчик 17, второй элемент ИЛИ-НЕ 18, пятый 19, шестой 20, седьмой 21 и восьмой 22 элементы И, первый 23 и второй 24 триггеры, генератор 25 импульсов, сумматор 26, вход 27 начальной установки.

„„Я0„„1495827 А 1 (57} Изобретение относится к вычислительной технике и может быть исполь- зовано для ввода информации в ЭВМ.

Целью изобретения является повышение достоверности считывания информации.

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

Пороговый элемент 2 содержит дешифратор 28, счетчик 29 и элемент

НЕ 30.

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

По сигналу начальной установки, который подается по входу 27 устройства, обнуляется счетчик 17, триггер

23, через элемент HJIH 15 — регистры

11 — 13 и через элемент ИЛИ 10 — . счетчик 29. Триггер 23 подготавливает к открыванию элементы И 19 и 20.

После .этого включается генератор 25 импульсов и в устройство подаются тактовые импульсы, которые поступают на тактовый вход триггера 24 и входы элементов И 19 — 22. Триггер 24 работает в счетном режиме и вместе с элементами И 19 и 20 формирует две тактовые последовательности сдвинутых друг относительно друга нмпуль" сов ° Причем тактовые импульсы с выхода элемента И 19 обеспечивают запись

1495827 4 в регистр 13, а импульсы с выхода элемента И 20 опрашивают элементы И

3 — 5 и тем самым выходы блока 9 сравнения. При отсутствии информации на выходах блока 14 регистры 11 — 13 находятся в нулевом положении. Поэтому на первом выходе блока 9 формируется сигнал, который открывает элемент И 3. Импульсы элемента 20 через 10 элемент И 3 подаются на вход порого". вого элемента 2. Счетчик 29 заполняется до,порогового значения, которое определяется дешифратором 28, после чего через элемент HE 30 снимается 15 сигнал разрешения счета е управляющего входа счетчика 29 и счет импульсов в пороговом элементе 2 прекращается.

Это состояние устройства сохраняется до тех пор, пока не будет включено 20 движение перфоносителя. При движении перфоносителя под блок 1 фотоприемников попадает некоторое число перфоотверстий считываемой строки.

На соответствующих выходах блока

l формируется код строки, единичные сигналы разрядов которого подаются на информационные входы регистра !3.

При подаче очередного тактового импульса с выхода элемента И 19,код строки записывается в регистр 13. При этом сумматор 26 подсчитывает сумму единичных разрядов кода строки, запи-. санного в регистре 13, и формирует соответствующий двоичный код суммы, 35 который подается на блок 9 сравнения и на информационные входы регистра

11. В начале строки число на выходе сумматора 26 больше числа (нулевого) регистра 12, поэтому блок 9 формирует40 сигнал на втором выходе, который открывает элемент И 4, снимает сигнал на первом выходе и закрывает элемент

И 3. Тактовый импульс с выхода элемента И 4 через элемент ИЛИ 10 обну- 45 ляет счетчик 29 порогового элемента 2 и подается . на элемент ИЛИ-НЕ 6, на выходе которого формируется отрицательный импульс. По переднему фронту этого импульса сумма единиц с выхода 50 сумматора 26 переписывается в регистр 12, а код строки в текущем такте — с выходов регистра 13 в ре гистр 11.

Во время движения носителя инфор" 55 мации код строки и число перфоотверстий считываемой строки, фиксируемое соответственно s регистрах 13 и 1.1 и сумматоре 26, последовательно приближается к истинному числу пробивок данной строки. Причем в каждом последующем цикле записи в регистр 13 число на выходе сумматора 26 сравнивается с числом, записанным в регистр 12 в предыдущем цикле, и соответствующий код строки фиксируется в регистре 11.

Так как время нахождения строки носителя под фотоприемниками значительно больше периода тактовых последовательностей импульсов, формируемых элементами И 19 и 20, то при сравнении указанных чисел возникают следующие ситуации: в начале строки (верхняя граница перфопробивок ) число сумматора 26 больше числа в регистре 12; в середине строки число сумматора 26 равно числу в регистре 12; в конце строки (нижняя граница перфопробивок ) число сумматора 26 меньше числа в регистре 12.

При этом равенство чисел в середине строки при данной скорости движения носителя и тактовой частоте сохраняется в течение определенного числа тактов, минимальное число которых принимается за пороговую величину, фиксируется пороговым элементом 2 и является признаком истинного значения кода считываемой строки..Пока число сумматора 26 больше числа регистра 12, сигнал на втором выходе блока 9 сравнения удерживает открытым элемент И 4, и тактовые импульсы обнуляют пороговый элемент 2 и затем переписывают сумму единиц кода строки из сумматора 26 в регистр 12, а текущий код строки из регистра 13 в регистр 11. При равенстве укаэанных чисел блок 9 закрывает элемент И 4 и выдает сигнал, который открывает элемент И 3. Тактовые импульсы через элемент И 3 последовательно заполняют пороговый элемент 2 до порогового значения. При этом код строки в регистре 11 не изменяется, Если равенство чисел не стабильно, случайно, например строка носителя еще не полностью продвинулась под фотоприемники блока 1 или был перекос носителя, в следующем такте снова сформируется сигнал "Больше" и пороговый элемент 2 обнулится или фиксируется сигнал на третьем выходе блока 9, который открывает элемент 7 и тактовый импульс с его выхода обнуляет пороговый элемент 2 и изменяет состояние регистров 11 и 12. Если же равенство срав27 6

5 14958 ниваемых чисел стабильно, пороговый элемент 2 заполняется до своего порогового значения и выдает сигнал, который через элемент 30 закрывает эле5 мент И 7 и подготавливает к открыванию элемент И 5. Если при дальнейшем продвижении носителя равенство сравниваемых чисел сохраняется, состояние устройства после выдачи порогово- lð го сигнала не изменяется. После этого носитель смещается к концу строки и число сумматора 26 становится меньше числа регистра ll. В этом случае блок 9 сравнения формирует сиг- 15 нал, который открывает элемент И 5.

Тактовый импульс элемента И 20 через элемент И 5 годается на элемент 18. .На выходе элемента 18 формируется отрицательный импульс, по переднему 20 фронту которого триггер 23 устанавливается в единичное состояние.

Триггер 23 как и триггер 24 работает в счетном режиме. Триггер 23 закрывает элементы 19 и 20, подает сиг- 25 нал низкого уровня на вход установки режима блока 16 памяти, устанавливает режим записи информации и открывает .элементы 21 и 23, на выходах которых также формируются две последова- 30 тельности тактовых импульсов, аналогичные последовательностям импульсов элементов 19 и 20. Тактовый импульс элемента 21 подается на стробирующий вход блока 16 памяти и в него записывается код строки из регистра ll no адресу, заданному счетчиком 17. После этого импульс с выхода элемента И 22 увеличивает адрес счетчика 17 на единицу, через элемент 15 обнуляет ре- 40 гистры ll — 13, через элемент 10 пороговый элемент 2, а через элемент

18 — триггер 23. Последний отключает элементы 21 и 22 и снова включает в работу элементы 19 и 20. 45

Так как под фотоприемниками блока находится нижняя граница строки и носитель смещается к разделительному участку между соседними строками информации, сумма единичных разрядов на выходе сумматора 26 уменьшается до нулевого значения. При этом после обнуления порогового элемента 2. закрывается элемент 5 и подготавливается к открыванию через элемент НЕ 8 элемент И 7. Тактовый импульс элемента 20 через элементы 7 и 6 периодически переписывает текущие числа сумматора 26 в регистр 12 и коды строки из регистра 13 в регистр .11. Поэтому, ко гда под фо то приемниками I будет находиться разделительный участок строки, в регистрах 11 — 13 запи- саны нулевые коды. В этом состояшш устройство готово к обработке следующей стро ки но сителя информации.

Таким образам, в устройстве достигается повышение достоверности считывания информации с подвижного носителя за счет оптимизации момента фиксирования информации строки, счиTblBGpMop; с подвижного носителя, и MH— нимального времени опроса разрядов кода строки носителя информации. 11омент фиксирОвания информации опреде— ляется при стабильном значении считьваемого кода строки в течение порого— вого числа тактов.

Формула изобретения

Устройство для считывания информа— ции с перфоносителя, содержащее последовательно соединенные блоки фотоприемников и усилителей, генератор импульсов, четъ ре элемента И, элемент

ИЛИ, три регистра, счетчик, первый триггер, блок памяти и элемент НЕ, выход которого соединен - первым входом первого элемента И, первый и второй выходы блока сравнения соединены соответственно с первыми входами первого и второго элементов И, выходы первого регистра соединены с входами первой группы блока сравнения, выходы второго регистра соединены с информационными входами блока памяти, выходы которого являются информационными выходами устройства, о т л и— ч а ю щ е е с я тем, что, с целью повьппекия достоверности считывания информации, в него введены пороговый элемент, второй элемент ИЛИ, пятый, шестой, седьмой и восьмой элементы И, вгорой триггер, первый и второй элементы ИЛИ вЂ” НЕ и сумматор, выходы которого соединены с входами второй группы блока сравнения и информационными входами второго регистра, а входы с выходами третьего регистра и с ин-. формационными входами первого регистра, выходы второго регистра соединены с соответствующими входами второй группы блока сравнения, третий вход блока сравнения соединен с первым входом третьего элемента И и с вторым входом четвертого элемента И, входы

1495827 порогового элемента соединены соответственно с выходами первых элементов И и ИЛИ, а выход — с вторым входом третьего элемента И и с входом

5 эле мента НЕ, выход второго элемента И соединен с первыми входами первых, элементов ИЛИ и ИЛИ-НЕ, вторые входы которых соединены с выходом четвертого элемента И, выход третьего элемен- () та И соединен с первым входом второ, го элемента ИЛИ-НЕ, выход второго элемента ИЛИ соединен с входами

lt II

Сброс первого, второго и третьего .регистров и с вторым входом первого,15 ! ,элемента ИЛИ, входы "Сброс" первого ,триггера и счетчика соединены с пер вым входом элемента ИЛИ и являются

,,входом начальной установки устройст—

1 ва, выход пятого элемента И соединен 20

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

И, выход шестого элемента И соединен с вторыми входами первого и второго элементов И и с третьими входами третьего и четвертого элементов И,. выход седьмого элемента И соединен со стробирующим входом блока памяти,выход восьмого элемента И соединен со счетным входом счетчика и с вторыми входами вторых элементов ИЛИ и ИЛИНЕ, выходы счетчика соединены с адресными входами блока памяти, выход первого элемента ИЛИ-НЕ соединен с синхронизирующими входами первого и второго регистров„ выход второго. элемента ИЛИ вЂ  соединен с синхрониэирующим входом первого триггера.

Устройство для считывания информации с перфоносителя Устройство для считывания информации с перфоносителя Устройство для считывания информации с перфоносителя Устройство для считывания информации с перфоносителя 

 

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

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

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

Изобретение относится к автоматике и может быть использовано, например, в контрольно-пропускных пунктах

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

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

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

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

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

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

Изобретение относится к средствам автоматического ввода информации

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

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

Изобретение относится к фотосчитывающим устройствам

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

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

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

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