Danh mục sản phẩm

Những lỗi thường gặp khi đọc QR code trên PCB

  08-08-2026

 

Không phải hệ thống Camera đọc QR Code nào cũng có thể đọc ổn định trên PCB. Cùng một mã QR, tỷ lệ đọc có thể đạt gần 100% ở dây chuyền này nhưng lại liên tục phát sinh lỗi No Read ở dây chuyền khác dù sử dụng camera có cùng cấu hình. Nguyên nhân thường không nằm ở bản thân thiết bị mà đến từ đặc tính quang học của bo mạch, chất lượng mã, tốc độ sản xuất và cách thiết kế hệ thống Machine Vision. Việc xác định đúng nguyên nhân gốc giúp doanh nghiệp cải thiện tỷ lệ đọc, hạn chế dừng chuyền và tối ưu hiệu quả truy xuất dữ liệu.

 

1. Vì sao QR Code trên PCB là một trong những ứng dụng khó nhất của Machine Vision?

So với mã QR in trên tem nhãn giấy hay bao bì, QR Code trên PCB đặt ra yêu cầu cao hơn rất nhiều đối với hệ thống thị giác máy tính.

1.1. Bề mặt PCB phản xạ ánh sáng

Một bo mạch điện tử có thể đồng thời xuất hiện solder mask, lớp đồng, bề mặt ENIG, linh kiện SMD và nhiều vùng vật liệu có hệ số phản xạ khác nhau. Khi nguồn sáng không được thiết kế phù hợp, hiện tượng Specular Reflection sẽ xuất hiện, làm cảm biến camera bị bão hòa tại các vùng phản xạ mạnh. Kết quả là ranh giới giữa các module sáng và tối của QR Code không còn đủ độ tương phản để thuật toán giải mã hoạt động chính xác.

Với các QR Code trên PCB được khắc laser trực tiếp (Laser DPM), mức độ khó còn cao hơn. Mã không tạo ra sự khác biệt rõ rệt về màu sắc mà chủ yếu thay đổi độ nhám của bề mặt vật liệu. Nếu hệ thống chiếu sáng, góc quan sát hoặc độ sâu trường ảnh (Depth of Field) chưa được tối ưu, camera sẽ khó ghi nhận sự khác biệt rất nhỏ về cường độ phản xạ giữa các module, làm giảm đáng kể tỷ lệ decode.

1.2. QR Code có kích thước quá nhỏ

Để tiết kiệm diện tích trên PCB, nhiều nhà sản xuất thu nhỏ kích thước QR Code, đặc biệt trên các module điện tử có mật độ linh kiện cao. Khi đó, số pixel mà camera thu được trên mỗi module của mã sẽ giảm xuống. Nếu độ phân giải hình ảnh không đáp ứng yêu cầu, thuật toán giải mã khó phân biệt ranh giới giữa các ô dữ liệu, dẫn đến tăng tỷ lệ đọc lỗi hoặc phải thực hiện nhiều lần decode.

Việc lựa chọn camera chỉ dựa trên số megapixel là chưa đủ. Độ phân giải cần được tính toán đồng thời với trường nhìn (Field of View), khoảng cách làm việc và kích thước thực tế của QR Code để đảm bảo mỗi module của mã được tái tạo với số pixel phù hợp.

QR code trên các linh kiện điện tử thường có kích thước nhỏ

QR code trên các linh kiện điện tử thường có kích thước nhỏ

1.3. Sai tiêu cự hoặc độ sâu trường ảnh

Trong thực tế, chiều cao của PCB không phải lúc nào cũng đồng nhất do ảnh hưởng của pallet, fixture hoặc hiện tượng cong vênh sau công đoạn Reflow. Nếu vùng đọc nằm ngoài khoảng lấy nét tối ưu, biên của QR Code sẽ bị mờ, làm giảm hiệu quả của bước phân ngưỡng (Binarization) trước khi giải mã.

