[发明专利]一种基于STM32的手持式二维码识别器在审
申请号: | 201410680181.7 | 申请日: | 2014-11-24 |
公开(公告)号: | CN104361308A | 公开(公告)日: | 2015-02-18 |
发明(设计)人: | 何宏;冯乐;张志宏;徐晓宁 | 申请(专利权)人: | 天津理工大学 |
主分类号: | G06K7/10 | 分类号: | G06K7/10 |
代理公司: | 天津天麓律师事务所 12212 | 代理人: | 王里歌 |
地址: | 300384 *** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 stm32 手持 二维码 识别 | ||
(一)技术领域:
本发明涉及二维码识别和STM32应用领域,特别是一种基于STM32的手持式二维码识别器。
(二)背景技术:
作为一种信息存储的载体,条码技术早已应用到了当今社会的许多领域中。二维条码技术产生于20世纪80年代,它的出现很好的解决了一维条码技术存在的不足之处,而且其具有很强的纠错能力,较大的信息存储密度,可表示的信息种类繁多,能够对信息进行加密保证安全性,成本较低等特点。因此,二维码技术在许多领域的应用都具有很大的前景。
随着我国经济和信息科学技术的飞速发展,国内对二维码这一新技术的需求与日俱增。但由于我国对二维码识别技术的研究起步较晚,现在还处于借鉴国外先进经验和学习研究阶段在国外,如今二维码已经是一项比较成熟的技术。国外对二维码技术的研究上,已研制出多种码制,全球现有的一、二维码多达250种以上,其中较为常见的有PDF417,QRCode,Code49,Code16K,CodeOne等20余种。二维码技术标准在全球范围得到了应用和推广。
二维条码识别技术与智能手机的巧妙结合,产生了手机二维码,现今主要被用作二维码电子门票、电子车票、电子优惠券、电子证件等,利用其出色的移动通讯能力和业务能力为手机用户提供二维条码业务。但是,这必须以手机作为手机二维码的载体,离开了手机这一必要载体它讲无法进行工作。
目前,我们迫切需要一种适应于多种CPU和多种硬件平台的跨平台的系统;具有良好的软件移植性;内核小、效率高,性能优异;便于模块化设计,应用产品开发周期短;价格上具有不错竞争力,最好为免费的载体替代之。
(三)发明内容:
本发明的目的在于提供一种基于STM32的手持式二维码识别器,利用STM32处理速度快的优势可以解决现有二维码识别器体型大,无法摆脱手机载体,造价高,浪费人力物力,且只能检测固定地点的问题,是一种结构简单、携带方便、性价比高的检测范围及精度宽广的二维码识别器。
本发明的技术方案:一种基于STM32的手持式二维码识别器,其特征在于它包括摄像头、临时存储模块、控制处理器、无线通讯模块、上位机以及电源模块;其中,所述摄像头位于手持式二维码识别器顶端,用于识别并拍摄待识别的二维码标签,并且将识别后的二维码信息发送到临时存储模块;所述无线通讯模块的输入端与控制处理器的输出端连接,其输出端将二维码信息传输到上位机;所述电源模块安装在识别器的背面,为识别器中的摄像头、控制处理器、无线通讯模块供电。
所述待识别二维码标签由位置探测图形、位置探测图形分隔符、定位图形、校正图形、版本信息、格式信息、数据和纠错码字组成。
所述摄像头是图像传感器OV7670;所述临时存储模块是AL422存储器。
所述控制处理器是由主控芯片、复位电路、看门狗电路、时钟电路和通讯电路构成;其中,所述通讯电路的输入端接收临时存储模块中存储的摄像头采集到的图像信息,其输出端与主控芯片的输入端连接;所述复位电路的输出端与主控芯片输入端连接,将电路恢复到初始状态;所述时钟电路的输出端与主控芯片的输入端连接,为其提供时钟周期;所述看门狗电路与主控电路呈双向连接;所述通讯电路的输出端输出图像信息给主控芯片处理,并通过无线通信模块传输给上位机。
所述主控芯片是STM32高位单片机控制芯片。
所述上位机是由通讯模块、控制模块以及显示模块构成;其中,所述通讯模块与无线传输模块和控制模块分别呈双向连接连接;所述控制模块与显示模块呈双向连接连接。
所述电源模块是电池供电模块。
一种基于STM32的手持式二维码识别器,其特征在于它可以识别用QRCode、PDF417、Code 49、Code 16K、Code One进行编码的二维码信息。
一种基于STM32的手持式二维码识别器的工作方法,其特征在于它包括以下步骤:
①对摄像头进行初始化,并清除存储模块上次采集所储存的无用信息,同时防止错误使用时造成不可预知的错误,为读取数据做准备;
②采集待识别二维码的图像信息,采集其图像模拟信号,先行存储在存储模块中;
③控制处理器读取存储模块中通过步骤①得到的二维码图像模拟信号,并对图像进行解码及控制处理;
④无线通信模块以无线的形式连接控制处理器和上位机,并进行数据传输;
⑤上位机将接收到的数字信号进行显示,等待操作者的处理。
所述步骤③中控制处理器对图像信息进行解码及控制的具体方法由以下步骤构成:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津理工大学,未经天津理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410680181.7/2.html,转载请声明来源钻瓜专利网。