An industrial Raspberry Pi
Strato Pi CAN enhances the Raspberry Pi computer with several hardware features to make it suitable for use in industrial and automotive applications where reliability and service continuity are key requirements.
It is compliant with the low voltage and EMC CE directives, as well as the harmonised standards for electromagnetic compatibility, electrical safety, emission and the RoHS directive for hazardous substances. It is also compliant with the applicable FCC rules and IC standards.
- 4 modules DIN rail case
- power supply and serial connections on screw terminal block
- 9-65Vdc power supply, with surge and reverse polarity protection, and 1.3A resettable fuse
- up to 2.5A max current to the 5V Raspberry Pi power supply input pins (at 24Vdc)
- Controller Area Network (CAN) V2.0B interface, up to 1 Mb/s, with opto-isolator and electrostatic discharge protection
- standard RS-485 interface to the Raspberry Pi serial line, with opto-isolator and electrostatic discharge protection
High reliability and security:
- hardware watchdog implemented in the Strato Pi board, fully independent from the Raspberry Pi, controlled via GPIO
- real time clock (RTC) with replaceable back-up battery
- embedded Microchip ATECC608A secure element chip
- optional pre-assembled SPBF10X Strato Pi Fan active cooling temperature controlled high performance fan
- relay with change-over (CO), Single Pole Double Throw (SPDT) terminals
- buzzer, controlled via GPIO
- LEDs for power supply and serial line activity
Raspberry Pi embedded:
- 1 x Ethernet
- 4 x USB
- 1 x HDMI (RPi 3+) / 2x Micro HDMI (RPi 4)
- 1 x microSD card slot
- 1 x jack for audio and composite video
A high quality and stable power supply is extremely important to ensure reliable operation of your Raspberry Pi. Most USB power supplies are designed to recharge mobile devices, and not for continuous 24/7 loads in harsh industrial environments.
Strato Pi accepts a wide power supply range and is able to effectively handle substantial amounts of ripple, noise and supply voltage fluctuations. The power supply stage is a heavily protected and filtered circuit, using oversized electrolytic capacitors, diodes and inductors, and a high efficiency voltage regulator.
The step-down converter is based on advanced, high-output-current PWM converter integrated circuits with low resistance MOSFET, with approximately 95% efficiency and up to 3A continuous output current. It includes over current limiting, over voltage protection and thermal shutdown.
The power supply stage is also protected from reverse polarity with resettable fuses. Surge protection up to ±500V/2ohms 1.2/50μs ensures reliability in harsh environments.
Real Time Clock
The Raspberry Pi relies on Internet time servers to set its internal clock to the current date and time on start-up. If your applications always requires the correct time, even when not connected to the Internet, then you need to have a local real time clock/calendar to permanently keep track of time, even when the Raspberry Pi is off.
Strato Pi features a battery-backed real time clock/calendar, directly connected to the Raspberry board through the I2C bus interface. The automatic switch-over to a lithium battery guarantees the functionality of the RTC when its main power supply fails.
The real time clock is based on the MCP79410 general purpose RTCC chip from Microchip. It is connected to the Raspberry Pi’s I2C bus and, besides the standard clock function, it has several other advanced features.
A replaceable CR1025 battery is used as a backup power source when the main power is not available. If Strato Pi is always powered, the battery should last well over 10 years.
The Controller Area Network (CAN) bus is a widely used communication standard in the automotive industry as well as many other products that require a robust communication protocol based on a multi-master architecture. Strato Pi CAN implements an easy to use CAN bus controller with an opto-isolated physical interface.
Strato Pi CAN features both RS-485 and CAN bus ports. Both ports can be used at the same time.
The CAN bus interface is based on the Microchip MCP2515 stand-alone controller and the Microchip MCP2561 high-speed transceiver. The MCP2515 connects to the Raspberry Pi via the SPI port and is well supported by the SocketCAN driver.
Strato Pi CAN implement the CAN specification version 2.0B, and support up to 1 Mbps speed.
The CAN transceiver’s TX and RX lines are isolated from the CAN controller with dedicated opto-couplers. The CAN transceiver is also galvanically isolated from the CAN controller and the Raspberry Pi by the same high-efficiency DC-DC converter used to power the RS-485 line drivers.
The RS-485 serial port is still widely used to connect devices in industrial automation and other applications. The Raspberry Pi lacks the circuitry to implement these protocols. While many USB adapters are available at reasonable price, they are usually not heavily protected and isolated.
The interface circuits of the RS-485 serial port on Strato Pi is insulated from the main and battery power supply voltages, thus avoiding possible failures due to ground loops.
The insulation is obtained by means of a high efficiency isolated DC-DC converter and three hi-speed opto-couplers.
A micro-controller automatically manages the data direction of RS-485, taking into account the baud rate and the number of bits, without any special configuration. The Raspberry board can therefore communicate through its TX/RX lines without any other additional signal.
A hardware watchdog is an electronic circuit that can reset the processor if, for any reason, the software application appears to be stuck. An automatic hardware restart after a software hang can save your day, particularly on unattended applications that need to work continuously.
Taking advantage of the Strato Pi on-board microcontroller, we have implemented an hardware watchdog circuit that can be used, upon a software hang, to reset the Raspberry Pi.
The Strato Pi watchdog is completely independent from the Raspberry Pi’s internal CPU watchdog circuit and, being controlled by Raspberry Pi’s GPIO pins, it is extremely easy to control from your application and very effective in recovering from unexpected malfunction.