二维码是日本人发明的吗?看似简单的二维码,里面道道还挺多

用3D看世界 , 让自动化更简单 , 请关注CAD2D3D , 每日更新!
移动支付普及了二维码 , 虽然是随处可见 , 但你肯定不懂二维码 , 因为大多数人都活在一个混沌的世界里 , 对习以为常的事物总是会不自觉的忽视掉 , 但作为一名机械工程师 , 必须搞懂这个世界是这么运转的 , 否则我会很难受 , 二维码也不例外 , 下面就详细说明一下二维码的前世今生 。
二维码是相对条形码来说的 , 二维码比条形码储存的信息更多 , 而且容错率更高 , 因此二维码逐渐成为主流的编码方式 。
二维码的编码方式有很多 , 但国内常见的二维码就是Datamatrix和QR两种 , 在工业领域使用的都是Datamatrix二维码 , 比如产品质量的追溯码 , 而在互联网领域使用最多的都是QR二维码 , 比如移动支付时出示的二维码 , 下面详细阐述两种二维码的出身、编码规则、优缺点等 。
1.Datamatrix二维码
Datamatrix原名Datacode , 由美国国际数据公司(InternationalDataMatrix , 简称IDMatrix)于1989年发明 。
下面是Datamatrix二维码实例 , 可采用激光、微冲、刻划等方式直接打印在产品的本体上 。
二维码是日本人发明的吗?看似简单的二维码,里面道道还挺多
文章图片
Datamatrix是一种矩阵式二维条码 , 其发展的构想是希望在较小的条码标签上存入更多的资料量 。 Datamatrix的最小尺寸是目前所有条码中最小的 , 尤其特别适用于小零件的标识 , 以及直接印刷在实体上 。
DataMatrix的构成如下图所示 , 在边部分配置L字形的定位标识和虚线状的时钟标识 , 并在其内部放入数据单元 。 条码读取器通过对定位标识与时钟标识进行图像处理来检测位置 , 可进行360°全方位读取 。
二维码是日本人发明的吗?看似简单的二维码,里面道道还挺多
文章图片
DataMatrix的外观是一个由许多小方格所组成的正方形或长方形符号 , 其信息的储存是以浅色与深色方格的排列组合 , 以二位元码(Binary-code)方式来编码 , 深色代表“1” , 浅色代表“0” 。 由于Datamatrix只需要读取资料的20%即可精确辨读 , 因此很适合应用在条码容易受损的场所 , 例如印在暴露于高热、化学溶剂、机械腐蚀等特殊环境的零件上 。
二维码是日本人发明的吗?看似简单的二维码,里面道道还挺多
文章图片
二维码是日本人发明的吗?看似简单的二维码,里面道道还挺多】DataMatrix二维码打标的优势:
直接打标在工件上的唯一符号 , 可以被读取
信息存储容量大:方寸间能编码很多字符
灵活:杜绝人为出错 , 编码可被摄像头读取
耐用:集成冗余信息-ECC200-即便部分损坏也能被读取
2.QR码
QR码 , 全称是QuickResponse码 , 是一种可以高速读取的矩阵型二维码 , 于1994年由日本DensoWave株式会社开发 。
下面是我公众号CAD2D3D的二维码 , 采用的就是QR编码方式 。
下面是QR二维码结构和组成:
二维码是日本人发明的吗?看似简单的二维码,里面道道还挺多
文章图片
QR码的位置探测标识布置在3个角上(微型QR为1个) , 首先通过探测该标识 , 即可识别QR码的位置 , 进行高速读取 。
在A、B、C的任何位置 , 白单元与黑单元的比率均为1:1:3:1:1 , 经过旋转后也可检测位置或根据位置关系识别旋转角度 。 没有方向性 , 从360°全方位都能读取 , 可有效提高作业效率 。
QR码的定位标识布置在右下角位置 , 用来校正因失真导致的各单元(像素)位置偏移 。
QR码的定时标识 , 白单元与黑单元交替配置 , 用于确定符号内的模块坐标 。