激光条码扫描器项目开发技术文档.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
激光条码扫描器项目开发技术文档)激光条码扫描器工作原理 激光条码扫描器由于其独有的大景深区域、高扫描速度、宽扫描范围等突出优点得到了广泛的使用。另外,激光全角度激光条码扫描器由于能够高速扫描识读任意方向通过的条码符号,被大量使用在各种自动化程度高、物流量大的领域。 激光条码扫描器由激光源、光学扫描、光学接收、光电转换、信号放大、整形、量化和译码等部分组成。 其主要物理技术是激光扫描与光电转换,激光扫描关键在于减少误码率,光电转换关键在于增加容错性识别能力。 电子技术领域主要在于信号放大、整形和解码:手持枪式激光条码扫描器的信号频率为几十千赫到几百千赫,对于不同的码制有不同类型的信号,应该具体对待。一般采用硅光电池、光电二极管和光电三极管作为光电转换器件。手持枪式激光条码扫描器出射光能量相对较强,信号频率较低,另外,如前所说还可采用同步放大技术等。因此,它对电子元器件特性要求就不是很高。而且由于信号频率较低,就可以较方便地实现自动增益控制电路。 由于条码印刷时的边缘模糊性,更主要是因为扫描光斑的有限大小和电子线路的低通特性,将使得到的信号边缘模糊,通常称为“模拟电信号”。这种信号还须经整形电路尽可能准确地将边缘恢复出来,变成通常所说的“数字信号”。同样,手持枪式扫描器由于信号频率低,在选择整形方案上将有更多的余地。 整形后的电信号经过量化后,由译码单元译出其中所含信息。对于UPC、EAN码,译码器还要有左、右码段自动拼接功能。不过这种拼接可能将来自两个不同条码的左半部和有半部拼接起来。奇偶性和校验位并不能保证这种情况一定不会发生。 阅读器硬件结构框架图: 译码和接口 每种阅读器阅读条码的方式虽然不同,但最终结果都是将信息转换为数字信号继而转化为可以识读或与计算机兼容的数据,这要通过阅读器自带的或阅读器和主机之间的一个单独的设备中的译码软件完成,译码器将条码进行识别并加以区分,然后上传到主计算机。 将数据上传需要与主机进行连接或接口,每一接口要有两个不同的层:一个是物理的层(硬件),另一个是逻辑的层,即指通信协议。常用的接口方式有:键盘口、串口或者直接连接。 在使用键盘接口方式时,阅读器所传出的条码符号的数据被PC或终端认为是自身的键盘所发出的数据,同时,它们的键盘也能够发挥所有功能。 当使用键盘口连接的速度太慢,或者其它接口方式不可用时,我们将采用串口连接的方式。 这里直接连接有两种意思,一种指阅读器不需要外加译码设备直接向主机输出数据,另一种指译码后的数据不通过键盘直接连到主机。 一些常用的术语 双接口(Dual Interface):指阅读器能直接连接两种不同的设备,并自动进行配置和每一种终端通信,例如:一只CCD白天用于连接IBM的POS终端,而夜间它将连接一台便携数据终端用于商品盘点,使用内置的双接口功能,会使两个设备间的转换变得十分轻松。 闪存(Flash Memory):闪存是一块不需电源便可以保存数据的芯片,它可以在瞬间完成数据的改写。Welch Allyn公司的产品多采用闪存取代原来的PROMs,使产品具有更强的升级能力。 HHLC(Hand Held Laser Compatible):一些不带译码设备的终端只能采用外接译码器这一种方式通信,这种通信方式的协议,俗称激光仿真,用于连接CCD或激光阅读器和外置译码器。 RS-232(Recommended Standard 232):计算机与条码阅读器、Modem、鼠标等外设进行串行传输的一种TIA/EIA标准,RS-232通常采用25针插头DB-25或9针插头DB-9,RS-232的通信距离一般在15.24m以内,如果采用比较好的电缆,通信距离能够加长。 光笔仿真(Wand Emulation):光笔在扫描条码时,它向译码器发送一幅数字图像,在将一个带译码功能的阅读器连接到一个外置译码器时,将采用光笔仿真形式,阅读器将条码译成类似于光笔的数字图像输出到译码器。 (2008-8-16)存在问题及解决方案: 硬件上要分析清楚各部分的电气特性,主要是SM8951的管脚分配情况和接口(网口+PSII口) 软件上要查找到各种码制的协议和频率。(注:SM89516A用的是16M的晶振) 先把接口调试好,便于输出查看运行结果,再调试解码程序。 硬件连接 单片机应用系统通过键盘接口与PC机通信 单片机应用系统通过键盘接口与PC机通信必须严格按照键盘与PC机通信的时序要求并且按照命令字进行应答。当系统上电复位时,单片机应用系统通过键盘接口发送0AAH,模拟键盘自检完成信息。之后,单片机应用系统检测键盘接口数据线上电平,若 数据线电平被PC机拉低,单片机系统进入接收数据状态,按照图1时序接收命令信息或数据信息,单片机系统根据表1对接收信息予以解释。当单片机系统要发送 数

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档