Đề tài 8. Nghiên cứu tìm hiểu chuẩn nối tiếp RS232C

20 1.6K 22
Đề tài 8. Nghiên cứu tìm hiểu chuẩn nối tiếp RS232C

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN : KIẾN TRÚC MÁY TÍNH ĐỀ TÀI: TÌM HIỂU CHUẨN GIAO TIẾP NỐI TIẾP RS232  GIÁO VIÊN HƯỚNG DẪN: NGUYỄN THANH HẢI NHÓM 6-KHMT1-K10  THÀNH VIÊN: 1.NGUYỄN THỊ ÁNH 2.NGUYỄN THỊ HẠNH 3.NGUYỄN THỊ THU HÀ 4.ĐỖ THỊ AN 5.HỒ THỊ TRANG 0O0 MỤC LỤC 0O0-CHUẨN NỐI TIẾP GIAO TIẾP RS232 PHẦN I:TỔNG QUAN VỀ CHUẨN NỐI TIẾP RS232 1.Đặt vấn đề 2.Các đặc tính kỹ thuật chuẩn RS-232 theo tiêu chuẩn TIA/EIA-232(*)-F sau: 3.Những đặc điểm cần lưu ý chuẩn RS232 4.Các mức điện áp đường truyền 5.Ưu điểm giao diện RS232 PHẦN II.CÁC CỔNG KẾT NỐI RS232 HỖ TRỢ VÀ MẠCH CHUẨN GIAO TIẾP VỚI RS232 II.1 CÁC CỔNG KẾT NỐI RS232 HỖ TRỢ II.2 MẠCH CHUẨN GIAO TIẾP VỚI RS232 1.Mạch chuẩn giao rs232 dùng ic Max 232 2.Mạch chuẩn giao tiếp RS232 dùng DS275 3.Mạch chuẩn giao tiếp RS232 dùng transitor PHẦN III.NGUYÊN LÝ THU PHÁT TÍN HIỆU THEO CHUẨN RS232/RS232C 1.Truyền liệu 2.Truyền thông hai nút Truy xuất trực tiếp thông qua cổng 11 I TỔNG QUÁT CHUNG VỀ CHUẨN NỐI TIẾP RS232 Hình 1.ảnh chuẩn nối tiếp RS232 1.Đặt vấn đề +Ngày thiết bị đo lường, điều khiển … phải giao tiếp với máy tính để quan sát thông số chế độ hoạt động thiết bị nào? Chuẩn giao tiếp coi đơn giản dễ dùng RS232 Hầu thiết bị giao tiếp với máy tính thông qua chuẩn +Chuẩn giao tiếp RS232 kỹ thuật sử dụng rộng rãi để nối ghép thiết bị ngoại vi với máy tính.vd:máy chiếu –máy tính,tivi-máy tính Nó chuẩn giao tiếp nối tiếp dùng định dạng không đồng bộ, kết nối nhiều hai thiết bị , chiều dài kết nối lớn cho phép để đảm bảo liệu 12,5-25,4m, tốc độ 20kbit/s tốc độ 115kbit/s với số thiết bị đặc biệt(Ngày cao hơn) +Có hai phiên RS232 lưu hành thời gian tương đối dài RS232B RS232C Nhưng phiên RS232B cũ dùng RS232C dùng tồn thường gọi tên ngắn gọn chuẩn RS232 2.Các đặc tính kỹ thuật chuẩn RS-232 theo tiêu chuẩn TIA/EIA-232(*)-F sau: Chiều dài cable cực đại 15m (50 Tốc độ liệu cực đại 20 Kbps Điện áp ngõ cực đại ± 25V Điện áp ngõ có tải ± 5V đến ± 15V Trở kháng tải 3K đến 7K Điện áp ngõ vào ± 15V Độ nhạy ngõ vào ± 3V Trở kháng ngõ vào 3K đến 7K Feet) Các tốc độ truyền liệu thong dụng cổng nối tiếp : 1200 bps,4800bps,9600pbs,1920bps ( Ghi chú(*) chuẩn TIA/EIA: TIA : Telecommunications Industry Association - Hiệp hội công nghiệp viễn thông EIA: Electronics Industries Alliance Hiệp hội công nghiệp điện tử Một tiêu chuẩn quy định giao tiếp trực tiếp máy tính modem ban đầu soạn đề nghị tiêu chuẩn, "RS" RS-232 Sau thực theo EIA EIA-232 Tiếp tiêu chuẩn quản lý TIA đổi tên TIA-232 Bởi tiêu chuẩn EIA công nhận ANSI để phát triển tiêu chuẩn lĩn vực Các tiêu chuẩn thường gọi ANSI TIA-232 ( trước ANSI EIA/TIA-232') EIA-232 : RS-232 đặc tính điện tử mạch giao diện kỹ thuật số điện áp đầu cuối ( truyền liệu nối tiếp ) 3.Những đặc điểm cần lưu ý chuẩn RS232 + Trong chuẩn RS232 có mức giới hạn (logic 1) +-12V Hiện cố định trở kháng tải phạm vi từ 3000 ôm - 7000 ôm + Mức logic có điện áp nằm khoảng -3V đến -12V, mức logic từ +-3V đến 12V + Tốc độ truyền nhận liệu cực đại 100kbps ( ngày lớn hơn) + Các lối vào phải có điện dung nhỏ 2500pF + Trở kháng tải phải lớn 3000 ôm phải nhỏ 7000 ôm + Độ dài cáp nối máy tính thiết bị ngoại vi ghép nối qua cổng nối tiếp RS232 không vượt qua 15m không sử model + Các giá trị tốc độ truyền liệu chuẩn : 50,75,110,750,300,600,1200,2400,4800,9600,19200,28800,38400 56600,115200 bp 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 sử dụng tín hiệu điện áp chênh lệch dây dẫn đất Do từ đời mang vẻ lỗi thời chuẩn TTL, vấn sử dụng mức điện áp tương thích TTL để mô tả mức logic Ngoài mức điện áp tiêu chuẩn cố định giá trị trở kháng tải đấu vào bus phận trở kháng phát Mức điện áp tiêu chuẩn RS232C ( chuẩn thường dùng bây giờ) mô tả sau: + Mức logic : +3V , +12V + Mức logic : -12V, -3V Các mức điện áp phạm vi từ -3V đến 3V trạng thái chuyển tuyến Chính từ - 3V tới 3V phạm vi không định nghĩa, trường hợp thay đổi giá trị logic từ thấp lên cao từ cao xuống thấp, tín hiệu phải vượt qua quãng độ thơì gian ngắn hợp lý Điều dẫn đến việc phải hạn chế điện dung thiết bị tham gia đường truyền Tốc độ truyền dẫn tối đa phụ thuộc vào chiều dài dây dẫn Đa số hệ thống hỗ trợ với tốc độ 19,2 kBd 5.Ưu điểm giao diện RS232 +Khả chống nhiễu cổng nối tiếp cao; +thiết bị ngoại vi tháo lắp máy tính cấp điện; +các mạch điện đơn giản nhận điện áp nguồn nuôi qua cổng nối tiếp II.CÁC CỔNG KẾT NỔI RS232 HỖ TRỢ -MẠCH CHUẨN GIAO TIẾP VỚI RS232 II.1.Các công kết nối rs232 hỗ trợ +Cổng RS232 PC Hầu hết máy tính cá nhân trang bị cổng Com hay cổng nối tiếp RS232 Số lượng cổng Com lên tới tùy loại main máy tính Khi cổng Com đánh dấu Com 1, Com 2, Com 3…Trên có loại đầu nối sử dụng cho cổng nối tiếp RS232 loại chân (DB9) 25 chân (DB25) Tuy hai loại đầu nối có song song hai loại đầu nối phân biệt cổng đực (DB9) cổng (DB25) Loại 25 chân loại chân Hình 2.2 đầu nối sử dụng cho RS232 Hình 3.sơ đồ giác cắm chiều tín hiệu Mổ tả ý nghĩa chân: D25 D9 Tín hiệu Hướng truyền Mô tả - - - Protected ground: nối đất bảo vệ TxD *DTE -> DCE Transmitted data: liệu truyền RxD DCE -> DTE Received data: liệu nhận RTS DTE -> DCE Request to send: DTE yêu cầu truyền liệu CTS DCE -> DTE Clear to send: DCE sẵn sàng nhận liệu 6 DSR DCE -> DTE Data set ready: DCE sẵn sàng làm việc GND - Ground: nối đất (0V) DCD DCE->DTE Data carier detect: DCE phát sóng mang 20 DTR DTE->DCE Data terminal ready: DTE sẵn sàng làm việc 22 RI DCE->DTE Ring indicator: báo chuông 23 - DSRD DCE->DTE Data signal rate detector: dò tốc độ truyền 24 - TSET DTE->DCE Transmit Signal Element Timing: tín hiệu định thời truyền từ DTE 15 - TSET DCE->DTE Transmitter Signal Element Timing: tín hiệu định thời truyền từ DCE để truyền liệu 17 - RSET DCE->DTE Receiver Signal Element Timing: tín hiệu định thời truyền từ DCE để truyền liệu 18 - LL Local Loopback: kiểm tra cổng 21 - RL 14 - STxD DTE->DCE Secondary Transmitted Data 16 - SRxD DCE->DTE Secondary Received Data 19 - SRTS Secondary Request To Send 13 - SCTS DCE->DTE Secondary Clear To Send 12 - SDSR DCE->DTE D Secondary Received Line Signal Detector 25 - TM Test Mode - Dành riêng cho chế độ test 10 - Dành riêng cho chế độ test DCE->DTE DTE->DCE 11 Remote Loopback: Tạo DCE tín hiệu nhận từ DCE lỗi Không dùng (*Ghi chú:DTE-DCE *DTE(Data terminal Equipment) thiết bị tiếp nhận hay truyền liệu máy tinh,máy in,vi điều khiển,…DCE (Data Communication Equipment) điển hình modem thiết bị truyền thông khác DCE nằm DTE (data terminal equipment) mạch truyền đường điện thoại ) II.2 CÁC MẠCH CHUẨN GIAO TIẾP VỚI RS232 +Khi thực giao tiếp với vi điều khiển ,ta phải dùng thêm mạch chuyển mức logictừ TTL/E232 (TTL transitor -transitor-logic:sử dụng vi mạch transitor) ngược lại Các vi mạch thường sử dụng MAX232 Maxim hay DS275 Dallas 1.Mạch chuẩn giao rs232 dùng ic Max 232 a )giới thiệu +Max232 IC chuyên dùng cho giao tiếp RS232 thiết bị ngoại vi Max232 IC hãng Maxim Đây IC chay ổn định sử dụng phổ biến mạch giao tiếp chuẩn RS232 IC MAX232 chuẩn giao tiếp nối tiếp dùng định dạng không đồng bộ, kết nối nhiều hai thiết bị, chiều dài kết nối nằm khoảng 12.5m đến 25.4m Ưu điểm có khả chống nhiễu cao MAX232 sử dụng tín hiệu điện áp chênh lệch dây dẫn đất Hình 4.IC Max 232 +Vi mạch MAX 232 có hai đệm hai nhận Đường dẫn điều khiển lối vào CTS, điều khiển việc xuất liệu cổng nối tiếp cần thiết, nối với chân vi mạch MAX 232 Còn chân RST (chân 10 vi mạch MAX ) nối với đường dẫn bắt tay để điều khiển trình nhận Thường đường dẫn bắt tay nối với cổng nối tiếp qua cầu nối, để không dùng đến hở mạch cầu Cách truyền liệu đơn giản dùng ba đường dẫn TxD, RxD GND (mass) Hình 5.Sơ đồ chân ic max232 b )phương thức truyền liệu MAX232 cổng com Mạch giao tiếp sau: Hình 6.Mạch giao tiếp max232 với rs232 +Chuẩn RS232 có giao diện kết nối điểm điểm Chủ yếu sử dụng chân RxD (chân 2) TxD (chân 3) để trao đổi liệu Khi máy tính cần truyền liệu đến thiết bị thông qua chân TxD, máy tính gởi liệu đến thiết bị khác Trong liệu mà máy tính nhận được, lại dẫn đến chân nối RxD Các tín hiệu khác đóng vai trò tín hiệu hỗ trợ trao đổi thông tin ứng dụng dùng đến Hình 7.minh họa phương thức truyền liệu chuẩn max232 +Các bit liệu gởi theo kiểu đảo ngược, nghĩa bit có giá trị “1” có mức điện áp LOW, bit có giá trị “0” có mức điện áp HIGH Mức tín hiệu nhận truyền qua chân RxD TxD thông thường nằm khoảng –12V đến +12V Mức điện áp LOW đối bit nằm -3V đến -12V, mức điện áp HIGH với bit nằm khoảng +3V đến +12V +Một chuỗi liệu truyền theo dạng nối tiếp đường dẫn: bắt đầu bit khởi đầu (Start bit), bit liệu (data bit), bit thấp trước Số bit liệu nằm khoảng đến bit, tiếp bit kiểm tra chẳn lẻ (Parity) cuối bit kết thúc (stop bit) Hình thức truyền có khả dùng cho khoảng cách lớn, khả gây nhiễu nhỏ dùng cổng song song Tốc độ truyền thiết lập tham số Baudrate, số bit truyền giây, thông thường 300, 600, 1500, 2400, 4800, 9600 19200 1.Mạch chuẩn giao tiếp RS232 dùng DS275 Đây IC hãng Maxim DS275 dùng mạch giao tiếp chuẩn RS232 bán song công dùng thiết kế công suất nhỏ Hình DS275 Mạch giao tiếp đơn giản Do bán song công nên ứng dụng dùng 3.Mạch chuẩn giao tiếp RS232 dùng transitor Mạch sử dụng transior để giao tiếp RS232 Hình 10.mạch giao tiếp dùng transitor III.NGUYÊN LÝ THU PHÁT TÍN HIỆU THEO CHUẨN RS232 1.Truyền liệu: Định dạng khung truyền liệu theo chuẩn RS-232 sau: Hình 11.mô tả tín hiệu truyền +Dạng tín hiệu truyền mô tả sau (truyền ký tự A): -Truyền liệu qua cổng nối tiếp RS232 thực không đồng Do nên thời điểm có bit truyền Bộ truyền gửi bit bắt đầu (bit start) để thông báo cho nhận biết ký tự gửi đến lần truyền bit Bit bắt đầu mức Tiếp theo bit liệu (bit data) gửi dạng mã ASCII (có thể 5,6,7, hay bit liệu) sau Parity bit (kiểm tra bit chẵn, lẻ hay không) cuối bit stop (còn gọi bit dừng) hay bit Stop +Tốc độ baud Đây tham số đặc trưng RS232 Tham số đặc trưng cho trình truyền liệu qua cổng nối tiếp RS232 tốc độ truyền nhận liệu hay gọi tốc độ bit Tốc độ bit định nghĩa số bit truyền thời gian giây Tốc độ bit phải thiết lập bên phát bên nhận phải có tốc độ ( tốc độ vi điều khiển máy tính phải chung tốc độ truyền bit) Ngoài tốc độ bit tham số để mô tả tốc độ truyền tốc độ baud Tốc độ baud liên quan đến tốc độ mà phân tử mã hóa liệu sử dụng để diễn tả bit truyền, tốc độ bit phản ánh tốc độ mà phân tử mã hóa liệu sử dụng để diễn tả bit truyền Vì phần tử báo hiệu mã hóa bit nên hai tốc độ bit tốc độ baud phải đồng 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ị thường dùng tốc độ baud 19200 +Bit chẵn lẻ hay Parity bit Đây bit kiểm tra lỗi đường truyền Thực chất trình kiểm tra lỗi truyền liệu bổ sung thêm liệu truyền để tìm sửa số lỗi trình truyền Do chuẩn RS232 sử dụng kỹ thuật kiểm tra chẵn lẻ Một bit chẵn lẻ bổ sung vào liệu truyền để thấy số lượng bit “1” gửi khung truyền chẵn hay lẻ Một Parity bit tìm số lẻ lỗi 1, 3, 5, 7, 9… Nếu bit mắc lỗi bit Parity bit trùng giá trị với trường hợp không mắc lỗi không phát lỗi Do kỹ thuật mã hóa lỗi không sử dụng trường hợp có khả vài bit bị mắc lỗi 2.Truyền thông hai nút: Các sơ đồ kết nối dùng cổng nối tiếp: Hình 12– Kết nối đơn giản truyền thông nối tiếp +Khi thực kết nối trên, trình truyền phải bảo đảm tốc độ đầu phát thu giống Khi có liệu đến DTE, liệu đưa vào đệm tạo ngắt Ngoài ra, thực kết nối hai DTE, ta dùng sơ đồ sau: Hình13 – Sơ đồ Kết nối truyền thông nối tiếp dùng tín hiệu bắt tay Khi DTE1 cần truyền liệu cho DTR tích cực -> tác động lên DSR DTE2 cho biết sẵn sàng nhận liệu cho biết nhận sóng mang MODEM (ảo) Sau đó, DTE1 tích cực chân RTS để tác động đến chân CTS DTE2 cho biết DTE1 nhận liệu Khi thực kết nối DTE DCE, tốc độ truyền khác nên phải thực điều khiển lưu lượng Quá trinh điều khiển thực phần mềm hay phần cứng Quá trình điều khiển phần mềm thực hai ký tự Xon Xoff Ký tự Xon DCE gởi rảnh (có thể nhận liệu) Nếu DCE bận gởi ký tự Xoff Quá trình điều khiển phần cứng dùng hai chân RTS CTS Nếu DTE muốn truyền liệu gởi RTS để yêu cầu truyền, DCE có khả nhận liệu (đang rảnh) gởi lại CTS Truy xuất trực tiếp thông qua cổng: Các cổng nối tiếp máy tính đánh số COM1, COM2, COM3, COM4 với địa sau: Tên Địa Ngắt Vị trí chứa địa COM1 3F8h 0000h:0400h COM2 2F8h 0000h:0402h COM3 3F8h 0000h:0404h COM4 2F8h 0000h:0406h Giao tiếp nối tiếp máy tính sử dụng vi mạch UART với ghi cho bảng sau: Offset DLAB R/W Tên Chức Năng W THR Transmitter Holding Register (đệm truyền) R RBR Receiver Buffer Register (đệm thu) R/W BRDL Baud Rate Divisor Latch (số chia byte thấp) R/W IER R/W BRDH Số chia byte cao Interrupt Enable Register (cho phép ngắt) R IIR Interrupt Identification Register (nhận dạng ngắt) W FCR FIFO Control Register R/W LCR Line Control Register (điều khiển đường dây) R/W MCR Modem Control Register (điều khiển MODEM) R LSR R MSR Modem Status Register (trạng thái MODEM) R/W Line Status Register (trạng thái đường dây) Scratch Register (thanh ghi tạm) Các ghi truy xuất trực tiếp kết hợp với địa cổng (ví dụ ghi cho phép ngắt COM1 có địa BACOM1 + = 3F9h) IIR (Interrupt Identification): IIR xác định mức ưu tiên nguồn gốc yêu cầu ngắt mà UART chờ phục vụ Khi cần xử lý ngắt, CPU thực đọc bit tương ứng để xác định nguồn gốc ngắt Định dạng IIR sau: IER (Interrupt Enable Register): IER cho phép hay cấm nguyên nhân ngắt khác (1: cho phép, 0: cầm ngắt) MCR (Modem Control Register): LSR (Line Status Register): FIE: FIFO Error – sai FIFO TSRE: Transmitter Shift Register Empty – ghi dịch rỗng (=1 phát ký tự bị xoá có ký tự chuyển đến từ THR THRE: Transmitter Holding Register Empty (=1 có ký tự chuyển từ THR –TSR bị xoá CPU đưa ký tự tới THR) BI: Break Interrupt (=1 khicó gián đoạn truyền, nghĩa tồn mức logic khoảng thời gian dài khoảng thời gian truyền byte bị xoá CPU đọc LSR) FE: Frame Error (=1 có lỗi khung truyền bị xoá CPU đọc LSR) PE: Parity Error (=1 có lỗi parity bị xoá CPU đọc LSR) OE: Overrun Error (=1 có lỗi thu đè, nghĩa CPU không đọc kịp liệu làm cho trình ghi chồng lên RBR xảy bị xoá CPU đọc LSR) RxDR: Receiver Data Ready (=1 nhận ký tự đưa vào RBR bị xoá CPU đọc RBR) LCR (Line Control Register): DLAB (Divisor Latch Access Bit) = 0: truy xuất RBR, THR, IER, = cho phép đặt chia tần UART phép đạt tốc độ truyền mong muốn UART dùng dao động thạch anh với tần số 1.8432 MHz đưa qua chia 16 thành tần số 115,200 Hz Khi đó, tuỳ theo giá trị BRDL BRDH, ta có tốc độ mong muốn Ví dụ đường truyền có tốc độ truyền 2,400 bps có giá trị chia 115,200 / 2,400 = 48d = 0030h -> BRDL = 30h, BRDH = 00h Một số giá trị thông dụng xác định tốc độ truyền cho sau: Tốc độ (bps) BRDH BRDL 1,200 00h 60h 2,400 00h 30h 4,800 00h 18h 9,600 00h 0Ch 19,200 00h 06h 38,400 00h 03h 57,600 00h 02h 115,200 00h 01h SBCB (Set Break Control Bit) =1: cho phép truyền tín hiệu Break (=0) khoảng thời gian lớn khung PS (Parity Select): PS2 PS1 PS0 Mô tả X X Không kiểm tra 0 Kiểm tra lẻ 1 Kiểm tra chẳn 1 Parity mark 1 Parity space STB (Stop Bit) = 0: bit stop, =1: 1.5 bit stop (khi dùng bit liệu) hay bit stop (khi dùng 6, 7, bit liệu) WLS (Word Length Select): WLS1 WLS0 Độ dài liệu 0 bit bit bit 1 bit [...]... nút: Các sơ đồ khi kết nối dùng cổng nối tiếp: Hình 12– Kết nối đơn giản trong truyền thông nối tiếp +Khi thực hiện kết nối như trên, quá trình truyền phải bảo đảm tốc độ ở đầu phát và thu giống nhau Khi có dữ liệu đến DTE, dữ liệu này sẽ được đưa vào bộ đệm và tạo ngắt Ngoài ra, khi thực hiện kết nối giữa hai DTE, ta còn dùng sơ đồ sau: Hình13 – Sơ đồ Kết nối trong truyền thông nối tiếp dùng tín hiệu... 1.Mạch chuẩn giao tiếp RS232 dùng DS275 Đây cũng là IC của hãng Maxim DS275 được dùng trong các mạch giao tiếp của chuẩn RS232 nhưng do nó chỉ là bán song công và dùng trong các thiết kế công suất nhỏ Hình 8 DS275 Mạch giao tiếp khá đơn giản Do bán song công nên trong các ứng dụng ít được dùng 3.Mạch chuẩn giao tiếp RS232 dùng transitor Mạch sử dụng 2 transior để giao tiếp RS232 Hình 10.mạch giao tiếp. .. có khả năng nhận dữ liệu (đang rảnh) thì gởi lại CTS 3 Truy xuất trực tiếp thông qua cổng: Các cổng nối tiếp trong máy tính được đánh số là COM1, COM2, COM3, COM4 với các địa chỉ như sau: Tên Địa chỉ Ngắt Vị trí chứa địa chỉ COM1 3F8h 4 0000h:0400h COM2 2F8h 3 0000h:0402h COM3 3F8h 4 0000h:0404h COM4 2F8h 3 0000h:0406h Giao tiếp nối tiếp trong máy tính sử dụng vi mạch UART với các thanh ghi cho trong... -3V đến -12V, mức điện áp HIGH với bit 0 nằm trong khoảng +3V đến +12V +Một chuỗi dữ liệu truyền đi theo dạng nối tiếp nhau trên một đường dẫn: bắt đầu bằng một bit khởi đầu (Start bit), tiếp theo đó là các bit dữ liệu (data bit), bit thấp đi trước Số bit dữ liệu nằm trong khoảng 5 đến 8 bit, tiếp đó là bit kiểm tra chẳn lẻ (Parity) và cuối cùng là bit kết thúc (stop bit) Hình thức truyền này có khả... transior để giao tiếp RS232 Hình 10.mạch giao tiếp dùng transitor III.NGUYÊN LÝ THU PHÁT TÍN HIỆU THEO CHUẨN RS232 1.Truyền dữ liệu: Định dạng của khung truyền dữ liệu theo chuẩn RS-232 như sau: Hình 11.mô tả tín hiệu truyền +Dạng tín hiệu truyền mô tả như sau (truyền ký tự A): -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 Bộ... 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 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 một tốc độ truyền... kiểm tra lỗi khi truyền dữ liệu là bổ sung 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 để 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 như là 1, 3, 5, 7, 9… Nếu như một bit mắc... đồng bộ Do vậy nên tại một thời điểm chỉ có một bit được truyền 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 theo Bit này luôn bắt đầu bằng mức 0 Tiếp theo đó là các bit dữ liệu (bit 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... DTE2 cho biết sẵn sàng nhận dữ liệu và cho biết đã nhận được sóng mang của MODEM (ảo) Sau đó, DTE1 tích cực chân RTS để tác động đến chân CTS của DTE2 cho biết DTE1 có thể nhận dữ liệu Khi thực hiện kết nối giữa DTE và DCE, do tốc độ truyền khác nhau nên phải thực hiện điều khiển lưu lượng Quá trinh điều khiển này có thể thực hiện bằng phần mềm hay phần cứng Quá trình điều khiển bằng phần mềm thực hiện...Hình 7.minh họa phương thức truyền dữ liệu chuẩn max232 +Các bit dữ liệu được gởi đi theo kiểu đảo ngược, nghĩa là các bit có giá trị “1” sẽ có mức điện áp LOW, các bit có giá trị “0” sẽ có mức điện áp HIGH Mức tín hiệu nhận và truyền qua chân

Ngày đăng: 12/11/2016, 14:01

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan