Índice:

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

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

Vídeo: SCADA para sistemas de controle baseados em Arduino: 5 etapas
Vídeo: Como integrar o Supervisório ELIPSE SCADA com o Arduino? - Projeto Integrador 4 2024, Julho
Anonim
SCADA para sistemas de controle baseados em Arduino
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 e muitas outras formas de sistemas industriais automatizados.

Etapa 1: comprando a lista de componentes

Comprando a lista de componentes
Comprando a 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 DAC. 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 até o arquivo ZIP 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 o seguinte:

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

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

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: