주요 콘텐츠

CAN

R2026b
CAN 프로토콜을 사용하여 통신

CAN(Controller Area Network)은 여러 기기 간에 통신을 가능하게 하는 견고한 통신 프로토콜입니다. CAN을 활용하여 신뢰할 수 있는 CAN 기반 통신 시스템을 효율적으로 설계하고 구현할 수 있습니다.

블록

CAN Transmit blockCAN Transmit Transmit message to CAN network
CAN Receive blockCAN Receive Receive message from CAN network
Arduino On-board CAN Receive block iconOn-board CAN ReceiveReceive messages using on-board Arduino CAN controller (R2024b 이후)
Arduino On-board CAN Transmit block iconOn-board CAN TransmitTransmit messages to CAN network using on-board Arduino CAN controller (R2024b 이후)

모델 설정

모두 확장

CAN Bus Speed (kBit/s)Speed at which messages are transmitted
Oscillator Frequency (MHz)Oscillator frequency of CAN network
Interrupt PinSPI pin on the hardware to which the CAN shield is connected
Allow All MessagesOption to allow all IDs to pass filter
Buffer 0 ID TypeBuffer 0 id type
Buffer 0 Acceptance Mask (RXMO)Value for buffer 0 acceptance mask (RXMO)
Buffer 0 Acceptance Filter (RXF0)Value for buffer 0 acceptance filter (RXF0)
Buffer 0 Acceptance Filter (RXF1)Value for buffer 0 acceptance filter (RXF1)
CAN Bus Speed (kBits/s)CAN data transmission speed in kilo bits per second (R2024b 이후)
CAN PinsCAN pins for on-board Arduino Teensy CAN1 controller (R2024b 이후)
Filter configurationAcceptance filter filtering criteria (R2024b 이후)
Number of mailboxNumber of CAN mailboxes (R2024b 이후)
Mailbox typeType of CAN mailbox to either receive or transmit data (R2024b 이후)
ID typeCAN message ID type (R2024b 이후)
IDCAN receiver filter value (R2024b 이후)
ID RangeMatrix of CAN receiver filter identifiers (R2024b 이후)
MaskCAN receiver mask value (R2024b 이후)
Enhance filterEnhanced filtering option (R2024b 이후)
CAN interface typeType of CAN interface used for XCP on CAN external mode communication (R2026b 이후)
CAN moduleOn-board CAN controller module for XCP on CAN external mode communication (R2026b 이후)
CAN Bus Speed (kBit/s)Speed at which messages are transmitted
CAN VendorCAN hardware vendor for XCP on CAN external mode communication (R2026b 이후)
CAN DeviceCAN hardware device for XCP on CAN external mode communication (R2026b 이후)
CAN ChannelCAN hardware channel for XCP on CAN external mode communication (R2026b 이후)
Extended CAN IDUse extended 29-bit CAN identifiers for XCP external mode communication (R2026b 이후)
CAN ID commandCAN identifier for XCP command messages from host to target (R2026b 이후)
CAN ID responseCAN identifier for XCP response messages from target to host (R2026b 이후)

Arduino에서의 XCP on CAN

Set Up, Deploy, and Calibrate Arduino Application Using XCP on CAN

Set up XCP on CAN communication, deploy a Simulink® application to Arduino®, and perform real-time monitoring and calibration using Simulink or third-party calibration tools.

추천 예제