主要内容

CAN

使用 CAN 协议通信

控制器局域网 (CAN) 是一种稳健的通信协议,支持多个设备之间的通信。您可以利用 CAN 的功能高效地设计和实现稳健可靠的基于 CAN 的通信系统。

模块

CAN Transmit Transmit message to CAN network
CAN Receive Receive message from CAN network
On-board CAN ReceiveReceive messages using on-board Arduino CAN controller (自 R2024b 起)
On-board CAN TransmitTransmit messages to CAN network using on-board Arduino CAN controller (自 R2024b 起)

模型设置

全部展开

CAN 总线速度(kBit/s)Speed at which messages are transmitted
振荡器频率(MHz)Oscillator frequency of CAN network
中断引脚SPI pin on the hardware to which the CAN shield is connected
允许所有报文Option to allow all IDs to pass filter
缓冲区 0 ID 类型Buffer 0 id type
缓冲区 0 接受封装(RXMO)Value for buffer 0 acceptance mask (RXMO)
缓冲区 0 接受过滤器(RXF0)Value for buffer 0 acceptance filter (RXF0)
缓冲区 0 接受过滤器(RXF1)Value for buffer 0 acceptance filter (RXF1)
CAN 总线速度(kBits/s)CAN data transmission speed in kilo bits per second (自 R2024b 起)
CAN 引脚CAN pins for on-board Arduino Teensy CAN1 controller (自 R2024b 起)
过滤器配置Acceptance filter filtering criteria (自 R2024b 起)
邮箱数量Number of CAN mailboxes (自 R2024b 起)
邮箱类型Type of CAN mailbox to either receive or transmit data (自 R2024b 起)
ID 类型CAN message ID type (自 R2024b 起)
IDCAN receiver filter value (自 R2024b 起)
ID 范围Matrix of CAN receiver filter identifiers (自 R2024b 起)
封装CAN receiver mask value (自 R2024b 起)
增强过滤器Enhanced filtering option (自 R2024b 起)

精选示例