专利名称:延长寿命的激光条码识读方法
延长寿命的激光条码识读方法
技术领域:
本发明涉及激光条码识读领域,尤其是一种可以有效延长激光头使用寿命的延长寿命的激光条码识读方法。
背景技术:
在进行一维条码辨识的时候,是通过用激光条码识读装置扫描一维条码,得到一组反射光信号,此信号经光电转换后变为一组与线条、空白相对应的电子讯号,经解码后还原为相应的文字。激光条码识读装置的使用寿命主要取决于激光头持续开启时间。现有激光条码识读装置捕捉条码的时候,激光头一直处于开启状态,这样激光条码识读装置的使用寿命将有提升的空间。因此需要进行改进。
发明内容本发明的目的在于克服以上所述的现有技术存在的不足,提供一种在不降低解码速率的条件下、减少激光灯开启的持续时间、延长激光头的使用寿命的激光条码识读方法。为达到上述目的,本发明的技术方案是延长寿命的激光条码识读方法,按激光的同步信号周期,在对条码进行半个周期扫描后,激光关闭半个或者一个同步信号周期,同时进行解码;若解码失败,开启激光用另外半个同步信号周期的激光进行扫描。在通过半个周期进行扫描后,关闭激光进行解码,在保证扫描效果的情况下减少了激光开启的持续时间, 可以成两倍以上的效果延长激光头的使用寿命。其中,以激光关闭一个同步信号周期为最佳。延长寿命的激光条码识读方法,包括的步骤如下(1)数据捕捉,从同步信号的半个周期的起点开始到终点结束,进行一次数据捕捉;(2)等待所述半个周期的跳变;(3)关闭激光同步信号一个周期;(4)条码解码。所述(3)步骤中,利用处理器对同步信号进行监测与控制,关闭激光。所述(4)步骤中,若条码解码成功,停止扫描;否则,开启激光,从同步信号的另一个方向对条码进行扫描,进行双向扫描。如果还没扫码成功,循环进行(1)步骤。与现有技术相比,本发明有如下优点用激光同步信号的半个周期对条码扫描后, 关闭激光同步信号一个周期,在这个期间,对捕捉的条码进行双向解码,在没有降低解码速率的情况下使得激光条码识读装置中的激光扫描头的使用寿命是现有技术中激光扫描头的寿命的三倍。
下面结合附图和实施例对本发明进一步说明
图1为激光条码识读装置的原理图;图2为本发明延长寿命的激光条码识读方法的同步信号周期示意图;图3为本发明延长寿命的激光条码识读方法的处理流程图。
具体实施方式以下结合附图和具体实施例对本发明进行详细的说明。激光条码识读装置,如图1所示,包括能发出波长为620nm-700nm的红色激光光束的红光激光器1、对红色激光器1所发出红色激光光束的光路进行偏转的偏转镜2、将经偏转镜2偏转后的红色激光光束进行镜面反射并将反射光束投射至需扫描条码进行漫反射且同步将经所述需扫描条码漫反射后的能反映需扫描条码信息的漫反射光束进行镜面反射的可摆动反射镜3、对经可摆动反射镜3镜面反射后的漫反射光束进行集光并相应形成集光束的集光器4、对集光器4发出的集光束进行过滤的滤光镜5、对滤光镜5过滤后的光束进行接收且将所接收光束信号转换为电信号的光电接收器6、对光电接收器6所输出电信号进行放大处理的放大处理电路7、对放大处理电路7所输出信号进行模数转换并对经模数转换后的数字信号进行分析处理且对红光激光器1进行控制的处理器以及分别对红光激光器1、所述处理器和光电接收器6进行供电的电源模块9,所述光电接收器6与放大处理电路7相接,所述放大处理电路7与红光激光器1均与所述处理器相接,所述红光激光器1、所述处理器和光电接收器6均与电源模块9相接。所述偏转镜2布设在红光激光器1 的发射光路上,可摆动反射镜3布设在偏转镜2的发射光路上,所述需扫描条码布设在可摆动反射镜3的反射光路上,集光器4布设在所述需扫描条码的漫反射光路上,滤光镜5相应布设在集光器4的发射光路和光电接收器6的接收光路上。所述可摆动反射镜3包括反射镜和安装在所述反射镜上且带动所述反射镜连续进行上下摆动的摆动驱动机构。其中,所述处理器为单片机8。同时还包括与所述处理器进行双向通信的上位机10,所述处理器与上位机10相接。实际使用过程中,所述激光条码识读装置的工作过程是电源模块9开启后,所述激光条码识读装置中各组件即开始正常工作。首先通过单片机8对红光激光器1进行控制并使得红光激光器1发出波长为620nm-700nm的红色激光光束,所发出的红色激光光束的光路经偏转镜2偏转后,相应投射到可摆动反射镜3上且经可摆动反射镜3镜面反射到需扫描条码上并形成一个激光点,实际使用过程中当可摆动反射镜3连续摆动时,根据光学反射原理,投射到需扫描条码上的激光点位置不断发生变化,并且由于需扫描条码的表面较粗糙,因而投射到需扫描条码上的激光点则会发生漫反射,并且漫反射后的漫反射光束再次投射到可偏转反射镜3上,并由可偏转反射镜3反射向集光器4,相应再由集光器4进行集光并且滤光镜5滤掉光束中所含的杂散自然光后射入光电接收器6,所述光电接收器6 再对所接收的光电信号光电转换,获得与光电接收器6所接收光束的光线强度相对应的离散电信号;随后,光电接收器6将所获得的离散电信号传送至单片机8进行进一步分析处理,且单片机8同步将分析处理结果同步上传至上位机10。实际使用过程中,单片机8接收上位机10所传送来的控制信号,并相应对红光激光器1进行控制。延长寿命的激光条码识读方法,按激光的同步信号周期(SOS),在对条码进行半个周期扫描后,激光关闭半个或者一个同步信号周期,同时进行解码,若解码失败,再开启激光用另外半个同步信号周期的激光进行扫描。参见图2,一个完整的同步信号周期由正半周期A和负半周期B组成。在进行条码扫描时,都是用同步信号的半个周期来对条码进行扫描。在通过同步信号的正半周期A进行扫描后,关闭激光进行双向解码,若解码失败,再用下个同步信号周期正半周期A或者负半周期B的激光进行扫描,在保证扫描效果的情况下减少了激光开启的持续时间,可以成两倍以上的效果延长激光头的使用寿命。其中,以激光关闭一个同步信号周期为最佳。用同步信号的正半周期A扫描条码后,激光关闭一个同步信号周期,这期间,对扫描到的序列进行正向解码一次,然后反向解码一次,如此一来,实现了对捕捉的条码进行双向解码。若解码失败,又重新开启激光,用下一个同步信号周期的负半周期B扫描条码,再同样进行解码,关激光操作。这样使得本发明中激光扫描头的工作时间是现有技术中激光扫描头的工作时间的三分之一,即激光扫描头的使用寿命是现有技术中激光扫描头的寿命的三倍激光扫描头。延长寿命的激光条码识读方法,参见图3,包括的步骤如下(1)数据捕捉从同步信号的半个周期的起点开始到终点结束,进行一次数据捕捉; 通过偏转镜2对红光激光器所发出的红色激光光束的光路进行偏转,再通过可摆动反射镜 3将经偏转镜2偏转后的红色激光光束进行镜面反射并将反射光束投射至需扫描条码,可摆动反射镜3所投射的反射光线在所述需扫描条码发生漫反射后同步将漫反射光线再次投射到可摆动反射镜3进行镜面反射,之后再通过集光器4和滤光镜5依次对经可摆动反射镜3镜面反射后的漫反射光束进行集光和过滤,并将过滤后的光束送至光电接收器6进行接收。光电接收器6对接收的光束信号进行光电转换后,相应获得与光电接收器6所接收光束的光线强度相对应的电信号;再通过放大处理电路7对所述电信号进行放大处理后送至所述处理器的模数转换接口进行模数转换,且相应将所述电信号对应转换为离散的数字化扫描信号,同时通过所述处理器内嵌的数据采集卡对转换后的所述数字化扫描信号进行采集,并将所采集的数字化扫描信号进行同步存储,所述数字化扫描信号为与所述需扫描条码的条码信息相对应的数字化条码图像。如图2所示,从正半同步信号周期A的起点开始,进行一次数据捕捉,正半同步信号周期A的终点。(2)等待所述半个周期的跳变同步信号周期(S0Q为可摆动反射镜3的同步信号,即为激光的同步信号。如图2所示,从同步信号的正半周期A(规定在同步信号的正半周期A内对条码的扫描为正向扫描)的起点开始,进行一次数据捕捉,直到同步信号的正半周期A的终点。(3)关闭激光同步信号一个周期;当可摆动反射镜3摆动到正半同步信号周期A 的终点时,同步信号会发生一次跳变,即由同步信号的正半周期A跳变到同步信号的负半周期B,利用所述处理器对同步信号进行监测与控制,关闭激光。(4)条码解码对捕捉到的数字化条码图像进行正向解码一次,然后反向解码一次。若条码解码成功,停止扫描,否则重新开启激光。此处重新开启激光的要求是同步信号从正半周期A跳变到负半周期B。当所述处理器一监测到此信号,就开启激光,对应图2 中第二个同步信号周期中的负半周期B,是从另一个方向对条码进行扫描,基于这点,又解决了双向扫描的问题。在一次数据捕捉后,关闭激光,并对捕捉到的条码进行解码。若条码解码成功,停止扫描,否则重新开启激光,从同步信号的下一个周期的另一个方向对条码进行扫描,实现了双向扫描。其它类推。传统的条码扫描是用一个周期对条码进行扫描,得到了一个正向和一个反向的条码序列,其中只有一个序列能解出来,解码方向是同一个方向进行扫描,能解出一个条码来。而本发明用半个周期对条码进行扫描,得到一个条码序列,对该序列正向解码一次,反向解码一次,其中总有一次能够解出一个条码来,这就是所谓的双向解码。解码速率方面,现有技术中解一次条码的用时是一个同步信号周期,本发明中解一次条码的用时是半个周期。由此可见,本发明的确没有降低解码速率。 尽管本发明是参照具体实施例来描述,但这种描述并不意味着对本发明构成限制。参照本发明的描述,所公开的实施例的其他变化,对于本领域技术人员都是可以预料的,这种的变化应属于所属权利要求所限定的范围内。
权利要求
1.延长寿命的激光条码识读方法,其特征在于按激光的同步信号周期,在对条码进行半个周期扫描后,激光关闭半个或者一个同步信号周期,同时进行解码;若解码失败,再开启激光用另外半个同步信号周期的激光进行扫描。
2.根据权利要求1所述的延长寿命的激光条码识读方法,其特征在于包括的步骤如下(1)数据捕捉,从同步信号的半个周期的起点开始到终点结束,进行一次数据捕捉;(2)等待所述半个周期的跳变;(3)关闭激光同步信号一个周期;(4)条码解码。
3.根据权利要求2所述的延长寿命的激光条码识读方法,其特征在于所述C3)步骤中,利用处理器对同步信号进行监测与控制,关闭激光。
4.根据权利要求3所述的延长寿命的激光条码识读方法,其特征在于所述(4)步骤中,若条码解码成功,停止扫描;否则,开启激光,从同步信号的另一个方向对条码进行扫描,进行双向扫描。
全文摘要
本发明公开一种延长寿命的激光条码识读方法,按激光的同步信号周期,在对条码进行半个周期扫描后,激光关闭半个或者一个同步信号周期,同时进行解码;若解码失败,再开启激光用另外半个同步信号周期的激光进行扫描。本发明的优点是激光同步信号的半个周期对条码扫描后,关闭激光同步信号一个周期,在这个期间,对捕捉的条码进行双向解码,在没有降低解码速率的情况下使得激光条码识读装置中的激光扫描头的使用寿命是现有技术中激光扫描头的寿命的三倍。
文档编号G06K7/10GK102184381SQ201110157110
公开日2011年9月14日 申请日期2011年6月13日 优先权日2011年6月13日
发明者任宇鹰, 李函 申请人:广州捷宝电子科技发展有限公司