CN112507754B - 扫描解码系统和方法 - Google Patents
扫描解码系统和方法 Download PDFInfo
- Publication number
- CN112507754B CN112507754B CN202011417652.7A CN202011417652A CN112507754B CN 112507754 B CN112507754 B CN 112507754B CN 202011417652 A CN202011417652 A CN 202011417652A CN 112507754 B CN112507754 B CN 112507754B
- Authority
- CN
- China
- Prior art keywords
- signal
- conversion module
- voltage
- module
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/146—Methods for optical code recognition the method including quality enhancement steps
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
- G06K17/0025—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Electromagnetism (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Photo Coupler, Interrupter, Optical-To-Optical Conversion Devices (AREA)
- Facsimile Scanning Arrangements (AREA)
Abstract
本发明提供了一种扫描解码系统和方法。扫描解码系统包括光源组件、接收组件、电压转化组件以及控制组件,电压转化组件与所述接收组件电性连接,用于接收所述电流信号,并将所述电流信号转换为电压信号;控制组件与所述电压转化组件电性连接,用于对所述电压信号进行解码;所述控制组件还包括信号处理模块,所述信号处理模块用于将控制组件无法解码的电压信号生成控制信号及评估值,并通过所述控制信号及评估值来调节光源组件、接收组件或电压转化组件。本发明的扫描解码系统可高效快速的完成条码的识别,具有良好的扫描灵敏度和准确性,且扫描解码方法便捷,适于推广和使用。
Description
技术领域
本发明涉及一种扫描解码系统和扫描解码方法,属于扫描解码技术领域。
背景技术
随着科技的发展,在生活中越来越多的涉及条码支付扫描、应用扫描等。扫描器是用于读取条码所包含信息的阅读设备,利用光学原理,把条码的内容解码后通过数据线或者无线的方式传输到电脑或者其它识别设备。条码扫描器广泛应用于商业POS收银系统、快递仓储物流、图书服装医药、银行保险通讯等多个领域。
商品条码扫描装置就是一种扫码器,一种用于读取商品条码信息的机器。商品条码扫描装置发射出激光光源,根据激光反射的结果来利用芯片译码,最后再返回条码所代表的正确字符。具体地,商品条码是由黑与白的线条组合而成,条码扫描器就是借助黑与白对激光反射程度的不同来判断条码的宽度,从而根据反射光线强度的不同而产生高低不同的电压,进而产生逻辑数据解码。
然而,由于外界环境光和条码本身材料的影响,会影响扫码的灵敏度和准确性。比如在较暗的环境下,由于反射光线较弱,光电二极管接收的光信号也较弱,因此往往造成后续解码的失败;或者,条码如果印刷在绿色底色的材料上,由于材料的反射率较低,也会造成光电二极管接收的光信号也较弱,因此也往往造成后续解码的失败。
有鉴于此,确有必要提出一种新的扫描解码的方式,以解决上述问题。
发明内容
本发明的目的在于提供一种扫描解码系统和方法,该扫描解码系统可高效快速的完成条码的识别,具有良好的扫描灵敏度和准确性,且扫描解码方法便捷,适于推广和使用。
为实现上述发明目的,本发明提供了一种扫描解码系统,光源组件,用于向待扫描条码发射扫描光;接收组件,用于接收所述待扫描条码反射的反射光信号,并将所述反射光信号转换为电流信号;电压转化组件,与所述接收组件电性连接,用于接收所述电流信号,并将所述电流信号转换为电压信号;控制组件,与所述电压转化组件电性连接,用于对所述电压信号进行解码;所述控制组件还包括信号处理模块,所述信号处理模块用于将控制组件无法解码的电压信号生成控制信号及评估值,并通过所述控制信号及评估值来调节光源组件、接收组件或电压转化组件。
作为本发明的进一步改进,所述评估值为调整值,所述评估值为所述数模转换模块能识别的最小电压值与实际所述数模转换模块无法识别的电压值之间的差值。
作为本发明的进一步改进,所述接收组件包括光电二极管及调节组件,所述光电二极管用于接收待扫描条码反射的反射光信号,并将所述反射光信号转换为电流信号;所述调节组件用于调节所述光电二极管的性能;所述接收组件的收光面处设置有一个滤波装置,用于滤除干扰光。
作为本发明的进一步改进,所述调节组件分别与所述控制组件和所述光电二极管电性连接,其包括判断模块、与所述判断模块电性连接的负压电路以及连接在所述负压电路和所述判断模块之间的反馈模块。
作为本发明的进一步改进,所述判断模块与所述控制组件电性连接,用于接收所述信号处理模块反馈的所述控制信号及所述评估值,并控制所述负压电路的开启。
作为本发明的进一步改进,所述反馈模块分别与所述负压电路和所述判断模块电性连接,用于实时监测所述负压电路实际输出的电压值,并将所述负压电路实际输出的电压值反馈给判断模块。
作为本发明的进一步改进,所述电压转化组件与所述接收组件电性连接,用于接收所述电流信号,并将所述电流信号转换为电压信号,所述电压转化组件包括I/V转换模块,所述I/V转换模块用于将所述接收组件获取的所述电流信号转换为具有一定脉冲宽度的电压信号。
作为本发明的进一步改进,所述电压转化组件还包括与所述I/V转换模块电性连接的信号放大模块,所述信号放大模块用于将所述I/V转换模块转化的电压信号进行倍数放大。
作为本发明的进一步改进,所述控制组件还包括与所述信号处理模块电性连接的数模转换模块,所述数模转换模块与所述电压转化组件电性连接,以对所述电压信号进行解码输出。
作为本发明的进一步改进,所述光源组件包括光源本体以及与所述光源本体电性连接的可调构件,所述可调构件与所述控制组件电性连接,且所述可调构件可在所述控制组件的控制作用下调节所述光源本体的光照强度;所述光源组件内设置有一个光源波长可调节装置,用于调节扫描光的波长。
为实现上述发明目的,本发明还提供了一种扫描解码方法,包括以下步骤:
S1、光源组件向待解码条码发射扫描光;
S2、接收组件接收所述待解码条码反射的反射光,并将反射光信号转换为电流信号;
S3、电压转化组件接收所述接收组件传递的所述电流信号,并将所述电流信号转换为电压信号;
S4、控制组件对所述电压信号进行识别,若所述电压信号可以识别,则所述控制组件直接输出解码结果;若所述控制组件无法对所述电压信号进行识别,则所述控制组件控制所述接收组件性能增强并重复执行步骤S1~S4直至输出所述解码结果。
作为本发明的进一步改进,所述接收组件包括光电二极管及调节组件,所述步骤S2具体包括:
S21、所述光电二极管接收所述待解码条码反射的反射光信号,并将所述反射光信号转换为电流信号;
S22、所述调节组件接收所述控制组件的控制信号和评估值以控制所述调节组件中的负压电路的开启或关闭;
S23、所述负压电路开启,控制所述光电二极管的性能增强。
作为本发明的进一步改进,所述电压转化组件包括I/V转换模块和信号放大模块,所述步骤S3具体为:
S31、所述I/V转换模块接收所述接收组件传递的所述电流信号,并将所述电流信号转换为电压信号;
S32、所述控制组件中的数模转换模块对所述电压信号进行解码;
S33、若所述电压信号可被所述数模转换模块进行解码,则所述数模转换模块直接输出解码结果;若所述数模转换模块无法对所述电压信号进行解码,则所述数模转换模块将电压信号传递至所述控制组件中进行控制处理并形成控制信号和评估值。
作为本发明的进一步改进,所述电压转化组件包括I/V转换模块和信号放大模块,所述控制模块包括数模转换模块和信号处理模块,且数模转换模块包括第一转换模块和第二转换模块,此时,步骤S33还包括:
S331、第一转换模块和第二转换模块同时对电压信号V进行解码;
S332、若电压信号可被第二转换模块解码,则第二转换模块直接输出解码结果;
S333、若第二转换模块无法对电压信号进行解码,则信号放大模块对电压信号进行放大,并传递至第一转换模块进行再次解码;
S334、若放大后的电压信号可被第一转换模块进行解码,则第一转换模块直接输出解码结果;若第一转换模块无法对放大后的电压信号进行解码,则第一转换模块将电压信号传递至信号处理模块进行控制处理并形成控制信号和评估值。
作为本发明的进一步改进,所述控制组件包括数模转换模块和信号处理模块,所述步骤S4具体为;
S41、所述控制组件中的数模转换模块对所述电压信号进行解码;
S42、若所述电压信号可被所述数模转换模块进行解码,则所述数模转换模块直接输出解码结果;所述数模转换模块无法对所述电压信号进行解码,则所述数模转换模块将所述电压信号传递至所述控制组件中的信号处理模块进行控制处理并形成控制信号和评估值。
本发明的有益效果是:本发明通过设置可对接收组件的性能进行改善的调节组件以及对I/V转换模块的电压信号进行放大的信号放大模块采用多级同时/分步的处理方式提升了扫描解码系统对条码识别的灵敏度和准确性;同时,光源组件的结构设置使得扫描解码系统在各种环境光下均可成功解码;避免了因条码印刷处材质的问题及反光造成的解码失败。
附图说明
图1是本发明一较佳实施例中扫描解码系统的结构框图。
图2是本发明另一较佳实施例中扫描解码系统的结构框图。
图3是本发明扫描解码方法的流程框图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
在此,需要说明的是,为了避免因不必要的细节而模糊了本发明,在附图中仅仅示出了与本发明的方案密切相关的结构和/或处理步骤,而省略了与本发明关系不大的其他细节。
另外,还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
请参阅图1所示,为本发明揭示的一种扫描解码系统100的结构框图。扫描解码系统100包括光源组件1、接收组件2、电压转化组件3及控制组件4,光源组件1用于向条码发射扫描光,由接收组件2接收条码反射的反射光,再经电压转化组件3进行转化,最后由控制组件4进行解码。控制组件还包括信号处理模块42,信号处理模块42用于将控制组件4无法解码的电压信号V生成控制信号及评估值,并通过控制信号及评估值来调节光源组件1、接收组件2或电压转化组件3,从而提高对条码识别的准确性。
光源组件1用于向待扫描条码发射具有特定波长的扫描光,在本发明的一较佳实施例中,光源组件1包括光源本体11以及与光源本体11电性连接的可调构件12。其中,可调构件12与控制组件4电性连接,且可调构件12可在控制组件4的控制作用下调节光源本体11的输出功率。如此设置,可使照射在条码上的扫描光可调,从而通过调节光源本体11的光照强度来调整条码反射的反射光的强弱。
在本发明的一较佳实施例中,光源组件1内设置有一个光源波长可调节装置(未图示),光源波长可调节装置主要用于使形成的扫描光的波长固定在一个特定的波长范围内,从而使光源组件1根据不同的需求进行光源波长的调节。例如:在一些应用场景中需要对扫描光可见,那么可将扫描光的波长调节在可见光波长的范围内;在一些应用场景中需要对扫描光不可见,那么可将扫描光的波长调节在红外线光波长的范围内。再例如,在一些特定场景中,为了排除400nm-500nm波长光的干扰,那么可将扫描光的波长调节在此波长范围之外。
接收组件2用于接收待扫描条码反射的反射光,并将反射光转换为电流信号I。接收组件2包括光电二极管21及调节组件22,光电二极管21用于接收待扫描条码反射的反射光信号,并将反射光信号转换为电流信号I;调节组件22用于调节光电二极管21的性能。接收组件2与光源组件1在水平方向上的轴线位于同一平面上,从而使反射光最大限度地被接收组件2接收。在本发明的一较佳实施例中,接收组件2的收光面处设置有一个滤波装置(未图示),此滤波装置可根据波长的设定来滤除干扰光,从而提高扫描解码的准确性。
调节组件22分别与控制组件4和光电二极管21电性连接,其包括判断模块221、与判断模块221电性连接的负压电路222以及连接在负压电路222和判断模块221之间的反馈模块223。判断模块221与控制组件4电性连接,用于接收信号处理模块42反馈的控制信号及评估值,以控制负压电路222的开启。
负压电路222分别与判断模块221和接收组件2电性连接,用于向光电二极管21施加反向电压,从而提升光电二极管21的性能。具体地,由于光电二极管21的电气特性,其本体在生产制造时会产生寄生电容Cs,同时在PN结上也会与所有的二极管一样产生结电容Cj,这两个电容叠加后的终端电容Ca在光电二极管21工作中会对光电二极管21的响应速度产生影响。终端电容Ca的影响主要体现在反射光反射到光电二极管21上产生的电流需要先对终端电容Ca进行充电后才能把后续的电流对外输出,从而严重影响了光电二极管21输出信号的响应效率及响应灵敏度。当使用的光电二极管21本身的终端电容Ca设计较大或反射光较弱时,光电二极管21上产生的小电流可能完全被终端电容Ca吸收而无法输出,从而导致扫描解码系统100无法正常使用或出现解码错误。因此,在本发明中,在光电二极管21上施加负压来对终端电容Ca进行充电,以此来提升光电二极管21的性能,提高光电二极管21对小电流的响应率。
反馈模块223分别与负压电路222和判断模块221电性连接,用于实时监测负压电路222实际输出的电压值,并将负压电路222实际输出的电压值反馈给判断模块221,判断模块221通过负压电路222的反馈器件参数来控制输出目标电压,以此来满足光电二极管21对电流输出的最小值要求。需要说明的是,为了降低光电二极管21器件内的终端电容Ca,给光电二极管21施加合适的反向电压可以降低终端电容Ca,由此提升光电二极管21信号输出的时效性是可行的,当然,对于给光电二极管21施加的反向电压的幅值需要合理满足应用的需求,且不能过高而击穿光电二极管21,即在本发明中虽未对负压电路222的反向电压值进行限定,但需保证负压电路222提供的反向电压值符合上述要求。
电压转化组件3与接收组件2电性连接,用于接收电流信号I,并将电流信号I转换为电压信号V。电压转化组件3包括依次连接的I/V转换模块31及信号放大模块32,I/V转换模块31用于将接收组件2获取的电流信号I转换为具有一定脉冲宽度的电压信号V,信号放大模块32用于将转化的电压信号V进行倍数放大。
控制组件4与接收组件2电性连接,用于对电压信号V进行解码或反馈处理。控制组件4包括依次连接的数模转换模块41和信号处理模块42。数模转换模块41与电压转化组件3电性连接,用于将电压信号V进行解码输出。优选地,数模转换模块41可为ADC模数转换器。
信号处理模块42用于对数模转换模块41无法识别的电压信号V进行控制处理,并最终形成控制信号及评估值。需要说明的是,评估值为一个较佳的调整值,用于保证扫描解码系统100在成功解码的同时不损坏器件并减小能耗;即评估值为数模转换模块41能识别的最小电压值与实际数模转换模块41无法识别的电压值之间的差值。评估值的生成:
首先,当数模转换模块41无法识别电压信号V时,将此电压信号V的波形运用FFT(快速傅里叶变换)算法运算由时域转换至频域;
其次,进行电压信号V波形的优化,并对优化的电压信号V波形进行FFT逆变换,得到信噪比优化后的电压信号V波形;
然后,将此信噪比优化后的电压信号V波形与能成功解码的电压信号V波形进行对比评估;具体地,主要依据条码的宽窄比规范,识别出条码对比度最佳和最差区域、条码的起始位置和结束位置、疑似反光区域,从而生成初步的评估值。
最后,识别出条码的宽条和窄条的幅值差异,从而生成最终的评估值。
其中,电压信号V波形的优化手段包括:
优选地,滤除电压信号V波形中的高频及低频噪声,保留待识别条码有效信息所处的1KHz~20KHz频段信号。同时,由于此频段会产生固定干扰噪声,因此需要对一些典型频点进行针对性抑制,进行固定干扰噪声滤出来完成频域的滤波。需要说明的是,本发明中的典型频点包括常规的信号频点,还包括扫描解码系统100在多次使用后经自学习获取的特定信号频点,如此设置,可有效提升信号处理模块42对电压信号V波形的优化,方便数模转换模块41的识别和解码。
优选地,判断生成的电压信号V波形是否有一定频率变化,如果有则判断接收收到的为扫描光生成的电压信号V;反之,则为环境中的干扰光生成的电压信号V。
优选地,进行电压信号V波形的下限趋势分析,去除电压信号V波形中的直流分量。电压信号V波形中的直流分量通常是由带扫描条码印刷不均、污损导致的信号波动、环境光噪、不同颜色和质地的材质对窄波长激光器的反射率不同引起的明显的反射光强差异造成的。
优选地,进行电压信号V波形的峰值趋势分析,滤除异常峰值。电压信号V波形中的异常峰值通常是由材质反光引入的干扰信号造成的。
信号处理模块42与可调构件12电性连接,信号处理模块42将控制信号反馈给可调构件12,从而控制可调构件12进行调节。同时,为了有效控制可调构件12的调整力度,信号处理模块42将评估值反馈给可调构件12。信号处理模块42与信号放大模块32电性连接,信号处理模块42将控制信号反馈给信号放大模块32,从而控制信号放大模块32进行调节。同时,为了有效控制信号放大模块32的调整力度,信号处理模块42将评估值反馈给信号放大模块32。信号处理模块42与调节组件22电性连接,信号处理模块42将控制信号及评估值反馈给调节组件22中的判断模块221,从而控制判断模块221来开启负压电路222。
请参阅图2所示,为本发明提供的另一扫描解码系统200的结构框图。扫描解码系统200同样包括光源组件1、接收组件2、电压转化组件3’以及控制组件4’,扫描解码系统200与扫描解码系统100的区别点仅在于电压转化组件3’、控制组件4’,以下说明书部分将针对扫描解码系统200与扫描解码系统100之间的区别进行描述,相同或相似部分在此不再赘述。
在本实施例中,电压转化组件3’包括I/V转换模块31’与I/V转换模块31’电性连接的信号放大模块32’,信号放大模块32’分别与I/V转换模块31’和数模转换模块41’电性连接,以将I/V转换模块31’转换的电压信号V进行倍数放大。
进一步地,本实施例中的数模转换模块41’包括第一转换模块411’和第二转换模块412’,所述第一转换模块411’分别与信号放大模块32’和信号处理模块42’电性连接,并进一步通过信号放大模块32’与I/V转换模块31’电性连接,且信号放大模块32’可对I/V转换模块31’输出的电压信号V进行放大,以方便第一转换模块411’对电压信号V进行解析;第二转换模块412’与I/V转换模块31’直接电性连接。
具体地,I/V转换模块31’传递的电压信号V易受到接收组件2传递的电流信号I的影响,致使电压信号V不易被数模转换模块41’接收或解码。在本实施方式中,第一转换模块411’和第二转换模块412’可同时对I/V转换模块31’传递的电压信号V进行解码。特别地,当I/V转换模块31’输出的电压信号V较小时,电压信号V无法被第二转换模块412’解码;则I/V转换模块31’输出的电压信号V可经信号放大模块32’放大,且经信号放大模块32’放大的电压信号V可被第一转换模块411’解码。当I/V转换模块31’输出的电压信号V足够大时,电压信号V可直接被第二转换模块412’解码,则信号放大模块32’无需对电压信号V进行放大。
进一步地,当电压信号V经信号放大模块32’放大后仍无法被第一转换模块411’解码时,则信号处理模块42’对电压信号V进行识别以获取控制信号及评估值进行进一步处理,此处不再赘述。即,在本实施例中,扫描解码系统200增加了电压信号V的放大调节方式,可进一步方便扫描解码系统200对条码进行识别,且由于第一转换模块321’和第二转换模块322’同时运行,因此可有效提升扫描解码系统200对条码的识别速度和识别准确性。
请参阅图3所示,本发明还提供了一种扫描解码方法,包括以下步骤:
S1、光源组件1向待解码条码发射扫描光;
S2、接收组件2接收待解码条码反射的反射光,并将反射光信号转换为电流信号I;
S3、电压转化组件3接收接收组件2传递的电流信号I,并将电流信号I转换为电压信号V;
S4、控制组件4对电压信号V进行识别,若电压信号V可以识别,则控制组件4直接输出解码结果;若控制组件4无法对电压信号V进行识别,则控制组件4控制接收组件2性能增强并重复执行步骤S1~S4直至输出解码结果。
以下说明书部分将针对步骤S1~S4进行详细的描述。
步骤S1具体为:光源组件1在电力驱动发出特定波长的扫描光,并照射到条码上。
步骤S2具体包括:
S21、光电二极管21接收待解码条码反射的反射光信号,并将反射光信号转换为电流信号I;
S22、调节组件22接收控制组件4的控制信号和评估值,以控制调节组件22中的负压电路222的开启或关闭;
S23、负压电路222开启,控制光电二极管21的性能增强。
步骤S3具体为:
S31、I/V转换模块31接收接收组件2传递的电流信号I,并将电流信号I转换为电压信号V;
S32、控制组件4中的数模转换模块41对电压信号V进行解码;
S33、若电压信号V可被数模转换模块41进行解码,则数模转换模块41直接输出解码结果;若数模转换模块41无法对电压信号V进行解码,则数模转换模块41将电压信号V传递至控制组件4中信号处理模块42中进行控制处理并形成控制信号和评估值。
步骤S4具体为;
S41、控制组件4中的数模转换模块41对电压信号V进行解码;
S42、若电压信号V可被数模转换模块41进行解码,则数模转换模块41直接输出解码结果;数模转换模块41无法对电压信号V进行解码,则数模转换模块41将电压信号V传递至信号处理模块42进行控制处理并形成控制信号和评估值。
在本发明的一较佳实施例中,电压转化组件3包括I/V转换模块31’和信号放大模块32’,控制模块4’包括数模转换模块41’和信号处理模块42’,且数模转换模块41’包括第一转换模块411’和第二转换模块412’,此时,步骤S33还包括:
S331、数模转换模块41’(包括第一转换模块411’和第二转换模块412’)同时对电压信号V进行解码;
S332、若电压信号V可被第二转换模块322’解码,则第二转换模块412’直接输出解码结果;
S333、若第二转换模块322’无法对电压信号V进行解码,则信号放大模块32’对电压信号V进行放大,并传递至第一转换模块411’进行再次解码;
S334、若放大后的电压信号V可被第一转换模块411’进行解码,则第一转换模块411’直接输出解码结果;若第一转换模块411’无法对放大后的电压信号V进行解码,则第一转换模块411’将电压信号V传递至信号处理模块42’进行控制处理并形成控制信号和评估值。
综上所述,本发明的扫描解码系统100、200通过设置调节组件22对接光电二极管21的性能进行改善的以及对I/V转换模块31、31’的电压信号V进行放大的信号放大模块32、32’采用多级同时/分步的处理方式提升了扫描解码系统100、200对条码识别的灵敏度和准确性;同时,光源组件1的结构设置使得扫描解码系统100、200在各种环境光下均可成功解码;避免了因条码印刷处材质的问题及反光造成的解码失败。
以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。
Claims (13)
1.一种扫描解码系统,其特征在于,包括:
光源组件,用于向待扫描条码发射扫描光;
接收组件,用于接收所述待扫描条码反射的反射光信号,并将所述反射光信号转换为电流信号;
电压转化组件,与所述接收组件电性连接,用于接收所述电流信号,并将所述电流信号转换为电压信号;
控制组件,与所述电压转化组件电性连接,用于对所述电压信号进行解码;
所述控制组件还包括信号处理模块,所述信号处理模块用于将控制组件无法解码的电压信号生成控制信号及评估值,并通过所述控制信号及评估值来调节光源组件、接收组件或电压转化组件;
所述接收组件包括光电二极管及调节组件,所述调节组件分别与所述控制组件和所述光电二极管电性连接,其包括判断模块、与所述判断模块电性连接的负压电路以及连接在所述负压电路和所述判断模块之间的反馈模块。
2.根据权利要求1所述的扫描解码系统,其特征在于:所述控制组件还包括与所述信号处理模块电性连接的数模转换模块,所述数模转换模块与所述电压转化组件电性连接,以对所述电压信号进行解码输出。
3.根据权利要求2所述的扫描解码系统,其特征在于:所述评估值为调整值,所述评估值为所述数模转换模块能识别的最小电压值与实际所述数模转换模块无法识别的电压值之间的差值。
4.根据权利要求1所述的扫描解码系统,其特征在于:所述光电二极管用于接收待扫描条码反射的反射光信号,并将所述反射光信号转换为电流信号;所述调节组件用于调节所述光电二极管的性能;所述接收组件的收光面处设置有一个滤波装置,用于滤除干扰光。
5.根据权利要求1所述的扫描解码系统,其特征在于:所述判断模块与所述控制组件电性连接,用于接收所述信号处理模块反馈的所述控制信号及所述评估值,并控制所述负压电路的开启。
6.根据权利要求1所述的扫描解码系统,其特征在于:所述反馈模块分别与所述负压电路和所述判断模块电性连接,用于实时监测所述负压电路实际输出的电压值,并将所述负压电路实际输出的电压值反馈给判断模块。
7.根据权利要求1所述的扫描解码系统,其特征在于:所述电压转化组件与所述接收组件电性连接,用于接收所述电流信号,并将所述电流信号转换为电压信号,所述电压转化组件包括I/V转换模块,所述I/V转换模块用于将所述接收组件获取的所述电流信号转换为具有一定脉冲宽度的电压信号。
8.根据权利要求7所述的扫描解码系统,其特征在于:所述电压转化组件还包括与所述I/V转换模块电性连接的信号放大模块,所述信号放大模块用于将所述I/V转换模块转化的电压信号进行倍数放大。
9.根据权利要求1所述的扫描解码系统,其特征在于:所述光源组件包括光源本体以及与所述光源本体电性连接的可调构件,所述可调构件与所述控制组件电性连接,且所述可调构件可在所述控制组件的控制作用下调节所述光源本体的光照强度;所述光源组件内设置有一个光源波长可调节装置,用于调节扫描光的波长。
10.一种扫描解码方法,其特征在于,包括以下步骤:
S1、光源组件向待解码条码发射扫描光;
S2、接收组件接收所述待解码条码反射的反射光,并将反射光信号转换为电流信号;
S3、电压转化组件接收所述接收组件传递的所述电流信号,并将所述电流信号转换为电压信号;
S4、控制组件对所述电压信号进行识别,若所述电压信号可以识别,则所述控制组件直接输出解码结果;若所述控制组件无法对所述电压信号进行识别,则所述控制组件控制所述接收组件性能增强并重复执行步骤S1~S4直至输出所述解码结果;
所述接收组件包括光电二极管及调节组件,所述步骤S2具体包括:
S21、所述光电二极管接收所述待解码条码反射的反射光信号,并将所述反射光信号转换为电流信号;
S22、所述调节组件接收所述控制组件的控制信号和评估值以控制所述调节组件中的负压电路的开启或关闭;
S23、所述负压电路开启,控制所述光电二极管的性能增强。
11.根据权利要求10所述的扫描解码方法,其特征在于:所述电压转化组件包括I/V转换模块和信号放大模块,所述步骤S3具体为:
S31、所述I/V转换模块接收所述接收组件传递的所述电流信号,并将所述电流信号转换为电压信号;
S32、所述控制组件中的数模转换模块对所述电压信号进行解码;
S33、若所述电压信号可被所述数模转换模块进行解码,则所述数模转换模块直接输出解码结果;若所述数模转换模块无法对所述电压信号进行解码,则所述数模转换模块将电压信号传递至所述控制组件中进行控制处理并形成控制信号和评估值。
12.根据权利要求11所述的扫描解码方法,其特征在于:所述电压转化组件包括I/V转换模块和信号放大模块,所述控制组件包括数模转换模块和信号处理模块,且数模转换模块包括第一转换模块和第二转换模块,此时,步骤S33还包括:
S331、第一转换模块和第二转换模块同时对电压信号V进行解码;
S332、若电压信号可被第二转换模块解码,则第二转换模块直接输出解码结果;
S333、若第二转换模块无法对电压信号进行解码,则信号放大模块对电压信号进行放大,并传递至第一转换模块进行再次解码;
S334、若放大后的电压信号可被第一转换模块进行解码,则第一转换模块直接输出解码结果;若第一转换模块无法对放大后的电压信号进行解码,则第一转换模块将电压信号传递至信号处理模块进行控制处理并形成控制信号和评估值。
13.根据权利要求10所述的扫描解码方法,其特征在于:所述控制组件包括数模转换模块和信号处理模块,所述步骤S4具体为;
S41、所述控制组件中的数模转换模块对所述电压信号进行解码;
S42、若所述电压信号可被所述数模转换模块进行解码,则所述数模转换模块直接输出解码结果;所述数模转换模块无法对所述电压信号进行解码,则所述数模转换模块将所述电压信号传递至所述控制组件中的信号处理模块进行控制处理并形成控制信号和评估值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011417652.7A CN112507754B (zh) | 2020-12-07 | 2020-12-07 | 扫描解码系统和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011417652.7A CN112507754B (zh) | 2020-12-07 | 2020-12-07 | 扫描解码系统和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112507754A CN112507754A (zh) | 2021-03-16 |
CN112507754B true CN112507754B (zh) | 2023-12-22 |
Family
ID=74970872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011417652.7A Active CN112507754B (zh) | 2020-12-07 | 2020-12-07 | 扫描解码系统和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112507754B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06167646A (ja) * | 1991-02-26 | 1994-06-14 | Tesco:Kk | レンズ焦点距離の調節方式及び同方式を用いたバーコード読み取り方式 |
JP2005293327A (ja) * | 2004-03-31 | 2005-10-20 | Optoelectronics Co Ltd | 光学的情報読取装置 |
CN104126187A (zh) * | 2012-02-01 | 2014-10-29 | Opto电子有限公司 | 用于条形码信号中的噪声减少的系统和方法 |
CN204270314U (zh) * | 2014-11-03 | 2015-04-15 | 苏州浩创信息科技有限公司 | 一种无线扫描枪 |
CN105138940A (zh) * | 2015-08-14 | 2015-12-09 | 福建联迪商用设备有限公司 | 一种二维码扫描补光方法及系统 |
CN106066984A (zh) * | 2016-07-11 | 2016-11-02 | 深圳市兴通物联科技有限公司 | 激光条码扫描解码控制电路及条码扫描器 |
CN207650815U (zh) * | 2016-07-07 | 2018-07-24 | 手持产品公司 | 一种用于扫描信息的装置和系统 |
CN108647541A (zh) * | 2018-04-24 | 2018-10-12 | 深圳大学 | 一种条码扫描芯片以及扫描方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4933538A (en) * | 1988-10-21 | 1990-06-12 | Symbol Technologies, Inc. | Scanning system with adjustable light output and/or scanning angle |
US5229591A (en) * | 1988-10-21 | 1993-07-20 | Symbol Technologies, Inc. | Scanning system with adjustable light output and/or scanning angle |
US5168148A (en) * | 1990-12-28 | 1992-12-01 | Symbol Technologies, Inc. | Automatic gain control circuit |
US5592306A (en) * | 1995-09-15 | 1997-01-07 | Must Systems Inc. | Scanning apparatus including a light adjusting device |
JP2006041628A (ja) * | 2004-07-22 | 2006-02-09 | Sumitomo Electric Ind Ltd | 光受信回路 |
US7556198B2 (en) * | 2006-09-19 | 2009-07-07 | Ncr Corporation | Methods and apparatus for using noise data to enhance bar code scanning accuracy |
CN102289652A (zh) * | 2011-08-15 | 2011-12-21 | 广州市旭龙条码设备有限公司 | 红外条形码扫描器 |
WO2016075948A1 (ja) * | 2014-11-14 | 2016-05-19 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 再生方法、再生装置およびプログラム |
JP5902859B1 (ja) * | 2015-02-27 | 2016-04-13 | 株式会社オプトエレクトロニクス | 光学的情報読取装置の制御回路 |
CN111241863A (zh) * | 2020-02-17 | 2020-06-05 | 苏州摩比信通智能系统有限公司 | 一种可变补光强度的移动条码扫描设备和扫描方法 |
-
2020
- 2020-12-07 CN CN202011417652.7A patent/CN112507754B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06167646A (ja) * | 1991-02-26 | 1994-06-14 | Tesco:Kk | レンズ焦点距離の調節方式及び同方式を用いたバーコード読み取り方式 |
JP2005293327A (ja) * | 2004-03-31 | 2005-10-20 | Optoelectronics Co Ltd | 光学的情報読取装置 |
CN104126187A (zh) * | 2012-02-01 | 2014-10-29 | Opto电子有限公司 | 用于条形码信号中的噪声减少的系统和方法 |
CN204270314U (zh) * | 2014-11-03 | 2015-04-15 | 苏州浩创信息科技有限公司 | 一种无线扫描枪 |
CN105138940A (zh) * | 2015-08-14 | 2015-12-09 | 福建联迪商用设备有限公司 | 一种二维码扫描补光方法及系统 |
CN207650815U (zh) * | 2016-07-07 | 2018-07-24 | 手持产品公司 | 一种用于扫描信息的装置和系统 |
CN106066984A (zh) * | 2016-07-11 | 2016-11-02 | 深圳市兴通物联科技有限公司 | 激光条码扫描解码控制电路及条码扫描器 |
CN108647541A (zh) * | 2018-04-24 | 2018-10-12 | 深圳大学 | 一种条码扫描芯片以及扫描方法 |
Non-Patent Citations (2)
Title |
---|
一维条码采集系统关键技术的研究与优化;台海钊;《中国优秀硕士学位论文全文数据库电子期刊》》;I138-1928 * |
激光扫描的物流条形码识别系统;葛聪;;激光杂志(第07期);192-195 * |
Also Published As
Publication number | Publication date |
---|---|
CN112507754A (zh) | 2021-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8925814B1 (en) | Apparatus for and method of monitoring output power of a laser beam during reading of targets | |
US20140361082A1 (en) | System and Method for Reading Code Symbols at Long Range Using Source Power Control | |
US5281800A (en) | Method and apparatus for low power optical sensing and decoding of data | |
US6540139B1 (en) | Multi-focal laser scanning bar code symbol reading system employing a variable second derivative signal pass-band filter structure having frequency characteristics that are controlled in a real-time manner by detecting bar code elements in analog scan data signals produced by said system | |
US8967478B2 (en) | Apparatus for and method of electro-optically reading a target in the presence of ambient light by rejecting the ambient light | |
US10817769B2 (en) | Smart tag and object recognition system using the same | |
US9016578B2 (en) | Apparatus for and method of electro-optically reading a target in the presence of ambient light by suppressing the ambient light | |
CN112507754B (zh) | 扫描解码系统和方法 | |
CN100483441C (zh) | 在高强度环境光中具有改善的性能的电光读取器 | |
US10760959B2 (en) | Apparatus for and method of electro-optically reading a target in the presence of ambient light by detecting and suppressing the ambient light | |
US9569651B2 (en) | Controller for optical information reader | |
CN107563243B (zh) | 一维条码识别方法 | |
US9016579B2 (en) | Apparatus for and method of electro-optically reading a target in the presence of ambient light | |
US7311259B2 (en) | Bar code reader and method of reading of bar code | |
CN212539076U (zh) | 一种激光光斑直径检测系统 | |
CN115267794A (zh) | 光检测系统及装置 | |
US10615645B2 (en) | Power supply device of induction type power supply system and NFC device identification method of the same | |
US9804000B2 (en) | Optical sensor array apparatus | |
US6572018B1 (en) | Method of and apparatus for processing analog scan data signals derived by scanning bar code symbols using a laser beam, wherein a real-time bar code element detector is used to control the detection of zero-crossings occurring in the second derivative of said analog scan data signals | |
US20120175421A1 (en) | Optical-Information-Reading Apparatus and Control Method Thereof | |
CN112596622A (zh) | 触控装置、触控显示装置、触控系统及触控控制方法 | |
JP2000013331A (ja) | 受光回路のパワーセーブ回路 | |
CN116311401A (zh) | 指纹识别电路、指纹识别装置和显示设备 | |
JPH03233692A (ja) | バーコード読取装置 | |
JP4527411B2 (ja) | 光学的情報読取装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |