The RS485 CAN HAT will enable your Raspberry Pi to communicate with other devices stably in long-distance via RS485/CAN functions.
Features
- Standard Raspberry Pi 40-pin GPIO header
- CAN function, onboard CAN controller MCP2515 via SPI interface, onboard transceiver SN65HVD230
- RS485 function, controlled via UART, half-duplex communication, supports automatic TX/RX control without programming, onboard transceiver SP3485
- Onboard TVS (Transient Voltage Suppressor), effectively suppresses surge voltage and transient spike voltage in the circuit for RS485 transceiving, lightning-proof & anti-electrostatic
- Reserved control pins, allows working with other control boards
- Comes with development resources and manual (examples in wiringPi/python)
Resources
Specifications
- Operating voltage: 3.3V
- CAN controller: MCP2515
- CAN transceiver: SN65HVD230
- 485 transceiver: SP3485
- Dimension: 65mm x 30mm
- Mounting hole size: 3.0mm
Pinouts
PIN |
RPI (BCM) |
DESCRIPTION |
3V3 |
3V3 |
3.3V Power |
GND |
GND |
Ground |
SCK |
P11 / SCLK |
SPI clock input |
MOSI |
P10 / MOSI |
SPI data input |
MISO |
P9 / MISO |
SPI data output |
CS |
P8 / CE0 |
SPI chip selection |
INT |
P25 |
Interrupt |
RXD |
P15 / RXD |
RS485 UART receive |
TXD |
P14 / TXD |
RS485 UART transmit |
RSE |
P4 |
RS485 TX/RX control (auto-control by default**), high for TX, low for RX |
**some soldering is required to enable manual control