伪条形码禁止器电路制造技术

技术编号:2936671 阅读:146 留言:0更新日期:2012-04-11 18:40
一种条形码阅读器的伪条形码禁止器电路,条形码阅读器响应阅读器检测的由条形码返回的光线而产生电学信号,条形码阅读器包括产生电学信号第一偏离信号的数字化器,其特征在于,所述禁止器电路包括: 检测第一偏离信号中由低到高反射状态过渡的装置; 与所述检测装置输出耦合并在经检测的过渡之间的时间超出设定极限时产生触发电平的信号恢复装置; 将所述信号恢复装置的输出与所述极限进行比较并向数字化器提供禁止输出的比较器装置;以及 从外部调整极限值的装置。(*该技术在2014年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般涉及条形码阅读器的控制电路,特别涉及条形码阅读器的伪条形禁止器电路。
技术介绍
条形码阅读器的基本工作原理是利用光线扫描由一系列黑白条组成的条形码。从条形码返回的光线经条形码阅读器检测并转换为电学信号。随后对该信号进行处理从而读出条形码。各种因素都有可能引起误读,由此产生错误的输出。例如,大多数条形码阅读器难以确定条形码序列从何处开始。来自条形码阅读器的光线常常会在遇到第一条黑条之前就从灰色背景区域移动至强反射的白色区域。这种最初从灰色背景到白色区域的过渡有可能在被误读为黑条的信号中产生一脉冲。因此,条形码阅读器输出的是错误的条形码。大多数条形码阅读器不仅难以确定条形码的起始点,而且同样也难以确定其结束之处。因此,一些条形码扫描器偶尔会扫描出产生错误输出的条余的伪条码。此外,大多数条形码阅读器没有向用户提供外部控制条形码阅读器阈值电平以检测黑条或当条形码数字化器的输出受阻时进行控制的能力。在有些应用中,由于阅读器可能要调整至特定的条形码标记,所以需要从外部调节阈值电平。在其它的应用中,最好能在扫描期间或扫描之后关闭数字化器的输出。现有的带控制电路的条形码阅读器的例子是桑托(Sato)的美国专利No.5,142,130。桑托揭示了一种带有开始边缘或区域检测电路的条形码阅读系统和条形码阅读装置。开始边缘识别电路首先检测白条宽度。如果白色宽度异常,则开始边缘检测电路判断信号在信号电平骤升超出预定电平之处有一黑条,并将前面的电平升高视为噪声。桑托未考虑上述诸如确定实际的条形码何时开始之类的问题。桑托的开始边缘检测电路由于仅仅是试图通过测量分隔白条宽度来确定黑条之间的错读,所以无法确定何时开始阅读。现有的带控制电路的条形码阅读器的另一个例子是巴克(Barkan)的美国专利No.5,103,080,其中揭示了用于条形码的数字化器。该电路包括由扫描仪信号触发的可触发单稳态电路。只要数字化仪的一系列脉冲超过单稳态(one-shot)电路的阈值,单稳态电路就不会超时。在巴克的专利的控制电路中无法保证检测到实际的条码,并且该电路没有提供任何从外部设定阈值电平或能够对条形码数字化器的输出进行任何外部控制的手段。本专利技术为条形码阅读器供改进电路以防止条形码的误读或错读。
技术实现思路
按照本专利技术,通过在包含检测器电路、信号恢复电路、外部可调比较器电路、软件控制器和高阻抗箝位电路的条形码阅读器的伪条形码禁止器电路达到本专利技术的各项目标。其基本原理是,检测器电路检测反射率由高到低或由低到高的第一次过渡。该过渡触发信号恢复电路,信号恢复电路设定了一个比在有效条形码阅读期间遇到另一次过渡所需的可能的最长时间还要长的时间常数。每次遇到过渡就触发信号恢复电路。外部可调比较器电路将来自信号恢复电路的输出与一个可以由软件控制器调整的极限相比较。在软件控制器的作用下,可以控制比较器的输出,从而对数字化器的输出进行控制。在一较佳实施例中,当输出可以通过条形码数字化器时,比较器的输出驱动箝位电路。伪条形码禁止器电路有效地禁止了条形码的输出,直到检测出反射率由高到低或由低到高的过渡,从而避免了开始的条码误读。伪条形码禁止器电路还创设一个用于从有效条形码中屏蔽伪条形码的“窗口”。此外,伪条形码禁止器电路可以对比较器使用的极限进行外部控制,因而可以外部控制窗口的大小和在条形码数字化器的输出通过时进行外部控制。附图概述借助于以下结合附图的说明可以更清楚地理解本专利技术前述以及其它的目标、优点和效能。附图说明图1为按照本专利技术的与条形码扫描器的数字化器一起使用的伪条形码禁止器电路的框图;图2为图1所示的条形码阅读器中的伪条形码禁止器电路的部分框图;图3(a)为代表被扫描条形码第一偏离信号的时序图;图3(b)为V(2)处的电压的时序图;图3(c)为比较器输出电压在V(3)处的时序图;图3(d)为数字条形码与条形码数字化器的伪条形码输出的时序图;以及图4为按照本专利技术的条形码阅读器的伪条形码禁止器电路和数字化器的另一个实施例的部分框图。本专利技术的最佳实施方式图1所示为按照本专利技术的伪条形码禁止器电路50。禁止器电路50包括检测器电路52、信号恢复电路54、外部可调阈值比较器电路56、软件控制器58和高阻抗箝位电路60。在本专利技术中,阅读条形码的窗口每次都动态设置,并且条形码阅读器利用该窗口可以在数字化器输出的条形码中屏蔽伪条形码。此外,可以从外部借助软件控制器58控制条形码数字化器的输出。图2为条形码阅读器中条形码禁止器电路的部分框图。在本实施例中,检测器电路52包括运算放大器62和二极管64。运算放大器62的正极与3.8伏电源相连,负极连至虚地。在不偏离本专利技术的范围下也可以采用其它连接。运算放大器62的同相输入端与条形码数字化器49相连。在1993年5月11日和1993年4月6日授予柯达公司等的美国专利No.5,210,397和5,200,597中揭示了典型的条形码数字化器的工作原理,这些都在本专利技术中作为参考。运算放大器62的输出连至二极管64的负极。二极管64的正极接入返回至运算放大器62的反相输入端的反馈回路中。在本实施例中,采用TLC274运算放大器和IN4001二极管,虽然也可以使用其它类型的放大器和二极管。信号恢复电路54包括电阻器R1和电容器C1。电阻器R1的一端与3.8伏电源相连,另一端与二极管D1的正极相连。如果需要,也可以使用其它电源。电容器C1的一端与二极管D1的正极相连,另一端连至虚地。电容器C1和电阻器R1经过挑选,其时间常数大于在有效条形码阅读期间遇到另一次过渡可能所需的最长时间。在本实施例中,电容器C1为0.1μF,电阻器R1为1MΩ。比较器电路56包括运算放大器66和电阻器R2、R3、R4和R5。电阻器R2的一端与二极管D1的正极相连,另一端连至运算放大器66的正相输入端。电阻器R3的一端连至运算放大器66的正相输入端,另一端连至运算放大器66的输出端。电阻器R4的一端连至1.2伏电源,另一端连至运算放大器66的反相输入端。电阻器R5的一端连至运算放大器66的反相输入端,另一端连至虚地。在本实施例中,采用TLC274运算放大器、10KΩ电阻器R2、1MΩ电阻器R3、100KΩ电阻器R4和1MΩ电阻器R5,虽然可以采用其它电压源以及其它种类的运算放大器和电阻器。软件控制器58连至运算放大器66的反相输入端。软件控制器58可以经外部编程后控制禁止电路50何时禁止或激励。在本实施例中,软件控制器58可以驱动反相输入端至0或5伏,或者可以短路连接。可以采用诸如在上面所述的专利5,200,597中揭示的使用操纵微处理器的软件。高阻抗箝位电路60包括晶体管68和一对电阻器R6和R7。电阻器R6的一端与比较器电路56中运算放大器66的输出相连,另一端连至晶体管68的基极。电阻R7的一端连至晶体管68的基极,另一端连至晶体管68的反射极。晶体管68的发射极连至虚地,集电极连至条形码数字化器49的输出。在本实施例中,采用Q1-2N4401晶体管和阻值为47KΩ的电阻R6和R7,虽然可以采用其它晶体管和电阻器。现在将借助图3(a)—3(d)解释图2所示伪条形码禁止器电路的工作原理。具体而言,图3(a)所示为经条形码阅读器检测的反射光产生的电学信本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:E·C·布雷默
申请(专利权)人:PSC股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1