Giáo trình tổng hợp các khái niệm liên quan đến công nghệ truyền thông phần 4 pps

10 389 0
Giáo trình tổng hợp các khái niệm liên quan đến công nghệ truyền thông phần 4 pps

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

Thông tin tài liệu

D 4 D 3 Tính chẳn lẻ 0 0 Không có 0 1 Tính chẳn lẻ 1 0 Không có 1 1 Tính chẳn D 2 Số bit dừng 0 Một bit dừng 1 Hai bit dừng D 1 D 2 Kích thước ký tự 0 0 Không dùng 0 1 Không dùng 1 0 7 bit 1 1 8 bit 2. Hàm số 1 (Phục vụ 01h) Hàm này gởi một ký tự đến cổng được chỉ đònh. * Vào : AH = 01h AL = Ký tự gởi DX = Số thứ tự cổng nối tiếp * Ra : AH = Trạng thái đường truyền AL = Trạng thái Modem * Gọi INT 14h Nếu có lỗi xảy ra, bit D 7 sẽ được bật lên 1, các bit còn lại chỉ nội dung lỗi theo mô tả sau đây: Bit D 1 : Lỗi Overrun Bit D 2 : Lỗi Parity Bit D 3 : Lỗi Framing Bit D 4 : Một Break dã xảy ra Bit D 5 : THR rỗng Bit D 6 : THR và Transmitter Shift Register rỗng Bit D 7 : Quá thời gian Chú ý : Ký tự sẽ không gởi đến khi đường tín hiệu bắt tay (Handshaking Line) ở trạng thái cao. 3. Hàm số 2 : (Phục vụ 02h) Nhận một ký tự từ cổng chỉ đònh: * Vào : AH = 02h DX = Số thứ tự cổng nối tiếp * Ra : AL = Ký tự nhận AH = Mã trạng thái * Gọi INT 14h Chú ý : Hàm này sẽ chờ một ký tự từ cổng cho đến khi nhận được hoặc quá thời hạn chờ. Nếu không có ký tự nào được nhận hoặc việc nhận có lỗi thì bit D 7 của AH lên 1. 4. Hàm số 3 (Phục vụ 03h) Lấy trạng thái của cổng nối tiếp. Hàm này trả ra thông tin cụ thể và trạng thái của Modem và trạng thái của đường truyền của cổng chỉ đònh. * Vào : AH = 03h DX = Số thứ tự của cổng nối tiếp * Ra : AH = Trạng thái đường truyền AL = Trạng thái Modem * Gọi INT 14h. Kết quả của chương trình là : - Trạng thái của đường dây được đặt trong thanh ghi AH, có các bit như hình dưới. - Trạng thái của Modem được đặt trong thanh ghi AL. D 7 D 2 D 3 D 4 D 5 D 1 D 6 D 0 AH Lỗi quá thời gian THR và TSR rỗng THR rỗng Phát hiện Break Dữ liệu sẵn sàng Lỗi Overrun Lỗi Parity Lỗi Framing D 7 D 2 D 3 D 4 D 5 D 1 D 6 D 0 AL Ngược với bit Ngược với bit Ngược với bit Ngược với bit CTS thay đổi DSR thay đổi RI thay đổi CD thay đổi Bit Ý nghóa D 7 Vượt quá độ trể 0 = không có sai số 1 = có sai số D 6 Thanh ghi dòch chuyển 0 = thanh ghi bận 1 = thanh ghi rỗi D 5 Thanh ghi đợi 0 = thanh ghi bận 1 = thanh ghi rỗi D 4 Ngắt bởi tín hiệu Break 0 = không biết 1 = có tín hiệu Break D 3 Giao thức 0 = không có lỗi 1 = có lỗi D 2 Tính chẳn lẻ 0 = không có lỗi 1 = có lỗi D 1 Số liệu 0 = không có tràn 1 = có tràn D 0 Số liệu đã sẵn sàng 0 = không có số liệu sẵn sàng 1 = số liệu sẵn sàng PHẦN B THIẾT KẾ PHẦN CỨNG I. Sơ đồ khối: II. Sơ đồ nguyên lý : (Xem sơ đồ) III. Nguyên lý hoạt động: Bình thường dòng điện qua đường dây thu và phát của máy Teletype là 20mA (mức điện áp là mức 0 tức -12 v ). Khi máy A muốn phát , DTR được bật lên 1 (+12 v )  ngõ ra 7432 ở mức logic 1  qua IC 74125 để nâng dòng kích T x OK sáng và Q 1 dẫn bão hòa  cực C của Q 1 xem như nối mass (V CEQ1  0,2 v )  Diode của U 7 dẫn  BJT trong U 7 này dẫn bão hòa  cực C của BJT này được nối mass  ngõ ra của U 3 ở mức logic 1 (+12 v )  Q 2 dẫn  một dòng điện đi từ +60 V qua C CE của Q 2  led của U 9  Led của U 11  mass của nguồn 60 v . Lúc này Q 3 tắt  Led của U 8 tắt, Led của U 10 tắt  hai BJT trong U 8 và U 10 không dẫn  ngõ ra của 7486 ở mức logic 1 (+5 v )  ngõ vào máy tính CTS và RI ở mức logic 0 (-12 v ) và lúc này đường thu DSR của máy B ở mức logic 1 (+12 v ). Khi máy B nhận được tín hiệu DSR này, nó sẽ lập tức gởi trả tín hiệu trả lời cũng bằng cách Set đường phát DTR lên mức logic1  đường thu DSR của máy A sẽ nhận được mức logic 1. Lúc này coi như hai máy đã được bắt tay và sẵn sàng truyền dữ liệu. Khi máy A phát cho máy B thì một chuỗi xung sẽ được đưa qua ngõ ra T x D của máy A để đến ngõ vào R x D của máy B và lúc này mức logic của R x D của máy B sẽ nhòp theo mức nhòp của máy A và được gởi vào máy tính. Ngược lại, khi máy B phát cho máy A thì mức logic ở R x D của máy A cũng sẽ nhòp theo mức nhòp của máy B. KHỐI GIAO TIẾP KHỐI GIAO TIẾP PC PC NGUỒN CUNG CẤP NGUỒN CUNG CẤP Giả sử khi đường truyền hở mạch , thì các Led của U 8 , U 9 , U 10 , U 11 không dẫn  các BJT của U 8 ,U 9 , U 10 , U 11 tắt  ngõ ra của 7486 ở mức 0 , lúc này Led T X OPEN và R X OPEN sáng  ngõ vào máy tính CTS và RI được tác động ở mức 1 (+12 v )  máy tính báo đường truyền hở mạch . IV. Tính toán các linh kiện trong mạch: Vì các ngõ vào_ra của cổng COM máy tính ở mức điện áp 12 v nên ta phải chuyển đổi mức điện áp 12 v  (0  5) v và ngược lại từ (0  5) v  12 v để đáp ứng các ngõ vào_ra của IC số và các linh kiện khác. Để đảm bảo khả năng chuyển đổi điện áp được chính xác, đơn giản ta chọn IC chuyển đổi đện áp là IC 1488 ( chuyển đổi từ (0  5) v  12 v ) và IC 1489 (chuyển đổi từ 12 v  (0  5) v ). Vì 1488 và 1489 là hai IC được tích hợp, chuyên dùng và khả năng chuyển đổi điện áp chính xác hơn các loại Op_Am và các linh kiện rời khác. Để đảm bảo an toàn cho máy tính đồng thời tránh gây sự cố đường truyền đối với máy tính ta dùng Opto cách ly điện áp 4N35. Opto 4N35 là loại Opto đơn được dùng trong mạch là vì khả năng ít bò nhiễu đối với các linh kiện (chẳng hạn như các IC số, các led ) so với Opto đôi. - Vì dòng thu_phát của máy Teletype được qui đònh ở mức 20mA nên chọn dòng qua led là: I led = I CQ = 20 mA V CC - V CES - V LED 5 -0,2 - 1,2  R 4 = = = 180  I LED 20 mA  Chọn R 4 = 220  Để Q 1 dẫn bão hòa chọn  = (1/3  1/4 )  max Thông thường chọn  = 30 I B = I C /  = 20 / 30 = 0,6 mA Transitor Q 1 dẫn thì V BE = 0,7 v V CC - V BE 5 - 0,7 R BQ11 = = = 7 K I B 0.6 mA  chọn R 1 =6,8 K Để BJT giao hoán tốt do ảnh hưởng dòng rỉ I CBO ta chọn R 3 = (3,3  10) K.  chọn R 3 = 10 K Tương tự đối với các BJT Q 2 , Q 3 , Q 4 ta chọn : R 8 = R 9 = R 19 = 10 K Vì các BJT của Opto chỉ hoạt động ở chế độ ngắt dẫn nên chọn dòng cực C là: I C = 1 mA R 5 = V CC / I C = 5 / 1mA = 5 K  Chọn R 5 = 6,8 K Tương tự đối với các BJT của các Opto U 8 , U 9 , U 10 ,U 11 ta cũng chọn dòng: I C = 1 mA  Chọn R 10 = R 11 = R 14 = R 15 = 6,8 K Vì các R 2 , R 12 , R 16 , R 17 là các điện trở hạn dòng cho LED nên ta chọn bằng 330  Chọn R 2 = R 12 = R 16 = R 17 = 330 Vì dòng thu_phát là 20mA và điều kiện để BJT ổn đònh điểm làm việc là: V CE = V CC / 2 = 60 / 2 = 30 v V CC - V CE - 2V LED 60 - 30 - 2 ( 1,2 )  R 13 = = =1,37 K I C 20 mA  Chọn R 13 = 1,5 K  P = R 13 . I 2 = 1,5 . (0,02) 2 = 0,6 w  Chọn P = 1w . PHẦN C : XÂY DỰNG PHẦN MỀM I. Lưu đồ : Khởi tạo cổng COM1 Bắt tay thu = 1 Thu dữ liệu START Đường truyền hở mạch Thông báo đường truyền hở mạch Yêu cầu phát dữ liệu Bắt tay phát = 1 Yêu cầu phát trực tiếp Phát trực tiếp Yêu Cầu phát file Phát file Thông báo máy bận Có nhấn ESC END Y N Y N Y N Y Y Y N N Y N LƯU ĐỒ HÀM BẮT TAY PHÁT START Bật DTR lên 1 Đọc thanh ghi trạng thái DSR = 1 Delay 50 ms Đọc thanh ghi trạng thái DSR = 1 Đổ chuông Thu dữ liệu Reset DTR về 0 Phát hô hiệu Return 1 Return 0 END N Y N Y LƯU ĐỒ HÀM BẮT TAY THU START Đọc thanh ghi trạng thái DSR = 1 Delay 50 ms Đọc thanh ghi trạng thái DSR = 1 Đổ chuông Set DTR về 0 Phát hô hiệu Thu dữ liệu Return 1 Return 0 END N Y N Y Bật DTR lên 1 . đường truyền đối với máy tính ta dùng Opto cách ly điện áp 4N35. Opto 4N35 là loại Opto đơn được dùng trong mạch là vì khả năng ít bò nhiễu đối với các linh kiện (chẳng hạn như các IC số, các. 12 v ) và IC 148 9 (chuyển đổi từ 12 v  (0  5) v ). Vì 148 8 và 148 9 là hai IC được tích hợp, chuyên dùng và khả năng chuyển đổi điện áp chính xác hơn các loại Op_Am và các linh kiện rời. tự đối với các BJT của các Opto U 8 , U 9 , U 10 ,U 11 ta cũng chọn dòng: I C = 1 mA  Chọn R 10 = R 11 = R 14 = R 15 = 6,8 K Vì các R 2 , R 12 , R 16 , R 17 là các điện trở

Ngày đăng: 10/08/2014, 02:20

Từ khóa liên quan

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

Tài liệu liên quan