1. Trang chủ
  2. » Luận Văn - Báo Cáo

tìm hiểu và thực hành trên bộ data communication trainer – dct 03

18 1,4K 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 1,56 MB

Nội dung

tìm hiểu và thực hành trên bộ data communication trainer – dct 03

Trang 1

BÁO CÁO THỰC TẬP TRUYỀN SỐ LIỆU

NGÀY 15/04/2014

NỘI DUNG : TÌM HIỂU VÀ THỰC HÀNH

TRÊN BỘ DATA COMMUNICATION

TRAINER – DCT 03

NHÓM 2:

 Ngô Ngọc Vượng

V V U

Trang 2

PHẦN LÝ THUYẾT:

I – GIỚI THIỆU RS232:

1) Vai trò của RS232:

Ngày nay các thiết bị đo lường, điều khiển đều phải giao tiếp với máy tính

để quan sát thông số và chế độ hoạt động của thiết bị như thế nào? Chuẩn giao tiếp được coi là đơn giản và dễ dùng đó là RS232 Hầu như các thiết bị đều được giao tiếp với máy tính thông qua chuẩn này Bài viết này sẽ nói về cơ bản chuẩn giao tiếp RS232: Tổng quan chung về RS232, Sơ đồ ghép nối, Giao diện phần mềm

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ó hai phiên bản RS232 được lưu hành trong thời gian tương đối dài là RS232B và RS232C Nhưng cho đến nay thì phiên bản RS232B cũ thì ít được dùng còn RS232C hiện vẫn được dùng và tồn tại thường được gọi là tên ngẵn gọn là chuẩn RS232

Các máy tính thường có 1 hoặc 2 cổng nối tiếp theo chuẩn RS232C được gọi

là cổng Com Chúng được dùng ghép nối cho chuột, modem, thiết bị đo

lường Trên main máy tính có loại 9 chân hoặc lại 25 chân tùy vào đời máy và main của máy tính Việc thiết kế giao tiếp với cổng RS232 cũng tương đối dễ dàng, đặc biệt khi chọn chế độ hoạt động là không đồng bộ và tốc độ truyền dữ

Trang 3

liệu thấp

2) Ưu điểm của giao diện nối tiếp 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

3) Những đặc điểm cần lưu ý trong chuẩn RS232

+ 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 ôm - 7000 ôm

+ 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 ( ngày nay có thể lớn hơn)

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

+ Trở kháng tải phải lớn hơn 3000 ôm nhưng phải nhỏ hơn 7000 ôm

+ Độ 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 nếu chúng ta không sử model

+ Các giá trị tốc độ truyền dữ liệu chuẩn :

50,75,110,750,300,600,1200,2400,4800,9600,19200,28800,38400 56600,11520

0 bps

4) Các mức điện áp đường truyền

RS 232 sử dụng phương thức truyền thông không đối xứng, tức là sử dụng tín hiệu điện áp chênh lệch giữa một dây dẫn và đất Do đó ngay từ đầu tiên ra đời nó

đã mang vẻ lỗi thời của chuẩn TTL, nó vấn sử dụng các mức điện áp tương thích TTL để mô tả các mức logic 0 và 1 Ngoài mức điện áp tiêu chuẩn cũng cố định các giá trị trở kháng tải được đấu vào bus của bộ phận và các trở kháng ra của bộ phát

Mức điện áp của tiêu chuẩn RS232C ( chuẩn thường dùng bây giờ) được mô tả như sau:

+ Mức logic 0 : +3V , +12V

+ Mức logic 1 : -12V, -3V

Các mức điện áp trong phạm vi từ -3V đến 3V là trạng thái chuyển tuyến Chính vì từ - 3V tới 3V là phạm vi không được định nghĩa, trong trường hợp thay đổi giá trị logic từ thấp lên cao hoặc từ cao xuống thấp, một tín hiệu phải vượt qua quãng quá độ trong một thơì gian ngắn hợp lý Điều này dẫn đến việc phải hạn chế

về điện dung của các thiết bị tham gia và của cả đường truyền Tốc độ truyền dẫn tối đa phụ thuộc vào chiều dài của dây dẫn Đa số các hệ thống hiện nay chỉ hỗ trợ với tốc độ 19,2 kBd

5) Cổng RS232 trên PC

Hầu hết các máy tính cá nhân hiện nay đều được trang bị ít nhất là 1 cổng Com hay cổng nối tiếp RS232 Số lượng cổng Com có thể lên tới 4 tùy từng loại main máy tính Khi đó các cổng Com đó được đánh dấu là Com 1, Com 2, Com 3 Trên

Trang 4

đó có 2 loại đầu nối được sử dụng cho cổng nối tiếp RS232 loại 9 chân (DB9) hoặc 25 chân (DB25) Tuy hai loại đầu nối này có cùng song song nhưng hai loại đầu nối này được phân biệt bởi cổng đực (DB9) và cổng cái (DB25)

***Ta xét sơ đồ chân cổng Com 9 chân***

Hình – Cấu

tạo, tên các chân của cáp DB-9 cổng đực

Chức năng của các chân như sau

Chân 1 CD ( Carrier Detect) : Phát hiện tín hiệu sóng mang trên đường

dây

Chân 2 RxD ( Receive Data) : Nhận dữ liệu

Chân 3 TxD ( Transmit Data) : Truyền dữ liệu

Chân 4 DTR ( Data Terminal Ready Ground) : Báo hiệu thiết bị DTE sẵn

sàng được kích hoạt bởi bộ nhận khi muốn truyền dữ liệu

Chân 5 GND ( Ground) : Mass chung

Chân 6 DSR ( Data Set Ready) : Báo hiệu thiết bị DCE 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 RTS ( 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

Trang 5

Chân 8 CTS ( Clear To Send) : 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 RI ( Ring Indicator) : Chỉ định báo hiệu

***Ta xét sơ đồ chân cổng Com 25 chân***

Hình – Cấu tạo, tên các chân của cáp DB-25 cổng đực

Chức năng của các chân dùng trong khối như sau:

Trang 6

Chân 1 GND : Vỏ bọc, Chân này thường được nối với vỏ bọc kim

của máy tính, với vỏ máy,hoặc đất thực sự

Chân 2 TD ( Transmit Data) : Truyền dữ liệu

Chân 3 RD ( Receive Data) : Nhận dữ liệu

Chân 4 RTS ( 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 5 CTS ( Clear To Send) : 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 6 ( Data Set Ready) : Báo hiệu thiết bị DCE 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 GND : Mass chung

Chân 8 CD ( Carrier Detect) : Phát hiện tín hiệu sóng mang trên

đường dây

Chân 17 Received Signal Element Timing : Đồng bộ thu

Chân 20 DTR (Data Terminal Ready Ground) : Báo hiệu thiết bị

DTE sẵn sàng được kích hoạt bởi bộ nhận khi muốn truyền dữ liệu

Chân 22 RI ( Ring Indicator) : Chỉ định báo hiệu

Chân 24 Transmitter Signal Element Timing : Đồng bộ phát

6) Quá trình dữ liệu

a) 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

b) Tốc độ Baud

Đây là một tham số đặc trưng của RS232 Tham số này chính là đặc trưng cho quá trình truyền dữ liệu qua cổng nối tiếp RS232 là tốc độ truyền nhận dữ liệu hay còn gọi là tốc độ bit Tốc độ bit được định nghĩa là số bit truyền được trong thời gian

1 giây hay số bit truyền được trong thời gian 1 giây Tốc độ bit này phải được thiết lập ở bên phát và bên nhận đều phải có tốc độ như nhau ( Tốc độ giữa vi điều khiển

và máy tính phải chung nhau 1 tốc độ truyền bit)

Ngoài tốc độ bit còn một tham số để mô tả tốc độ truyền là tốc độ Baud Tốc độ Baud liên quan đến tốc độ mà phần tử mã hóa dữ liệu được sử dụng để diễn tả bit

Trang 7

được truyền còn tôc độ bit thì phản ánh tốc độ thực tế mà các bit được truyền.Vì một phần tử báo hiệu sự mã hóa một bit nên khi đó hai tốc độ bit và tốc độ baud là phải đồng nhất

Một số tốc độ Baud thường dùng: 50, 75, 110, 150, 300, 600, 1200, 2400, 4800,

9600, 19200, 28800, 38400, 56000, 115200 … Trong thiết bị họ thường dùng tốc độ

là 19200

Khi sử dụng chuẩn nối tiếp RS232 thì yêu cầu khi sử dụng chuẩn là thời gian chuyển mức logic không vượt quá 4% thời gian truyền 1 bit Do vậy, nếu tốc độ bit càng cao thì thời gian truyền 1 bit càng nhỏ thì thời gian chuyển mức logic càng phải nhỏ Điều này làm giới hạn tốc Baud và khoảng cách truyền

c) Bit chẵn lẻ hay Parity bit

Đây là bit kiểm tra lỗi trên đường truyền Thực chất của quá trình kiểm tra lỗi khi truyền dữ liệu là bổ xung thêm dữ liệu được truyền để tìm ra hoặc sửa một số lỗi trong quá trình truyền Do đó trong chuẩn RS232 sử dụng một kỹ thuật kiểm tra chẵn lẻ

Một bit chẵn lẻ được bổ sung vào dữ liệu được truyền để ch thấy số lượng các bit "1" được gửi trong một khung truyền là chẵn hay lẻ

Một Parity bit chỉ có thể tìm ra một số lẻ các lỗi chả hạn như 1,3,,5,7,9 Nếu như một bit chẵn được mắc lỗi thì Parity bit sẽ trùng giá trị với trường hợp không mắc lỗi vì thế không phát hiện ra lỗi Do đó trong kỹ thuật mã hóa lỗi này không được sử dụng trong trường hợp có khả năng một vài bit bị mắc lỗi

Còn cách thức truyền dẫn Phần này tôi không đề cập các bạn vui lòng xem trong giáo trình

Bộ thí nghiệm DTC03:

II Các khối cơ bản trong bộ DCT-03:

1 Bộ phát xung clock (Clock Generatoin)

2 Giao tiếp nối tiếp (Serial Communication)

3 Điều chế tín hiệu dịch tần số (FSK Modulation)

4 Giải điều chế tín hiệu dịch tần sô (FSK Demodulation)

5 Truyền sợi quang (TX1) (Fiber Optics Transmitter)

6 Nhận sợi quang (RX1) (Fiber Optics Receiver)

7 Giao tiếp song song (Parallel Communication)

8 Cổng giao tiếp : Pin 25 và Pin 9

9 Nối tiếp

Trang 8

III- P Ầ Ề AO T ẾP:

Hyper Terminal là công cụ cho ta giao diện khá đơn giản chỉ truyền nhận dữ liệu thông qua cổng RS232 Đối với Win XP thì các bạn có thể vào đây để lấy nó ra : Start/All Program/Accessories/communations/Hyper Terminal/ Thiết lập thông số quan trọng

Trang 9

PHẦN THỰC HÀNH :

1 – TRU Ề ỆU 2 SO SO :

Hình – Sơ đồ khối của phương thức truyền dữ liệu song song

Trang 10

18KB

Truy ền theo kiểu Xmode

Truy ền theo kiểu Ymode

Với tốc độ tru ền Thời gian tru ền thực tế

(s)

Thời gian tru ền lý thu ết s)

2400 85 s 61.44 s

4800 45 s 30.72 s

9600 34 s 15.36 s

19200 15 s 7.68 s

Với tốc độ tru ền Thời gian tru ền thực tế

(s)

Thời gian tru ền lý thu ết s)

2400 75 s 61.44 s

Trang 11

Truy ền theo kiểu Zmode

Truy ền theo kiểu Kermit

***Nhận xét:

- Ta thấy rắng từ bảng số liệu trên, tốc độ truyền 1 file giữa 2 máy tính trong cách truyền song song có sự khác biệt giữa tính toán trên lý thuyết và thực tế ngoài thực nghiệm

- Sự khác biết này có tính tương đối, cũng ảnh hưởng đến kết quả truyền khi thực hiện những công việc truyền đòi hỏi tốc độ truyền cao Vì thế đối với yêu cầu về tốc độ truyền thì không nên áp dụng phương pháp truyền này nếu điều kiện không cho phép

4800 35 s 30.72 s

9600 19 s 15.36 s

19200 9 s 7.68 s

Với tốc độ tru ền Thời gian tru ền thực tế

(s)

Thời gian tru ền lý thu ết s)

2400 75 s 61.44 s

4800 37 s 30.72 s

9600 17 s 15.36 s

19200 9 s 7.68 s

Với tốc độ tru ền Thời gian tru ền thực tế

(s)

Thời gian tru ền lý thu ết s)

2400 110 s 61.44 s

4800 60 s 30.72 s

9600 32 s 15.36 s

19200 21 s 7.68 s

Trang 12

- Mặc khác, kết quả cho ta thấy truyền song song chỉ nhanh hơn truyền nối tiếp nhưng lại không bằng truyền bằng cáp quang, truyền bằng modem và truyền không dây

- Ta nhận thấy kiểu truyền Ymode và Zmode có tốc độ truyền nhận dữ liệu nhanh nhất và có sai số với tốc độ lý thuyết nhỏ hơn kiểu Xmode và Kermit Trong khi đó, Kermit có tốc độ truyền nhận chậm nhất

Hình – Sơ đồ khối của phương thức truyền dữ liệu thông qua Modem

Trang 13

Truy ền theo kiểu Xmode

***Nhận xét:

- Bảng khảo sát trên ta có thể nhận thấy tốc độ truyền 1 file giữa 2 máy tính có

sự khác biệt giữa tính toán trên lý thuyết và thực tế ngoài thực nghiệm

- Nhưng sai số này có thể chấp nhận

- Kết quả cho ta thấy truyền bằng modem nhanh hơn truyền nối tiếp nhưng lại không bằng truyền bằng cáp quang

Với tốc độ tru ền Thời gian tru ền thực tế

(s)

Thời gian tru ền lý thu ết s)

2400 84 s 61.44 s

4800 45 s 30.72 s

9600 24 s 15.36 s

19200 13 s 7.68 s

Trang 14

 3- TRUYỀN DỮ LIỆU QUA CÁP QUANG:

Hình – Sơ đồ khối của phương thức truyền dữ kiệu thông quan cáp quang

Trang 15

Truy ền theo kiểu Xmode

***Nhận xét:

Qua bảng khảo sát trên ta có thể nhận thấy tốc độ truyền 1 file giữa 2 máy tính có

sự khác biệt giữa tính toán trên lý thuyết và thực tế ngoài thực nghiệm, nhưng sai số này

có thể chấp nhận, nói đúng hơn sai số không đáng kể, rất tốt Điều đó chứng tỏ quá trình truyền nhận dữ liệu bằng cáp quang nhanh, khá phù hợp với yêu cầu đòi hỏi tính tốc độ trong quá trình thông tin lien lạc

 4-TRUYỀN DỮ LIỆU KHÔNG DÂY (WIRELESS) :

Với tốc độ tru ền Thời gian tru ền thực tế

(s)

Thời gian tru ền lý thu ết s)

2400 85 s 61.44 s

4800 43 s 30.72 s

9600 24 s 15.36 s

19200 13 s 7.68 s

Trang 16

Hình - Sơ đồ khối của phương thức truyền dữ liệu không dây

Truy ền theo kiểu Xmode

***Nhận xét:

Với tốc độ tru ền Thời gian tru ền thực tế

(s)

Thời gian tru ền lý thu ết s)

2400 250 s 61.44 s

4800 214 s 30.72 s

9600 189 s 15.36 s

