Cuprins:

Securizarea SCADA pentru sistemele de control bazate pe Arduino: 5 pași
Securizarea SCADA pentru sistemele de control bazate pe Arduino: 5 pași

Video: Securizarea SCADA pentru sistemele de control bazate pe Arduino: 5 pași

Video: Securizarea SCADA pentru sistemele de control bazate pe Arduino: 5 pași
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Iulie
Anonim
Securizarea SCADA pentru sistemele de control bazate pe Arduino
Securizarea SCADA pentru sistemele de control bazate pe Arduino

Controlul de supraveghere și achiziția de date (SCADA) este un cadru pentru monitorizarea și accesarea de la distanță a sistemelor de control utilizate în mod obișnuit într-o gamă largă de sisteme industriale, cum ar fi centrale electrice, căi ferate, unități de fabricație, uzine de oțel, avioane, case inteligente și multe alte forme de automatizare sistem de control.

Pasul 1: Cumpărături pentru lista de componente

Cumpărături pentru lista de componente
Cumpărături pentru lista de componente

Acest proiect necesită următoarele componente:

1. Arduino UNO (Amazon)

2. LED-uri (Amazon)

3. Senzor cu ultrasunete (Amazon)

4. Rezistoare, condensatoare, comutatoare, fire jumper (Amazon)

5. MCP4921: Convertor digital-analogic pe 12 biți IC (Amazon)

6. MCP23S17: I / O Expander IC pe 16 biți (Amazon)

Pasul 2: Configurarea IDE Arduino

Configurarea IDE Arduino
Configurarea IDE Arduino

Acest proiect necesită utilizarea anumitor biblioteci pentru interfața cu diferite circuite integrate, cum ar fi expansorul I / O și cipurile IC digital-analog. Următoarele biblioteci sunt necesare și au fost furnizate printr-un depozit Github.

0. Parcurgeți următoarele biblioteci și instalați-le pe Arduino IDE folosind Sketch> Include Library> Add. ZIP Library și apoi răsfoiți fișierul ZIP care este inclus în depozitul Github de mai jos:

1. Biblioteca de mașini de stat (SM)

2. Biblioteca MCP492X

3. Biblioteca MCP23S17

Github Repository: SCADA pentru sisteme de control bazate pe Arduino

Pasul 3: Înțelegerea sistemului de control

Înțelegerea sistemului de control
Înțelegerea sistemului de control

Proiectul implementează în esență o mașină de stat finit cu 4 stări (FSM) folosind biblioteca de mașini de stat. Cele patru stări pot fi descrise ca următoarele.

1. NO_LED: Toate LED-urile sunt în starea OFF

2. ALL_LED: Toate LED-urile sunt în starea ON

3. BIN_CNT: Setul de 8 LED-uri funcționează ca afișarea unei secvențe de numărare binară pe 8 biți.

4. SENSE: starea trece la ALL_LED dacă senzorul cu ultrasunete detectează un obiect în apropiere. În caz contrar, continuă să se numere în binar la fel ca starea BIN_CNT.

Pasul 4: Construirea circuitului

Construirea circuitului
Construirea circuitului
Construirea circuitului
Construirea circuitului
Construirea circuitului
Construirea circuitului
Construirea circuitului
Construirea circuitului

Au fost furnizate mai multe fotografii făcute din diferite unghiuri ale sistemului de control Arduino. Utilizați imaginile ca referință pentru a construi sistemul.

Pasul 5: Încărcarea codului sursă pe Arduino

Odată ce circuitul a fost construit, schița Arduino furnizată în fișierul SCADA.ino din depozitul Github poate fi încărcată în Arduino. Mașina de stat poate fi apoi testată folosind butonul diferit din circuit, așa cum se arată în videoclip.

Recomandat: