Keyestudio CANBus and Micro SD Shield

From Visuino
Revision as of 07:56, 17 September 2025 by Visuino (talk | contribs) (Created page with "Image:TArduinoKeyestudioCANBusAndMicroSDShield.png == Summary == The Keyestudio CANBus and Micro SD Shield provides Controller Area Network (CAN) bus communication and micro SD card storage capabilities for automotive and industrial data logging applications. == Description == This shield combines CAN bus interface functionality with micro SD card storage, enabling both real-time communication with automotive/industrial systems and data logging capabilities. The CA...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

File:TArduinoKeyestudioCANBusAndMicroSDShield.png

Summary

The Keyestudio CANBus and Micro SD Shield provides Controller Area Network (CAN) bus communication and micro SD card storage capabilities for automotive and industrial data logging applications.

Description

This shield combines CAN bus interface functionality with micro SD card storage, enabling both real-time communication with automotive/industrial systems and data logging capabilities. The CAN bus interface supports configurable bus speeds, listen-only mode, loopback testing, and message prioritization. The micro SD card interface allows for storing CAN bus messages, system logs, or other data with timestamp information. Ideal for automotive diagnostics, industrial monitoring, and any application requiring robust communication with data recording.

Diagram:

Properties

  • Bus Speed (kBPS) – CAN bus communication speed in kilobits per second (Default: 500kBPS).
  • 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).
  • Micro SD – Micro SD card interface configuration:
    • Elements – SD card elements (Default: 0 items).
    • Enabled – Enables/disables SD card functionality (Default: True).
  • One Shot – 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 – Sleep mode enable (Default: False).
  • SPSpeed – Serial peripheral speed (Default: 8000000).
  • Name – Component identifier (Default: Keyestudio CANBus and Micro SD Shield).

Pins

Input Pins

  • CAN RX (can) – CAN bus receive input.
  • MOSI (spi) – SPI data output to SD card.
  • MISO (spi) – SPI data input from SD card.
  • SCK (spi) – SPI clock line.
  • CS (digital) – SD card chip select.
  • CAN CS (digital) – CAN controller chip select.
  • 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.
  • Micro SD Out (spi) – SD card data output.
  • Success Out (digital) – Operation success status.
  • Error Info Out (digital) – Error information output.
  • ID Out (digital) – CAN message ID output.
  • Extended Request Out (digital) – Extended frame request output.
  • Message Out (digital) – CAN message data output.

Categories