Yắu cầu trao ựổi dữ liệu nối tiếp

Một phần của tài liệu ghep noi va dieu khien thiet bi ngoai vi (Trang 41 - 42)

CHƯƠNG 3: GHĨP NỐI TRAO đỔ I DỮ LIỆU NỐI TIẾP 3.1 Giới thiệu chung về trao ựổi dữ liệu nối tiếp

3.1.1Yắu cầu trao ựổi dữ liệu nối tiếp

Trao ựổi dữ liệu nối tiếp lă trao ựổi lần lượt từng bit, trắn một ựường dđy duy nhất. Do ựó ắt tốn kĩm về ựường dđy, nhưng tốc ựộ truyền thấp. Sự trao ựổi năy do câc yắu cầu:

- Thiết bị phât hay nhận dữ liệu từng bit. Vắ dụ VXL 8085 phât từng bit ở lối ra nối tiếp SOD (chđn số 4) vă nhận dữ liệu ở lối văo nối tiếp SID (chđn số 5); vă TBNV nối tiếp như mây cassette, ựĩa từ, mây in nối tiếp Ầ

- Khoảng câch giữa hai thiết bị trao ựổi dữ liệu lă lớn (có thể ựến hăng ngăn km hoặc hơn), do vậy việc dùng 8 ựường dđy truyền dữ liệu song song lă rất tốn kĩm. Ngoăi ra, người ta có thể dùng luôn ựường dđy ựiện thoại ựể trao ựổi dữ liệu, thông qua bộ ựiều chế - giải ựiều chế (MODEM)

điều khiển nối tiếp có 2 loại truyền dữ liệu: -truyền dữ liệu ựồng bộ (tốc ựộ nhanh). - truyền dữ liệu không ựồng bộ (tốc ựộ chậm).

1. Trong trao ựổi d liu ựồng b:

Dữ liệu ựược truyền 1 lần gồm 1 khối nhiều byte, ựược chặn ựầu vă cuối bởi ký tự SYNC( mê ASCII lă 16h). Mỗi khối có thể hăng trăm byte hay hăng trăm Kbyte.

để truyền ựi cần có sự ựồng bộ về tốc ựộ giữa mây phât vă mây thu, có 2 câch ựể ựồng bộ

- Một mây phât xung ựặt ở nơi phât vă truyền tới mây thu bởi một ựường dđy khâc. Do ựó tốn thắm một ựường dđy

Hệ năy sử dụng 1 mây phât xung ựồng bộ ựể cung cấp xung ựồng bộ cho cả hai bắn phât vă thu.

sync sync

dữ liệu

Phât Thu

Tăi liệu môn học: Ghĩp nối vă ựiều khiển thiết bị ngoại vi

2. Trong trao ựổi thông tin không ựồng b:

Câc byte ựược ựặt trong một khung vă truyền ựộc lập với nhau, gọi lă một lời tin. Dạng thông tin truyền như sau:

Dữ liệu truyền có thể 5,6 ,7,8 bit; thông thường lă 7 bit ( nếu truyền số liệu vă chữ câi) hay 8 bit ( nếu truyền cả câc ký tự mở rộng ựể ựiều khiển hết File). Một lời tin gồm:

- 1 bit Start thường lă mức 0 (+12V). Theo chuẩn RS232C, tắn hiệu từ mây tắnh qua cổng Com, mức ựiện âp lă ổ12 V vă ựược qui ựịnh:0=12V, 1= -12V.

- 5ọ8 bit dữ liệu, ở ựđy dữ liệu truyền ựi lă mê ASCII, như số Ộ0Ợ sẽ ựược truyền ựi lă mê ASCII = 48 = 030h chứ không phải lă truyền ựi Ộ0Ợ.

- 1 bit bậc dùng ựể kiểm tra tắnh chẵn lẻ dữ liệu truyền. Tổng số bit 1 của một lời tin (kể cả bit chẵn lẻ) sẽ ựược ghi văo bit chẵn lẽ vă ựược kiểm tra so sânh ở nơi phât vă nơi thu.

- 1, 1.5 hay 2 bit Stop (tuỳ theo sự lựa chọn trước khi trao ựổi) cũng ở mức 1. Số bit Stop thực chất lă ựộ dăi của tắn hiệu Stop ở mức logic 1.

Bit Start dùng ựể ựồng bộ xung nhịp ở mây phât vă mây thu.

Nếu khoảng câch gần dưới 300m, sự thu phât lă không cần MODEM.

Ở những khoảng câch lớn người ta không dùng mây phât xung ngoăi mă dùng MODEM ựể tạo xung ựồng bộ cho cả mây phât vă mây thu. Việc dùng MODEM lă ựể chống nhiễu trắn ựường truyền. Trắn ựường dđy ựiện thoại, người ta không phât từng bit 0/1 mă dùng MODEM (modulation-demodulation) ựể ựiều chế tắn hiệu thănh dạng xoay chiều (0ọ2400 Hz, 1ọ1200 Hz) vă truyền tắn hiệu xoay chiều ựó.

Một phần của tài liệu ghep noi va dieu khien thiet bi ngoai vi (Trang 41 - 42)