Tải bản đầy đủ (.ppt) (15 trang)

Bài giảng Lập trình mạng CAN

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 (122.83 KB, 15 trang )

LậP TRÌNH MạNG
CAN
Network Area Control


NộI DUNG
Khái

quát mạng CAN
Ứng dụng
Giới thiệu mạch PICDEM CANLIN
Định hướng nghiên cứu


KHÁI QUÁT
 CAN

(Control Area Network) : mạng
điều khiển khu vực.
 Là mạng ghép nối (a serial network
technology)
 Hỗ trợ mạnh cho những hệ thống
điều khiển thời gian thực phân bố
(distributed realtime control system)
với độ ổn định, bảo mật và chống
nhiễu cực kỳ tốt.


KHÁI QUÁT
 CAN


đựợc áp dụng nhiều trong ngành ô
tô, nhưng hiện nay khá phổ biến trong
công nghiệp và các ứng dụng khác.
 Cơng nghệ CAN truyền thơng tin nhanh
chóng với tốc độ truyền1MB/s khi có
thời gian phản ứng ngắn.
 Ưu điểm CAN là giảm dây nối (kết nối
kênh hai dây CAN-H và CAN-L), dể
dàng bảo trì khi gặp sự cố , dể ghép nối
tới hệ thống khác.


KHÁI QUÁT(TT)
Ý

tưởng của mạng CAN được nhóm
kỷ sư của hãng xe BOSCH phát
triển.
 Tiêu chuẩn CAN được giới thiệu đầu
tiên vào năm 1986 bởi trong hội nghị
Hiệp Hội Kĩ Sư Ô Tô SAE ( The
Society of Automative Engineers) ở
Destroi, Michigan.


ỨNG DụNG
 Ưu

điểm : CAN làm giảm bớt số
lượng dây nối giá thành rẻ và bảo trì

dể dàng.
 Ứng dụng : thường dùng trong ơ tơ.
 Ngồi ra cịn dùng trong : y tế, thang
máy..,tự động hóa và nhiều lĩnh vực
trong cuộc sống…


PICDEM CAN-LIN BOARD
 Ba

khối điều khiển chính :
node0,node1 và node2.
- Node0 dùng để lập trình để giao tiếp
máy tính
- Node1 gửi nhận thông điệp với Node0
thông qua kênh bus
- Node2 liên lạc với node1 thông qua
kênh LIN.


PICDEM CAN-LIN(TT)


PICDEM CAN-LIN(TT)


Xác định tần số dao động, băng thông và cổng
giao tiếp mạch với máy tính :



PICDEM CAN-LIN(TT)


Khi kết nối mạch với máy tính :


PICDEM CAN-LIN(TT)


Cửa sổ thông tin Node0 :


PICDEM CAN-LIN(TT)


Thông tin Node1 :


PICDEM CAN-LIN(TT)


Cửa sổ thông tin Node2 :


HƯƠNG PHÁT TRIỂN
-

Phân tích q trình truyền thơng
điệp
Ghép nối các khối CAN với nhau.

Xử lý các lỗi khi truyển dữ liệu
Lập trình cho Node1 và Node2 theo ý
của mình (tạo các template)


THE END



×