19200 150 s 7.68 s

Trang 17

- Có thể nhận thấy tốc độ truyền 1 file giữa 2 máy tính có sự khác biệt giữa tính toán trên lý thuyết và thực tế ngoài thực nghiệm

- Có sai số trong quá trình truyền và bản cách truyền dữ liệu cũng ảnh hưởng đến tốc độ truyền

- Kết quả cho ta thấy truyền không dây nhanh hơn truyền nối tiếp nhưng lại không bằng truyền bằng cáp quang và truyền bằng modem

*******************************************

KẾT LUẬN CHÍNH SAU KHI THỰC HIỆN

TOÀN BÀI THỰC HÀNH

Sau khi thực hiện hết tất cả 5 bài thực hành về các cách truyền dữ liệu, ta có thể đưa ra bảng số liệu chính thức như sau để có cái nhìn tổng quan nhất về tốc độ truyền

so với tính toán lý thuyết của 5 cách truyền dữ liệu:

Tốc độ

truyền

Thời gian tru ền lý thu ết

Tru ền dữ liệu ua cáp uang

Tru ền dữ liệu qua modem

Tru ền dữ liệu không dây

Truyền

dữ liệu song song

Bảng- Bảng số liệu tốc độ truyền nhận 1 file khảo sát thực tế cho 4 cách truyền nhận dữ

liệu khác nhau

****Nhận xét:

- Ta thấy rắng từ bảng số liệu trên, tốc độ truyền 1 file giữa 2 máy tính trong tất

cả các cách truyền dù nhiều hay ít vẫn có sai số giữa tính toán trên lý thuyết và

Trang 18

thực tế ngoài thực nghiệm, nhưng sai số này tùy theo cách truyền sẽ có giá trị khác nhau, lớn hay nhỏ

- Sự khác biệt này có tính tương đối, cũng ảnh hưởng đến kết quả truyền khi thực hiện những công việc truyền đòi hỏi tốc độ truyền cao Vì thế đối với yêu cầu

về tốc độ truyền thì nên áp dụng phương pháp truyền có tốc độ cao như : Truyền bằng cáp quang hay truyền bằng modem

- Mặc khác, kết quả cho ta thấy tốc độ truyền của cáp quang là nhanh nhất, điều này có thể lý giải qua các ưu điểm của phương pháp truyền bằng cáp quang như không bị nhiễu điện, dung lương truyền lớn, do sử dụng tính chất ánh sang nên

sự truyền dữ liệu rất nhanh

 ƯU VÀ N ƯỢC ĐIỂM CỦA 4 KIỂU TRUYỀN DỮ LIỆU

- Tru ền 2 dâ s ng s ng: tốc độ nhanh nhưng tốn 2 dây để truyền dữ liệu qua

lại, sử dụng trong khoảng cách khá ngắn

- Tru ền qua Moderm: Truyền tốc độ nhanh, sử dụng một dây tổng bên trong

có nhiều dây nhỏ, giá thành cao, dễ bị nhiều khi truyền đi xa dùng trong mạng Lan

- Tru ền ua ireless: Tốc độ truyềnh nhanh, truyền dẫn tốt trong phạm bán

kính nhỏ tuy nhiên khi khoảng cách lớn tín hiệu bị nhiễu do môi trường xung quanh được ứng dụng nhiều trong các hộ gia đình, công ty,…

- Tru ền ua cáp uang: Tốc độ truyền nhanh, ít bị hao hụt năng lượng đáng

kể, sử dụng một dây truyền có bán kính nhỏ Truyền tốc độ cao với khoảng cách xa ứng dụng cho đường truyền cần băng thông lớn, truyền đi xa

Ngày đăng: 09/06/2014, 17:30

HÌNH ẢNH LIÊN QUAN

Hình  - Sơ đồ khối của phương thức truyền dữ liệu không dây - tìm hiểu và thực hành trên bộ data communication trainer – dct 03
nh - Sơ đồ khối của phương thức truyền dữ liệu không dây (Trang 16)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w