条形码识别系统剖析.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
条形码识别原理 条形码的识别原理 由于不同颜色的物体,其反射的可见光的波长不同,白色物体能反射各种波长的可见光,黑色物体则吸收各种波长的可见光,所以当条形码扫描器光源发出的光经光阑及凸透镜1后,照射到黑白相间的条形码上时,反射光经凸透镜2聚焦后,照射到光电转换器上,于是光电转换器接收到与白条和黑条相应的强弱不同的反射光信号,并转换成相应的电 信号输出到放大整形电路.白条、黑条的宽度不同,相应的电信号持续时间长短也不同.但是,由光电转换器输出的与条形码的条和空相应的电信号一般仅10mV左右,不能直接使用,因而先要将光电转换器输出的电信号送放大器放大.放大后的电信号仍然是一个模拟电信号,为了避免由条形码中的疵点和污点导致错误信号,在放大电路后需加一整形电路,把模拟信号转换成数字电信号,以便计算机系统能准确判读.整形电路的脉冲数字信号 经译码器译成数字、字符信息.它通过识别起始、终止字符来判别出条形码符号的码制及扫描方向;通过测量脉冲数字电信号0、1的数目来判别出条和空的数目.通过测量0、1信号持续的时间来判别条和空的宽度.这样便得到了被辩读的条形码符号的条和空的数目及相应的宽度和所用码制,根据码制所对应的编码规则,便可将条形符号换成相应的数字、字符信息,通过接口电路送给计算机系统进行数据处理与管理,便完成了条形码辨读的全过程. 图解条形码无线扫描器设计原理 摘要: 本文介绍了一种工程实用条码扫描器硬件系统设计。该扫描器能快速扫描一维或二维条码,同时还具有本地显示、存储信息、对外进行无线通讯等功能。 关键词: 条形码;无线传输;mPSD3254BV单片机 在当今工业社会向信息社会,工业经济向知识经济发展过程中,自动识别技术正发挥着越来越重要的作用。在需要物品识别,数据扫描,信息登陆的业务领域,使用自动识别技术,可提高对物品及相关信息进行管理的效率和可靠性。条码数据扫描器正是为此设计的。 本无线扫描器以单片机mPSD3254BV 为核心,通过扫描子系统可以扫描一维或二维条型码,键盘和显示系统方便用户进行人机交流,无线传送模块可以将现场采集到的数据发送到其它设备,同时本扫描器也能存储上万条数据信息,整个系统采用锂电池供电,可以连续工作40小时,当采集数据异常状态时,系统会自动蜂鸣,振动提醒用户。系统结构如图1如示。 图1 系统结构框图    硬件设计 系统的主控制芯片选用SoC单片机mPSD3254BV。mPSD3200单片机是ST公司将51内核与PSD(可编程系统器件)模块组合在一起的一款典型的SoC芯片。它在一块芯片中集成了8052的内核,扩展了I/O端口PA~PD,增加了I2C、USB、PWM、ADC等功能部件和二个UART接口,还增加了PLD(可编程逻辑器件)的功能;同时片内包括两块大容量的FLASH存储块和SRAM存储器,并可根据实际需要将其配置为数据存储器或者程序存储器来使用。 电源模块 电源模块由两部分组成,1AH的锂电池和电源稳压芯片MAX604。MAX604芯片是一种低压差、低功耗线性稳压器,用来保证系统工作电压的稳定。锂电池随着使用时间的增加,电量将会逐渐降低,不能有效保证系统稳定工作。因此在锂电池后端加一片MAX604,电压始终稳定在3.3V。 MAX604芯片上的OFF端,可以用来控制稳压芯片是否输出电压。当OFF端上是高电平“1”时,该模块就有输出电压;当OFF端上是低电平“0”时,该模块就无输出电压。本系统利用这一个特性,实现电源的开关和休眠的唤醒。其硬件原理图如图2所示。 图2 电源控制电路 充电模块 充电模块是用来在电池的电量不足的情况下,及时的对电池进行充电。 锂电池的电量参数为:正常情况下电压是3.6V,电压低于2.5V时,就要对电池进行充电,充电最高电压可以达到4.1V。在系统中要实时检测电池电压,当电池电压过低时,能及时提醒用户充电,以防止电池电压过低继续使用时,损坏电池。本设计采用LM317元件构成恒流源充电方式的电路,在充电过程实时检测电池电压,当电池充满时,能自动切断电源,以防止电池过充而损坏。充电电源的开关采用MOS管控制,从而避免了用继电器开关时火花的产生,使扫描器达到防爆设计的要求。 无线数据传输模块 无线传输模块采用STR-11微功率无线数据传输模块。该无线模块具有接收发射合一、体积小、外围器件少,内置天线,可直接与MCU串口相接等优点,本扫描器使用了mPSD3200单片机的一个TTL串行口直接控制这一无线传输模块,平时该模块处于休眠状态,当有无线传送请求时,单片机用一个IO信号将其激活,响应无线传送请求。 条码扫描模块 系统选择的条码扫描器件是SE-923 II类激光扫描引擎。该扫描引擎体积小、重量轻、亮度明亮、扫描速度最快。该激光扫描器具

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档