RS485 CAN Shield

From All for Raspberry Pi, Arduino, Lattepanda, Orange Pi, Pine64 | by Geekworm
Jump to: navigation, search
Raspberry pi RS485 & Can Shield
Raspberry pi RS485 & Can Shield - Front
Raspberry pi RS485 & Can Shield - Back


Overview

RS485&CAN Shield is an industrial communication module for Raspberry Pi, there are on board 2*RS485 Bus and 1*CAN Bus communication interface via SPI interface.

CAN bus and RS485 bus powered through separated isolation power module, signal between the transceiver and the controller is isolated , ESD protection for the communication port, ensure your raspberry pi can be used in more strictly industrial scene.

Features

  • Compatible with Raspberry Pi 4 Model B/3B+/3B/2B/Zero/Zero W.
  • Only a small amount of GPIO are used and the rest pins allow to work for other expansion function. please refer to RS485 CAN Shield#GPIO MAP
  • Power supply and signal isolation, Build-in surge and ESD protection.
  • CAN function, onboard CAN controller MCP2515 via SPI interface, onboard high speed CAN transceiver, onboard digital isolation ADUM1201BRZ, Communication Rates 20Kbps-1Mpbs can be programmed arbitrarily.
  • RS485 function, controlled via UART, half-duplex communication, supports automatic TX/RX control without programming, onboard SPI to RS485 SC16IS1752. Electrical data isolation ADM2483.
  • On board individual 120 Ohm terminal resistance, Impedance matching and guarantee the ability to drive.

GPIO MAP

PIN No PIN of Rpi Usage
PIN19 GPIO_10 SPI0 MOSI
PIN21 GPIO_9 SPI0 MISO
PIN23 GPIO_11 SPI0 SCLK
PIN24 GPIO_8 RS485 Transfer Chip Selection
PIN26 GPIO_7 CAN Transfer Chip Selection
PIN18 GPIO_24 RS485 Interrupt
PIN22 GPIO_25 CAN Interrupt

Output Interface

No. Function Description
1 RS485_A1 RS485-1 A Single
2 GND_485 RS485-1 Isolated GND
3 RS485_B1 RS485-1 B Single
4 RS485_A2 RS485-2 A Single
5 GND_ISO RS485-2 Isolated GND
6 RS485_B2 RS485-2 B Single
7 CANH CAN-H
8 CAN_GND_ISO CAN Isolated GND
9 CANL CAN-L S

Packing List

  • 1 x shield
  • F/M Spacer 2.5*16+6 x 4 pieces
  • Screw 2.5*6 x 4 pieces

Document

Add your comment
All for Raspberry Pi, Arduino, Lattepanda, Orange Pi, Pine64 | by Geekworm welcomes all comments. If you do not want to be anonymous, register or log in. It is free.