RevPi Connect

Open source IIoT gateway

Real adequação industrial

 

Um de nossos principais objetivos era dar à capacidade industrial real do Raspberry Pi para transformá-lo em um verdadeiro gateway IIoT. Por este motivo, a carcaça do trilho superior do RevPi Connect é equipada com hardware industrial robusto de 24V que atende à norma EN61131-2.

 

  • Fonte de alimentação: min. 10,7V, max. 28,8V
  • Temperatura de operação: -40 a 55 ° C
  • Proteção ESD: 4kV / 8kV de acordo com EN61131-2 e IEC 61000-6-2
  • Testes de pico / surto: aplicados de acordo com EN61131-2 e IEC 61000-6-2 usando entradas de fonte de alimentação, linha Ethernet e linhas E/S
  • Testes de EMI: de acordo com EN61131-2 e IEC 61000-6-2

O gateway IIoT de código aberto RevPi Connect oferece aos usuários a máxima liberdade na implementação de projetos de IIoT devido ao seu conceito de plataforma aberta, oferecendo operação por software padrão ou controle total da plataforma por acesso de root.

O RevPi Connect é baseado no Raspberry Pi Compute Module e possui um processador quad-core de 1,5 GHz, 1 a 8 GB de RAM e 8 a 32 GB de memória flash eMMC. Inclui também um relógio de tempo real (RTC) com buffer de 24 horas que garante que o dispositivo mantenha o relógio, mesmo em caso de falta momentânea de energia.

Uma versão Raspbian especialmente modificada com um patch de tempo real está disponível como seu sistema operacional. Protocolos comuns do IIoT, como MQTT e OPC UA, são suportados para transferir dados de máquina diretamente para a nuvem.

Aplicações individuais podem ser programadas via, entre outras opções, Node-RED, Python ou diretamente em C. O design modular do RevPi Connect permite que o dispositivo básico de 45mm seja equipado com módulos de expansão, como E/S digitais e analógicos, gateways com barramentos de comunicação industriais (fieldbus, gateways, etc) e módulos de rádio como, por exemplo, os de Bluetooth. Os módulos de expansão podem ser unidos – plug and play – com o módulo base por meio de um soquete posicionado na parte superior e podem ser facilmente configurados através de uma ferramenta com interface gráfica para o usuário.

O RePi Connect tem as seguintes variantes:

RevPi Connect 4 Thumbnail
RevPi Connect 4
RevPi Connect S Thumbnail
RevPi Connect S
RevPi Connect SE Thumbnail
RevPi Connect SE
Used Raspberry Pi Compute Module Compute Module 4 Compute Module 4S Compute Module 4S
Processor Broadcom BCM2711 | quad-core Cortex-A72 | 1.5 GHz Broadcom BCM2711 | quad-core Cortex-A72 | 1.5 GHz Broadcom BCM2711 | quad-core Cortex-A72 | 1.5 GHz
RAM up to 8 GB LPDDR4 1 GB LPDDR4 1 GB LPDDR4
Memory (eMMC) up to 32 GB up to 32 GB up to 32 GB
WLAN Yes (optional) No No
HDMI 1 x Micro HDMI socket 2.0a (4K) 1 x Micro HDMI socket 2.0a (4K) 1 x Micro HDMI socket 2.0a (4K)
Ethernet 2 x RJ45 1 GBit/s 2 x RJ45 10/100 MBit/s 2 x RJ45 10/100 MBit/s
USB 2 x USB 3.2 Gen 1 2 x USB 2.0 2 x USB 2.0
Micro-USB 1 1 1
RS485 1 x RS485 screw-type terminal (4-pole) 1 x RS485 screw-type terminal (4-pole) 1 x RS485 screw-type terminal (4-pole)
IO 1 x screw-type terminal (4-pole) for relay contact and signal input 1 x screw-type terminal (4-pole) for relay contact and signal input 1 x screw-type terminal (4-pole) for relay contact and signal input
PiBridge 2 1 1
ConBridge 0 1 1
Gateway compatibility No Yes No
Optical indicator 6 multi-color LED, five of them freely programmable 6 bi-color LED, three of them freely programmable 6 bi-color LED, three of them freely programmable
RTC Puffer CR2032 button cell Double-layer capacitor Double-layer capacitor
Hardware watchdog Yes Yes Yes
Trusted Platform Module (TPM) Yes No No

2 Redes – 1 Dispositivo

Duas portas Ethernet permitem que o dispositivo seja integrado simultaneamente na rede de automação e na rede de TI para transmitir dados de maquinário, por exemplo, da fábrica para a nuvem ou a um sistema de TI superior.

Duas portas Ethernet RJ45 permitem que o dispositivo seja simultaneamente integrado em duas redes separadas.

Um conector RS485 de 4 pólos para conectar, por exemplo, um sensor Modbus RTU.

O RevPi Core é equipado com dois conectores USB-A na parte frontal, que podem ser usados para dispositivos clientes USB 2.0. Ambos os conectores podem conduzir até 500 mA em seus pinos de alimentação de 5V. Portanto, você pode conectar unidades USB ou adaptadores de rede USB  diretamente nesses conectores sem a necessidade de um hub USB ativo.

Um plugue Micro-HDMI, por ex. para conectar um monitor de vídeo.

Watchdog

Um watchdog de hardware configurável monitora o status do equipamento IIoT. Uma saída de relé serve para garantir que os dispositivos conectados ou os módulos de expansão possam ser monitorados ou reiniciados, respectivamente. O dispositivo possui adicionalmente uma entrada de 24Vcc para receber sinais de desligamento de um no-break.

Suporte ao Modbus

 

O RevPi Connect já possui recursos “Servidor e Cliente” para os populares protocolos de rede Modbus RTU e Modbus TCP. Portanto Gateways externos não são mais necessários para esses dois protocolos de rede. O Modbus TCP funciona com as interfaces Ethernet disponíveis no RevPi Connect, por exemplo, através dos soquetes RJ45 no painel frontal, ou qualquer outra conexão Ethernet adicionada, por exemplo, adaptador USB WLAN, que forneça o protocolo TCP / IP. O Modbus RTU pode ser realizado através do conector RS485 de 4 pinos no painel frontal. A configuração Servidor e Cliente é controlada através do software de configuração gráfica baseado em navegador, o PiCtory.

Open source software

Embora o Revolution Pi seja um sistema aberto no qual todos possam instalar seu próprio software, tentamos equipar-lo com softwares e aplicativos que cobrem a maioria das aplicações. O sistema operacional usado é uma versão customizada do Raspbian, que inclui um patch de tempo real no kernel. Em nossa opinião esse é o melhor compromisso para ficar o mais próximo possível do ambiente de desenvolvimento original de um Raspberry Pi e ainda obter um alto controle sobre as prioridades das tarefas que o escalonador gerencia.

O escalonador, que controla a execução de tarefas pelo sistema operacional, pode ser extensivamente configurado neste kernel modificado para que os atrasos normalmente causados pela rede e outros acessos de E/S sejam evitados. Drivers adequados para os módulos de expansão já estão pré-instalados.