Tabla de contenido:

Asegurar SCADA para sistemas de control basados en Arduino: 5 pasos
Asegurar SCADA para sistemas de control basados en Arduino: 5 pasos

Video: Asegurar SCADA para sistemas de control basados en Arduino: 5 pasos

Video: Asegurar SCADA para sistemas de control basados en Arduino: 5 pasos
Video: SEMINARIO: INTRODUCCIÓN A LOS SISTEMAS SCADA 2024, Mes de julio
Anonim
Asegurar SCADA para sistemas de control basados en Arduino
Asegurar SCADA para sistemas de control basados en Arduino

El control de supervisión y la adquisición de datos (SCADA) es un marco para monitorear y acceder de forma remota a los sistemas de control comúnmente utilizados en una amplia gama de sistemas industriales, como plantas de energía, ferrocarriles, unidades de fabricación, plantas de acero, aviones, hogares inteligentes y muchas otras formas de automatización. sistemas de control.

Paso 1: Compra de la lista de componentes

Comprar lista de componentes
Comprar lista de componentes

Este proyecto requiere los siguientes componentes:

1. Arduino UNO (Amazon)

2. LED (Amazon)

3. Sensor ultrasónico (Amazon)

4. Resistencias, condensadores, interruptores, cables de puente (Amazon)

5. MCP4921: Convertidor digital a analógico IC de 12 bits (Amazon)

6. MCP23S17: Expansor de E / S de 16 bits IC (Amazon)

Paso 2: Configuración del IDE de Arduino

Configuración del IDE de Arduino
Configuración del IDE de Arduino

Este proyecto requiere el uso de ciertas bibliotecas para interactuar con diferentes circuitos integrados, como expansores de E / S y chips de circuitos integrados de digital a analógico. Las siguientes bibliotecas son necesarias y se han proporcionado a través de un repositorio de Github.

0. Revise las siguientes bibliotecas e instálelas en el IDE de Arduino usando Sketch> Incluir biblioteca> Agregar biblioteca. ZIP y luego busque el archivo ZIP que se incluye en el repositorio de Github a continuación:

1. Biblioteca de máquinas de estado (SM)

2. Biblioteca MCP492X

3. Biblioteca MCP23S17

Repositorio Github: SCADA para sistemas de control basados en Arduino

Paso 3: Comprensión del sistema de control

Comprensión del sistema de control
Comprensión del sistema de control

Básicamente, el proyecto implementa una máquina de estado finito (FSM) de 4 estados utilizando la biblioteca de máquina de estado. Los cuatro estados se pueden describir como sigue.

1. NO_LED: Todos los LED están en estado APAGADO

2. ALL_LED: Todos los LED están en estado ON

3. BIN_CNT: El conjunto de 8 LED funciona como la pantalla de una secuencia de conteo binario de 8 bits.

4. SENTIDO: El estado cambia a ALL_LED si el sensor ultrasónico detecta un objeto en las proximidades. De lo contrario, continúa contando en binario como el estado BIN_CNT.

Paso 4: construcción del circuito

Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito

Se han proporcionado varias imágenes tomadas desde diferentes ángulos del sistema de control Arduino. Utilice las imágenes como referencia para construir el sistema.

Paso 5: Cargar el código fuente en Arduino

Una vez que se ha construido el circuito, el boceto de Arduino proporcionado en el archivo SCADA.ino en el repositorio de Github se puede cargar en Arduino. Luego, la máquina de estado se puede probar usando el botón pulsador diferente en el circuito, como se muestra en el video.

Recomendado: