5/5 - (1 bình chọn)

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ự).

Các Layer Liên Quan đến Truyền Và Nhận Can
Các Layer Liên Quan đến Truyền Và Nhận Can

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.

Kiến Trúc Stack Can
Kiến Trúc Stack Can

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 Status Stack
Autosar Can Status Stack

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.

Autosar Can Network Management
Autosar Can Network Management

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.

Lộ Trình Sự Kiện Truyền Thông
Lộ Trình Sự Kiện Truyền Thông

Quá trình truyền thông AUTOSAR CAN (trình tự): Start, Sleep, BusOff, Recovery

Xem thêm Chuyên Mục

Autosar OS

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây