Интерфейсы подключения
Для подключения сканеров штрих-кода к управляющим устройствам (ПК, POS-терминал и т.д.) и передачи данных в информационную систему используются различные интерфейсы связи. Выбор интерфейса подключения зависит от параметров интерфейса, функциональных возможностей приложения, в котором используется сканер и от технических характеристик управляющего устройства. Основные параметры, которые необходимо учитывать при выборе интерфейса:
- максимальное расстояние передачи данных (длина кабеля)
- тип кабеля
- скорость передачи данных
- структура канала передачи информации
- дополнительное питание
- возможность «горячего» подключения
На сегодняшний день существует большое количество типов интерфейсов подключения. Краткие характеристики основных типов представлены ниже.
RS-232C. Последовательный интерфейс
Данный стандарт разработан Ассоциацией электронной промышленности США (Electronics Industries Association – EIA) в 1969г. RS-232C является последовательным асинхронным интерфейсом передачи данных, между приемным и передающим оборудованием, работающий в режиме последовательного обмена данными со скоростями до 115200 бит/сек. Максимальная длина кабеля составляет 15 м.
RS-232 был разработан как стандарт для соединения компьютеров и различных последовательных периферийных устройств. Спецификации интерфейса RS-232 не ограничивают максимальною длину кабеля, но ограничивают максимальное значение его емкости 2500 пФ. Емкость интерфейсных кабелей различна, однако общепринятой длиной, удовлетворяющей спецификации, считается длина 15 м (скорость до 19600 бод).
Чем выше скорость передачи, тем больше искажения сигнала, вызванные емкостными характеристиками кабеля. Выпускаются специальные интерфейсные кабели прямой связи RS-232 низкой емкости, которые работают со скоростью 9600 бод на расстоянии до 150 м. Для RS-232, в качестве соединителя, рекомендуется использовать разъем DB-25. Но наиболее распространенным является разъем DB-9, в котором используются только основные сигналы.
Разъем DB-9:
Контакт Описание сигнала
- 1 GND (защитное заземление)
- 2 TxD (передаваемые данные)
- 3 RxD (принимаемые данные)
- 4 DTR (готовность DTE)
- 5 SG ( сигнальное заземление)
- 6 DSR (готовность DCE)
- 7 CTS (готовность к передаче)
- 8 RTS (готовность к приему)
- 9 Напряжение питания
RS422
Как и RS232 RS422 является последовательным асинхронным интерфейсом передачи данных, однако обеспечивает передачу данных на большие расстояния. Он предусматривает работу на скоростях до 10 Мбит/с и расстояниях до 1200 м. RS-422 не совместим с RS-232, и взаимодействие между ними может быть обеспечено только при помощи специального интерфейсного конвертера.
RS485
RS485 интерфейс имеет те же электрические параметры, что и RS422 (максимальная скорость до 10 Мбит/с и расстояние передачи до 1200 м). Отличие состоит в том, что RS-485 обеспечивает соединение точка - многоточка, в то время как RS-232 работает по схеме точка – точка. Другими словами RS485 имеет до 32 пар приемопередатчиков в информационной шине, тогда как RS422 имеет только один приемопередатчик и одну информационную шину.
Разрыв клавиатуры (KBW)
Посредством данного интерфейса осуществляется передача данных между клавиатурой и ПК или POS-терминалом. Данный тип интерфейса не стандартизирован и разрабатывается каждым производителем ПК или POS-терминалов отдельно. Сканеры штрих-кода по умолчанию поддерживают множество разнообразных интерфейсов KBW. Подключение в разрыв клавиатуры наиболее простой и удобный способ связи между сканером и ПК, данные от сканера эмулируют нажатие клавиш клавиатуры и передаются в любую текстовую строку, где установлен курсор мыши. Недостатком интерфейса KBW является небольшая скорость и расстояние передачи данных. Но при этом для большинства ручных сканеров, подключаемых по интерфейсу «разрыв клавиатуры», не требуется дополнительного блока питания, который является неотъемлемым атрибутом при подключении через RS-232, RS-422 и RS-485.
USB
Интерфейс USB (Universal Serial Bus - Универсальный Последовательный Интерфейс) предназначен для подключения периферийных устройств к персональному компьютеру. Позволяет производить обмен информацией с периферийными устройствами на трех скоростях (спецификация USB 2.0):
- Низкая скорость (Low Speed - LS) - 1,5 Мбит/с;
- Полная скорость (Full Speed - FS) - 12 Мбит/с;
- Высокая скорость (High Speed - HS) - 480 Мбит/с.
Для подключения периферийных устройств используется 4-жильный кабель: питание +5 В, сигнальные провода D+ и D-, общий провод. В последнее время USB интерфейс находит все большее применение, в связи с тем, что последнее время все больше производителей ПК и POS- терминалов перестают использовать устаревшие интерфейсы передачи данных RS-232 и RS-485.