Seeed Studio CANBus and Micro SD Shield V2.0
File:TArduinoSeeedStudioCANBusAndMicroSDShieldV2.0.png
Summary
The Seeed Studio CANBus and Micro SD Shield V2.0 combines Controller Area Network (CAN) bus communication with micro SD card storage, featuring Grove I2C and serial interfaces for comprehensive data logging applications.
Description
This shield integrates CAN bus communication capabilities with micro SD card storage, supporting both real-time data exchange and data logging. The CAN bus interface features configurable bus speeds, dedicated chip select pins, and multiple operational modes including listen-only and loopback testing. The micro SD card interface includes its own chip select pin for independent operation. With Grove I2C and serial interfaces, this shield is ideal for automotive diagnostics, industrial monitoring, and any application requiring both communication and data storage capabilities.
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).
- Micro SD – Micro SD card interface configuration:
- Chip Select Pin – SD card chip select pin number (Default: 4).
- Elements – SD card elements (Default: 0 items).
- Enabled – Enables/disables SD card functionality (Default: True).
- 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 and Micro SD Shield V2.0).
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.
- CAN CS In (digital) – CAN controller chip select input.
- SD CS In (digital) – SD card chip select input.
- MOSI (spi) – SPI data output to SD card.
- MISO (spi) – SPI data input from SD card.
- SCK (spi) – SPI clock line.
- 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
- File:Shield.png – Arduino shield form factor components.
- File:CANBus.png – Controller Area Network components.
- File:SD.png – Micro SD card interface components.
- File:Automotive.png – Automotive communication components.
- File:Industrial.png – Industrial communication components.
- File:Grove.png – Grove interface components.
- File:I2C.png – I2C communication components.
- File:Serial.png – Serial communication components.
- File:SPI.png – SPI communication components.
- File:DataLogger.png – Data logging components.