Lỗi này thường xuất hiện khi lựa chọn lens chưa phù hợp, khoảng cách lắp đặt thay đổi hoặc độ sâu trường ảnh không đủ để bù cho sai lệch chiều cao của bo mạch.

1.4. Độ rung của băng tải

Ở các dây chuyền cần đọc QR Code tốc độ cao, rung động từ băng tải, robot hoặc pallet có thể làm hình ảnh bị nhòe do chuyển động (Motion Blur). Chỉ cần thời gian phơi sáng kéo dài thêm vài mili giây, biên của QR Code đã có thể mất nét, khiến camera không còn xác định chính xác cấu trúc của mã.

Bên cạnh việc sử dụng cảm biến Global Shutter, hệ thống cần đồng bộ chính xác giữa tốc độ băng tải, thời điểm Trigger và thời gian phơi sáng để đảm bảo camera luôn chụp được hình ảnh sắc nét ngay cả khi dây chuyền vận hành ở tốc độ cao.

Có thể thấy, phần lớn lỗi đọc QR Code trên PCB là kết quả của nhiều yếu tố như đặc tính phản xạ của vật liệu, kích thước mã, cấu hình quang học và điều kiện vận hành của dây chuyền. Vì vậy, việc tối ưu nguồn sáng, lens, khoảng cách lắp đặt và thuật toán xử lý ảnh thường mang lại hiệu quả cao hơn nhiều so với chỉ nâng cấp camera có độ phân giải lớn hơn. 

2. Những nguyên nhân khiến Camera đọc QR Code thường báo No Read trên PCB

Bên cạnh yếu tố quang học, nhiều nguyên nhân khác cũng ảnh hưởng trực tiếp đến khả năng đọc mã.

2.1. Motion Blur do tốc độ dây chuyền

Ở các dây chuyền SMT hiện đại, yêu cầu đọc QR Code tốc độ cao khiến thời gian xử lý chỉ còn vài chục mili giây. Khi băng tải tăng tốc, thời gian phơi sáng phải giảm để loại bỏ hiện tượng nhòe chuyển động. Nếu hệ thống chiếu sáng không đủ công suất, hình ảnh sẽ xuất hiện nhiễu, làm giảm tỷ lệ decode.

Ngược lại, nếu tăng thời gian phơi sáng để thu nhiều ánh sáng hơn, QR Code sẽ bị kéo vệt theo hướng chuyển động của PCB, khiến camera không thể nhận diện chính xác cấu trúc mã.

2.2. Sai lệch vị trí do rung động cơ khí

Rung động từ băng tải, pallet hoặc robot gắp đặt linh kiện có thể khiến vị trí thực tế của QR Code thay đổi giữa các lần chụp. Nếu camera không được Trigger theo Encoder hoặc ROI được thiết lập quá hẹp, hình ảnh dễ bị lệch khỏi vùng quan sát, phát sinh lỗi No Read ngẫu nhiên.

Đối với các ứng dụng tốc độ cao, cảm biến Global Shutter kết hợp cơ chế Trigger chính xác thường mang lại hiệu quả tốt hơn Rolling Shutter.

2.3. Biến dạng sau công đoạn Reflow

Sau lò hàn Reflow, PCB phải chịu nhiệt độ khoảng 240–250°C. Sự giãn nở nhiệt không đồng đều giữa các lớp vật liệu có thể tạo ra hiện tượng cong vênh (Warpage) ở mức rất nhỏ nhưng đủ để làm thay đổi hình học của QR Code khi quan sát bằng camera có độ phân giải cao.

Ngoài ra, cặn Flux, bụi mịn hoặc lớp oxy hóa nhẹ cũng có thể che khuất Finder Pattern hoặc Timing Pattern của mã QR. Khi các vùng định vị này mất độ sắc nét, thuật toán giải mã phải thực hiện nhiều bước hiệu chỉnh hơn trước khi có thể xác định đúng cấu trúc mã.

3. Camera đọc QR Code tốc độ cao cần đáp ứng những yêu cầu gì?

Khả năng đọc QR Code tốc độ cao không chỉ phụ thuộc vào số FPS của camera mà là sự phối hợp giữa phần cứng và thuật toán xử lý ảnh.

Khả năng đọc QR Code tốc độ cao cần sự phối hợp giữa phần cứng và thuật toán xử lý ảnh.

Khả năng đọc QR Code tốc độ cao cần sự phối hợp giữa phần cứng và thuật toán xử lý ảnh

Một hệ thống ổn định cần đáp ứng đồng thời các yêu cầu:

- Cảm biến Global Shutter để loại bỏ hiện tượng méo hình do chuyển động.

- Độ phân giải được tính toán theo kích thước thực tế của QR Code thay vì chỉ dựa vào số megapixel.

- Hệ thống chiếu sáng chuyên dụng bảo đảm độ tương phản ổn định giữa các module của mã.

- Khả năng xử lý hình ảnh trực tiếp trên camera (Edge Processing) nhằm giảm độ trễ truyền dữ liệu.

- Thuật toán giải mã hỗ trợ đọc mã DPM, QR Code bị bẩn, trầy xước hoặc có độ tương phản thấp.

- Hỗ trợ kết nối PLC, MES, ERP thông qua các giao thức công nghiệp phổ biến như GigE Vision, Ethernet/IP hoặc PROFINET.

Khi toàn bộ các thành phần này được tối ưu đồng bộ, tỷ lệ đọc có thể duy trì ổn định ngay cả khi dây chuyền vận hành liên tục với chu kỳ chỉ vài chục mili giây.

>>> Xem thêm: Hệ thống Machine Vision kiểm tra PCB và linh kiện điện tử

4. Giải pháp nâng cao tỷ lệ đọc QR Code trên PCB

Việc nâng cấp camera không phải lúc nào cũng giải quyết được bài toán đọc mã. Hiệu suất của hệ thống Machine Vision phụ thuộc vào sự kết hợp giữa camera, lens, nguồn sáng, thuật toán xử lý ảnh, cơ chế Trigger và điều kiện thực tế của dây chuyền sản xuất.

Trước khi đầu tư thiết bị mới, doanh nghiệp nên đánh giá toàn bộ hệ thống từ chất lượng QR Code trên PCB, vật liệu bo mạch, tốc độ băng tải, khoảng cách lắp đặt đến phương án chiếu sáng và kết nối dữ liệu. Cách tiếp cận này giúp xác định đúng nguyên nhân gây lỗi, tối ưu chi phí đầu tư và nâng cao độ ổn định của hệ thống.

RTC Technology cung cấp giải pháp Machine Vision, Camera đọc QR Code, Auto-ID, AGV/AMR và các hệ thống tự động hóa công nghiệp. Với kinh nghiệm triển khai cho nhiều nhà máy điện tử và FDI, RTC hỗ trợ doanh nghiệp thiết kế giải pháp phù hợp với từng dây chuyền, nâng cao hiệu quả truy xuất dữ liệu và từng bước xây dựng mô hình nhà máy thông minh.

Liên hệ RTC Technology để được tư vấn giải pháp Camera đọc QR Code phù hợp với tốc độ và đặc thù dây chuyền sản xuất của doanh nghiệp.

- Hotline: 0981 264 068

- Email: info@rtc.edu.v

> CHAT ZALO để nhận tư vấn & báo giá nhanh nhất

>>> Xem thêm:  Hệ thống Machine Vision có thể đọc nhiều QR Code cùng lúc bằng camera không?

Bài viết liên quan

Báo giá sản phẩm/giải pháp

Bắt đầu dự án ngay với RTC Technology

Đăng ký nhận tư vấn & Demo về giải pháp!

0981264068