This add-on board allows your Raspberry Pi to communicate with RS485 and CAN devices. The standard 40PIN GPIO extension header supports Raspberry Pi series boards.
- CAN interface: onboard CAN controller MCP2515 via SPI interface and transceiver SN65HVD230
- RS485 interface: controlled via UART, half-duplex communication, supports automatic TX/RX control without programming, onboard transceiver SP3485
- TVS (Transient Voltage Suppressor), effectively suppress surge voltage and transient spike voltage in the circuit for RS485 transceiving, lightning-proof & anti-electrostatic
- Reserved control pins, allows to work with other control boards
Comes with development resources and manual (examples in wiringPi/python).
More information is available on the website of Waveshare.