Taula de continguts:

SCADA per a sistemes de control basats en Arduino: 5 passos
SCADA per a sistemes de control basats en Arduino: 5 passos

Vídeo: SCADA per a sistemes de control basats en Arduino: 5 passos

Vídeo: SCADA per a sistemes de control basats en Arduino: 5 passos
Vídeo: Amazing arduino project 2024, Juliol
Anonim
SCADA per a sistemes de control basats en Arduino
SCADA per a sistemes de control basats en Arduino

Control de supervisió i adquisició de dades (SCADA) és un marc per controlar i accedir de forma remota als sistemes de control que s’utilitzen habitualment en una àmplia gamma de sistemes industrials com ara centrals elèctriques, ferrocarrils, unitats de fabricació, plantes d’acer, avions i moltes altres formes de sistemes industrials automatitzats.

Pas 1: comprar la llista de components

Compres per a la llista de components
Compres per a la llista de components

Aquest projecte requereix els components següents:

1. Arduino UNO (Amazon)

2. LEDs (Amazon)

3. Sensor d'ultrasons (Amazon)

4. Resistències, condensadors, interruptors, cables de pont (Amazon)

5. MCP4921: convertidor digital a analògic IC de 12 bits (Amazon)

6. MCP23S17: IC de 16 bits d'expansió d'E / S (Amazon)

Pas 2: Configuració de l'IDE Arduino

Configuració de l'IDE Arduino
Configuració de l'IDE Arduino

Aquest projecte requereix l’ús de determinades llibreries per a la interfície amb diferents circuits integrats, com ara expansors d’E / S i xips DAC. Les biblioteques següents són necessàries i s'han proporcionat a través d'un dipòsit Github:

0. Aneu a través de les biblioteques següents i instal·leu-les a l'IDE Arduino mitjançant Esbós> Inclou biblioteca> Afegeix biblioteca. ZIP. i, a continuació, navegueu pel fitxer ZIP que s'inclou al dipòsit de Github a continuació

1. Biblioteca de màquines estatals (SM)

2. Biblioteca MCP492X

3. Biblioteca MCP23S17

Dipòsit Github: SCADA per a sistemes de control basats en Arduino

Pas 3: Descripció del sistema de control

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

El projecte implementa essencialment una màquina d'estats finits (FSM) de 4 estats mitjançant la biblioteca de màquines estatals. Els quatre estats es poden descriure com els següents:

1. NO_LED: tots els LED estan en estat OFF.

2. ALL_LED: tots els LED estan en estat ON.

3. BIN_CNT: el conjunt de 8 LEDs funciona com la visualització d’una seqüència de comptatge binari de 8 bits.

4. SENSE: l'estat canvia a ALL_LED si el sensor d'ultrasons detecta un objecte proper. En cas contrari, continua comptant en binari igual que l'estat BIN_CNT.

Pas 4: Construir el circuit

Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit

S'han proporcionat diverses imatges preses des de diferents angles del sistema de control Arduino. Utilitzeu les imatges com a referència per construir el sistema.

Pas 5: càrrega del codi font a Arduino

Un cop construït el circuit, l'esbós d'Arduino proporcionat al fitxer SCADA.ino del dipòsit Github es pot carregar a l'Arduino. A continuació, es pot provar la màquina estatal mitjançant el diferent polsador del circuit tal com es mostra al vídeo.

Recomanat: