Агуулгын хүснэгт:

Arduino-д суурилсан хяналтын системд зориулсан SCADA: 5 алхам
Arduino-д суурилсан хяналтын системд зориулсан SCADA: 5 алхам

Видео: Arduino-д суурилсан хяналтын системд зориулсан SCADA: 5 алхам

Видео: Arduino-д суурилсан хяналтын системд зориулсан SCADA: 5 алхам
Видео: Хараагүй хүмүүст зориулсан зайн мэдрэгч 2024, Долдугаар сарын
Anonim
Arduino-д суурилсан хяналтын системд зориулсан SCADA
Arduino-д суурилсан хяналтын системд зориулсан SCADA

Хяналтын хяналт ба өгөгдөл олж авах (SCADA) нь цахилгаан станц, төмөр зам, үйлдвэрлэлийн нэгж, гангийн үйлдвэр, нисэх онгоц гэх мэт олон төрлийн үйлдвэрлэлийн системд өргөн хэрэглэгддэг хяналтын системийг хянах, алсаас хандах систем юм.

Алхам 1: Бүрэлдэхүүн хэсгүүдийн жагсаалтыг худалдаж аваарай

Бүрэлдэхүүн хэсгүүдийн жагсаалтыг худалдаж авах
Бүрэлдэхүүн хэсгүүдийн жагсаалтыг худалдаж авах

Энэхүү төсөл нь дараахь бүрэлдэхүүн хэсгүүдийг шаарддаг.

1. Arduino UNO (Амазон)

2. LED (Амазон)

3. Хэт авианы мэдрэгч (Amazon)

4. Резистор, конденсатор, унтраалга, холбогч утас (Амазон)

5. MCP4921: Дижитал-аналог хөрвүүлэгч 12 битийн IC (Amazon)

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

Алхам 2: Arduino IDE -ийг тохируулах

Arduino IDE -ийг тохируулж байна
Arduino IDE -ийг тохируулж байна

Энэ төсөл нь I/O өргөтгөгч, DAC чип гэх мэт өөр өөр IC -тэй харилцах зарим номын санг ашиглахыг шаарддаг. Дараахь номын сан шаардлагатай бөгөөд Github репозитороор хангагдсан болно.

0. Дараах номын сангуудаар орж Arketino IDE дээр Sketch> Include Library> Add. ZIP Library -ийг ашиглан суулгаарай. дараа нь доорх Github репозиторид байгаа ZIP файлыг хайж олоорой

1. Улсын машины номын сан (SM)

2. MCP492X номын сан

3. MCP23S17 номын сан

Github репозитор: Ардуинод суурилсан хяналтын системд зориулсан SCADA

Алхам 3: Хяналтын системийг ойлгох

Хяналтын системийг ойлгох
Хяналтын системийг ойлгох

Энэхүү төсөл нь үндсэндээ Улсын машины номын санг ашиглан 4 төлөвт хязгаарлагдмал төлөвт машин (FSM) -ийг хэрэгжүүлдэг. Дөрвөн мужийг дараах байдлаар тодорхойлж болно.

1. NO_LED: Бүх LED нь OFF горимд байна.

2. ALL_LED: Бүх LED асаалттай байна.

3. BIN_CNT: 8 LED-ийн багц нь 8 битийн хоёртын тооллын дарааллыг харуулдаг.

4. SENSE: Хэт авианы мэдрэгч ойрхон байгаа объектыг илрүүлсэн тохиолдолд муж ALL_LED руу шилждэг. Үгүй бол BIN_CNT төлөвтэй адил хоёртын тоонд тоолох болно.

Алхам 4: Цахилгаан хэлхээг бий болгох

Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох

Arduino хяналтын системийн янз бүрийн өнцгөөс авсан олон зургийг оруулсан болно. Системийг бий болгохын тулд зургийг лавлагаа болгон ашигла.

Алхам 5: Эх кодыг Arduino руу байршуулах

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

Зөвлөмж болгож буй: