RevPi Core
RevPi Core
O RevPi Core é o dispositivo perfeito para tarefas simples que não precisam de duas portas Ethernet ou porta RS485, realizando comando e controle ou simples monitoramento. É ideal para aplicações que precisam da flexibilidade e robustez do Revolution Pi com tamanho reduzido.
O sistema operacional Raspbian com um patch de tempo-real ao kernel, já são pré-instalados.
Specs RevPi Core | RevPi Core S | RevPi Core SE |
---|---|---|
Used Raspberry Pi Compute Module | Compute Module 4S | Compute Module 4S |
Processador | Broadcom BCM2711 | quad-core Cortex-A72 | 1.5 GHz | Broadcom BCM2711 | quad-core Cortex-A72 | 1.5 GHz |
RAM | 1 GB LPDDR4 | 1 GB LPDDR4 |
Memory (eMMC) | 8 to 32 GB | 8 to 32 GB |
Integrated WLAN | No (but can use wifi dongle) | No (but can use wifi dongle) |
HDMI | 1 x Micro HDMI socket 2.0a (4K) | 1 x Micro HDMI socket 2.0a (4K) |
Ethernet | 1 x RJ45 10/100 MBit/s | 1 x RJ45 10/100 MBit/s |
USB | 2 x USB 2.0 | 2 x USB 2.0 |
PiBridge | 2 | 2 |
Optical indicator | 3 bi-color LED, two of them freely programmable | 3 bi-color LED, two of them freely programmable |
RTC | Double-layer capacitor | Double-layer capacitor |
Potência total
O circuito da fonte de alimentação é uma das partes mais importantes do RevPi Core. Para obter o menor calor possível proveniente da dissipação de energia, usamos um conversor DC-DC de alta eficiência de última geração. Esses conversores usam uma entrada de 24Vcc, que é o caso usual em aplicações industriais, para produzir todas as tensões de alimentação necessárias para o módulo.
Porém, o módulo Core não funciona apenas na faixa de fornecimento padronizado de 20,4Vcc a 28,8Vcc, mas também funciona com tensão de entrada de 10,7Vcc*. Isso significa que você pode até usar baterias de automóveis ou painéis solares como fonte de alimentação. Na entrada de 24Vcc, qualquer perda de energia por até 10 ms não influenciará a operação do RevPi Core (consumindo corrente total de ambas as portas USB) e até 25 ms sem carga USB. A tensão de entrada e o aterramento funcional são conectados ao RevPi Core usando conectores robustos na parte inferior.
Um circuito de proteção sofisticado garante operação contínua mesmo sob interferência elétrica ou eletromagnética massiva nas linhas de energia de entrada (desde que o terra funcional esteja conectado corretamente). Relâmpagos e máquinas de solda próximas foram simulados em nossos laboratórios de teste, mas não conseguiram afetar nossos módulos RevPi Core.
Além disso, o Revolution Pi possui um relógio em tempo real com suprimento (Buffer) de 24 horas, o que garante que o dispositivo mantenha o tempo mesmo em caso de falta temporária de energia.
* O RevPi Core só pode alimentar 2 x 500 mA com tensão de entrada superior a 11 Vcc. A EN61131 exige uma tolerância mínima de 10 ms contra falhas de energia, que só podem ser garantidas com tensões de entrada de 20,4 Vcc a 28,8 Vcc. A 12Vcc a tensão de entrada diminui drasticamente, especialmente com cargas nas portas USB.
Interfaces
Assim como o Raspberry Pi, o RevPi Core está equipado com as principais interfaces.
Conecte o RevPi Core a uma LAN usando o conector Ethernet RJ45.
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.
Altamente modular
O barramento de dados conectando todos os módulos do RevPi é chamada de PiBridge. Os módulos são fisicamente conectados uns aos outros usando um conector na parte superior. Três tipos de sinais são trocados através deste conector:
- 4 pinos do PiBridge são usados para detecção automática de módulos durante a fase de inicialização. Após esta fase, o RevPi Core sabe exatamente quais módulos estão conectados e em que posição física eles estão.
- 4 pinos do PiBridge são usados para troca rápida de dados de pequenos pacotes usando sinais RS485. Este canal também é usado para configuração do módulo durante a fase de inicialização. Após a configuração, este canal é usado para trocar dados entre o RevPi Core e todos os módulos de E/S conectados.
- 8 pinos do PiBridge são usados para troca rápida de dados e em grande quantidade usando sinais Ethernet. Até agora, este canal é usado apenas pelos nossos gateways modulares, que podem coletar dados de até 512 Bytes ciclicamente de quase todos os barramentos de comunicação relevantes.
Resistente
Um dos nossos principais objetivos foi tornar o Raspberry Pi pronto para um ambiente industrial, e que se tornasse um PC industrial real que atende ao padrão EN61131-2.
- Fonte de alimentação: min. 10,7 Vcc, max. 28,8 Vcc, max. 10 W
- Temperatura de operação: -40 a 55 ° C *
- Proteção contra descarga eletrostática (ESD): 4 kV / 8 kV 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 de E/S
- Testes de EMI: de acordo com EN61131-2 e IEC 61000-6-2
* Não tendo cargas altas de USB e provendo um ambiente que permita a emissão de calor adequada pelo gabinete do módulo, operamos o RevPi Core a até 65 ° C com uma tensão de alimentação de entrada de 24 Vcc. Não é garantida a inicialização de um sistema não aquecido a temperaturas ambientes inferiores a -30 °C utilizando uma tensão de alimentação de 24Vcc – Isto aplica-se apenas ao RevPi Core com processador de núcleo único BCM2835.
Software Open Source
Apesar do RevPi ser um sistema aberto no qual todos podem instalar seus próprios aplicativos e softwares, tentamos equipar o Revolution Pi com software e aplicativos que cobrem a maioria das aplicações.
O sistema operacional usado é uma versão personalizada do Raspbian Jessie (agosto de 2017), que inclui um patch de tempo real no kernel. Este é, na nossa opinião, 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 nível de controle sobre as prioridades das tarefas gerenciadas. O escalonador, que controla a execução de tarefas pelo sistema operacional, pode ser extensivamente configurado com esse kernel modificado, de modo 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 requer um dispositivo TTY no Linux. Como a interface UART existente do Raspberry Pi Module Compute já está reservada para o PiBridge e, portanto, não está disponível, é necessário um conversor USB para serial, como um conversor RS485 (não incluído no escopo de entrega).
A configuração é feita através do software de configuração gráfica baseado em navegador, PiCtory.