在零售业中,读码器可用于读取商品上的条形码并快速完成结账。
在物流行业,条码阅读器可用于跟踪货物的移动,提高物流效率。
在智能制造行业中,工业读码器的主要作用是读取和解析产品信息、生产信息、管理信息等,帮助企业实现生产过程的可追溯性、生产计划的准确性和产品质量控制的有效性。
1、重码检测:双码检测判断,缺码或少码检测判断,保证产品出厂后条码的唯一性。
2、生产统计:通过工业读码器扫描成品条码,可自动完成成品的输出统计和物料统计,同时计算废品状态。
3.成本控制:为所有使用的生产原材料建立一个唯一的编号,并带有条形码标签通过各类产品的物料清单,将产品生产计划分解为物料计划,可以合理计算物料平衡,控制每批产品的物料消耗与标准成品的偏差。
4、质量跟踪:用工业读码器扫码,可以对产品的生产地点、生产日期、团队生产线、批号、序列号进行记录和跟踪,从而建立良好的可追溯性,找到不良品的责任人
5.产品文件:使用条码采集数据,可以建立完整的产品文件,包括产品的制造工艺、组件配置、质量检验数据等详细信息。
条形码格式。
空白区域(边缘):条形码符号的左端和右端。 如果边缘空白区域不够宽,读码器将无法扫描条码数据。 左边缘和右边缘必须至少是窄条宽度(最小单元格宽度)的 10 倍。
开始终止符:指示数据开始和结束的字符。 根据条形码的类型,开始和结束字符也不同。 代码 39"*"、 Codabar 收养"a"、 "b"、 "c"跟"d"。(采用 EAN 和 ITF,不是字符,而是指示数据开头和结尾的条形图。 );
数据(信息):字符(数字、字母等)的条形码模式表示左侧的数据。 上图中左起的条形图案表示"0"、"1"、"2"显示数据"012"已验证。
校验位:计算数值以验证读取错误。 直接贴在条形码上;
条码长度:条码的长度包括左右空格的长度。 如果条形码(包括空白)与扫描宽度不匹配,则条形码阅读器将无法扫描数据
条形高度:在打印机允许的条件下,条形码应尽可能高。 如果条形码不够高,激光会偏离条形码,使其难以读取。 建议高度大于条形码长度的 15%。
窄条和宽条。
构成条形码的最小单位,条形和空白,如下所述。 条形码是窄条、宽条和空条的组合。 每个条形图和空图的名称如下:
一般来说,条码制备的推荐比例如下: NB : WB = NS : WS = 1 : 25(推荐配比),窄条的宽度是选择读码器的关键。 窄带宽度也称为窄带宽度"最小单元格宽度"
附件:常用条码长度列表:code39
附件:常用条码长度列表:code128(code-a、b)。
**。二维码),最早发明于日本,是按照一定的规律,以特定的几何图形分布在平面(二维方向)上的黑白图形,是所有信息数据的关键。在编码中,巧妙地运用了构成计算机内部逻辑基础的“0”和“1”位流的概念,用二进制对应的几个几何图形来表示字符的数字信息,由图像输入装置或光电扫描装置自动读出,实现信息的自动处理。 更笼统地说,**是图形化的计算机指令,只要对应的***识别工具就能读取该指令并执行。
在现代商业活动中,可以实现广泛的应用,如:产品防伪溯源、广告推送、链接、数据、商品交易、定位导航、电子凭证、车辆管理、信息传输、名片交换、wifi共享等。 如今,智能手机扫描功能的应用使***变得更加普遍。
它与条形码技术有一些共同点:每个编码系统都有自己特定的字符集;每个字符都有一定的宽度;具有一定的验证功能等。 同时,它还具有自动识别不同行信息并处理图形旋转变化的功能。 **它可以横向和垂直表达信息,并且比一般条形码具有更大的信息容量,因此可以在小范围内表达大量信息。
**特点和优点:
**该技术是在一维条码无法满足实际应用需求的前提下创建的。 其主要特点是信息量大、安全性高、读取率高、纠错能力强。
1.高密度编码,信息容量大:高达1850个大写字母或2710个数字或1108个字节或500多个汉字,比一维码的信息容量高出数倍左右
2.强大的容错纠错功能:当***因穿孔、污损等原因造成部分损坏时,仍能正确读取,当损坏面积达到50%时仍可恢复信息。
3.编码范围广:可对**、声音、文本、指纹等数字信息进行编码,可用条形码表示,可表示多种语言和文字,可表示图像数据;
4.译码可靠性高:远低于普通条码解码误码率的百万分之二,错误率不超过百万分之一;
5.可以引入加密措施:良好的保密性和防伪性;
6.成本低、制作方便、经久耐用:条码符号的形状和大小比例可以改变;
常见***介绍。
DataMatrix (ECC200) 的组成。
DataMatrix(二维条码)是美国国际数据公司于2024年发明的一种矩阵***。 它被标准化为ISO IEC 16022,JIS X 0512。 DataMatrix (ECC200) 类型由正方形和矩形组成,单元格数必须为偶数。 DataMatrix 版本包括称为 ECC000、ECC050、ECC080、ECC100、ECC140 的旧版本和称为 ECC200 的新版本。
定位标识符和时钟标识符:
DataMatrix 的组成如下图所示,边缘部分有一个 L 形定位标识符和一个虚线时钟标识符,内部放置一个数据单元(单元)。 条形码阅读器通过对定位和时钟标记进行图像处理来检测位置,从而实现 360° 读取。
尺寸计算方法:
将单元格数乘以单元格的大小以计算数据矩阵的大小。 例如,像元大小为 0在 25 毫米处,尺寸如下:
二维码的组成。
QR码(Quick Response Code)由Denso W**e Co., Ltd.于2024年开发,是一种强调高速读取的矩阵类型。 它被标准化为标准编号ISO IEC 18004,JIS X 0510。 构成 QR 码的最小单位(黑白正方形)称为单元格。 QR码由位置检测标识符(位置检测标识符)、定时标识符、包含纠错级别或掩码编号等信息的格式信息以及数据和纠错符号(内部符号)组成。
位置检测标识符(分隔符):
指配置在二维码 3 角的 3 个(1 个为微型二维码)位置检测标志。 通过检测标记,可以识别二维码的位置并可以高速读取。 在a、b、c的任意位置,白细胞与黑细胞的比例为1:1:3:1:1:1,旋转后可检测位置或根据位置关系识别旋转角度。 它没有方向性,可以从360°方向读取,有效提高了工作效率。
在生产和生活中,条码打标的种类有:标签和DPM直接零件打标。
标签:使用预先打印的标签、标志和贴纸。
快递标签代码。
直接零件打标 (DPM) 是通过激光或化学蚀刻、点针雕刻或喷墨打印对组件进行永久标记的过程。 DPM是一种特殊的标志制作技术,不是一种符号化,这种技术可以直接在零件表面进行识别,而不需要纸张、标签等识别载体。 它不容易失去,也不容易改变。
DPM代码制作工艺:主要有四种方法:激光蚀刻、机械冲击、喷墨打印和化学腐蚀。
1.激光蚀刻激光蚀刻又称激光雕刻,是指通过大功率激光打标机将激光照射到金属表面,蚀刻出相应的信息。 激光蚀刻条码可产生高质量的标记、高分辨率、非接触性和持久性,但前期投资成本也会很高。
激光蚀刻。 2.机械冲击机械冲击又称机器冲击,是指外力对金属载体的冲击,使金属表面形成一定的凹陷。 机械冲击产生的质量效果不是很好,尺寸大,阵列不够规则,会很难阅读,但前期投资成本低,耐磨性优良,便携永久。
机械冲击。 3.喷墨打印喷墨打印是指通过喷墨打印机打印出带有***信息的相应产品。 由于喷印技术的局限性,喷墨打印机第一次打印时不会太小,分辨率低,经常出现打印不均匀、重影、黑社会等现象。 因此,很难阅读和误读。 喷墨打印工艺在前期投资低,非接触式速度受阻,但也是最容易磨损的。
喷墨打印。 4.化学腐蚀化学腐蚀是指利用特定的化学试剂使金属载体产生相应的图像。 这些条形码需要使用化学试剂才能与金属载体接触,但初始成本低,并且不会改变物体的表面。 但是,这种条形码制作出来后,对比度往往较低,阅读起来比较困难。
化学腐蚀。 代码密度和计算。
条码密度:指每单位长度可以容纳的字符数。 码密度由模块(module)的大小决定,模块尺寸越小,密度越大,单位以mil表示。
一维码的密度是指最窄的黑白条的宽度;
密度是指最小的黑色或白色块的边长。
两个最窄的图像单元称为模块。 密度通常以密耳为单位,中文称为密耳或密耳,1mil=1 1000英寸(英寸)00254mm(毫米)。 因此,如果一个一维码的密度为:5mil,即一维码最窄的黑白条的宽度为5*00254mm = 0.127mm。如果一个***的密度为:10mil,即**的最小黑白块的边长为10*00254mm = 0.254mm。
因为用尺子很难测量这么小的长度,所以我们可以测量条码的整体长度,然后把条码拍下来放大,然后检查条码整体宽度的像素数,以及模块的像素数, 然后应用公式计算条码密度:模块边长(即条码密度)=(条码总长度mm,条码总长度的像素*模块的像素)00254。
以下示例计算 QR 码的密度。
QR 码的总边长。
上图整个***边的长度为10mm,单个模块的边长小于1mm,用尺子不容易测量,所以要用公式计算。
外推步骤:
1.拍摄***的照片,并尝试尽可能放大。
2、使用绘图工具测量整个模块整个边长的像素(1677像素)和单个模块的边长像素(76像素)
二维码。
3.由于物理物体的边长与物理物体的像素成正比,我们测量物理物体的边长和物体的像素,以及单个模块的像素,因此我们可以计算出模块的边长。 公式为:模块边长(即条码密度)=(*边长mm**像素*模块像素)00254,计算结果的单位为mil。 最后除以 00254的作用是将长度单位转换为mil,如果不将长度单位转换为mm,通常说条形码的密度一般以mil单位为单位。
使用上图中的示例计算一次:
模块边长(条码密度)=10mm 1677*76 00254 ≈ 17.84mil
因此,上图中的***密度约为1784mil。
示例:如上图所示,准确读取该矩阵所需的最低分辨率是多少指定视场:100*100mm(请考虑单个模块的最小像素值2.)5pixel)
解决方案:1:计算代码密度:
8mm/20module=0.4mm/module
0.4/0.0254=15.74mil
2:计算单个像素分辨率。
单个像素分辨率 = 代码密度 所用视觉工具的精度 (ppm)。
单个像素分辨率:(最低精度为 2。5pixel)
0.4/2.5pixel=0.16mm/pixel
3:计算相机所需的像素分辨率。
所需的相机水平分辨率 = FOV (H) 单个像素分辨率。
分辨率:(视场为100*100)。
100mm/0.16mm/pixel=625pixel
因此,所需的最低分辨率为:625*625
**丨YVE尽情享受
免责声明:部分内容为网络,仅供读者学习和习交流之用。 文章版权归原作者所有。 如果有任何错误,请联系我们删除它。