Product description
RS485 and CAN bus HAT for Raspberry Pi. Mounts directly onto the Raspberry Pi standard 40-pin GPIO header. Enables communication with other devices over long cables using the RS-485 and CAN protocols.
The RS-485 function is controlled via the Raspberry Pi UART and uses a half-duplex transceiver with automatic switching between transmit and receive. This enables simple integration without additional program logic. The CAN function is handled by the MCP2515 CAN controller communicating over SPI, together with a CAN transceiver managing the electrical interface. Both interfaces are designed for robust operation in noisy environments.
The board includes protection circuits such as TVS diodes that effectively suppress overvoltage and transients, improving EMI immunity and reliability. Suitable for communication projects where Raspberry Pi needs to connect to Modbus or CAN networks, for example in vehicles, industrial automation or sensor applications.
Specifications:
- Compatibility: Raspberry Pi 3/4/5/Zero
- CAN controller: MCP2515
- CAN transceiver: SN65HVD230
- RS485 transceiver: SP3485
- CAN interface: SPI
- RS485 interface: UART
- CAN speed: Up to 1 Mb/s
- RS485: Half-duplex
- Built-in 120 ohm termination resistor for RS485 and CAN interfaces, enabled via DIP switch
- Protection: TVS diodes for transient suppression
- Supply voltage: 3.3 V
- Dimensions: approx. 65 x 30 mm
- Mounting: Stackable 40-pin GPIO header
