扫描装置的制作方法

文档序号:6453257阅读:214来源:国知局
专利名称:扫描装置的制作方法
技术领域
本实用新型涉及ー种扫描装置。
背景技术
条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符,主要包括一维码和ニ维码。条形码可以标出物品的生产地、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到了广泛的应用。条形码技术是随着计算机与信息技术的发展和应用而诞生的,它是集编码、印刷、识别、数据采集和处理于一身的新型技木。使用条形码扫描将是今后市场流通的大趋势。 条形码的扫描需要扫描器,扫描器利用自身光源照射条形码,再利用光电转换器接受反射的光线,将反射光线的明暗转换成数字信号。最终扫描器将数字信号进行特殊处理将存储在条码中的信息读出。目前,市场上主要的条形码识读设备的主要通信方式是RS232串行接ロ ;USB接ロ的条形码识读设备的成本相对较高。当采用串行条形码识读设备设计专用的扫描器时,不仅需要额外的外接电源供电,而且通过串ロ线与计算机(PC)的连接非常不便。

实用新型内容为解决上述问题,为此本实用新型的主要目的在于提供一种扫描装置,其中根据本实用新型实施例的扫描装置包括条形码识读模块,用于采集条形码信息并转换为数字信号;转换模块,用于将条形码识读模块得到的数字信号转换为USB方式的数据;并通过USB接ロ将USB方式的数据发送至外部计算机。其中,条形码识读模块通过串ロ将数字信号发送至转换模块。其中,条形码识读模块包括采集条形码信息并转换为数字信号的扫描模块;对数字信号解码的解码模块。其中,转换模块包括将解码模块解码得到的数字信号转换为USB方式的数据的数据转换模块;将USB方式的数据发送至外部计算机的USB接ロ。其中,转换模块为USB转UART桥接模块。其中,扫描装置还包括电源模块。与现有技术相比,根据本实用新型的技术方案,通过在串行条形码识读模块的基础上通过添加串ロ转USB接ロ的转换模块,简化了手持扫描枪的供电电路以及通信接ロ电路的设计。

此处所说明的附图用来提供对本实用新型的进ー步理解,构成本申请的一部分,本实用新型的示意性实施例及其说明用于解释本实用新型,并不构成对本实用新型的不当限定。在附图中图I是根据本实用新型实施例的扫描装置的结构框图;图2是根据本实用新型实施例的扫描装置的优选结构的框图;图3是根据本实用新型实施例的流程图。
具体实施方式
为使本实用新型的目的、技术方案和优点更加清楚,
以下结合附图及具体实施例,对本实用新型作进ー步地详细说明。根据本实用新型的实施例,提供了一种扫描装置,该装置也可以称为扫描枪装置。图I是根据本实用新型实施例的扫描装置的结构框图,如图I所示,该扫描装置包括条形码识读模块10和转换模块20。其中,条形码识读模块10用于采集条形码信息并转换为数字信号。參考图2,图2是根据本实用新型实施例的扫描装置的优选结构的框图。如图2所示,条形码识读模块10进ー步包括扫描模块12和解码模块14。其中,扫描模块12用于采集条形码信息并转换为数字信号的扫描模块。解码模块14与扫描模块12连接,用于对扫描模块12采集条形码信息并转换得到的数字信号进行解码。之后,解码模块14通过串ロ将解码后的数字信号发送至转换模块20。转换模块20通过串ロ与条形码识读模块10连接,进ー步地,转换模块20与条形码识读模块10中的解码模块14连接。转换模块20用于将条形码识读模块10得到的数字信号转换为USB方式的数据,并通过USB接ロ将USB方式的数据发送至外部计算机。此处所说的USB方式的数据是指通过USB接ロ传输数据,转换模块改变的是传输数据的物理方式,对数据本身的格式不做改变。在实际应用中,转换模块20为USB转UART(USB TO UART)桥接模块。UART (Universal Asynchronous Receiver/Transmitter)是通用异步接收 / 发送装置。根据本实用新型的一个实施例,转换模块20集成有USB收发器,内部有1024字节的EEPR0M,用于存储产品ID、序列号等,并且兼容USB2. 0规范,全速为12Mbps。同时该转换模块20还拥有576字节的接收buffer和640字节的发送buffer,支持硬件握手。USB接ロ 30与转换模块20连接,用于将USB方式的数据发送至外部计算机。继续參考图2,转换模块20进ー步包括数据转换模块22和USB接ロ 24。数据转换模块22与条形码识读模块10中的解码模块14连接,用于将解码模块14解码得到的数字信号转换为USB方式的数据。USB接ロ 24与数据转换模块22连接,用于将USB方式的数据发送至外部计算机的USB接ロ。转换模块20可以非常方便的嵌入到扫描装置中,在PC端体现为ー个即插即用的USB设备,并且此USB设备名称、驱动程序安装时显示的字符串都可以修改,便于客户定制自己的专用设备。转换模块20的主要作用是接收串ロ发送过来的解码信息,然后转化为USB数据格式发送到PC端显示软件。整个系统电源由PC机USB接ロ提供+5V电源。对于采用+5V供电的条形码识读引擎,所需的+5V电源直接由USB接ロ提供;对于采用+3. 3V供电的条形码识读引擎,所需+3. 3V电源将由+5V电源通过一片LDO降压得到。LDO芯片选用型号为SPX1117M3-3. 3,该芯片带有3. 3V电压的固定输出,输出电流可达800mA。下面结合图3说明实用新型开发设计流程。 本PC端显示软件的设计需要提供的相关API函数。如果客户将该USB设备设置为自己专用的USB设备,PC端识读软件就需要自己去编写,与手持扫描装置配套使用。上层开发所需要的API封装于ー个dll动态链接库文件中,文件名为“SiUSBXp. dll", API定义的头文件是“SiUSBXp.h”。PC端的上层应用软件开发非常方便快捷。PC端软件开发设计流程如图3所示,包括步骤31,查找设备,调用SI_GetNumDevices()获得所有连接的设备数。步骤32,循环执行SI_GetProductString()获得设备名称。步骤33,判断是否为专用设备名称,如果是执行步骤34,否则执行步骤38。步骤34,获得设备索引号,执行SI_0pen()打开设备,返回设备句柄步骤35,执行SI_SetBaudRate ()等设置设备參数。步骤36,循环执行SI_Read()读取数据,并显示在窗ロ。步骤37,判断是否出现错误,如果是执行步骤38,否则重复执行步骤36。步骤38,退出程序。综上所示,根据本实用新型上述技术方案,具有以下有益效果(I)低成本、高可靠性USB TO UART桥接芯片CP2102价格低廉,不需要复杂的外接电路就可以实现USB协议通信,成本低。CP2102符合USB规范2. 0,全速12Mbps,性能可靠。(2)实现简单串ロ通信的条形码扫描引擎通过简单的串接CP2102就可以实现即插即用的USB设备。(3)扩展性强通过修改USB设备名称,使设备成为自己的专用设备,上层软件自行编写,扩展性強。以上所述仅为本实用新型的实施例而已,并不用于限制本实用新型,对于本领域的技术人员来说,本实用新型可以有各种更改和变化。凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的权利要求范围之内。
权利要求1.一种扫描装置,其特征在于,包括 条形码识读模块,用于采集条形码信息并转换为数字信号; 所述转换模块,用于将所述条形码识读模块得到的数字信号转换为USB方式的数据,并通过USB接口将所述USB方式的数据发送至外部计算机。
2.根据权利要求I所述的扫描装置,其特征在于,所述条形码识读模块通过串口将数字信号发送至所述转换模块。
3.根据权利要求I所述的扫描装置,其特征在于,所述条形码识读模块包括 采集条形码信息并转换为数字信号的扫描模块; 对所述数字信号解码的解码模块。
4.根据权利要求3所述的扫描装置,其特征在于,所述转换模块包括 将所述解码模块解码得到的数字信号转换为USB方式的数据的数据转换模块; 将所述USB方式的数据发送至外部计算机的USB接口。
5.根据权利要求I至4中任一项所述的扫描装置,其特征在于,所述转换模块为USB转UART桥接模块。
6.根据权利要求I所述的扫描装置,其特征在于,所述扫描装置还包括电源模块。
专利摘要本实用新型公开了一种扫描装置,其包括条形码识读模块,用于采集条形码信息并转换为数字信号;转换模块,用于将条形码识读模块得到的数字信号转换为USB方式的数据;并通过USB接口将USB方式的数据发送至外部计算机。本实用新型通过在串行条形码识读模块的基础上通过添加串口转USB接口的转换模块,简化了手持扫描枪的供电电路以及通信接口电路的设计。
文档编号G06K7/10GK202394244SQ20112052519
公开日2012年8月22日 申请日期2011年12月15日 优先权日2011年12月15日
发明者孙国良, 廖峰, 杨林, 武志鹏, 王乾, 胡金辉, 高志刚 申请人:航天信息股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1