c. Thủ tục thuộc tính
3.5. Lập trình giao tiếp cổng nối tiếp
Chuẩn RS232 là một trong các kỹ thuật truyền dẫn được sử dụng rộng rãi nhất để ghép nối các thiết bị ngoại vi với máy tính. Qua cổng nối tiếp RS232 ta có thể ghép nối chuột, môđem thậm chí cả máy in, các thiết bị đo lường, các bộ biến đổi A/D,... với máy tính. Chuẩn RS232 sử dụng phương pháp truyền thông theo kiểu nối tiếp, trong đó ở một thời điểm chỉ có 1 bít được gửi đi dọc theo một đường dẫn. Ưu điểm chính của chuẩn truyền dẫn này là có một đường dẫn được sử dụng để truyền và một đường dẫn khác dùng để nhận.
Các đặc trưng điện: RS232 quy định cụ thể điện áp cực tiểu và cực đại của các mức logic “0” và “1”. Mức điện áp được sử dụng dao động trong khoảng từ -15V đến +15V. Từ 3V đến 15V tương ứng với giá trị logic 0, từ -15V đến -3V tương ứng với giá trị logíc 1. Từ -3V đến +3V là phạm vi không được định nghĩa, trong trường hợp thay đổi giá trị logic từ 0 lên 1 hoặc từ 1 xuống 0 thì tín hiệu phải vượt qua khoảng quá độ đó trong một thời gian ngắn hợp lý.
12 2 3 4 5 9 8 7 6 D SR RTS CTS RI DCD RxD TxD DTR GND
RS232 có thể sử dụng công suất phát tương đối thấp nhờ có trở kháng đầu vào. Trở kháng tải về phía bộ nhận của mạch phải lớn hơn 3.000Ω nhưng không được vựơt quá 7.000Ω. Tốc độ truyền/nhận dữ liệu cực đại là 100kbít/s, các lối vào của bộ nhận phải có điện dung nhỏ hơn 2.500pF. Độ dài của cáp nối máy tính và các thiết bị khác qua cổng RS232 không thể vượt quá 15m nếu không sử dụng thêm môđem.
Giao diện cơ học:
Hình 1.13. Sơ đồ giắc cắm RS232 loại BD - 9 Chức năng các chân của RS232 trên đầu nối 9 chân:
Chân Tên Viết tắt Chức năng: ⇒Lối vào, ⇐lối ra
1 Data carrier Detect DCD
⇒
Phát hiện tín hiệu mang dữ liệu
2 Receive Data Nhận dữ liệu
RxD ⇒
Dữ liệu gửi từ thiết bị về máy tính
3 Transmit Data Truyền dữ liệu
TxD ⇐
Dữ liệu truyền từ máy tính đến thiết bị
4 Data Terminal Readly Đầu cuối dữ liệu sẵn sàng
DTR ⇐
Kích hoạt khi muốn truyền dữ liệu
5 Signal Ground Tín hiệu đất
GND Tất cả các tín hiệu được so sánh với đất
6 Data Set Readly Dữ liệu sẵn sàng
DSR ⇒
Kích hoạt khi sẵn sàng nhận dữ liệu
7 Request to Send Yêu cầu gửi
RTS ⇐
Kích hoạt khi sẵn sàng tham gia truyền dữ liệu
8 Clear to Send Xoá để gửi
CTS ⇒
Kích hoạt khi sẵn sàng nhận dữ liệu
9 Ring Indicate Báo chuông
RI ⇒
Báo đang nhận dữ liệu
Bảng 1.2. Chức năng các chân của RS232 trên đầu nối 9 chân
Chế độ làm việc của RS232 là hai chiều toàn phần, tức là hai thiết bị tham gia có thể cùng thu và phát tín hiệu một lúc.