Giả sử một trạm cân trong nhà máy cần đấu cùng lúc đầu cân, máy in tem, đầu đọc mã vạch và bộ điều khiển băng tải — bốn thiết bị, bốn cổng nối tiếp. Nếu chọn một máy tính mini có 1 cổng COM rồi cắm thêm ba bộ chuyển USB sang COM, số cổng COM trong Windows có thể tự đổi thứ tự sau một lần mất điện, phần mềm không tìm thấy đầu cân, và ca sản xuất phải dừng để dò lại. Bài này giải thích vì sao cổng COM thật vẫn quan trọng, cách phân biệt RS-232, RS-422 và RS-485, và các máy tích hợp 4 đến 8 cổng.
RS-232, RS-422, RS-485: ba chuẩn khác nhau trên cùng một đầu DB9
Cùng dùng đầu cắm DB9, nhưng ba chuẩn này khác nhau về cách truyền tín hiệu và số thiết bị nối được.
- RS-232 truyền theo điện áp so với dây đất chung, một máy nối một thiết bị, khoảng cách thực tế khoảng chục mét. Hợp với máy in tem, đầu đọc, thiết bị đặt ngay cạnh máy tính.
- RS-422 truyền vi sai trên cặp dây xoắn, chống nhiễu tốt hơn, một máy phát nhiều máy nhận, đi được vài trăm mét.
- RS-485 cũng truyền vi sai nhưng hai chiều trên cùng cặp dây, cho phép nhiều thiết bị chung một đường bus — nền tảng của Modbus RTU, biến tần, đồng hồ điện, cảm biến trong tủ. Đây là chuẩn rất phổ biến trong nhà máy.
Vì vậy khi hãng ghi "RS-232/422/485" cho một cổng, nghĩa là cổng đó chọn được chế độ bằng BIOS hoặc phần mềm, chứ không phải cùng lúc cả ba. Đếm số cổng thôi chưa đủ; phải biết mỗi thiết bị cần chuẩn nào và có bao nhiêu thiết bị nằm chung một bus RS-485.

Vì sao bộ chuyển USB sang COM gây rắc rối
Bộ chuyển USB sang COM tiện và rẻ, nhưng có ba điểm yếu khi chạy dây chuyền 24/7. Thứ nhất, số hiệu cổng (COM3, COM4…) do Windows cấp theo thứ tự nhận thiết bị, nên rút cắm hoặc mất điện có thể làm đổi số, khiến phần mềm trỏ nhầm thiết bị. Thứ hai, chip chuyển và cổng USB nhạy với nhiễu và rung; một đầu cắm lỏng làm mất kết nối mà không có cảnh báo. Thứ ba, đa số bộ chuyển giá rẻ không có cách ly điện, nên xung điện từ biến tần hay động cơ có thể đi thẳng vào bo mạch chủ.
Cổng COM tích hợp trên máy tính công nghiệp gắn cố định trên bo mạch, có số hiệu ổn định theo phần cứng, siết vít hai bên đầu DB9 nên không rơi khi rung, và nhiều dòng còn có cách ly điện. Đây chính là chỗ thể hiện rõ chữ "công nghiệp": không phải CPU mạnh hơn, mà là kết nối không tự đổi và không chết vì xung điện.
Ba máy tích hợp nhiều cổng COM
| Thông số (theo hãng) | Advantech UNO-2372G | Advantech ARK-2251 | Cincoze DS-1102 (dòng DS-1100) |
|---|---|---|---|
| Cổng COM tích hợp | 4 x RS-232/422/485, DB9, 50 ~ 115,2 kbps | 6 x RS-232/422/485 | 2 x RS-232/422/485 auto flow control, hỗ trợ cấp 5 V/12 V trên cổng |
| Mở rộng thêm COM | 2 khe mPCIe full-size, khe iDoor trên bản double-stack | Hỗ trợ 11 loại module iDoor cho I/O | Module CMI: 4 x RS-232/422/485 + 8 DIO cách ly quang, hoặc bản 4 cổng COM cách ly điện |
| CPU | Atom E3845, Celeron J1900 hoặc J3455 bốn nhân | Core i3-1315UE, i5-1335UE, i7-1365UE thế hệ 13 | Core thế hệ 6/7 socket LGA1151, tới i7-7700 |
| Mạng | 2 x GbE | 1 x GbE + 2 x 2,5 GbE (LAN2, LAN3 có tuỳ chọn module PoE) | 2 x GbE, mở rộng 4 cổng GbE hoặc PoE+ bằng CMI |
| Nguồn vào | 10 ~ 36 VDC, 30 W điển hình, 42 W tối đa | 12 ~ 24 VDC, 19 W điển hình, 38 ~ 42 W tối đa | 9 ~ 48 VDC, terminal block 3 chân |
| Nhiệt hoạt động | -20 ~ 60 °C, gió 0,7 m/s | -20 ~ 60 °C, gió 0,7 m/s (chỉ tới 40 °C khi dùng adapter) | -40 ~ 70 °C với CPU 35 W |
| Kích thước, khối lượng | 150 x 105 x 35 mm (1 tầng) hoặc 150 x 105 x 65 mm (2 tầng), 0,8 ~ 1,0 kg | 260 x 54 x 140,2 mm, 2,3 kg | 227 x 261 x 88 ~ 128 mm, 4,7 ~ 5,7 kg |
| Lắp đặt | Đứng, treo tường, VESA hoặc thanh DIN (tuỳ chọn) | Treo tường | Treo tường |

Cách ly điện: chỉ số ít người hỏi nhưng cứu máy
Trong tủ điện có biến tần, khi động cơ khởi động hoặc dừng, đường tín hiệu RS-485 chạy song song dây động lực có thể nhận xung điện áp cao. Cổng COM cách ly (isolated) đặt một hàng rào điện giữa mạch cổng và bo mạch chủ, để xung đó không đi tiếp vào CPU.
Cincoze công bố cho module CMI-ICD100 các con số cụ thể: 4 cổng RS-232/422/485 cách ly điện 2,75 kV rms, tốc độ tới 921,6 kbps, kèm 8 cổng DIO cách ly quang 3,75 kV, nguồn DIO 9 ~ 30 VDC, module 90 x 62 x 30 mm, lắp được cho DS-1100, DS-1101 và DS-1102. Dòng DS-1400 mới hơn dùng module CMI-ICOM01 với 4 cổng RS-232/422/485 cách ly điện. Nếu máy đấu vào bus RS-485 dài trong xưởng có biến tần, con số 2,75 kV này đáng giá hơn nhiều so với việc nâng CPU.

Chọn máy theo số cổng cần
| Số cổng COM cần | Hướng chọn | Ví dụ |
|---|---|---|
| 2 cổng | Hầu hết box PC công nghiệp đều tích hợp | DS-1102 với 2 cổng RS-232/422/485 |
| 4 cổng | Chọn máy có 4 cổng tích hợp, không cần mở rộng | UNO-2372G |
| 6 cổng | Chọn máy tích hợp 6 cổng để tránh module rời | ARK-2251 |
| Trên 6 cổng, hoặc cần cách ly | Máy có khe mở rộng cộng module COM chuyên dụng | ARK-2251 (6 cổng) thêm module iDoor MOS-1120Y-1402E (4 cổng RS-232) hoặc MOS-1120Y-0202E (2 cổng RS-232 cách ly); DS-1102 (2 cổng) thêm module CMI-ICD100 để có 6 cổng, trong đó 4 cổng cách ly |
Ba câu hỏi nên trả lời trước khi chốt: mỗi thiết bị dùng chuẩn nào (nhiều thiết bị Modbus RTU có thể chung một cổng RS-485 nếu địa chỉ khác nhau, không cần mỗi thiết bị một cổng); dây đi bao xa và có song song dây động lực không (quyết định có cần cách ly); và tốc độ baud cao nhất phần mềm dùng (UNO-2372G ghi 50 ~ 115,2 kbps, module CMI-ICD100 lên tới 921,6 kbps).
Điều khách hay quên: cổng COM là chuyện của tủ điện, không phải của máy tính
Người mua thường chọn máy theo CPU rồi mới tính tới cổng. Với máy công nghiệp thì ngược lại: danh sách thiết bị ngoại vi và sơ đồ đấu dây quyết định chiếc máy. Một chiếc UNO-2372G dùng CPU Atom, nặng 0,8 kg, lắp thanh DIN ngay trong tủ và có đủ 4 cổng COM sẽ giải quyết trạm cân tốt hơn một máy Core i7 mạnh hơn nhiều nhưng chỉ có 1 cổng COM. Nhiệt, rung, nguồn 24 V và số cổng mới là các ràng buộc thật.
Muốn lọc máy theo số cổng COM, dải nhiệt và nguồn vào trước khi hỏi báo giá, có thể dùng công cụ chọn máy rồi đối chiếu lại datasheet. Nếu máy phải đặt trong tủ kín nóng, đọc thêm bài máy tính công nghiệp không quạt là gì để hiểu vì sao dải nhiệt thay đổi theo CPU.
IPC247 làm được gì
IPC247 cung cấp Advantech UNO-2372G, Advantech ARK-2251 và Cincoze DS-1102, xác nhận tình trạng hàng khi báo giá. Kỹ thuật viên xem danh sách thiết bị ngoại vi và sơ đồ đấu dây của khách để đếm đúng số cổng cần, xác định thiết bị nào gộp chung được trên một bus RS-485, tư vấn khi nào cần cổng cách ly, và đề xuất module mở rộng phù hợp thay vì đổi cả máy. IPC247 cho mượn máy chạy thử theo thoả thuận từng dự án để đấu thử với thiết bị của khách trước khi chốt cấu hình.
Câu hỏi thường gặp về cổng COM trên máy tính công nghiệp
Nhiều thiết bị Modbus RTU có cần mỗi thiết bị một cổng COM không?
Không. RS-485 là bus nhiều điểm, nhiều thiết bị có địa chỉ khác nhau dùng chung một cặp dây và một cổng. Chỉ tách cổng khi thiết bị dùng giao thức khác nhau, tốc độ baud khác nhau, hoặc cần tách riêng để dễ tìm lỗi.
Cổng RS-232/422/485 gộp một có dùng đồng thời cả ba chuẩn được không?
Không. Mỗi cổng chọn một chế độ tại một thời điểm, đặt trong BIOS hoặc bằng phần mềm của hãng. Khi đếm cổng cho dự án, đếm theo chế độ thực sự sẽ dùng.
Cách ly 2,75 kV nghĩa là gì?
Đó là mức điện áp mà hàng rào cách ly giữa mạch cổng và phần còn lại của máy chịu được trong phép thử của nhà sản xuất. Con số càng cao thì khả năng chặn xung điện từ đường dây bên ngoài càng tốt. Với tủ có biến tần hoặc dây tín hiệu đi xa, nên chọn cổng có cách ly.
