Tải bản đầy đủ (.pdf) (23 trang)

LIÊN KẾT CÁC uC BẰNG CÔNG TRUYỀN THÔNG docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (400.69 KB, 23 trang )

LIÊN KẾT CÁC uC BẰNG CÔNG
TRUYỀN THÔNG




Tuyền thơng tin ta có thể dùng cổng thơng tin
RS-232 và RS485.
RS-232:
RS-485:


Truyền số liệu tới 2 hay nhiều uC theo cổng
UART


Cấu trúc của các bản tin truyền giữa M và S



Thời gian truyền Stick tuỳ thuộc vào ( M gửi
xong bản tin hỏi và S trả lời) tốc độ truyền.





Mạng sử dụng CAN


Ta có thể thơng tin giữa M và S sử dụng


mạng CAN.
Bản tin CAN có thể có đến 8 byte
Có phần cứng phát hiện và sửa lỗi nên giảm
tait cho phần mềm
Có thể sử dụng cả Local và phân tán
Một số chip 8051 có CAN một số khác phải
dùng chip ngoài.


? CAN
Tốc độ cao: 1 Mbps với chiều dài là 40m và
5 kbps tại 10.000m
Bức điện có 0-8 byte phù hợp với hệ thống
nhúng
Bản tin có thể phát ra ngắt ( nhận xong 8
byte). Không phải từng byte như UART.
CAN có ID và mesage fillter.
CAN thực hiện đơn giản, giá thành thấp, sử
dụng Bus 2 dây hay cáp quang.


? CAN
Số nút trên Bus là 32.
Có thể định các mức ưu tiên cho các bản tin.
Stick có ưu tiên cao, Ack ưu tiên thấp.
Một số chip có CAN là: Infineon (c505c,
c515c), Philips (8xC592, 8xC598) and Dallas
(80C390).






Hai message/tick và tick là 1ms cần tốc độ
truyền cỡ 350.000 bps - Khoảng cách là
100m.




Bus Wire-OR với khoảng cách 1m




×