facebook

Kết nối GPIB với máy tính: chọn USB 82357B, PCI 82350C hay LAN E5810B?

Kết nối GPIB với máy tính qua USB, PCI hoặc LAN với Keysight 82357B, 82350C và cổng E5810B
Keysight E5810B LAN/GPIB/USB Gateway và ba cách kết nối máy đo GPIB với máy tính (ảnh minh họa: Techmaster)

Nhiều phòng lab và dây chuyền kiểm tra ở Việt Nam vẫn đang chạy những máy đo chỉ có cổng GPIB: đồng hồ vạn năng 6½ số, nguồn DC hệ thống, máy phân tích phổ đời cũ. Máy đo còn tốt, chương trình kiểm tra đã ổn định nhiều năm, nhưng máy tính điều khiển thì phải thay vì hết hỗ trợ, và máy tính mới không còn khe cắm cũ. Bài này giải thích cách kết nối GPIB với máy tính đời mới bằng ba bộ chuyển đổi Keysight đang được Techmaster phân phối: bộ chuyển đổi USB/GPIB Keysight 82357B, card PCI-GPIB 82350C và cổng LAN/GPIB/USB E5810B.

Bối cảnh rất thực tế: theo số liệu Tinnhanhchungkhoan (Báo Đầu tư), xuất khẩu lĩnh vực điện tử của Việt Nam đạt 175,4 tỷ USD sau 9 tháng năm 2026. Sản lượng tăng nghĩa là nhiều trạm kiểm tra hơn được dựng nhanh, và cách rẻ nhất thường là tận dụng máy đo GPIB sẵn có thay vì mua mới toàn bộ.

GPIB là gì và vì sao vẫn còn trong nhà máy?

GPIB (General Purpose Interface Bus, chuẩn IEEE 488) là bus song song 8 bit do HP phát triển để nối máy tính với máy đo. Một bus cho phép tối đa 15 thiết bị kể cả bộ điều khiển, tức 14 máy đo, đấu nối tiếp nhau bằng cáp đầu 24 chân có thể xếp chồng. Điểm mạnh của GPIB là ổn định, có tín hiệu bắt tay phần cứng và lệnh kích hoạt nhóm, nên các hệ đo tự động cũ đều dùng nó.

Máy đo Keysight đời mới đã chuyển sang LAN và USB, nhưng một rack kiểm tra thường có máy đời mới lẫn máy đời cũ. Vì vậy câu hỏi không phải là “bỏ GPIB hay không” mà là “nối GPIB vào máy tính bằng đường nào cho gọn và bền”.

Có những cách nào để kết nối GPIB với máy tính?

Có ba cách, tương ứng ba vị trí đặt máy tính:

  • Qua cổng USB: bộ chuyển đổi 82357B cắm thẳng vào cổng USB của laptop hoặc PC. Đây là cách đơn giản nhất.
  • Qua khe cắm trong PC: card 82350C cho khe PCI, hoặc card 82351B cho khe PCIe, gắn cố định trong máy tính điều khiển.
  • Qua mạng LAN: cổng E5810B đặt cạnh máy đo, máy tính ở bất kỳ đâu trong mạng đều điều khiển được.

Cả ba đều điều khiển tối đa 14 máy GPIB và dùng chung phần mềm Keysight IO Libraries Suite, nên chương trình viết bằng VISA, VISA COM, SICL hay thư viện 488 không phải sửa lệnh khi đổi đường kết nối. Thông thường chỉ cần đổi chuỗi địa chỉ tài nguyên trong chương trình.

Bảng so sánh bộ chuyển đổi USB GPIB 82357B, card PCI-GPIB 82350C và cổng GPIB qua LAN E5810B của Keysight
So sánh 82357B, 82350C và E5810B theo brochure Keysight 5989-7374EN (ảnh minh họa: Techmaster)

Khi nào chọn bộ chuyển đổi USB GPIB 82357B?

Bộ chuyển đổi USB GPIB 82357B phù hợp khi máy tính nằm ngay cạnh rack, hoặc kỹ sư cần mang laptop tới từng bàn đo. Theo brochure Keysight 5989-7374EN, 82357B dùng USB 2.0 (tương thích USB 1.1), tốc độ truyền GPIB tới 1,15 MB/s, lấy nguồn trực tiếp từ cổng USB (tối đa 500 mA), không cần bộ nguồn rời. Cáp USB dài 2,5 m, đầu cắm được định mức 1.500 lần cắm rút. Một máy tính có thể dùng tối đa 4 bộ 82357B.

Thiết bị cắm nóng, có ba đèn READY, FAIL, ACCESS để biết trạng thái, và hỗ trợ thăm dò song song (parallel poll) tối đa 8 thiết bị trong một lần. Lưu ý: 82357B không hỗ trợ chế độ chuyển quyền điều khiển (pass control) và chế độ không phải bộ điều khiển hệ thống. Hệ cũ nào dùng hai chế độ này cần kiểm tra lại trước khi thay.

Bộ chuyển đổi USB GPIB Keysight 82357B trên bàn thí nghiệm điện tử
Bộ chuyển đổi USB/GPIB 82357B: cắm vào cổng USB, không cần nguồn rời (ảnh minh họa: Techmaster)

Card PCI-GPIB 82350C dành cho trường hợp nào?

Card Keysight 82350C gắn vào khe PCI 32 bit (3,3 V hoặc 5 V), tốc độ tới 900 KB/s, có bộ đệm tích hợp và kèm giá đỡ thấp (low-profile) cho thùng máy mỏng. Card phù hợp với máy tính công nghiệp đặt cố định trong rack, nơi không muốn có thêm hộp và cáp lỏng lẻo bên ngoài.

Nếu máy tính mới chỉ có khe PCIe, Keysight có card 82351B PCIe-GPIB với tốc độ 1,4 MB/s. Với hầu hết chương trình đo, tốc độ bus GPIB không phải điểm nghẽn: thời gian chờ máy đo đo xong thường lớn hơn nhiều so với thời gian truyền dữ liệu. Lưu ý: máy tính đời mới hiếm khi còn khe PCI, hãy kiểm tra bo mạch trước khi chọn 82350C.

Điều khiển GPIB qua LAN bằng E5810B có lợi gì?

Điều khiển GPIB qua LAN là cách giải quyết bài toán khoảng cách và dùng chung. Keysight E5810B là hộp cổng nối mạng 10/100/1000BASE-T với ba loại máy đo: tối đa 14 máy GPIB (1,2 MB/s), 1 máy RS-232 (115 kb/s) và 4 máy USB qua một hub có nguồn riêng. Gateway hỗ trợ tới 16 kết nối đồng thời và giao thức VXI-11, nên nhiều máy tính trong mạng có thể truy cập cùng một rack.

Trong sản xuất, cách làm phổ biến là đặt E5810B ngay trong rack kiểm tra, kéo dây mạng về một máy tính trung tâm. Kỹ sư ở văn phòng có thể truy cập từ xa để xử lý sự cố mà không phải ra chuyền. Màn hình LCD cho xem nhanh địa chỉ IP mà không cần cài thêm phần mềm, giao diện web cấu hình có mật khẩu, và có chức năng xóa an toàn cấu hình. Thiết bị nặng 1,3 kg, kích thước 226,5 × 238 × 61 mm, dùng adapter 12 VDC, có tùy chọn 300 để lắp rack.

Cổng LAN/GPIB/USB Keysight E5810B đặt trong rack kiểm tra của nhà máy điện tử, điều khiển GPIB qua LAN
E5810B đặt ngay trong rack kiểm tra, nối mạng LAN về máy tính trung tâm (ảnh minh họa: Techmaster)

Vì sao hệ đo GPIB hay báo lỗi timeout?

Nhiều lỗi timeout trên hệ GPIB không nằm ở bộ chuyển đổi mà ở cấu hình và chính bus: sai hoặc trùng địa chỉ, thời gian chờ đặt quá ngắn cho phép đo chậm, sai ký tự kết thúc lệnh, hoặc cáp vượt giới hạn. Về phần cứng, chuẩn IEEE 488.1 giới hạn tổng chiều dài cáp 20 m và không quá 2 m nhân với số thiết bị trên bus. Ví dụ bus có 4 thiết bị thì tổng cáp không nên quá 8 m. Mỗi máy phải có một địa chỉ riêng từ 0 đến 30, và nên có ít nhất 2/3 số thiết bị trên bus đang bật nguồn để tín hiệu ổn định.

Keysight có sẵn cáp GPIB 10833 từ 0,5 m tới 8 m, ví dụ cáp 10833A dài 1 m và cáp 10833B dài 2 m, cùng đầu nối 10834A để kéo đầu cáp ra xa mặt sau máy thêm 2,3 cm khi phía sau quá chật. Nếu rack nằm xa máy tính hơn giới hạn cáp, hãy đặt E5810B trong rack và đi dây LAN về.

Quy tắc bus GPIB IEEE 488: 14 máy đo, cáp tối đa 20 m, địa chỉ 0–30 và cáp GPIB Keysight 10833
Năm giới hạn của bus GPIB và các loại cáp 10833 (ảnh minh họa: Techmaster)

Cài đặt phần mềm và chuyển chương trình cũ thế nào?

Quy trình gồm bốn bước: cài Keysight IO Libraries Suite trên máy tính, cắm bộ chuyển đổi, mở Connection Expert để dò và cấu hình máy đo, rồi chạy chương trình. IO Libraries Suite đi kèm các sản phẩm kết nối của Keysight và tải miễn phí cho người đã có sản phẩm Keysight. Nếu máy tính đã cài thư viện VISA của hãng khác, bộ cài Keysight có thể chạy song song để hai phần mềm cùng tồn tại.

Khi chuyển từ card cũ sang 82357B hoặc E5810B, chương trình viết bằng lệnh SCPI qua VISA gần như giữ nguyên, chỉ đổi địa chỉ tài nguyên (ví dụ từ GPIB0::22::INSTR sang tên giao diện mới). Đây cũng là dịp tốt để đưa hệ đo vào khung tự động hóa như PathWave Test Automation hoặc mở rộng số kênh đo bằng hệ thống chuyển mạch 34980A và máy thu thập dữ liệu DAQ970A.

Chọn nhanh: tình huống nào dùng thiết bị nào?

  • Một kỹ sư, một laptop, đi nhiều bàn đo: 82357B.
  • Máy tính công nghiệp cố định trong rack, có khe PCI: 82350C (khe PCIe: 82351B).
  • Rack ở xa, nhiều người cần truy cập, hoặc có cả máy RS-232 và USB: E5810B.
  • Bus dài hoặc nhiều máy: tính lại chiều dài cáp trước, sau đó mới chọn bộ chuyển đổi.

Nguồn thông số: brochure Keysight GPIB, USB and Instrument Control Products (5989-7374EN) và trang sản phẩm E5810B trên keysight.com. Xem thêm các giải pháp đo lường khác tại trang Keysight của Techmaster.

Câu hỏi thường gặp

Kết nối GPIB với máy tính qua USB có chậm hơn card PCI không?

Không, nếu xét tốc độ truyền tối đa. Theo Keysight, bộ chuyển đổi USB 82357B đạt tới 1,15 MB/s, cao hơn card PCI 82350C (900 KB/s); card PCIe 82351B nhanh nhất với 1,4 MB/s. Với chương trình gửi rất nhiều lệnh ngắn, độ trễ mỗi giao dịch USB có thể làm 82357B chậm hơn card cắm trong đôi chút, nhưng thường thời gian đo của máy mới quyết định tốc độ chương trình.

Một bộ chuyển đổi điều khiển được bao nhiêu máy đo GPIB?

Tối đa 14 máy đo trên một bus, vì chuẩn IEEE 488 cho phép 15 thiết bị kể cả bộ điều khiển. E5810B còn nhận thêm 1 máy RS-232 và tới 4 máy USB qua hub có nguồn riêng.

Có phải viết lại chương trình khi đổi sang 82357B hoặc E5810B?

Thường là không. Cả ba thiết bị dùng Keysight IO Libraries Suite với VISA, VISA COM, SICL và thư viện 488, nên lệnh SCPI giữ nguyên; chỉ cần cập nhật địa chỉ tài nguyên. Riêng 82357B không hỗ trợ chế độ pass control, cần kiểm tra nếu chương trình cũ dùng chế độ này.

Rack đo ở xa máy tính hơn 20 m thì làm sao?

Chuẩn GPIB giới hạn tổng chiều dài cáp 20 m. Khi rack ở xa, hãy đặt cổng E5810B ngay trong rack, nối máy đo bằng cáp GPIB ngắn và đi dây mạng LAN về máy tính điều khiển.

Cần tư vấn cấu hình kết nối cho hệ đo của bạn? Techmaster là nhà phân phối ủy quyền Keysight tại Việt Nam, có phòng hiệu chuẩn ISO/IEC 17025 và hỗ trợ kỹ thuật tại TP.HCM và Bắc Ninh. Liên hệ Techmaster để được tư vấn và báo giá.

Leave a Reply

Your email address will not be published. Required fields are marked *

Liên hệ Techmaster
Liên hệ chúng tôi
support techmaster