指南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(驗證)
回答的問題這段文字寫什麼?這段文字與預期內容相符嗎?
是否需要先提供預期文字不需要需要
典型對象序號、日期碼、批號、零件印字零件代碼、位號、固定的電路板印字
輸出辨識出的文字,與檢測結果一起儲存Pass/fail:預期文字存在、正確且清晰可讀
最適合每片或每批都會變動的文字每片板上都必須相同的固定文字
主要風險誤讀相似字元(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。

印字檢測的難點在哪裡?

這些就是採購前該測試的情況。請帶上您最難的樣本,而不是最乾淨的。

常見問題

AOI 中的 OCR 和 OCV 有什麼不同?

OCR 讀取機台事先不知道的文字,例如序號。OCV 則檢查印刷文字是否與該位置的預期內容相符,例如零件料號代碼。

AOI 能檢出仿冒零件嗎?

AOI 的印字檢查能標記出印字與預期代碼或格式不符的零件,這是重新打標或錯件的常見徵兆。但它無法單獨證明零件是正品;仍需要供應商管理與實驗室分析。

如何避免 OCR 混淆 0 和 O?

定義字元等價群組,讓外形相似的字元(例如 0 與 O、8 與 B)在該印字中被視為相符。DaoAI 內建四個可調整的預設群組。

AOI 能讀取序號以供追溯嗎?

可以。AOI 能讀取 1D 條碼、QR 碼、Data Matrix 等其他 2D 碼,以及印刷序號,並與每片產品的檢測結果一起儲存,讓每片電路板日後都能追溯。

印字檢測的表現,最好用您自己的零件來判斷。把您自己的電路板寄給我們,我們會免費幫您測試,包括褪色、低對比或難以辨讀的印字。

相關內容

立即訂閱,接收實用資訊

AI 檢測洞察、產品消息與產業分析。每月一次,不打擾。

我們會使用您提供的資料回覆您的洽詢。 請參閱我們的隱私權政策。