Seeed Studio CANBus Shield V1.2

From Visuino
Revision as of 08:04, 17 September 2025 by Visuino (talk | contribs) (Created page with "Image:TArduinoSeeedStudioCANBusShieldV1.2.png == Summary == The Seeed Studio CANBus Shield V1.2 provides Controller Area Network (CAN) bus communication capabilities with Grove I2C and serial interfaces for automotive and industrial applications. == Description == This CAN bus shield supports standard CAN 2.0A and 2.0B protocols with configurable bus speeds up to 1Mbps. It features a dedicated chip select pin, configurable clock frequency, and supports various oper...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

File:TArduinoSeeedStudioCANBusShieldV1.2.png

Summary

The Seeed Studio CANBus Shield V1.2 provides Controller Area Network (CAN) bus communication capabilities with Grove I2C and serial interfaces for automotive and industrial applications.

Description

This CAN bus shield supports standard CAN 2.0A and 2.0B protocols with configurable bus speeds up to 1Mbps. It features a dedicated chip select pin, configurable clock frequency, and supports various operational modes including listen-only, loopback testing, and one-shot transmission. The shield includes Grove I2C and serial interfaces for easy integration with other components, making it suitable for automotive diagnostics, industrial automation, and robotics applications requiring reliable communication.

Diagram:

Properties

  • Bus Speed (kBPS) – CAN bus communication speed in kilobits per second (Default: 500kBPS).
  • Chip Select Pin – CAN controller chip select pin number (Default: 9).
  • Clock Frequency (MHz) – CAN controller clock frequency in MHz (Default: 16MHz).
  • Elements – Configurable CAN bus elements (Default: 0 items).
  • Enabled – Enables/disables CAN bus functionality (Default: True).
  • Listen Only – Enables listen-only mode (Default: False).
  • Loopback – Enables loopback testing mode (Default: False).
  • One Shot – Enables one-shot transmission mode (Default: False).
  • Sending – Message transmission settings:
    • Priority – Message transmission priority (Default: 0).
    • Send Timeout (mS) – Transmission timeout in milliseconds (Default: 500ms).
  • Sleep – Enables sleep mode (Default: False).
  • SPISpeed – SPI communication speed (Default: 8000000).
  • Name – Component identifier (Default: Seeed Studio CANBus Shield V1.2).

Pins

Input Pins

  • CAN RX (can) – CAN bus receive input.
  • Grove I2C In (i2c/grove) – Grove I2C interface input.
  • Serial In (serial) – Serial communication input.
  • Reset In (digital) – Reset control input.
  • Chip Select In (digital) – CAN controller chip select input.
  • Power (power) – Shield power supply input.

Output Pins

  • CAN TX (can) – CAN bus transmit output.
  • Sending Out (digital) – Transmission status output.
  • Sent Out (digital) – Message sent confirmation.
  • Failed Out (digital) – Transmission failure status.
  • Extended Request Out (digital) – Extended frame request output.
  • Message Out (digital) – CAN message data output.

Categories