北京理工大学珠海学院实验报告ZHUHAICAMPAUSOFBEIJINGINSTITUTEOFTECHNOLOGY班级09测一学号090107011036姓名苏万里指导教师成绩实验题目实验七条形码的测量与识别实验时间一、实验目的商场与超市收银台处很容易看到收银员利用条码扫描仪器直接对商品上的条形码进行扫描获得商品的名称、型号与单价,然后收银机将打出所扫商品的单价或总价。本实验的主要目的是认识条码扫描仪的基本原理,学习线阵CCD在收银机、商品流通与库管等方面的应用。二、实验准备内容首先对条形码图形应有较为深刻的认识,然后在对条形码信息的数据采集问题进行研究。当然,本实验不去研究如何编排条形码的信息,而是如何用线阵CCD数据采集系统采集条形码的信息和怎样将条形码所载荷的信息检测出来。三、实验所需仪器设备(1)LCCDAD-Ⅱ型线阵CCD应用开发实验仪一台;(2)装有VC++软件及相关实验软件的PC计算机或GDS-Ⅱ型光电综合实验平台一台;四、实验步骤1、实验预备(1)首先将实验仪的USB数据端口与计算机或GDS-Ⅱ型光电综合实验平台的USB端口用专用USB数据线缆连接好并合上实验仪的主电源开关。(2)打开计算机电源,完成系统启动后进入下一步操作。(3)确认已经正确安装实验软件。否则,请安装实验软件。(4)准备工作完成后关掉实验仪的电源,等待改变实验结构。2、条码扫描仪的基本原理(1)通用商品条形码的基本结构目前世界上常用的码制有ENA条形码、UPC条形码、二五条形码、交叉二五条形码、库德巴条形码、三九条形码和128条形码等,而商品上最常使用的就是EAN商品条形码。如图7-1所示为我国商品流通中的典型条形码条码,一般由13位数字组成,用来标明商品的国别、产地、制造厂商代码、商品代码和校验码等信息如图7-2所示,例如00-09代表美国、加拿大,45-49代表日本,690-692代表中国大陆,471代表我国台湾地区,489代表香港特区。EAN商品条形码分为EAN-13(标准版)和EAN-8(缩短版)两种。由13位数字码或8位数字码以及于之相对应的条码组成。数字为识别者直接用人眼读出,而条码为机器视觉准备。条码下方的数字和上方的条码是对应的,计算机识别数字是困难的而识别黑白条或0和1是容易的。为此,通过黑白条的宽度和位置便可以将表示的数字信号输送给计算机。这些黑白条称为数据符,对应最后几位数字的黑白条称为校验符。利用黑白条能够识别出商品的各种信息。如图7-1所示的标准版的条码具体结构为:从左向右看去,空白后由2个细长黑条开始(起始符)、左侧数据符、中间分隔符(2个细长黑条)、右侧数据符、校验符、终止符(2个细长黑条)和右侧空白区等部分构成。前缀码的首位(数字)上方没有条码,其他数字上方均有条码。条中黑的单元称为条(有粗细之分),白的单元称为空,也粗有细。条表示1~1111;空表示0~0000。条空的粗细由不同数目的模块组成。粗细分为四档,以起始码条的宽度为一个单位,细条代表“1”,四个单位宽度为“1111”,同样,空的宽度代表“0”的个数。左边的两个细长条、中间两个细长条的和右边的两个细长条(起始符、分隔符与终止符)均具有数字意义,起始符与终止符均为101,占3个模块,而分隔符代表01010占5个模块。数据符与校验符均由7个模块组成,其“二进制”数如表7-1表示。表7-1数据符与校验符的“二进制”数表示数左侧数据符右侧数据符与校验符字A组(黑条模块和为奇数)B组(黑条模块和为偶数)C组(黑条模块和为偶数)我国的前置码是6,由国际物品编码协会规定左侧的数据组合应为ABBBAA。右侧数据符与校验符都用C组的二进制代表数字。标准版的前置码不用条码表示,不包括在左侧数据符内。而缩短版的前置码要用条码表示,包括在左侧数据符内,并且左侧数据符均为A组表示,右侧数据符及校验符用C组。(2)数字与条码的对应关系根据我国前置码6,中间分隔符左侧的数据符组合应为ABBBAA,中间分隔符右侧数据符及校验符应为C组。例如:A组数字为3,B组数字为2,便可以用图7-3所示的条码表示。将如图7-1所示的条码用模块表示则对应的标示应为如表7-2所示。(2)条码扫描的原理贴于商品上的信息条形码为被测物,它被LED或LD光源照亮,被照亮的信息条形码经成像物镜成像...