КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Элементы архитектуры устройств считывания ШК
Устройства считывания ШК предназначены для чтения машинно-считываемых штриховых кодов, их контроля и передачи на обработку в качестве сложных блоков данных в виде кода. Считывание ШК происходит световым карандашом, который преобразует светло-темную информацию ШК в электрические сигналы. Для иллюстрации рассмотрим следующий ШК: · штрихи расположены не с постоянным шагом; · узкие штрихи соответствуют 0, широкие 1; · отношение между узкими и широкими штрихами 1:3; · кодируемая информация состоит из шестнадцатеричных цифр, поэтому каждая цифра состоит из 4 штрихов; · бит 20 находится слева. Блок ШК содержит наряду с собственно цифровой информацией еще две цифры являющихся защитным (контрольным) знаком. Кроме того, данные и контрольные знаки ограничены стоящими на краях знаками НАЧАЛО и КОНЕЦ. Начальный и конечный знаки различны, поэтому световой карандаш можно перемещать как слева направо, так и справа налево. Контрольные знаки вычисляются по определенному алгоритму перед нанесением штрих кода и добавляются затем к данным штрих кода. Вычислитель образует из считанных данных контрольные знаки и сравнивает их с контрольными знаками, которые содержатся в прочитанном ШК. При правильном чтении и передаче информации оба контрольных знака должны соответствовать друг другу. Дешифратор квитирует (подтверждает) свободное от ошибок чтение акустическим сигналом для оператора. Блок-схема устройства считывания ШК Рассмотрим случай, когда к дешифратору, выполненному на однокристальной микро ЭВМ, можно подключить до 8 световых карандашей. На рисунке показана блок-схема такой аппаратуры. Каждый карандаш содержит схему формирования сигнала и один зуммер. 8 световых карандашей подключаются к дешифратору через 8 схем приёмопередатчиков. Дешифровщик содержит микропроцессор (МР, ОЗУ, ППЗУ, модуль периферийного интерфейсного адаптера и асинхронного коммутационного интерфейсного адаптера) и некоторые другие компоненты (распознаватель фронта, триггеры и др.). Задача асинхронного коммутационного интерфейсного адаптера заключается в передаче информации полученной от ШК, на компьютер. Адаптер карандашей осуществляет взаимодействие между считывателями штрих кода и микропроцессором. Он содержит наряду с линейным приёмником сигналов считывателя и задающим каскадом акустических сигналов ещё и распознаватель фронта. Схема распознавания фронта одного канала считывателя состоит из дифференцирующего звена. Она генерирует при каждом переходе от светлого пятна к темному пятну один импульс. Выход схемы распознавания фронта далее поступает через триггер Шмидта на вход СА1 ПИА (периферийного интерфейсного адаптера MC6820).
Эта схема запрограммирована так, что переход не равный H->L на вход CA1 ведет к прерыванию. Управление зуммером производится стороной в ПИА. Бит-эталон в качестве выхода переключаемого регистра данных РВ ПИА выбирает соответствующий зуммер считывателя (“0” – “зуммер не выбран”). Одновременно с загрузкой регистра данных на выходе СВ2 ПИА генерируется импульс низкого уровня, запускающий одновибратор длительности зуммер. Обратный фронт с выхода одновибратора устанавливает через вход СВ1 соответствующий флаг регистра управления ПИА. Программно проверяется, истекло ли время действия зуммера. Это необходимо, поскольку новый акустический сигнал квитирования последует тогда, когда завершится предыдущий.
Дата добавления: 2014-01-15; Просмотров: 383; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |