物流条码实用手册
上QQ阅读APP看书,第一时间看更新

2.5 条码识读

条码符号是图形化的编码符号,对条码符号的识读就是要借助一定的专用设备,将条码符号中含有的编码信息转换成计算机可识别的数字信息。

从系统结构和功能上讲,条码识读系统是由扫描系统、信号整形、译码3部分组成,如图2-9所示。

图2-9 条码识读系统组成

扫描系统由光学系统及探测器(即光电转换器件)组成,它完成对条码符号的光学扫描,并通过光电探测器,将条码条空图案的光信号转换成为电信号。

信号整形部分由信号放大、滤波、波形整形组成,它的功能是将条码的光电扫描信号处理成为标准电位的矩形波信号,其高低电平的宽度和条码符号的条空尺寸相对应。

译码部分一般由嵌入式微处理器组成,它的功能就是对条码的矩形波信号进行译码,其结果通过接口电路输出到条码应用系统中的数据终端。

条码符号的识读涉及光学、电子学、微处理器等多种技术。要完成正确识读,必须满足以下几个条件:

(1)建立一个光学系统并产生一个光点,使该光点在人工或自动控制下能沿某一轨迹作直线运动且通过一个条码符号的左空白区、起始符、数据符、终止符及右空白区。

(2)建立一个反射光接收系统,使它能够接收到光点从条码符号上反射回来的光。同时要求接收系统的探测器的敏感面尽量与光点经过光学系统成像的尺寸相吻合。如果光点的成像比光敏感面小,则会使光点外的那些对探测器敏感的背景光进入探测器,影响识读。当然也要求来自条上的光点的反射光弱,而来自空上的光点的反射光强,以便通过反射光的强弱及持续时间来测定条(空)宽。

(3)要求光电转换器将接收到的光信号不失真地转换成电信号。

(4)要求电子电路将电信号放大、滤波、整形,并转换成电脉冲信号。

(5)建立某种译码算法,将所获得的电脉冲信号进行分析、处理,从而得到条码符号所表示的信息。

(6)将所得到的信息转储到指定的地方。

上述的(1)~(4)步一般由扫描器完成,第(5)、(6)步一般由译码器完成。