RevPi Connect

Open source IIoT gateway

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 3 e possui um processador quad-core de 1,2 GHz, 1 GB de RAM e 4 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.

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.

Interfaces

A RevPi Connect dispõe de uma gama completa das interfaces de conexão mais importantes de mercado

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.

Você pode conectar um sistema host USB, geralmente um PC, com o RevPi Core usando o conector Micro-USB no meio da parte frontal do módulo. O RevPi Core inicializará em modo de acesso passivo eMMC e se comportará como um pen-drive USB. Dessa forma, você pode gravar o módulo pela primeira vez usando um arquivo de imagem de um PC.

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.

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

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. 

 

 

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.