Controller Area Network CAN hay CAN Bus là một giao thức truyền thông nối tiếp rất hiệu quả cho các ứng dụng điều khiển thời gian thực với mức độ an toàn cao.. CAN trên ô tô là một mạng
Trang 1MÔ HÌNH THỰC TẬP MẠNG TRUYỀN THÔNG TRÊN
Ô TÔ
Trang 2• Thành viên
• Huỳnh Tấn Lộc - ĐĐT K56
• Nguyễn Phi Hổ - ĐĐT K57
• Nguyễn Viết Hùng - ĐĐT K57
• Hà Bảo Khánh - ĐĐT K57
• Nguyễn Văn Tâm - ĐĐT K57
Trang 3NỘI DUNG
1 GIỚI THIỆU CAN
2 CẤU TRÚC VỀ CAN
3 LIÊN HỆ MÔ HÌNH
Trang 41.GIỚI THIỆU CAN
Khái niệm về CAN
CAN ?
Trang 5Controller Area Network (CAN hay CAN Bus) là một giao thức truyền thông nối tiếp rất hiệu quả cho các ứng dụng điều khiển thời gian thực với mức độ an toàn cao CAN trên ô tô là một mạng chuẩn trong giao tiếp của ô tô cho phép các module khác nhau của ô tô “nói chuyện” với các ECU trên ô tô Nó là một nhóm các đường dây điện dẫn tín hiệu với tốc độ rất cao cho phép truyền tải các dữ liệu và các lệnh mà xe hiệu chỉnh được nén qua lại từ các module khác nhau
1.GIỚI THIỆU CAN
Trang 61.GIỚI THIỆU CAN
Ưu điểm
• Đơn giản, chi phí thấp
• Cấu hình linh hoạt
• Nhiều master (Multimaster)
• Phát hiện và báo hiệu lỗi
• Tự động truyền lại các thông điệp bị lỗi khi bus rảnh
Trang 71 GIỚI THIỆU CAN
Phạm vi ứng dụng
• Trong bệnh viện, mạng CAN có thể sử dụng để điều khiển các thiết bị trong phòng như đèn, bảng điện tử, máy nội soi, máy X-quang, camera, máy in,
• Hệ thống thang máy: Các bo điều khiển thông tin với nhau qua bus CAN ở các tầng và bo mạch chính
• Ứng dụng mạng trong công ty: các hệ thống có thể sử dụng chuẩn CAN để xây dựng mạng phụ để thực thi khởi động hệ thống và hỗ trợ tháo lắp "nóng" (hotswapping) thiết bị trên các bo PC lớn dùng để định tuyến
Trang 82 CẤU TRÚC CAN
MÔ HÌNH CAN
Trang 92 CẤU TRÚC CAN
Trạng thái dominant và recessive
• Ở lớp vật lý , Bus Can định nghĩa hai trạng thái : + Dominant : 0
+ Recessive : 1
( Dominant trội hơn Recessive)
• Bởi tính chất vật lý của bus , phân biệt 2 dạng truyền
+ Truyền CAN low speed
+ Truyền CAN high speed
Trang 102.CẤU TRÚC CAN
Trạng thái dominant và recessive
Trang 112.CẤU TRÚC CAN
Mạng CAN được tạo thành bởi một nhóm các nodes Mỗi node có thể giao tiếp với bất kỳ nodes nào khác trong mạng.
CẤU TRÚC CAN
Trang 122.CẤU TRÚC CAN
CẤU TRÚC MỘT NODE
Node (Station) : + Vi điều khiển MCU +Chip điều khiển CAN +Chip thu phát
Trang 132.CẤU TRÚC CAN
Các đặc tính của mạng CAN:
• Truyền tín hiệu trên cáp xoắn 5V mã hóa NRZ trong môi trường nhiễu cao
• Là cấu trúc đa master
• Tần số tín hiệu tối đa là 1Mbit/sec
(CAN 2.0) và 15Mbits/s (CAN FD)
• Khoảng cách truyền phụ thuộc vào tốc
độ bit, với CAN 2.0 :
• Khả năng kiểm tra lỗi rộng – đáng tin cậy
Trang 14 QUÁ TRÌNH TRUYỀN NHẬN MESSAGE
2.CẤU TRÚC CAN
Trang 152.CẤU TRÚC CAN
PHÁT HIỆN LỖI
Có 5 lỗi thường gặp:
Bit Error
Lỗi Stuffing
Lỗi CRC Error
Lỗi ACK Delimiter
Lỗi Slot ACK
Trang 163.LIÊN HỆ MÔ HÌNH
Phần cứng
Trang 173.LIÊN HỆ MÔ HÌNH
Phần mềm
Xây dựng hệ thống giao diện giám sát và điều khiển các thiết bị trong mô hình.
Khung đăng nhập Phần mềm quản lý Trạng thái các node
Trang 183.LIÊN HỆ MÔ HÌNH
Giám sát nhiệt độ Điều khiển động cơ
Trang 19Xin chân thành cảm ơn Hội đồng
Cám ơn quý thầy cô và các bạn đã chú ý
lắng nghe