Устройство для считывания информации
Изобретение относится к автоматике и вычислительной технике и может быть использовано, например, для считывания кодов с оптически контрастных носителей. С целью повышения достоверности считывания информации в устройстве стробируется процесс считывания информации. Кроме того, устройство содержит логические элементы, триггеры, счетчик и дешифратор , обеспечивающие выделение синхронизирующих импульсов, их подсчет и блокирование устройства по окончании считывания или при обнаружении сбоя. Указанная система запускается импульсом, формируемым при считывании первого служебного кодового символа на носителе информации . 1 ил. со 1C СП ел со N3
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ÄÄSUÄÄ 1325532 д11 4 G 06 К 7/14
ОПИСАНИЕ ИЗОБРЕТЕНИЯ,; "" -„
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
К АBTOPCHOMV СВИДЕТЕЛЬСТВУ (2I) 3984352/24-24 (22) 28. 1 1.85 (46) 23.07.87. Бюл. № 27 (72) Л. В. Никольский (53) 681.327.12 (088.8) (56) Патент Великобритании № 1414830, кл. G 06 К 7/14, опублик. 1977.
Авторское свидетельство СССР № 1200306, кл. G 06 К 7/14, 1984. (54) УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ
ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано, например, для считывания кодов с оптически контрастных носителей.
С целью повышения достоверности считывания информации в устройстве стробируется процесс считывания информации.
Кроме того, устройство содержит логические элементы, триггеры, счетчик и дешифратор, обеспечивающие выделение синхронизирующих импульсов, их подсчет и блокирование устройства по окончании считывания или при обнаружении сбоя. Указанная система запускается импульсом, формируемым при считывании первого служебного кодового символа на носителе информации. 1 ил.
1325532
Изобретение относится к автоматике и вычислительной технике и может быть использовано, например, для считывания кодов с оптически контрастных носителей.
Цель изобретения — повышение точности устройства.
На чертеже представлена функциональная схема устройства.
Устройство содержит блок 1 сканирования, первый триггер 2, первый формирователь 3 информационных импульсов, первый элемент И вЂ” HE 4, элемент НЕ 5, второй формирователь 6 информационных импульсов, второй элемент И вЂ” -HI: 7, второй триггер 8, третий элемент И вЂ” HE.: 9, первый счетчик 10, четвертый элемент И вЂ” -НЕ 11, генератор 12 тактовых импульсов, элемент
И 13, первый дешифратор 14, третий триггер 15, второй счетчик 16, сдвиговый регистр 7, формирователь 18 импульсов сброса, четвертый триггер 1!), пятый элемент
И вЂ” HE 20, второй дешифратор 21.
Устройство работает следующим образом.
Формирователь 18 импульсов сброса при подаче питания выдает отрицательный импульс и устанавливает в исходное состояние триггеры 5 и 8, счетчик 16 и регистр 17. Носитель информации с кодом ориентируется и фиксируется с помощью соответствующих механизмов (Hc показаны) таким образом, чтобы луч блока 1 перемещался строго вдоль кода. В момент начала движения сканатора со схемы управления его перемещением (не показана) поступает импульс на вход триггера 8, который переводит его в состояние «1».
Сигнал от триггера 8 разрешает прохождение сигналов с блока l через формирователь 3 и через элемент HE. 5, блок 6 и элемент И вЂ” HF 4 и 7 на вход S триггера 15 только в момент времени непосредственного считывания кода, тем самым повышая помехоустойчивость данной схемы.
Код, нанесенный на носитель, должен начинаться с площадки, имеющей отражающую поверхность шириной в 1 бит кода.
Эта площадка является ключем начала кода. Затем должен идти код в виде чередования отражающих и неотражающих участков в зависимости от того, какую информацию несет текущий бит кода: отражающий — если единица, и неотражающий —если ноль, причем ширина всех битов должна быть одинакова.
При появлении ключа .кода луч от блока 1, отраженный от поверхности, попадает на приемник блока 1, в котором отраженный световой сигнал преобразуется в электрический, форма которого будет повторять форму кода. Формирователи 3 и 6 формируют импульсы по фронтам этого сигнала, которые обнуляют счетчик 10 и через элементы 11 и 13 триггер 19. Кроме того, по фронтам сигнала триггер 2 устанавливает информацию на входе регистра i .
Первый входной импульс устанавливает триггер 15 в состояние «!» и тем самым обеспечивает прохождение тактовых импульсов с генератора 12 на дешифратор 21, при этом добавляется один бит на ключ кода, счетный вход счетчика !О, причем первый счетный импульс сбрасывает триггер 8 в состояние «О», тем самым обеспечивая следующий запуск схемы только при переводе его в состояние «1» при начале движения блока .
Счетчик 10 и дешифратор 14 обеспечивают пересброс триггера 19 в состояние
«1» с некоторой задержкой после фронта входного сигнала, тем самым обеспечивая помехоустойчивость и достоверность считываемой информации. При формировании единичного фронта триггером 19 счетчик 16 и регистр 17 имеют на своих входах синхросигналы, по которым меняют свое состояние. Регистр осуществляет сдвиг вправо информации, установленной на входе триггером 8, а счетчик считает данные синхросигналы.
Триггер 19 сбрасывается в ноль или импульсом от фронтов входного сигнала (когда есть смена битов информации), или через определенный интервал времени, определенный шириной бита информации, скоростью движения блока 1 и частотой генератора 12 (когда соседние биты кода содержат одинаковую информацию).
Таким образом, схема, включающая счетчик О, дешифратор 4, триггер 19 и элемент 13 вырабатывает синхросигнал на каждый элемент кода. Счетчик 16 считает количество этих синхросигналов. а тем самым и число элементов кода.
Для того, чтобы остановить схему после прочтения заданного числа битов информации и тем самым исключить возможность прочтения «лишней», а следовательно, и ложной информации, счетчик 16 через дешифратор 2 сбрасывает триггер 15 в «0», тем самым прекращает поступление тактовых импульсов на вход счетчка 10 и в регистре 17 остается информация, записанная до этого момента.
Счетчик 16 тоже сбрасывается сигналом с дешифратора 21 через элемент 20. Все элементы схемы приведены в исходное состояние и теперь процесс считывания может начаться только при новом проходе блока 1.
Обратный ход сканатора не влияет на работу схемы, так как триггер 8 должен взводиться сигналом включения прямого хода блока 1, а не реверсивного. Изменение числа возможного количества бит считываемой информаци осуществляется соответствующим подключением выходов.
Благодаря стробированию процесса считывания кода, а также слежению за количеством считанных бит информации в устройстве обеспечивается повышение достоверности считывания.
325532
1 з
Формула изобретения
Устройство для считывания информации, содержащее блок сканирвания, соединенный с входами первого формирователя информационных импульсов, элемента HE и с входом R первого триггера, выход элемента HE соединен с входом второго формирователя импульсов и с входом S первого триггера, первый элемент И вЂ” НЕ, входы которого соединены соответственно с выходами первого и второго формирователей информационных импульсов, а выход соединен с первым входом второго элемента И—
HE и с входом R первого счетчика, второй вход второго элемента И вЂ” НЕ соединен с выходом второго триггера, а выход — с входом S третьего триггера, формирователь импульсов сброса, соединенный с входами
R1 второго и третьего триггеров и с входом R сдвигового регистра, третий элемент
И†HE, входы которого соединены соответственно с выходами генератора тактовых импульсов и третьего триггера, а выход с входом R2 второго триггера и со счетным входом первого, счетчика, информационные выходы которого соединены с соответствующими входами первого дешифратора, а выход переполнения соединен с первым входом элемента И, четвертый триггер, входы Я и К которого соединены соответственно с выходами первого дешифратора и элемента И. а выход с синхронизируюгцим входом сдвнгового регистра, вход S второго триггера является управлякнцим входом устройства, выходы сдвигового регистра - выходами устройства, отличающееся тем, что, с целью повышения точности устройства, оно содер10 жит четвертый элемент И вЂ” HE, пятый элемент И вЂ” HE, второй счетчик и второй дешифратор, информационные входы которого соединены соответственно с выходами второго счетчика, управляющий вход соединен с первым входом четвертого элемента И вЂ” HF u
15 с выходом третьего триггера, а выходы соединены соответственно с первым входом пятого элемента И вЂ” HE и с входом R2 третьего триггера, счетный вход второго счетчика соединен с выходом четвертого триг211 гера, а вход R — — с выходом пятого элемента И вЂ” HE, второй вход четвертого элемента И вЂ” HE соединен с выходом первого элемента И вЂ” HE, второй вход пятого элемента И вЂ” HE соединен с формирователем импульсов сброса.
Составитель H. Миляев
Редактор П. Гереши Техред И. Верес Корректор Н. Король
Заказ 3113/47 Тираж 672 Подписное
ВНИИПИ Государственного комитета СССР по дечам изобретений и открытий ! 13035, Москва, Ж вЂ” 35, Раушская наб., д. 4, 5
Производственно-полиграфическое предприятие, г. Ужгород, 1л. Проектная, 4


