Obsah:

SCADA pre riadiace systémy založené na Arduine: 5 krokov
SCADA pre riadiace systémy založené na Arduine: 5 krokov

Video: SCADA pre riadiace systémy založené na Arduine: 5 krokov

Video: SCADA pre riadiace systémy založené na Arduine: 5 krokov
Video: Riadiaca jednotka Unipi Patron M207 2024, Júl
Anonim
SCADA pre riadiace systémy založené na Arduine
SCADA pre riadiace systémy založené na Arduine

Dozorná kontrola a získavanie údajov (SCADA) je rámec pre monitorovanie a diaľkový prístup k riadiacim systémom, ktoré sa bežne používajú v celom rade priemyselných systémov, ako sú elektrárne, železnice, výrobné jednotky, oceliarne, lietadlá a mnoho ďalších foriem automatizovaných priemyselných systémov.

Krok 1: Nakupovanie pre zoznam komponentov

Nakupovanie podľa zoznamu komponentov
Nakupovanie podľa zoznamu komponentov

Tento projekt vyžaduje nasledujúce komponenty:

1. Arduino UNO (Amazon)

2. LED diódy (Amazon)

3. Ultrazvukový senzor (Amazon)

4. Rezistory, kondenzátory, spínače, prepojovacie vodiče (Amazon)

5. MCP4921: prevodník digitálneho signálu na analógový, 12-bitový IC (Amazon)

6. MCP23S17: I/O Expander 16-bitový IC (Amazon)

Krok 2: Nastavenie IDE Arduino

Nastavenie IDE Arduino
Nastavenie IDE Arduino

Tento projekt vyžaduje použitie určitých knižníc na prepojenie s rôznymi integrovanými obvodmi, ako sú expandéry I/O a čipy DAC. Nasledujúce knižnice sú povinné a boli poskytnuté prostredníctvom úložiska Github:

0. Prejdite si nasledujúce knižnice a nainštalujte ich do Arduino IDE pomocou Sketch> Include Library> Add. ZIP Library. a potom prehľadajte súbor ZIP, ktorý je súčasťou nižšie uvedeného archívu Github

1. Štátna strojová knižnica (SM)

2. Knižnica MCP492X

3. Knižnica MCP23S17

Úložisko Github: SCADA pre riadiace systémy založené na Arduine

Krok 3: Pochopenie riadiaceho systému

Pochopenie riadiaceho systému
Pochopenie riadiaceho systému

Projekt v zásade implementuje 4-stavový konečný stavový stroj (FSM) pomocou knižnice štátnych strojov. Tieto štyri stavy je možné opísať nasledovne:

1. NO_LED: Všetky LED diódy sú v stave VYPNUTÉ.

2. ALL_LED: Všetky LED diódy sú v zapnutom stave.

3. BIN_CNT: Sada 8 LED diód funguje ako zobrazenie 8-bitovej sekvencie binárneho počítania.

4. SENSE: Ak ultrazvukový senzor detekuje predmet v blízkosti, stav sa zmení na ALL_LED. V opačnom prípade pokračuje v počítaní binárne, rovnako ako stav BIN_CNT.

Krok 4: Budovanie obvodu

Budovanie okruhu
Budovanie okruhu
Budovanie okruhu
Budovanie okruhu
Budovanie okruhu
Budovanie okruhu
Budovanie okruhu
Budovanie okruhu

Bolo poskytnutých niekoľko fotografií nasnímaných z rôznych uhlov riadiaceho systému Arduino. Na vytvorenie systému použite obrázky ako referenciu.

Krok 5: Nahranie zdrojového kódu do Arduina

Po vybudovaní obvodu je možné do Arduina nahrať skicu Arduina uvedenú v súbore SCADA.ino v úložisku Github. Stavový stroj je potom možné testovať pomocou iného tlačidla v obvode, ako je znázornené na videu.

Odporúča: