Hệ kiểm tra ngoại quan chạy tốt trên laptop của kỹ sư tích hợp. Đưa xuống xưởng, gắn bốn camera lên chuyền, ảnh bắt đầu mất khung, phần mềm báo timeout, và cứ mỗi lần máy nén khí khởi động thì một camera mất kết nối vài giây. Không ai đổi thuật toán, không ai đổi ống kính. Cái đổi là chiếc máy tính chạy hệ thống đó.
Máy tính cho hệ thống thị giác máy không phải "máy càng mạnh càng tốt". Nó phải giải ba bài toán rất khác nhau: đưa ảnh từ camera vào bộ nhớ mà không rớt khung, cấp nguồn cho camera qua chính sợi cáp mạng, và có đủ sức tính cho thuật toán. Bài viết đi qua ba bài toán đó bằng con số cụ thể, đối chiếu với thông số của máy đang bán trên thị trường. Thông số lấy từ tài liệu chính thức của Cincoze, AAEON và Basler tại thời điểm viết.
Bài toán 1: băng thông ảnh, tính trước khi chọn máy

Camera công nghiệp không nén ảnh. Mỗi khung hình đi nguyên vẹn qua dây mạng, nên băng thông là phép nhân đơn giản:
Băng thông (MB/s) = chiều ngang × chiều dọc × số byte mỗi điểm ảnh × số khung/giây
| Camera | Ảnh mỗi khung | Ở 30 fps | Ở 60 fps | Hạ tầng cần |
|---|---|---|---|---|
| 1,3 MP (1280×1024) đơn sắc 8 bit | 1,31 MB | 39 MB/s | 79 MB/s | 1GbE đủ cả hai mức |
| 2,3 MP (1920×1200) đơn sắc 8 bit | 2,30 MB | 69 MB/s | 138 MB/s | 60 fps vượt 1GbE |
| 5 MP (2448×2048) đơn sắc 8 bit | 5,01 MB | 150 MB/s | 301 MB/s | Cần 2.5GbE hoặc 10GbE |
| 5 MP màu Bayer 8 bit | 5,01 MB | 150 MB/s | 301 MB/s | Giải Bayer ở phía máy tính, tốn CPU |
Đối chiếu: một cổng 1GbE cho tối đa 125 MB/s trên lý thuyết, thực tế khoảng 110–118 MB/s khi bật khung Jumbo. Nghĩa là camera 5 MP chạy 30 fps đã vượt một cổng Gigabit. Còn khi hệ thống có bốn camera 2,3 MP ở 30 fps, tổng nhu cầu là 276 MB/s — không thể dồn vào một cổng, mà phải chia ra bốn cổng riêng, mỗi cổng gánh 69 MB/s.
Đây là lý do máy tính cho thị giác máy hay có nhiều cổng LAN hơn máy công nghiệp thông thường. Ví dụ Cincoze MD-3000, dòng máy ray DIN hãng này giới thiệu cho ứng dụng thị giác máy, có sẵn 5 cổng GbE: GbE1 dùng chip Intel I219, bốn cổng còn lại dùng Intel I210. Bốn cổng I210 tách rời chính là bốn đường ảnh độc lập.

Hai chi tiết hay bị bỏ sót khi tính băng thông:
- Chip mạng nào. Cổng LAN dùng chip Intel dòng I210/I219/I226 có driver ổn định và hỗ trợ khung Jumbo tốt; cổng LAN giá rẻ trên bo mạch tiêu dùng dễ rớt gói khi chạy liên tục ở tải cao.
- Đường PCIe phía sau cổng. Bốn cổng chia chung một đường PCIe x1 sẽ nghẽn ở nút cổ chai chung, dù mỗi cổng ghi 1GbE. Khi khảo sát máy, hỏi thẳng sơ đồ khối.
Bài toán 2: PoE — cấp nguồn cho camera qua dây mạng
Camera GigE Vision thường lấy điện qua chính cáp Ethernet (Power over Ethernet). Bỏ được một sợi dây nguồn cho mỗi camera là khác biệt lớn khi camera nằm trên cần gạt, trong tủ kín hoặc trên trục chuyển động.
Hai chuẩn cần phân biệt:
- IEEE 802.3af (PoE) — cấp tới khoảng 15,4 W tại cổng nguồn.
- IEEE 802.3at (PoE+) — mức cao hơn, đủ cho camera có đèn chiếu tích hợp hoặc camera độ phân giải lớn.
Con số thực tế trên thiết bị: module CFM-PoE01 của Cincoze theo datasheet (bản cập nhật 19/9/2025) cấp 4 cổng PoE+ chuẩn IEEE 802.3at, 25,5 W cho mỗi cổng, điện áp boost 50–57 V, kích thước 83 × 43 × 10,9 mm kể cả tản nhiệt; module này lắp cho các dòng DX-1100, DX-1200, GM-1000, GM-1100, GP-3000, GP-3100. Ở phía card rời, Basler ghi trên trang card thu ảnh GigE rằng card của hãng có tuỳ chọn PoE+ với công suất tối đa 30 W mỗi cổng, một card phục vụ tới bốn camera ở băng thông đầy đủ, và có thể cấp thêm nguồn ngoài khi nguồn từ khe PCIe không đủ.
Chính câu cuối là chỗ hay hỏng việc. Bốn cổng PoE+ 25,5 W nghĩa là ngân sách nguồn tối đa 102 W chỉ riêng cho camera — cộng thêm CPU, GPU, quạt. Nếu bộ nguồn của máy tính hoặc nguồn DC ngoài không tính phần này, hệ thống chạy tốt ở phòng lab với hai camera rồi sập khi lắp đủ bốn camera ngoài chuyền. Khi lập bảng công suất, hãy tính đủ: công suất camera thực tế (thường 3–8 W mỗi camera cho loại không đèn), cộng hao trên dây, cộng dự phòng 30%.
Bài toán 3: sức tính — CPU đủ hay phải có GPU?

Không phải hệ thị giác máy nào cũng cần GPU. Phân loại thô theo thuật toán:
| Kiểu bài toán | Ví dụ | Sức tính cần |
|---|---|---|
| Đo lường hình học truyền thống | Đo kích thước, đếm chi tiết, đọc mã, kiểm tra có/không | CPU nhiều nhân là đủ; ưu tiên xung nhịp cao |
| So khuôn mẫu, dò khuyết tật theo ngưỡng | Kiểm tra bề mặt in, kiểm mối hàn đơn giản | CPU mạnh, có thể cần tăng tốc phần cứng khi nhiều camera |
| Học sâu (deep learning) suy luận | Phân loại lỗi bề mặt phức tạp, phát hiện vật thể | Cần GPU hoặc bộ tăng tốc chuyên dụng |
| Học sâu huấn luyện tại chỗ | Huấn luyện lại mô hình theo lô hàng mới | GPU cỡ lớn, thường đặt ở phòng máy chứ không ở chuyền |
Khi cần GPU, có hai kiểu lắp và chúng khác nhau về cơ khí nhiều hơn về hiệu năng:
- GPU dạng MXM: mô-đun bắt vít thẳng vào bo mạch, không có quạt riêng, chịu rung tốt. Cincoze GM-1100 theo trang sản phẩm có một khe MXM 3.1, hai khe DDR5 SO-DIMM hỗ trợ cả bộ nhớ ECC tới 96 GB, nguồn vào 9–48 VDC một nguồn duy nhất, kích thước 260 × 200 × 85 mm, đạt MIL-STD-810H về rung và sốc, nhiệt độ làm việc −40 đến 70 °C với CPU 35 W.
- GPU dạng card PCIe: dùng card đồ hoạ thông dụng, dễ thay và dễ nâng cấp, nhưng máy phải to và phải tính đường gió. AAEON BOXER-6843-ADS theo trang thông số hỗ trợ card GPU tới 300 W, kích thước card tối đa 305 × 120 × 50 mm, dùng chipset Q670E với CPU Intel Core thế hệ 12–14, bốn khe DDR5 4800 U-DIMM tới 128 GB, ba cổng 2.5GbE Intel I226-IT cộng một cổng GbE, tám cổng USB 3.2 Gen 2, sáu cổng COM, nguồn 19–36 VDC, nhiệt độ làm việc −20 đến 45 °C khi có luồng gió, chịu rung 3 Grms (5–500 Hz) và sốc 50 G theo IEC 68-2-27, kích thước 186,8 × 226,5 × 375 mm. Hãng ghi máy này được chứng nhận với GPU NVIDIA L4.
Chú ý dòng nhiệt độ của BOXER-6843-ADS: −20 đến 45 °C khi có luồng gió. Xưởng Việt Nam mùa hè, tủ điện kín, nhiệt độ trong tủ vượt 45 °C là chuyện thường. Một chiếc máy mạnh đặt sai chỗ sẽ tự giảm xung để hạ nhiệt, và biểu hiện đúng như lỗi phần mềm: thời gian xử lý mỗi ảnh tự dài ra vào buổi chiều.
Ba cấu hình mẫu để hình dung
| Tình huống | Số camera | Băng thông ước tính | Hướng chọn máy |
|---|---|---|---|
| Đọc mã và kiểm nhãn trên một chuyền | 1–2 camera 1,3 MP, 30 fps | dưới 80 MB/s | Máy nhúng không quạt, 2 cổng GbE, không cần GPU |
| Kiểm ngoại quan bốn mặt sản phẩm | 4 camera 2,3 MP, 30 fps | khoảng 276 MB/s | Máy có 4 cổng LAN rời + module PoE+, CPU nhiều nhân |
| Dò khuyết tật bề mặt bằng học sâu | 2 camera 5 MP, 30 fps | khoảng 300 MB/s | Máy có 2.5GbE/10GbE + GPU (MXM nếu rung nhiều, PCIe nếu cần đổi card) |
Phần "công nghiệp" quyết định máy sống hay chết
Khách hàng thường so máy theo CPU và giá, rồi ngạc nhiên khi chiếc máy để bàn cấu hình tương đương lại rẻ hơn một nửa. Khác biệt nằm ở bốn chỗ ít ai nhìn:
- Nhiệt: máy vision chạy 100% tải liên tục ba ca. Máy công nghiệp thiết kế tản nhiệt thụ động cho đúng tình huống này; máy để bàn thiết kế cho tải nhấp nhô.
- Rung: chuyền, máy dập, xe nâng đi qua. Ổ cứng cơ và card cắm khe dễ lỏng tiếp xúc. Chuẩn MIL-STD-810H hay mức 3 Grms trên datasheet là để trả lời câu hỏi này.
- Nguồn: nguồn 19–36 VDC hay 9–48 VDC chịu được sụt áp khi động cơ lớn khởi động, còn nguồn ATX 220 V thì reset máy.
- Lắp đặt: máy ray DIN gọn trong tủ điện, máy hộp cần khoảng trống cho gió. Chọn dạng máy trước khi chọn cấu hình, vì đổi dạng máy là làm lại tủ.
Về phần nguyên lý ảnh và cách một hệ vision hoạt động, xem thêm bài hệ thống thị giác máy tính hoạt động như thế nào và bài làm thế nào để xây dựng một hệ thống thị giác máy tính. Nếu cần khung chọn cấu hình chung cho máy công nghiệp, bài hướng dẫn lựa chọn một cấu hình máy tính công nghiệp đi theo trình tự từ môi trường tới linh kiện.
Câu hỏi thường gặp về máy tính cho thị giác máy
Dùng máy tính để bàn cho hệ vision có được không?
Chạy thử và nghiệm thu thì được. Chạy sản xuất thì rủi ro nằm ở nhiệt, rung và nguồn chứ không ở hiệu năng. Nếu buộc phải dùng, đặt máy trong tủ có điều hoà, dùng nguồn có ổn áp và chấp nhận lịch thay máy ngắn hơn.
Bao nhiêu cổng LAN là đủ?
Đếm số camera cần chạy đồng thời ở băng thông cao, cộng một cổng cho mạng nhà máy. Nếu tổng băng thông của nhiều camera vẫn dưới khoảng 110 MB/s thì gộp chung một cổng qua switch được; vượt mức đó thì mỗi camera một cổng.
PoE hay cấp nguồn riêng cho camera?
PoE gọn dây và dễ bảo trì, phù hợp camera đặt xa hoặc trên cơ cấu chuyển động. Cấp nguồn riêng phù hợp khi camera có đèn công suất lớn hoặc khi tổng công suất vượt ngân sách PoE của máy. Dù chọn cách nào, phải lập bảng công suất trước khi mua.
GPU MXM và GPU card PCIe khác nhau ra sao?
MXM bắt vít trực tiếp, không quạt riêng, chịu rung tốt và gọn; đổi lại lựa chọn model hẹp và phải mua qua nhà sản xuất máy. Card PCIe dễ mua, dễ nâng cấp, nhưng máy phải to, cần đường gió và chịu rung kém hơn.
Nguồn tham khảo
- Trang sản phẩm Cincoze GM-1100 Embedded MXM GPU Computer (cincoze.com)
- Trang sản phẩm Cincoze MD-3000 DIN-Rail Computer (cincoze.com)
- Datasheet Cincoze CFM-PoE01 PoE Control Function Module (cincoze.com)
- Trang sản phẩm AAEON BOXER-6843-ADS (aaeon.com)
- Basler GigE acquisition cards (baslerweb.com)
IPC247 phân phối máy tính công nghiệp, máy tính Edge AI có GPU và module PoE cho hệ thống thị giác máy. Chúng tôi hỗ trợ tính băng thông theo danh sách camera thực tế, dựng bảng công suất trước khi chốt cấu hình, đối chiếu thông số với datasheet của hãng và cho mượn máy chạy thử với thuật toán của khách. Gửi cho chúng tôi số lượng camera, độ phân giải, tốc độ khung hình và điều kiện lắp đặt để nhận đề xuất cấu hình cụ thể.


