Một số mạch điện tử cơ bản ứng dụng trong
truyền thông
Chương 1 :Ý tưởng chung:
1. Trong công nghiệp ngày nay, chuẩn truyền thông RS232 không thể
đáp ứng được nhu cầu truyền thông nữa v
ì đường truyền không cân bằng
(các tín hiệu đều lấy điểm chuẩn là đường mass chung, bị ảnh hưởng của
nhiễu tác động) do đó tốc độ truyền và khoảng cách truyền bị giới hạn
(khoảng cách truyền thông tối đa 100m). Vì vậy để đáp ứng nhu cầu truyền
thông công nghiệp, người ta sử dụng chuẩn truyền thông RS485 khi cần tăng
khoảng cách và tốc độ truyền thông (khoảng cách truyền thông tối đa 1200m
và vận tốc truyền lên đến 10 Mbits/s). Nguyên nhân mà RS 485 có thể tăng
tốc độ và khoảng cách truyền thông là do RS 485 sử dụng phương pháp
truyền 2 dây vi sai (vì 2 dây có đặc tính giống nhau, tín hiệu truyền đi là hiệu
số điện áp giữa 2 dây do đó loại trừ được nhiễu chung).
Mặt khác do chuẩn truyền thông RS 232 không cho phép có hơn 2
thiết bị truyền nhận tin trên đường dây trong khi đó với chuẩn RS 485 ta có
thể nối 32 thiết bị thu phát trên 2 dây.
2. Đề tài của đồ án xuất phát từ ý tưởng kết hợp sử dụng chuẩn truyền
thông RS232 và RS485 để điểu khiển thu thập v
à xử lý dữ liệu, thông tin
trong công nghiệp.Chúng tôi sử dụng vi điều khiển master để xuất địa chỉ
đến các vi điều khiển slave, vi điều khiển slave sẽ thu thập dữ liệu thông tin
đ
ã được cài đặt sẵn sau đó truyền tín hiệu trả về master.
II.Linh kiện sử dụng trong mạch:
1.AT89C51:
Đây là linh kiện vi điều khiển 8 bit với 4 Kbytes bộ nhớ nội có
khả năng lập trình được và có khả năng xóa chương trình bằng điện.
* CPU 8 bit được tối ưu hóa cho các ứng dụng điều khiển
* Các khả năng xử lí các biến Boole mở rộng
ngoài.
*
PORT 2:là 1 cổng công dụng kép trên các chân 21-28,
được dùng như các đường xuất nhập hoặc là Byte cao của bus địa chỉ
* PORT 3: là cổng công dụng kép trên các chân 10-17 ,.với
các chức năng:
Bit
Tên
Địa chỉ
bit
Ch
ức năng chuyển đổi
P3.0
RXD
B0H Dữ liệu nhận cho Port nt
P3.1
TXD
B1H Dữ liệu phát cho Port nt
P3.2
INT0
B2H Ngắt 0 bên ngoài
P3.3
INT1
B3H Ngắt 1 bên ngoài
P3.4 T0 B4H Ngõ vào Timer/Counter 0
P3.5 T1 B5H Ngõ vào Timer/Counter 1
P3.6 WR B6H Xung ghi bộ nhớ data
ngoài
P3.7 RD B7H Xung đọc bộ nhớ data
ển đổi thành tín hiệu CMOS tương ứng ngõ ra.
5.IC Max 485: