Índice:

Protegendo SCADA para sistemas de controle baseados em Arduino: 5 etapas
Protegendo SCADA para sistemas de controle baseados em Arduino: 5 etapas

Vídeo: Protegendo SCADA para sistemas de controle baseados em Arduino: 5 etapas

Vídeo: Protegendo SCADA para sistemas de controle baseados em Arduino: 5 etapas
Vídeo: Projeto de Sistema Supervisório para Controle de uma Planta de Destilação Industrial 2024, Julho
Anonim
Protegendo SCADA para sistemas de controle baseados em Arduino
Protegendo SCADA para sistemas de controle baseados em Arduino

O Controle de Supervisão e Aquisição de Dados (SCADA) é uma estrutura para monitorar e acessar remotamente sistemas de controle comumente usados em uma ampla gama de sistemas industriais, como usinas de energia, ferrovias, unidades de manufatura, siderúrgicas, aviões, casas inteligentes e muitas outras formas de automação sistemas de controle.

Etapa 1: comprando a lista de componentes

Compra de lista de componentes
Compra de lista de componentes

Este projeto requer os seguintes componentes:

1. Arduino UNO (Amazon)

2. LEDs (Amazon)

3. Sensor ultrassônico (Amazon)

4. Resistores, capacitores, interruptores, fios de jumper (Amazon)

5. MCP4921: Conversor digital para analógico de 12 bits IC (Amazon)

6. MCP23S17: I / O Expander IC de 16 bits (Amazon)

Etapa 2: Configurando o IDE do Arduino

Configurando o Arduino IDE
Configurando o Arduino IDE

Este projeto requer o uso de certas bibliotecas para fazer a interface com diferentes ICs, como expansor de E / S e chips de IC digital para analógico. As seguintes bibliotecas são necessárias e foram fornecidas por meio de um repositório Github.

0. Vá até as seguintes bibliotecas e instale-as no Arduino IDE usando Sketch> Incluir Biblioteca> Adicionar Biblioteca. ZIP e navegue no arquivo ZIP que está incluído no repositório Github abaixo:

1. State Machine Library (SM)

2. Biblioteca MCP492X

3. Biblioteca MCP23S17

Repositório Github: SCADA para sistemas de controle baseados em Arduino

Etapa 3: Compreendendo o Sistema de Controle

Compreendendo o Sistema de Controle
Compreendendo o Sistema de Controle

O projeto essencialmente implementa uma máquina de estados finitos (FSM) de 4 estados usando a biblioteca de máquinas de estados. Os quatro estados podem ser descritos como a seguir.

1. NO_LED: Todos os LEDs estão no estado OFF

2. ALL_LED: Todos os LEDs estão no estado LIGADO

3. BIN_CNT: O conjunto de 8 LEDs funciona como a exibição de uma sequência de contagem binária de 8 bits.

4. SENTIDO: O estado muda para ALL_LED se o sensor ultrassônico detectar um objeto nas proximidades. Caso contrário, continua a contar em binário, assim como o estado BIN_CNT.

Etapa 4: Construindo o Circuito

Construindo o Circuito
Construindo o Circuito
Construindo o Circuito
Construindo o Circuito
Construindo o Circuito
Construindo o Circuito
Construindo o Circuito
Construindo o Circuito

Várias fotos foram fornecidas, tiradas de diferentes ângulos do Arduino Control System. Use as imagens como referência para construir o sistema.

Etapa 5: Upload do código-fonte para o Arduino

Uma vez que o circuito foi construído, o esboço do Arduino fornecido no arquivo SCADA.ino no repositório Github pode ser carregado para o Arduino. A máquina de estado pode então ser testada usando o botão de pressão diferente no circuito, conforme mostrado no vídeo.

Recomendado: