22/09/2022
0

Tìm hiểu về giao tiếp RS232

RS232 là gì?

RS232 là một hình thức truyền dữ liệu nối tiếp. Hay nói một cách đơn giản, đây là một hình thức giao tiếp.

Trong quá khứ, nó là hình thức truyền dữ liệu được sử dụng nhiều nhất. Ta thể sẽ nhận ra cáp DB9 tiêu chuẩn hay còn gọi là cổng COM. Nói một cách đơn giản, RS232 truyền tín hiệu bằng điện áp dương cho số nhị phân 0 và điện áp âm cho số nhị phân 1.

Vấn đề giao tiếp giữa PC và vi điều khiển rất quan trọng trong các ứng dụng điều khiển, đo lường... Ghép nối qua cổng nối tiếp RS232 là một trong những kỹ thuật được sử dụng rộng rãi để ghép nối các thiết bị ngoại vi với máy tính. Nó là một chuẩn giao tiếp nối tiếp dùng định dạng không đồng bộ, kết nối nhiều nhất là 2 thiết bị , chiều dài kết nối lớn nhất cho phép để đảm bảo dữ liệu là 12.5 đến 25.4m, tốc độ 20kbit/s đôi khi là tốc độ 115kbit/s với một số thiết bị đặc biệt. Ý nghĩa của chuẩn truyền thông nối tiếp nghĩa là trong một thời điểm chỉ có một bit được gửi đi dọc theo đường truyền.

Cáp nối tiếp RS232 DB9 

Đặc điểm của chuẩn truyền thông RS232

Khả năng chống nhiễu của các cổng nối tiếp cao

Thiết bị ngoại vi có thể tháo lắp ngay cả khi máy tính đang được cấp điện.

Các mạch điện đơn giản có thể nhận được điện áp nguồn nuôi qua công nối tiếp.

Trong chuẩn RS232 có mức giới hạn trên và dưới (logic 0 và 1) là +-12V. Hiện nay đang được cố định trở kháng tải trong phạm vi từ 3000 ohm - 7000 ohm.

Mức logic 1 có điện áp nằm trong khoảng -3V đến -12V, mức logic 0 từ +-3V đến 12V.

Tốc độ truyền nhận dữ liệu cực đại là 100kbps (hiện nay có thể lớn hơn).

Các lối vào phải có điện dung nhỏ hơn 2500pF.

Độ dài của cáp nối giữa máy tính và thiết bị ngoại vi ghép nối qua cổng nối tiếp RS232 không vượt qua 15m.

Các giá trị tốc độ truyền dữ liệu chuẩn hay dùng : 9600, 19200, 28800, 38400.... 56600, 115200 bps

Cấu tạo cổng RS232

Trong thực tế cổng RS232 hay còn gọi là cổng COM có hai loại đầu nối đó là DB-25 và DB-9. Trong DB-25, có 25 chân có sẵn được sử dụng cho nhiều ứng dụng, nhưng một số ứng dụng không sử dụng toàn bộ 25 chân. Vì vậy, đầu nối 9 chân được chế tạo để thuận tiện cho các thiết bị kết nối với nhau.

Chức năng của các chân như sau:
Chân 1 : Data Carrier Detect (DCD) : Phát tín hiệu mang dữ liệu
Chân 2:  Receive Data (RxD) : Nhận dữ liệu
Chân 3 : Transmit Data (TxD) : Truyền dữ liệu
Chân 4 : Data Termial Ready (DTR) : Đầu cuối dữ liệu sẵn sàng được kích hoạt bởi bộ phận khi muốn truyền dữ liệu
Chân 5 : Singal Ground ( SG) : Mass của tín hiệu
Chân 6 : Data Set Ready (DSR) : Dữ liệu sẵn sàng, được kích hoạt  bởi bộ truyền khi nó sẵn sàng nhận dữ liệu
Chân 7 : Request to Send : yêu cầu gửi,bô truyền đặt đường này lên mức hoạt động khi sẵn sàng truyền dữ liệu
Chân 8 : Clear To Send (CTS) : Xóa để gửi ,bô nhận đặt đường này lên mức kích hoạt động để thông báo cho bộ truyền là nó sẵn sàng nhận tín hiệu
Chân 9 : Ring Indicate (RI) : Báo chuông cho biết là bộ nhận đang nhận tín hiệu rung chuông

Quá trình truyền dữ liệu
Truyền dữ liệu qua cổng nối tiếp RS232 được thực hiện không đồng bộ. Do vậy nên tại một thời điểm chỉ có một bit được truyền (1 kí tự). Bộ truyền gửi một bit bắt đầu (bit start) để thông báo cho bộ nhận biết một kí tự sẽ được gửi đến trong lần truyền bit tiếp the . Bit này luôn bắt đầu bằng mức 0.. Tiếp theo đó là các bit dữ liệu (bits data) được gửi dưới dạng mã ASCII (có thể là 5,6,7 hay 8 bit dữ liệu) Sau đó là một Parity bit ( Kiểm tra bit chẵn, lẻ hay không) và cuối cùng là bit dừng - bit stop có thể là 1, 1,5 hay 2 bit dừng.

Cáp chuyển đổi USB sang RS232

Đăng nhập