您的位置:控制工程论坛网论坛 » 机器视觉 » 工业读码基础知识指南·代码的类型

sweect

sweect   |   当前状态:在线

总积分:5941  2024年可用积分:0

注册时间: 2007-11-07

最后登录时间: 2023-08-21

空间 发短消息加为好友

工业读码基础知识指南·代码的类型

sweect  发表于 2016/10/14 10:31:11      1720 查看 4 回复  [上一主题]  [下一主题]

手机阅读

  代码类型有哪些

  一维条码

  世界各地最早使用的代码类型是一维条码。这种线性条码仅可存储字母数字数据。条码中的每个字符均代表产品的不同信息,同时还设有一个数据库,提供每个字符所代表的相关信息。

  大多数情况下,一维条码都是从左至右读取。空与条的宽度与条码中的特定字符相关。静音区或空白区是指条码左侧和右侧的空白;它可以帮助读码器定位条码。一般情况下,空白区的宽度应当至少是条码中最窄条宽度的七到十倍。

  ▲ 一维条码结构

  条码中所有其他条的宽度都是基于最窄条宽度的一定比例。举例来说,2:1、3:1和2.5:1都是比较常见的比例,描述的是白色空和黑色条的宽度与最窄的黑色条的宽度比。一些条码还包含保护图案。保护图案通常位于条码的起始和终止位置;这种图案可以告诉读码器条码从哪里开始和结束。

  ● 符号

  常见的一维条码包括但不限于:GS1;UPC(通用产品代码),常见于零售和消费品行业;EAN,欧盟区广泛使用的一种条码;Code 128码,其可以描述任何ASCII 128字符,常用于物流业。在这些条码中,大多数都包含一个校验位,这是这类条码标准的一部分。校验位用于验证条码是否完整、损坏、丢失信息等;它是通过对条码中存储的数据进行数学运算做到这一点的。

  其他一维条码则提供可选校验位,如Code 39码(军事行业广泛使用的一种条码)、POSTNET码(美国邮政服务公司USPS?使用的一种条码)、Codabar码和交叉25码。当然,如果不使用校验位,自然会增加误读的可能性。Pharmacode码是医药行业使用的条码,可以从前往后读取,也可以从后往前读取;但这种条码的缺点在于,即使使用基于图像的读码器,每次读取时,也必须以相同的方式放置条码。

  ▲ 一维条码类型

  二维Matrix码

  不同于一维条码,二维Matrix码可以同时在垂直和水平两个方向上存储信息,这使得它们能够存储更大量的数据。举例来说,仅一个二维码就可以容纳多达3,116个数字字符或2,335个字母数字字符,而Code 39码这样的一维条码仅可容纳39个字符。

  同时,还有一点也不同于一维条码的是,所有二维码均拥有内置纠错功能,类似于部分一维条码中使用的校验位,可以有效地消除误读。在一个二维DataMatrix码中,通常会将数据编码三次,这样将可以显著地增加正确读取代码的机会。通常,基于图像的读码器每扫描1050万个代码才可能会误读一个二维码;而激光扫描仪由于无法读取二维码,因此根本无法宣称这种精度水平。

  一维条码拥有静音区和保护图案,可用于识别条码的起始和终止位置,而二维码也拥有静音区、定位图案和时钟图案。定位图案是一个L形状的图案,位于二维码两侧的外边缘周围。该图案可用于保证解码过程中方向的正确性。位于定位图案对面的是时钟图案,由一系列交替出现的黑色模块(或单元格)和白色模块组成,用于定义单个单元格的大小和代码的大小(行数和列数),以进行解码。二维码的静音区与一维码的相似;但在二维码中,静音区必须围绕在整个代码的周围。

  ▲ 二维码结构

  ● 符号

  常见的二维码包括:DataMatrix码,航空航天、国防、印刷媒体和美国邮政服务行业广泛使用的一种代码;Maxicode码,一种基于点阵的代码,常见于物流应用中;QR码,汽车和商业营销应用中广泛使用的一种代码;Aztec码,售票代理处和汽车租赁公司常使用的一种代码。

  ▲ 二维码类型

1楼 0 0 回复
  • mhz555555

    mhz555555   |   当前状态:离线

    总积分:0  2024年可用积分:0

    注册时间: 0001-01-01

    最后登录时间: 0001-01-01

    空间 发短消息加为好友

    mhz555555   发表于 2016/10/14 13:50:43

    普及一下条形码跟二维码的基本知识。

    2楼 回复本楼

    引用 mhz555555 2016/10/14 13:50:43 发表于2楼的内容

  • hebby

    hebby   |   当前状态:在线

    总积分:1990  2024年可用积分:0

    注册时间: 2013-06-20

    最后登录时间: 2023-08-10

    空间 发短消息加为好友

    hebby   发表于 2016/10/14 18:48:23

    赞一个!
    3楼 回复本楼

    引用 hebby 2016/10/14 18:48:23 发表于3楼的内容

  • hebby

    hebby   |   当前状态:在线

    总积分:1990  2024年可用积分:0

    注册时间: 2013-06-20

    最后登录时间: 2023-08-10

    空间 发短消息加为好友

    hebby   发表于 2016/10/14 19:07:30

    观看中,学习中
    4楼 回复本楼

    引用 hebby 2016/10/14 19:07:30 发表于4楼的内容

  • lanan

    lanan   |   当前状态:在线

    总积分:5000  2024年可用积分:0

    注册时间: 2013-08-07

    最后登录时间: 2023-08-11

    空间 发短消息加为好友

    lanan   发表于 2016/10/16 14:02:47

    收藏了,留着以后学习用
    5楼 回复本楼

    引用 lanan 2016/10/16 14:02:47 发表于5楼的内容

总共 , 当前 /