Industrial 6-ch Relay Module for Raspberry Pi Zero, RS485/CAN, Isolated Protections, Tailored For Raspberry Pi Zero Series also Suitable For Raspberry Pi Zero With Pre-Soldered Pin header.
RS485 half-duplex communication: using SP3485, UART control, auto RX/TX switch
CAN half-duplex communication: using MCP2515 + SN65HVD230 solution, SPI control
Onboard unibody power supply isolation, provides stable isolated voltage, needs no extra power supply for the isolated terminal
Onboard photocoupler isolation, prevent interference from external high-voltage circuit connected to the relay
Onboard TVS (Transient Voltage Suppressor), effectively suppress surge voltage and transient spike voltage in the circuit, lightningproof & anti-electrostatic
Onboard resettable fuses and protection diodes, ensuring current/voltage stable output, preventing over current/voltage, better shock-resistance performance
|High quality relay, contact rating: ≤10A 250V AC or ≤10A 30V DC|
ABS protection enclosure with rail-mount support, easy to install, safe to use
|Comes with development resources and manual (wiringPi and python examples)|
Specifications of Relay Pi Zero:
|OPERATING VOLTAGE||7V~36V (industrial input voltage compatible)||RELAY CHANNEL||6 ch|
|COMMUNICATION PROTOCOL||RS485, CAN||CONTACT FORM||1NO 1NC|
What is CAN bus
A Controller Area Network is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other’s applications without a host computer. Wikipedia
CAN Bus Basics
|CAN Bus uses two-wires differential signals.|
One is called CAN-H (High) and the other CAN-L (Low).
CAN Bus needs at least two nodes to make the network “up”.
So testing with one node will not work: this is the mistake n°1: Never use only one CAN Bus node.
CAN Bus needs termination resistors between CAN-H and CAN-L at each end.
Mainly to avoid signal reflections. ISO 11898 recommends the value R=120Ω.
And that’s the mistake n°2: Without termination your CAN Bus will not work correctly.
|CAN Bus is a multi-master protocol, each node needs a controller to manage its data.|
The Controller is connected to the CAN bus using CAN-H and CAN-L.Example of controllers: MCP2515, SJA100,…
|Transceiver:||Regrouping all the above parts:|
|CAN controller needs a send/receive chip to adapt signals to CAN Bus levels.|
Controller and Transceiver are connected by two wires TxD and RxD.
Examples: MCP2551, TJA1040…