Мазмуну:

SCADA Arduino негизделген башкаруу системалары үчүн: 5 кадам
SCADA Arduino негизделген башкаруу системалары үчүн: 5 кадам

Video: SCADA Arduino негизделген башкаруу системалары үчүн: 5 кадам

Video: SCADA Arduino негизделген башкаруу системалары үчүн: 5 кадам
Video: FLProg - Урок 18. Скада для Arduino 2024, Июль
Anonim
SCADA Arduino негизделген башкаруу системалары үчүн
SCADA Arduino негизделген башкаруу системалары үчүн

Көзөмөлдөө жана маалыматтарды алуу (SCADA) - бул электр станциялары, темир жолдор, өндүрүш агрегаттары, болот заводдору, учактар жана автоматташтырылган өнөр жай системаларынын башка көптөгөн формалары сыяктуу өнөр жай системаларынын кеңири диапазонунда колдонулган башкаруу системаларына мониторинг жүргүзүү жана алыстан жетүү үчүн негиз.

1 -кадам: Компоненттердин тизмесин сатып алуу

Компоненттердин тизмесин сатып алуу
Компоненттердин тизмесин сатып алуу

Бул долбоор төмөнкү компоненттерди талап кылат:

1. Arduino UNO (Amazon)

2. LED (Amazon)

3. УЗИ сенсору (Amazon)

4. Резисторлор, конденсаторлор, өчүргүчтөр, секирүүчү зымдар (Amazon)

5. MCP4921: Digital-to-Analog Converter 12-бит IC (Amazon)

6. MCP23S17: I/O Expander 16-бит IC (Amazon)

2 -кадам: Arduino IDE орнотуу

Arduino IDE орнотуу
Arduino IDE орнотуу

Бул долбоор I/O экспантери жана DAC чиптери сыяктуу ар кандай ICлер менен иштөө үчүн айрым китепканаларды колдонууну талап кылат. Төмөнкү китепканалар талап кылынат жана Github репозиторийи аркылуу берилет:

0. Төмөнкү китепканалардан өтүп, Sketch> Китепкананы кошуу>. ZIP Китепканасын кошуу аркылуу Arduino IDEге орнотуңуз. анан төмөндөгү Github репозиторийине камтылган ZIP файлын карап чыгыңыз

1. Мамлекеттик машина китепканасы (SM)

2. MCP492X китепканасы

3. MCP23S17 китепканасы

Github репозиторийи: SCADA Arduino негизделген башкаруу системалары үчүн

3 -кадам: Башкаруу системасын түшүнүү

Башкаруу системасын түшүнүү
Башкаруу системасын түшүнүү

Долбоор, негизинен, Мамлекеттик машина китепканасын колдонуп, 4 штаттын акыркы мамлекеттик машинасын (FSM) ишке ашырат. Төрт мамлекетти төмөнкүчө сүрөттөөгө болот:

1. NO_LED: Бардык светодиоддор OFF абалында.

2. ALL_LED: Бардык LEDлар КҮЙГӨН абалда.

3. BIN_CNT: 8 светодиоддун жыйындысы 8-бит бинардык эсептөө ырааттуулугунун дисплейи катары иштейт.

4. SENSE: Ultrasonic сенсор жакын жердеги объектти аныктаса, абал ALL_LEDге өтөт. Болбосо, BIN_CNT абалындагыдай экиликте саноону улантат.

4 -кадам: Районду куруу

Районду куруу
Районду куруу
Районду куруу
Районду куруу
Районду куруу
Районду куруу
Районду куруу
Районду куруу

Бир нече сүрөттөр Arduino башкаруу системасынын ар кандай бурчтарынан алынган. Системаны куруу үчүн сүрөттөрдү шилтеме катары колдонуңуз.

5 -кадам: Булак кодун Arduinoго жүктөө

Район курулгандан кийин, Github репозиторийиндеги SCADA.ino файлында берилген Arduino эскизин Arduinoго жүктөөгө болот. Мамлекеттик машинаны видеодо көрсөтүлгөндөй схеманын башка баскычын колдонуу менен текшерсе болот.

Сунушталууда: