Tổng quan về truyền thông AUTOSAR CAN: Layer, Kiến trúc Stack
Các Layer liên quan đến truyền và nhận CAN
• Truyền CAN Message: Application Layer → Communication Services → Communication Hardware Abstraction → Communication Driver (theo thứ tự).
• Nhận CAN Message: Communication Driver → Communication Hardware Abstraction → Communication Services → Application Layer (theo thứ tự).

1. Application Layer
2. Runtime Environment (RTE)
3. Communication Services
• Mô-đun AUTOSAR COM
• PDU Router
• CAN TP Protocol, J1939 Transport Protocol
• CAN SM
• NM Interface và CAN NM
• …
4. Communication Hardware Abstraction
• CAN Interface
• CAN Transceiver Driver
• Driver cho ext. CAN ASIC: Bao gồm ARISU, v.v.
5. Communication Drivers
• I/O Drivers: MCAL
• Communication Drivers
o CAN Driver: Là CAN MCAL Driver cho CAN Controller
o SPI Handler Driver
o …
6. Microcontroller
• CAN
• SPI
• …
Kiến trúc Stack CAN
AUTOSAR CAN được phân loại thành 3 chức năng chính:
• CAN Communication: Truyền và nhận thông điệp.
• CAN Status: Trạng thái truyền thông.
• CAN Network Management: Quản lý mạng.
Trước hết, AUTOSAR CAN Communication Stack được cấu thành chủ yếu bởi 5 mô-đun như sau.

AUTOSAR CAN Status Stack bao gồm chức năng BusOff Recovery và chức năng điều khiển Network Status.

AUTOSAR CAN Network Management bao gồm chức năng cấu hình Network và chức năng điều khiển Sleep.

Lộ trình sự kiện truyền thông
Nếu vẽ lộ trình sự kiện truyền thông AUTOSAR CAN một cách dễ hiểu, nó sẽ giống như hình dưới đây.

Quá trình truyền thông AUTOSAR CAN (trình tự): Start, Sleep, BusOff, Recovery
Xem thêm Chuyên Mục





