《以码为目标的读取器的信号处理设备、信号处理方法和信号处理程序.pdf》由会员分享,可在线阅读,更多相关《以码为目标的读取器的信号处理设备、信号处理方法和信号处理程序.pdf(24页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201380032611.8 (22)申请日 2013.06.25 2012-145651 2012.06.28 JP G06K 7/00(2006.01) G06K 7/10(2006.01) (71)申请人 NEC 平台株式会社 地址 日本神奈川县 (72)发明人 鹤木博 后藤雅生 重光博 寺冈正人 (74)专利代理机构 中科专利商标代理有限责任 公司 11021 代理人 王波波 (54) 发明名称 以码为目标的读取器的信号处理设备、 信号 处理方法和信号处理程序 (57) 摘要 提供了一种信号处理设备, 以便修正在读取 条码时由于打。
2、印在标签上的条码的缺陷、 针对条 码握持条码读取器的传感器的方式等引起的错 误。所述信号处理设备包括 : 可变放大器, 配置为 输出与输入信号相对应的信号作为输出信号, 所 述可变放大器的偏移和增益是能够被调节的 ; 比 较装置, 配置为将所述可变放大器的所述输出信 号的电平与多个阈值相比较 ; 检测装置, 配置为 基于所述比较装置中执行的所述比较的结果来检 测所述可变放大器的所述偏移的移位和所述可变 放大器的所述增益的过量或不足中的任一个或这 二者 ; 以及调节装置, 配置为基于所述检测装置 中执行的所述检测的结果来调节所述可变放大器 的所述偏移和所述增益中的任一个或这两者。 (30)优先权。
3、数据 (85)PCT国际申请进入国家阶段日 2014.12.19 (86)PCT国际申请的申请数据 PCT/JP2013/067305 2013.06.25 (87)PCT国际申请的公布数据 WO2014/002972 JA 2014.01.03 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书15页 附图6页 (10)申请公布号 CN 104380307 A (43)申请公布日 2015.02.25 CN 104380307 A 1/2 页 2 1. 一种信号处理设备, 包括 : 可变放大器, 所述可变放大器配置为输出与输入信号相对应。
4、的信号作为输出信号, 所 述可变放大器的偏移和增益是能够被调节的 ; 比较装置, 所述比较装置配置为将所述可变放大器的所述输出信号的电平与多个阈值 相比较 ; 检测装置, 所述检测装置配置为基于所述比较装置中执行的所述比较的结果来检测所 述可变放大器的所述偏移的移位和所述可变放大器的所述增益的过量或不足中的任一个 或这二者 ; 以及 调节装置, 所述调节装置配置为基于所述检测装置中执行的所述检测的结果来调节所 述可变放大器的所述偏移和所述增益中的任一个或这两者。 2. 根据权利要求 1 所述的信号处理设备, 其中, 所述检测装置还配置为使用以下次数作为针对所述多个阈值中的每一个阈值的所述 比较。
5、的结果, 所述次数选自包括第一次数、 第二次数和第三次数的组, 所述第一次数是在预 定时间段内所述输出信号的电平从所述阈值以下的电平变成所述阈值以上的电平的次数, 所述第二次数是在所述预定时间段内所述输出信号的电平从所述阈值以上的所述电平变 成所述阈值以下的所述电平的次数, 所述第三次数是所述第一次数和所述第二次数之和, 针对所述多个阈值类似地选择所述次数。 3. 根据权利要求 2 所述的信号处理设备, 其中, 所述检测装置还配置为基于针对所述 多个阈值类似地选择的所述次数的组合, 来检测所述输出信号的所述偏移的所述移位和所 述输出信号的所述增益的所述过量或不足中的任一个或这二者。 4. 根据。
6、权利要求 3 所述的信号处理设备, 其中, 所述检测装置还配置为基于针对所述 多个阈值类似地选择的所述次数的组合, 来检测所述输出信号的所述偏移的所述移位的估 计, 并且 所述调节装置还配置为基于所述偏移的所述移位的所述估计来确定所述偏移的调节 量。 5. 根据权利要求 3 或 4 所述的信号处理设备, 其中, 所述检测装置还配置为基于针对所述多个阈值类似地选择的所述次数的组合, 来检测 所述输出信号的所述增益的所述过量或不足的估计, 并且 所述调节装置还配置为基于所述增益的所述过量或不足的所述估计来确定所述增益 的调节量。 6. 一种条码读取器, 包括 : 传感器 ; 根据权利要求 1 至 。
7、5 中任一项权利要求所述的信号处理设备 ; 以及 解码器, 其中 所述信号处理设备还配置为将所述传感器的输出信号作为提供至所述信号处理设备 的输入信号, 并且 所述解码器配置为将所述信号处理设备的输出信号作为提供至所述解码器的输入信 号。 7. 一种信号处理方法, 包括以下步骤 : 权 利 要 求 书 CN 104380307 A 2 2/2 页 3 可变放大器输出与输入信号相对应的信号作为输出信号, 所述可变放大器的偏移和增 益是能够被调节的 ; 比较装置将所述可变放大器的所述输出信号的电平与多个阈值相比较 ; 检测装置基于所述比较装置中执行的所述比较的结果来检测所述可变放大器的所述 偏移的。
8、移位和所述可变放大器的所述增益的过量或不足中的任一个或这二者 ; 以及 调节装置基于所述检测装置中执行的所述检测的结果来调节所述可变放大器的所述 偏移和所述增益中的任一个或这两者。 8. 一种信号处理程序, 用于使计算机用作输出信号波形调节设备, 所述输出信号波形 调节设备用于调节来自可变放大器的输出信号, 所述可变放大器配置为输出与输入信号相 对应的信号作为输出信号, 所述可变放大器的偏移和增益是能够被调节的, 所述程序使所 述计算机用作 : 比较装置, 所述比较装置配置为将所述可变放大器的所述输出信号的电平与多个阈值 相比较 ; 检测装置, 所述检测装置配置为基于所述比较装置中执行的所述比。
9、较的结果来检测所 述可变放大器的所述偏移的移位和所述可变放大器的所述增益的过量或不足中的任一个 或这二者 ; 以及 调节装置, 所述调节装置配置为基于所述检测装置中执行的所述检测的结果来调节所 述可变放大器的所述偏移和所述增益中的任一个或这两者。 权 利 要 求 书 CN 104380307 A 3 1/15 页 4 以码为目标的读取器的信号处理设备、 信号处理方法和信 号处理程序 技术领域 0001 本发明涉及针对码的读取器的信号处理设备、 信号处理方法和信号处理程序。具 体地, 本发明涉及针对条码的条码读取器和针对磁卡的磁卡读取器的信号处理设备、 信号 处理方法和信号处理程序。 背景技术 。
10、0002 同时, 在本申请中 “码” 指的是打印在标签、 外壳的外表面等上的码, 尤其是条码和 磁卡的磁条中的码。 0003 关于针对码的读取器, 例如, 针对打印在标签等上的条码的传统条码读取器, 存在 由于由于条码等打印不均匀而导致解码失败的情况。 0004 面对该问题, 专利文献 1 公开了一种条码读取设备和条码读取方法, 包括 : 计数装 置, 用于对属于多个部分中的每一个部分的光接收信号的数据数目进行计数, 所述多个部 分是通过以预定的间隔来划分光接收元件处的光接收信号的幅度而得到的 ; 积分装置, 用 于对属于多个部分的数据数目进行连续积分以基于计数装置所计数的数据数目来设置计 数。
11、值, 所述部分在数目上等于或大于多个预定的幅度 ; 以及确定装置, 用于确定在数目上等 于或大于所述多个预定幅度的所述部分中, 是否存在由积分装置积分的计数值大于预定值 的任何部分, 从而确定尽管由于正反射等导致存在非常大的幅度, 但是由于假定值而在大 的幅度范围内不存在有效的接收信号, 并且能够准确读取条码而不受诸如正反射等背景环 境的影响。 0005 此外, 专利文献 2 公开了一种信号处理设备, 包括具有自动增益控制系统的电路 结构, 在自动增益控制系统中内置了基于来自发光元件的输出来控制的增益调节元件, 从 而执行合适的增益控制并通过基于条码读取设备与条码之间的距离而影响反射光量来解 。
12、决条码分辨率和可读范围的限制。 0006 现有技术文献 0007 专利文献 0008 专利文献 1 : 日本专利申请公开号 2009-259059 0009 专利文献 2 : 日本实用新型注册号 3080624 发明内容 0010 本发明要解决的技术问题 0011 然而对于传统的条码读取器, 存在由于条码的缺陷而导致无法解码条码并且在读 取中出现错误的情况, 所述条码的缺陷例如是不满足黑条 / 白条的对比度, 其中所述黑条 / 白条构成了在条码部分或全部中的符号。此外, 存在由于异常方法导致在读取中出现错误 的情况, 所述异常方法使条码读取器按照以下方式读取 : 没有保持条码读取器的传感器与 。
13、条码平行, 而是使条码读取器的传感器垂直于条码而倾斜。 具体地, 存在从条码读取器的光 说 明 书 CN 104380307 A 4 2/15 页 5 学成像输出的 ( 电压 ) 波形的部分或全部较小的情况或者 ( 电压 ) 波形的幅度的中心偏离 工作电压范围的中心的情况, 因此 ( 电压 ) 波形的幅度较小的部分或者存在于工作电压范 围之外的部分的数据有缺损。 0012 因此, 本发明提供了一种信号处理设备、 信号处理方法和信号处理程序, 修正了由 于打印在标签上的条码的缺陷、 握持条码读取器的传感器的方式等而导致在读取条码时的 错误。 0013 解决技术问题的技术方案 0014 根据本发明。
14、的第一方面, 提供了一种信号处理设备, 包括 : 可变放大器, 所述可变 放大器配置为输出与输入信号相对应的信号作为输出信号, 所述可变放大器的偏移和增益 是能够被调节的 ; 比较装置, 所述比较装置配置为将所述可变放大器的所述输出信号的电 平与多个阈值相比较 ; 检测装置, 所述检测装置配置为基于所述比较装置中执行的所述比 较的所述结果来检测所述可变放大器的所述偏移的移位和所述可变放大器的所述增益的 过量或不足中的任一个或这二者 ; 以及调节装置, 所述调节装置配置为基于所述检测装置 中执行的所述检测的所述结果来调节所述可变放大器的所述偏移和所述增益中的任一个 或这两者。 0015 根据本发。
15、明的第二方面, 提供了一种信号处理方法, 包括以下步骤 : 可变放大器 输出与输入信号相对应的信号作为输出信号, 所述可变放大器的偏移和增益是能够被调节 的 ; 比较装置将所述可变放大器的所述输出信号的电平与多个阈值相比较 ; 检测装置基于 所述比较装置中执行的所述比较的结果来检测所述可变放大器的所述偏移的移位和所述 可变放大器的所述增益的过量或不足中任一个或这二者 ; 以及调节装置基于所述检测装置 中执行的所述检测的结果来调节所述可变放大器的所述偏移和所述增益中的任一个或这 两者。 0016 根据本发明的第三方面, 提供了一种信号处理程序, 用于使计算机用作输出信号 波形调节设备, 所述输出。
16、信号波形调节设备用于调节来自可变放大器的输出信号, 所述可 变放大器配置为输出与输入信号相对应的信号作为输出信号, 所述可变放大器的偏移和增 益是能够被调节的, 所述程序使所述计算机用作 : 比较装置, 所述比较装置配置为将所述可 变放大器的所述输出信号的电平与多个阈值相比较 ; 检测装置, 所述检测装置配置为基于 所述比较装置中执行的所述比较的结果来检测所述可变放大器的所述偏移的移位和所述 可变放大器的所述增益的过量或不足中的任一个或这二者 ; 以及调节装置, 所述调节装置 配置为基于所述检测装置中执行的所述检测的结果来调节所述可变放大器的所述偏移和 所述增益中的任一个或这两者。 0017 。
17、本发明的有益效果 0018 根据本发明, 通过对来自传感器的表示码的输出信号进行调节, 能够实现由于码 缺陷等导致无法实现的解码。 附图说明 0019 图 1 是示出了常规条码读取器的配置图。 0020 图 2 是示出了根据本发明实施例的信号处理设备的配置的框图。 0021 图 3 是示出了根据本发明实施例的对来自传感器的输出波形应用的增益调节方 说 明 书 CN 104380307 A 5 3/15 页 6 法的图。 0022 图 4 是示出了根据本发明实施例的对来自传感器的输出波形应用的偏移调节方 法的图。 0023 图 5 是示出了根据本发明实施例的条码读取器的配置的图。 0024 图 。
18、6 是示出了根据本发明实施例的条码读取器的操作流程的流程图。 具体实施方式 0025 配置的说明 0026 图 1 是常规条码读取器的框图。在图 1 所示的常规条码读取器中, 使用模数转换 器 ( 在图 1 的示例中是 ADC) 将波形以电压值的形式存储在存储器中, 其中所述波形是通过 在放大器 ( 在图 1 中是 AMP1) 中放大从 CCD 输出的 ( 电压 ) 波形而得到的。CPU 在存储一 行电压值 ( 条码的每一次扫描输出的全部数据 ) 时开始获取电压值, 确定电压值对应于黑 条还是白条 ( 二值化过程 ), 获得黑 ( 或白 ) 条的宽度, 并对条码解码 ( 解码过程 )。如果 条。
19、码符合与对比度等相关的标准, 则能够解码条码。 然而, 在渎取不符合标准的条码或由于 随时间劣化而变得不标准的条码时, 或者以相对于条码垂直倾斜条码读取器的传感器的方 式异常读取条码时, 在二值化过程中出现数据缺损。 0027 因此, 向诸如条码读取器等读取器中添加了图 2 所示的配置。 0028 信号处理设备 100 包括输出信号波形调节设备 200 和可变放大器 300。输出信号 波形调节设备 200 包括比较器 201-1, 201-2, .201-n、 检测器 204 和输出信号调节器 205。 检测器 204 包括计数器 202-1, 202-2, .202-n 和控制器 203。 。
20、0029 比较器 201-1.201-n 和计数器 202-1.202-n 的数目 n 与在工作范围中设置的 多个阈值的数目相对应, 每个比较器 201-1.201-n 和每个计数器 202-1.202-n 与每个 阈值相对应。所述多个阈值是用于检测输出信号的波形幅度或偏移位置的参考值, 希望以 均匀的间隔来划分工作范围, 但是不必局限于均匀间隔。 0030 比较器 201-1.201-n 与可变放大器 300 相连。将来自可变放大器的输出信号提 供给比较器 201-1.201-n, 比较器 201-1.201-n 比较输出信号与相应阈值之间的幅度 关系, 并向与每个比较器相连的每个计数器 2。
21、02-1.202-n 输出比较结果。 0031 每个计数器 202-1202-n 连接至每个计数器 202-1202-n 所对应的每个比较 器 201-1201-n。计数器 202-1202-n 基于从每个计数器 202-1202-n 所对应的每个 比较器 201-1201-n 提供的比较结果, 对针对每个阈值而言输出信号与阈值的交点数目、 交点处的上升数目或交点处的下降数目进行计数, 并将计数值提供给控制器。 也就是说, 相 对于所有阈值, 将针对每个阈值的计数值提供给控制器 203。 0032 控制器 203 与每个计数器 202-1202-n 相连。控制器 203 基于从每个计数器 20。
22、2-1202-n 提供的计数值来计算可变增益放大器 300 的增益调节量和偏移调节量中的 任一个或这两者, 并向输出信号调节器 205 提供表示这些调节量的信号。 0033 输出信号调节器 205 与控制器 203 相连。输出信号调节器 205 接收从控制器 203 提供的信号, 并基于接收到的信号来调节可变放大器 300 的增益和偏移中的任一个或这两 者。 0034 操作的说明 说 明 书 CN 104380307 A 6 4/15 页 7 0035 说明以下情况 : 可变放大器 300 以电压作为输出信号, 所述电压在 0V 到 3V 范围 内, 所述阈值为0.5V、 1.0V、 1.5V。
23、、 2.0V和2.5V, 比较器201的数目和计数器202的数目均为 5, 输出信号波形的幅度较小, 并且输出信号波形的偏移向下偏离。然而本发明的实施例不 限于该示例。此外, 对于输出信号波形的幅度较大的情况以及输出波形的偏移向上偏离的 情况, 能够通过与以下说明的操作类似的操作使可变放大器 300 的输出电压的幅度和偏移 分别成为目标值。 0036 图 3 中的实线表示本实施例中通过增益调节功能关于 ( 电压的 ) 波形的增益进行 调节之后的电压波形。图 3 中的虚线表示在从可变放大器 300 输出的电压波形较小的情况 下关于增益进行调节之前的电压波形。 0037 此外, 图 4 中的实线表。
24、示在本实施例中通过偏移调节功能关于 ( 电压的 ) 波形的 偏移进行调节之后的电压波形。图 4 的虚线表示在从可变放大器 300 输出的电压波形朝向 下限方向偏离的情况下在进行调节之前的电压波形。 0038 在图 3 和图 4 中在工作电压范围内确定若干阈值电压 ( 在图 3 和图 4 的示例中, 是 Vref1 至 Vref5), 每个阈值电压以及从可变放大器 300 输出的电压波形被提供至比较器 201-1, 201-2, ., 201-n( 本文中, n 5)。比较器 201-i(i 1, 2, ., n( 本文中, n 5) 将阈值电压 Vref(i)(i 1, 2, ., n( 本文。
25、中, n 5) 与从可变放大器 300 提供的电 压 Vout(t) 相比较。如果电压 Vout(t) 大于阈值电压 Vref(i), 则比较器 201-i 的输出信号 处于 HIGH 电平。如果阈值电压 Vref(i) 大于从可变放大器 300 提供的电压 Vout(t), 则比 较器 201-i 的输出信号处于 LOW 电平。计数器 202-1, 202-2, 202-n( 本文中, n 5) 分别基于从比较器 201-1, ., 201-5 提供的波形, 在从每个比较器 201-1, ., 201-5 提供 的波形从 LOW 升为 HIGH 时以及在从每个比较器 201-1, ., 20。
26、1-5 提供的波形从 HIGH 降 为 LOW 时, 进行计数。这是通过以下方式来实现的 : 门控电路检测比较器 201 的输出信号的 上升和下降两者, 作为计数器 202 的异步计数器对所述上升和下降进行计数。同时, 计数器 202-1, 202-2, ., 202-5 可以分别基于从比较器 201-1, 201-2, ., 201-5 提供的波形, 仅 在从每个比较器 201-1, 201-2, ., 201-5 输出的波形从 LOW 升为 HIGH 时, 进行计数。这是 通过以下方式来实现的 : 门控电路仅检测比较器201的输出信号的上升, 作为计数器202的 异步计数器对所述上升进行计。
27、数。此外, 计数器 202-1, 202-2, ., 202-5 可以分别基于从 比较器 201-1, 201-2, ., 201-5 输出的波形, 仅当从每个比较器 201-1, 201-2, ., 201-5 提供的波形从 HIGH 降为 LOW 时, 进行计数。这是通过以下方式来实现的 : 门控电路仅检测 比较器 201 的输出信号的下降, 作为计数器 202 的异步计数器对所述下降进行计数。在本 发明中,“公共地选择次数” 意思是 : 例如, 相对于所有阈值当波形从 LOW 升为 HIGH 时以及 当波形从 HIGH 降为 LOW 时均进行计数, 相对于所有阈值仅当波形从 LOW 升为。
28、 HIGH 时进行 计数, 以及相对于所有阈值仅当波形从 HIGH 降为 LOW 时进行计数。 0039 理想设计波形是中心电压与工作电压范围的中心 ( 在图 3 和图 4 的示例中是 1.5V) 相匹配并且上峰值和下峰值分别接近工作电压范围的上限和下限的波形。在可变放 大器300输出理想波形的情况下, 计数器202-1, 202-2, ., 202-5的所有计数值变为相同。 0040 作为示例, 参考图3来说明从可变放大器300输出的电压波形的幅度较小的情况。 在图 3 中从时间 t1 至时间 t2 的范围内, Vref3( 1.5V)( 是工作电压的中心 ) 与从可变 放大器 300 输出。
29、的波形 ( 图 3 中的虚线 ) 有三个交点, 因此与阈值 1.5V 相对于的计数器 说 明 书 CN 104380307 A 7 5/15 页 8 202-3 的计数值为 “3” 。然而该输出电压始终在 1V 以上 2V 以下。因此, 与阈值 1V 相对应的 计数器 202-2 的计数值和与阈值 2V 相对于的计数器 202-4 的计数值均为 “0” 。类似地, 与 阈值 0.5V 相对应的计数器 202-1 的计数值和与阈值 2.5V 相对于的计数器 202-5 的计数值 均为 “0” 。 在这种情况下, 控制器203确定从可变放大器300输出的波形是中心为Vref3( 1.5V) 并且一。
30、侧幅度在 0.5V 以下的波形, 并向输出信号调节器 204 发送控制信号使得一侧 幅度变成等于或大于 1.5V, 即, 可变放大器 300 的增益将变成当前状态的三倍大。此外, 输 出信号调节器 204 进行调节, 使得可变放大器 300 的增益变成当前状态的三倍大。因此, 在 反馈之后进行的扫描中, 从可变放大器 300 输出的波形变成图 3 中实线所示的波形。 0041 然而, 例如在从可变放大器 300 输出的波形的幅度等于 0.1V 的情况下, 即使执行 上述反馈使得可变放大器 300 的增益变成大于三倍, 计数器 202-2 和计数器 202-4 的计数 值仍保持为 “0” 。因此。
31、, 在这种情况下多次重复相同的过程, 即, 反馈。 0042 同时, 在不存在条码的情况下, 从可变放大器 300 输出的波形不存在, 因此即使任 意次执行上述反馈, 计数器 202-2 和计数器 202-4 的计数值也保持为 “0” , 并且无限次重复 反馈。因此, 考虑到这一点, 有必要预先确定反馈次数的上限。 0043 因此, 重复用于增大可变放大器 300 增益的反馈, 直到满足以下条件中的任一个 : 计数器的所有计数值变成相同, 以及执行反馈的次数达到预定数目。 0044 此外, 正确选择每一次反馈的增益调节量。 例如, 可以将反馈之后的增益设置为比 反馈之前的增益大几个或几十个百分。
32、比, 如果必要的话, 可以增加反馈的次数。 0045 作为示例, 参考图 4 来说明电压波形的偏移偏离了工作电压范围的中心的情况。 在从可变放大器 300 输出的电压波形如图 4 中虚线所示的情况下, 每个计数器的计数值如 下。也就是说, 在时间 t3 与时间 t4 之间的时间段内, 计数器 202-1 的计数值为 “5” , 计数器 202-2的计数值为 “5” , 计数器202-3的计数值为 “0” , 计数器202-4的计数值为 “0” , 并且计 数器 202-5 的计数值为 “0” 。由于从可变放大器 300 输出的电压波形仅与阈值电压 Vref1 和 Vref2 相交, 所以控制器。
33、 203 确定电压波形的幅度的中心是在阈值电压 Vref3( 阈值电压 Vref3是工作电压范围的中心)以下的电压, 并向输出信号调节器204发送控制信号使得朝 向上限方向将偏移加1V。 此外, 输出信号调节器204向可变放大器300提供控制信号, 以朝 向上限方向将输出偏移电压加1V。 因此, 在执行反馈之后的扫描中, 从可变放大器300输出 的波形变成图 4 中实线所示的波形。本文中, 假定可变放大器 300 具有偏移调节功能。 0046 如图 4 中虚线所示, 对于等于 0V 或在 0V 以下的部分, 不能确定在偏移改变之前该 部分具有什么样的波形, 因此在反馈之后进一步执行类似上述的判。
34、断。在反馈之后可变放 大器300的输出电压波形的中心电压不是工作电压范围的中心电压(1.5V)的情况下, 还调 节偏移。 0047 执行偏移调节, 使得可变放大器 300 的输出电压波形的中心电压变成中心电压 (1.5V)。例如, 执行偏移调节, (1) 使得与阈值 Vref3 相对应的计数值变成预定值, 分别与 所有其他阈值相对应的计数值变成 0, (2) 使得分别与阈值 Vref2、 Vref3 和 Vref4 相对应的 计数值变成预定值, 分别与所有其他阈值相对应的其他计数值变成 0, 或者 (3) 使得分别与 阈值 Vref1、 Vref2、 Vref3、 Vref4 和 Vref5 。
35、相对应的计数值变成预定值。 0048 同时, 在不存在条码的情况下, 从可变放大器 300 输出的波形不存在, 因此即使任 意次执行上述反馈, 也不满足上述条件 (1) 至 (3) 中的任何一个。因此, 无限次重复反馈。 说 明 书 CN 104380307 A 8 6/15 页 9 因此, 考虑到这一点, 有必要预先确定反馈次数的上限。 0049 也就是说, 重复反馈, 直到满足以下条件中的任一个 : 上述条件 (1) 至 (3) 以及执 行反馈的次数达到预定次数。 0050 此外, 正确选择每次反馈的偏移调节量。 例如, 反馈之后的偏移量与反馈之前的偏 移量之间的绝对值可以近似为0.1V,。
36、 必要时可以增加反馈次数。 本文中, 基于分别与阈值相 对应的计数值来确定偏移的调节方向。例如, 如果与下阈值相对应的计数值与预定值相同 而与上阈值相对应的计数值为0, 则向上调节偏移。 如果与上阈值相对应的计数值与预定值 相同而与下阈值相对应的计数值为 0, 则向下调节偏移。 0051 典型地, 在偏移调节之后执行增益调节。 也就是说, 执行偏移调节使得满足上述条 件 (1) 至 (3) 之一, 然后执行增益调节使得满足上述条件 (3)。 0052 同时, 在可变放大器 300 的输出的幅度过大的情况下, 分别与所有计数器相对应 的计数值彼此相等, 判断输出正常。在这种情况下, 某些情况下能。
37、够解码条码, 而其他情况 下不能够解码条码。具体地, 如果可变放大器 300 的输出的幅度过大, 使得不可能解码条 码, 并且有必要进行控制使得可变放大器300的输出幅度为预定幅度, 则添加与0V和Vref1 之间的阈值相对应的比较器 201 和计数器 202, 此外添加与 Vref5 和 3V 之间的阈值相对应 的比较器 201 和计数器 202, 并执行控制使得与添加的计数器相对应的计数值变成 0。也就 是说, 可以执行控制使得分别与阈值 Vref1、 Vref2、 Vref3、 Vref4 和 Vref5 相对应的所有计 数值变成预定值, 而与这里添加的阈值相对应的两个计数值变成 0。 。
38、0053 第一实施例 0054 图 5 示出了本发明的第一实施例。本文中, 第一比较器 201-1、 第二比较器 201-2., 以及第五比较器 201-5 用作分别与 5 个阈值相对应的 5 个比较器 201-1, 201-2, ., 201-5。此外, CPU 200 用作输出信号波形调节设备 200。 0055 此外, 可变放大器 300 具有上述偏移调节功能和增益调节功能。偏移调节由 CPU 200 实现, 所述 CPU200 调节数字电位计 302-1 的电阻值, 从而调节运算放大器 301 的非反 相输入端子的中心电压。增益调节由 CPU200 实现, CPU 200 调节数字电位。
39、计 302-2 的电阻 值, 从而调节运算放大器 301 的反相输入端子与输出端子之间的电阻值。 0056 图2中的计数器202-1, 202-2, ., 202-5、 控制器203和输出信号调节器204被内 置到 CPU 200 中。本文中, 计数器 202-1, 202-2, ., 202-5 由读取和执行程序的 CPU 200 来实现。同时, 不仅计数器 202-1, 202-2, ., 202-5 的功能, 而且控制器 203 和输出信号调 节器 204 的功能也由读取和执行程序的 CPU 来实现。 0057 图 5 所示的两个数字电位计 302-1 和 302-2 是某种类型的可变电。
40、阻器和 IC, 其电 位计游标可以由数字信号 ( 如, 接口信号, 例如, SPI) 来控制。 0058 在工作电压范围内设置多个阈值电压。在图 5 所示的示例中, 在工作范围内设置 以 0.5V 间隔来设置阈值电压 Vref1 至 Vref5。第一比较器 201-1 至第五比较器 201-5 是用 于将阈值电压 Vref1 至 Vref5 与可变放大器 300 的输出电压相比较并以例如电平 (LOW 电 平和HIGH电平)来表示比较结果的设备, 其中所述电平是从比较器输出的, 并且能够被CPU 700 区分。如上所述, 计数器 202-1 至 202-5 对以下进行计数 : 在预定时间段内分。
41、别与计数 器 202-1 至 202-5 相对应的比较器 201-1 至 201-5 的输出电平从 LOW 电平变成 HIGH 电平 的次数, 分别与计数器 202-1 至 202-5 相对应的比较器 201-1 至 201-5 的输出电平从 HIGH 说 明 书 CN 104380307 A 9 7/15 页 10 电平变成 LOW 电平的次数, 或者前两种次数之和。同时, 如上所述, 计数器可以由读取和执 行程序的 CPU700 来实现, 或者可以由内置在 CPU 700 中的硬件来实现。 0059 参考图 6 来说明第一实施例中所示的信号处理设备的操作。 0060 1) 首先, 控制器 。
42、203 将对条码进行泛光照明的次数的计数值清零 ( 步骤 S1)。 0061 2)然后, 在对条码进行泛光照明的次数等于或大于预定次数的情况下(步骤S2中 为是 ), 经由 A, 控制器 203 向更高级别的设备发送解码失能 ( 步骤 S11), 并且流程终止。在 对条码进行泛光照明的小于预定次数的情况下 ( 步骤 S2 中为否 ), 流程进行至步骤 S3。 0062 3) 然后, 泛光照明 LED 800 对条码进行泛光照明 ( 步骤 S3)。 0063 4) 然后, 控制器 203 将泛光照明条码的次数加 1( 步骤 S4)。 0064 5) 然后, CCD 350 接收来自条码的反射光,。
43、 CPU 700 对条码进行解码 ( 步骤 S5)。 同时, 由于传统技术, 省略从CCD 350接收来自条码的反射光的时刻到CPU 700解码的时刻 的流程。 0065 6) 在能够解码情况下 ( 步骤 S6 中为是 ), CPU 700 向更高级别的设备发送解码结 果 ( 步骤 S12), 并且流程终止。在不可能解码的情况下 ( 步骤 S6 中为否 ), 流程进行至步 骤 S7。 0066 7) 在步骤 S7, 控制器 203 判断偏移电压调节是否是必要的。在偏移电压调节是必 要的情况下 ( 步骤 S7 中为是 ), 输出信号调节器 205 调节偏移电压 ( 步骤 S8), 并且流程返 回。
44、步骤 S2。在偏移电压调节不是必要的情况下 ( 步骤 S7 中为否 ), 流程进行至步骤 S9。以 下说明关于偏移电压调节是否是必要的判断以及偏移电压调节的细节。 0067 8) 在步骤 S9, 控制器 203 判断增益调节是否是有必要的。在增益调节是必要的情 况下 ( 步骤 S9 中为是 ), 输出信号调节器 205 调节增益( 步骤 S10), 并且流程返回步骤 S2。 在增益调节不是必要的情况下 ( 步骤 S9 中为否 ), CPU 700 向更高级别的设备发送解码失 能 ( 步骤 S11), 并且流程终止。以下说明关于增益调节是否是必要的判断以及增益调节的 细节。 0068 在以上操作。
45、过程中, 关于偏移电压调节是否是必要的判断和偏移电压调节与关于 增益调节是否是必要的判断和增益调节的顺序是可以颠倒的。 0069 可以如下执行关于偏移电压调节是否是必要的判断和偏移电压调节以及关于增 益调节是否是必要的判断和增益调节。 0070 将 CCD 350 的工作电压上限设置为 Vmax。将 CCD 350 的工作电压下限设置为 Vmin。将比较器 201-1 的参考电压值 Vref1 设置为 (Vmax-Vmin)/2-(Vmax-Vmin)/3。将 比较器 201-2 的参考电压值 Vref2 设置为 (Vmax-Vmin)/2-(Vmax-Vmin)/6。将比较器 201-3 的。
46、参考电压值 Vref3 设置为 (Vmax-Vmin)/2。将比较器 201-4 的参考电压值 Vref4 设置为 (Vmax-Vmin)/2+(Vmax-Vmin)/6。将比较器 201-5 的参考电压值 Vref5 设置为 (Vmax-Vmin)/2+(Vmax-Vmin)/3。此外, 假定与比较器 201-1 相对应的计数器 202-1 的计数 值由CP1表示, 与比较器201-2相对应的计数器202-2的计数值由CP2表示, 与比较器201-3 相对应的计数器 202-3 的计数值由 CP3 表示, 与比较器 201-4 相对应的计数器 202-4 的计 数值由 CP4 表示, 与比较。
47、器 201-5 相对应的计数器 202-5 的计数值由 CP5 表示。 0071 如下逐个情况地处理关于偏移电压调节是否是必要的判断以及偏移电压调节本 身。 说 明 书 CN 104380307 A 10 8/15 页 11 0072 (i-1) 在 CP1 0、 CP2 0、 CP3 0、 CP4 0 并且 CP5 0 的情况下, 控制器 203 确定输出信号波形是否仅存在于 Vref4 以上的范围内, 从而偏移与上侧不对齐相差 (Vref5-Vmin)/2 而不是期望值 1.5V, 并且将偏移电压设置在 ( 当前值 )-(Vref5-Vmin)/2。 0073 (i-2) 在 CP1 0、。
48、 CP2 0、 CP3 0、 CP4 0 并且 CP5 0 的情况下, 控制器 203 确定输出信号波形是否仅存在于 Vref3 以上的范围内, 从而偏移与上侧不对齐相差 (Vref4-Vmin)/2 而不是期望值 1.5V, 并且将偏移电压设置在 ( 当前值 )-(Vref4-Vmin)/2。 0074 (i-3) 在 CP1 0、 CP2 0、 CP3 0、 CP4 0 并且 CP5 0 的情况下, 控制器 203 确定输出信号波形是否仅存在于 Vref2 以上的范围内, 从而偏移与上侧不对齐相差 (Vref3-Vmin)/2 而不是期望值 1.5V, 并且将偏移电压设置在 ( 当前值 )。
49、-(Vref3-Vmin)/2。 0075 (i-4) 在 CP1 0、 CP2 0、 CP3 0、 CP4 0 并且 CP5 0 的情况下, 控制器 203 确定输出信号波形是否仅存在于 Vref2 以下的范围内, 从而偏移与下侧不对齐相差 (Vmax-Vref1)/2 而不是期望值 1.5V, 并且将偏移电压设置在 ( 当前值 )+(Vmax-Vref1)/2。 0076 (i-5) 在 CP1 0、 CP2 0、 CP3 0、 CP4 0 并且 CP5 0 的情况下, 控制器 203 确定输出信号波形是否仅存在于 Vref3 以下的范围内, 从而偏移与下侧不对齐相差 (Vmax-Vref2)/2 而不是期望值 1.5V, 并且将偏移电压设置在 ( 当前值 )+(Vmax-Vref2)/2。 0077 (i。