Мазмуну:

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

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

Video: Arduino негизделген башкаруу системалары үчүн SCADAны коргоо: 5 кадам
Video: How to use up to 10 push button switch with 1 Arduino input pin ANPB-V1 2024, Июль
Anonim
Arduino негизделген башкаруу тутумдары үчүн SCADAны коргоо
Arduino негизделген башкаруу тутумдары үчүн SCADAны коргоо

Көзөмөлдөө жана маалыматтарды алуу (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 экспансери жана Digital-to-Analog IC чиптери сыяктуу ар кандай 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го жүктөөгө болот. Мамлекеттик машинаны видеодо көрсөтүлгөндөй схеманын башка баскычын колдонуу менен текшерсе болот.

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