指南2026年9月28日

PCB 上的 OCR 与 OCV:用 AI 验证元件丝印

OCR 读取事先不知道的文字;OCV 检查文字是否与应有内容一致。本文介绍丝印检查为什么重要、何时使用哪一种,以及 DaoAI 的两个文字模型如何工作。

OCR(光学字符识别)无需事先告知预期内容,即可读取元件或板子上印刷的文字,例如序列号或日期代码。OCV(光学字符验证)检查文字是否与应有的内容一致,例如该位置的元件代码。在 PCB 组件上,AOI 同时使用两者来抓出错件、标记可疑丝印,并记录每个单元以便追溯。

本指南说明为什么丝印检查很重要、何时用 OCR、何时用 OCV、条码和序列号读取如何配合,以及 DaoAI 的两个文字模型如何工作。

为什么要检查 PCB 上的元件丝印?

一个元件可能在位、贴得很正、焊得也很好,却仍然是错件。许多无源元件和 IC 封装从上方看完全一样,唯一的区别就是丝印。丝印检查往往是在测试之前自动抓出这类问题的唯一手段。

OCR 和 OCV 有什么区别?

简单来说:OCR 问的是“这上面写的是什么?”,OCV 问的是“这上面写的是不是它应该写的?”

OCR(识别)OCV(验证)
回答的问题这段文字写的是什么?这段文字与预期内容一致吗?
是否需要事先提供预期文字否是
典型对象序列号、日期代码、批次号、元件丝印元件代码、位号、固定的板面标记
输出识别出的文字,与检测结果一起保存合格/不合格:预期文字存在、正确且清晰可辨
最适合每个单元或每批都会变化的可变文字每块板上都必须相同的固定文字
主要风险误读形近字符(0/O、5/S、8/B)把第二供应商可接受的丝印差异判为不合格

大多数产线两者都需要。用 OCR 采集变化的内容,例如序列号。用 OCV 确认永远不该变化的内容,例如某个位置上的元件代码。两者可以在同一块板上同时运行。

PCB 组件上什么时候用 OCR?

当您无法事先知道文字内容时,就用 OCR。序列号、日期代码和批次号每个单元或每批都在变,没有固定的内容可以比对。OCR 读取它们,并把结果与检测记录一起保存。

OCR 的弱点是形近字符。根据字体和印刷质量,数字 0 和字母 O、5 和 S 可能很难区分。好的 OCR 设置允许您为特定丝印定义哪些字符视为等价,这样一个有歧义的字符就不会触发误报。

什么时候用 OCV?

当您确切知道应该印什么时,就用 OCV。检测程序保存每个位置的预期文字,设备检查丝印是否存在、正确且可读。由于它是与基准比对,而不是从零开始识别每个字符,验证自然就是抓错件的利器。

OCV 的弱点是合理的差异。第二供应商的同一料号,字体、商标或排版都可能不同。检测需要有办法接受这种差异,同时又不放宽对其他所有元件的检查。

AOI 如何读取条码和序列号?

除了印刷文字,AOI 还能在同一次检测过程中读取板子和拼板上的 1D 条码、QR 码以及 Data Matrix 等其他 2D 码。解码出的序列号就成为该单元记录的索引:其图像、判定结果以及发现的任何缺陷。

对拼板来说,这在分板后尤为重要。如果每块子板的码都与其自身的检测结果关联,那么拼板切开后,每一块单板都仍然可追溯。DaoAI 的 拼板检测 正是这样把每块子板的条码或序列号与其结果关联起来的。

DaoAI 设备可读取 1D 条码、QR 码以及 Data Matrix 等其他 2D 码,所以无论客户指定哪种码制,同一次检测都能覆盖。

DaoAI 的 OCR 和 OCV 模型如何工作?

DaoAI 的 AI OCR 与 OCV 使用两个独立的模型,各司其职,您可以根据检测任务选择识别或验证。

OCR 模型:读出来

OCR 模型无需事先输入预期文字,即可读取序列号、日期代码、批次号和元件丝印。识别出的文字与检测结果一起保存,包括用于单元级追溯的序列号。字符等价组可以减少由形近字符导致的误报。

OCV 模型:核对它

OCV 模型验证已知文字,例如元件代码、位号和固定的板面标记。它返回预期文字是否存在、正确且清晰可辨。

可配置的字符规则

默认设置了四个等价组,您可以编辑:

组为什么容易混淆
0 · O数字 0 和字母 O 看起来很像
1 · I · L笔画相似,难以区分
5 · S印刷质量可能让两者的差别变得模糊
8 · B油墨扩散让形状看起来相似

它能读取板上的哪些内容

处理供应商差异

当第二供应商的元件丝印字体或本体颜色不同时,操作员可以在复判界面把它标记为 OK。反馈学习 随后会让模型学会这种差异在整个元件组内都可以接受,而不是放宽对所有元件的检查。识别出的文字与检测结果一起保存,并以 CSV 格式导出到您的 MES。

丝印检测的难点在哪里?

这些正是购买前需要测试的情况。带上您最差的样品,而不是最干净的。

FAQ

AOI 中的 OCR 和 OCV 有什么区别?

OCR 读取设备事先不知道的文字,例如序列号。OCV 检查印刷文字是否与该位置的预期内容一致,例如元件料号代码。

AOI 能检测假冒元件吗?

AOI 丝印检查可以标记出丝印与预期代码或格式不符的元件,这是翻新重印或错件的常见迹象。但它本身无法证明真伪;仍然需要供应商管控和实验室分析。

如何防止 OCR 混淆 0 和 O?

定义字符等价组,让 0 和 O、8 和 B 这类形近字符在该丝印中被视为匹配。DaoAI 预置了四个默认组,您可以自行调整。

AOI 能读取序列号用于追溯吗?

能。AOI 可以读取 1D 条码、QR 码、Data Matrix 等其他 2D 码以及印刷的序列号,并与每个单元的检测结果一起保存,因此之后每一块板都可以追溯。

丝印检测效果最好用您自己的元件来评判。寄给我们一块您自己的板,我们将免费为您测试,包括那些褪色、低对比度或难以辨认的丝印。

相关内容

订阅,即刻获取优质资讯

AI 检测洞察、产品动态与行业分析。每月一次,无多余打扰。

我们使用您提供的信息回复您的咨询。 查看我们的隐私政策。