
相信大家对条形码已经很熟悉了。商场的每件商品都有唯一的条形码,方便结账时记录价格和登记商品信息。另外,一些手机应用也会有条码扫描。虽然条形码很常见,但你应该不知道它的扫描原理。虽然有点难以理解,但让我们了解一下如何使用边肖将条形码扫描到设备中。
条形码扫描仪识别条形码时,根据不同颜色的物体反射可见光的波长不同,白色物体可以反射各种波长的可见光,而黑色物体吸收各种波长的可见光。当条码扫描器的光源发出的光通过光阑和凸透镜,然后照射到黑白条码上时,反射光通过凸透镜。
聚焦后照射在条码扫描器的光电转换器上,于是光电转换器接收到对应白条和黑条的不同强度的反射光信号,并转换成相应的电信号,输出到条码扫描器的放大整形电路。白条和黑条的宽度不同,相应电信号的持续时间也不同。而光电转换器输出的条码和空对应的电信号一般只有10mV左右。不能直接使用,光电转换器输出的电信号要送到放大器放大。放大的电信号仍然是模拟电信号。为了避免条形码中的缺陷和污点引起的错误信号,在放大电路之后要加一个整形电路,把模拟信号转换成数字电信号,使计算机系统能准确地解读。整形电路的脉冲数字信号被解码器转换成数字和字符信息。它可以通过识别起始字符和结束字符来识别条形码符号的编码系统和扫描方向。条纹和空的数量可以通过测量脉冲数字电信号0和1的数量来确定。
bar和空的宽度可以通过测量0和1信号的持续时间来确定。因此,可以获得要读取的条形码符号的条数和空、相应的宽度和所使用的编码系统。条码扫描器根据编码系统对应的编码规则,将条码符号转换成相应的数字和字符,通过接口电路发送到计算机系统进行数据处理和管理,从而完成条码的读取。
条形码是由不同宽度和反射率的条和空按照一定的编码规则(编码体系)组成的图形标识符,用来表示一组数字或字母。即条形码是一组粗细不同、间距不同的平行线按照一定的规则排列而成。常见的条形码有黑条(简称条)和白条(简称/[/k0/)
看完上面的介绍,我相信很多朋友和边肖一样,会立刻觉得自己学到了很多知识。一个简单的条码识别,涉及到很多物理知识,光的反射,电信号的转换,计算机的识别,真的是相当复杂。然而,这也是科技的魅力所在。很多东西你不懂,就会有人创造发明,我们的世界就会越来越丰富多彩。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)