Chuẩn IEEE 488 gồm 2 chuẩn IEEE 488.1 và IEEE 488.2 do hãng Hewlett-Packard nghiên cứu và thiết kế để ghép nối và điều khiển các thiết bị có khả năng lập trình ( sau này gọi là GPIB)
GPIB giống như bus máy tính thông thường, nếu máy tính có bảng mạch,card được ghép nối vào mainboard thì GPIB có các thiết bị đứng độc lập được nối với nhau qua tuyến cáp.
Vì tốc độ truyền dữ liệu lớn nhất trên GPIB là 1 Mbytes/s nên nó đã sớm được áp dụng cho các ứng dụng ghép nối PC và các thiết bị ngoại vi.
1. Chuẩn IEEE 488.1
Chuẩn này qui định các loại thiết bị có thể nối với bus như sau :
- Listener (thiết bị nghe-thu dữ liệu)
- Talker (thiết bị nói - phát dữ liệu)
- Controller (thiết bị điều khiển)
Tất cả các thiết bị trên bus hoạt động trên nguyên tắc là dữ liệu được truyền một cách tin cậy và các thiết bị trên bus không được sử dụng bus một cách đồng thời. Khi hai thiết bị liên lạc với nhau, một thiết bị sẽ là thiết bị phát dữ lliệu và thiết bị kia là thiết bị thu dữ liệu, ngoài ra còn 1 thiết bị gọi là thiết bị điều khiển.
Vai trò của thiết bị điều khiển GPIB giống như vai trò của trung tâm điều khiển chuyển mạch điện thoại của thành phố. Trung tâm chuyển mạch (thiết bị điều khiển) giám sát liên lạc của mạng. Khi trung tâm chuyển mạch phát tín hiệu 1 thuê bao (thiết bị ) muốn thiết lập cuộc gọi (gửi thông báo yêu cầu dữ liệu), nó được nối với người gọi ( thiết bị phát) tới người nhận (thiết bị thu).
2. Chuẩn IEEE 488.2
Chuẩn IEEE 488.1 tồn tại 1 số hạn chế :
- Không tồn tại phương pháp chung dành cho các hoạt động đang được tiến hành. Trong 1 hệ thống có hai thiết bị đo khác nhau, một thiết bị có thể yêu cầu lệnh để đo, trong khi thiết bị kia có thể đo mà không cần lệnh
- Không tồn tại khuôn dạng dữ liệu giữa các thiết bị đang liên lạc. hai thiết bị đang liên lạc với nhau sử dụng hai khuôn dạng khác nhau để bảo diễn cùng 1 chữ số
- Không tồn tại nhóm lệnh chung. Hai thiết bị đưa ra các nhiệm vụ tương tự, nhưng lại sử dụng các thông báo phụ thuộc thiết bị hoàn toàn khác nhau.
Chuẩn IEEE 488.2 đã có những giải pháp để khắc phục những hạn chế của IEEE 488.1
- IEEE 488.2 chứa 1 nhóm các khả năng giao diện thiết bị theo yêu cầu
- Xác định phương thức biểu diễn dữ liệu thông qua khuôn mẫu dữ liệu và
mã
- Định rõ giao thức cụ thể cho việc gửi thông báo cho thiết bị và cú pháp các lệnh trong 1 chuỗi đơn.
- Chứa 1 nhóm lệnh chung
- Chứa hình thức thông báo trạng thái chuẩn
GPIB giống như bus máy tính thông thường, nếu máy tính có bảng mạch,card được ghép nối vào mainboard thì GPIB có các thiết bị đứng độc lập được nối với nhau qua tuyến cáp.
Vì tốc độ truyền dữ liệu lớn nhất trên GPIB là 1 Mbytes/s nên nó đã sớm được áp dụng cho các ứng dụng ghép nối PC và các thiết bị ngoại vi.
1. Chuẩn IEEE 488.1
Chuẩn này qui định các loại thiết bị có thể nối với bus như sau :
- Listener (thiết bị nghe-thu dữ liệu)
- Talker (thiết bị nói - phát dữ liệu)
- Controller (thiết bị điều khiển)
Tất cả các thiết bị trên bus hoạt động trên nguyên tắc là dữ liệu được truyền một cách tin cậy và các thiết bị trên bus không được sử dụng bus một cách đồng thời. Khi hai thiết bị liên lạc với nhau, một thiết bị sẽ là thiết bị phát dữ lliệu và thiết bị kia là thiết bị thu dữ liệu, ngoài ra còn 1 thiết bị gọi là thiết bị điều khiển.
Vai trò của thiết bị điều khiển GPIB giống như vai trò của trung tâm điều khiển chuyển mạch điện thoại của thành phố. Trung tâm chuyển mạch (thiết bị điều khiển) giám sát liên lạc của mạng. Khi trung tâm chuyển mạch phát tín hiệu 1 thuê bao (thiết bị ) muốn thiết lập cuộc gọi (gửi thông báo yêu cầu dữ liệu), nó được nối với người gọi ( thiết bị phát) tới người nhận (thiết bị thu).
2. Chuẩn IEEE 488.2
Chuẩn IEEE 488.1 tồn tại 1 số hạn chế :
- Không tồn tại phương pháp chung dành cho các hoạt động đang được tiến hành. Trong 1 hệ thống có hai thiết bị đo khác nhau, một thiết bị có thể yêu cầu lệnh để đo, trong khi thiết bị kia có thể đo mà không cần lệnh
- Không tồn tại khuôn dạng dữ liệu giữa các thiết bị đang liên lạc. hai thiết bị đang liên lạc với nhau sử dụng hai khuôn dạng khác nhau để bảo diễn cùng 1 chữ số
- Không tồn tại nhóm lệnh chung. Hai thiết bị đưa ra các nhiệm vụ tương tự, nhưng lại sử dụng các thông báo phụ thuộc thiết bị hoàn toàn khác nhau.
Chuẩn IEEE 488.2 đã có những giải pháp để khắc phục những hạn chế của IEEE 488.1
- IEEE 488.2 chứa 1 nhóm các khả năng giao diện thiết bị theo yêu cầu
- Xác định phương thức biểu diễn dữ liệu thông qua khuôn mẫu dữ liệu và
mã
- Định rõ giao thức cụ thể cho việc gửi thông báo cho thiết bị và cú pháp các lệnh trong 1 chuỗi đơn.
- Chứa 1 nhóm lệnh chung
- Chứa hình thức thông báo trạng thái chuẩn
Comment