Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Järelevalvekontroll ja andmete hankimine (SCADA) on raamistik juhtimissüsteemide jälgimiseks ja kaugjuurdepääsuks, mida tavaliselt kasutatakse paljudes tööstussüsteemides, nagu elektrijaamad, raudteed, tootmisüksused, terasetehased, lennukid ja paljud muud automatiseeritud tööstussüsteemid.
Samm: ostke komponendiloendit
See projekt nõuab järgmisi komponente:
1. Arduino UNO (Amazon)
2. LEDid (Amazon)
3. Ultraheli andur (Amazon)
4. Takistid, kondensaatorid, lülitid, hüppajad (Amazon)
5. MCP4921: 12-bitine digitaal-analoogmuundur (Amazon)
6. MCP23S17: I/O Expander 16-bit IC (Amazon)
Samm: seadistage Arduino IDE
See projekt nõuab teatud teekide kasutamist erinevate IC -de, näiteks I/O -laiendi ja DAC -kiipide ühendamiseks. Järgmised teegid on vajalikud ja need on saadaval Githubi hoidla kaudu:
0. Vaadake läbi järgmised teegid ja installige need Arduino IDE -sse, kasutades visandit> Kaasa raamatukogu> Lisa. ZIP -teek. ja seejärel sirvige ZIP -faili, mis on allpool Githubi hoidlas
1. Riiklik masinateek (SM)
2. MCP492X raamatukogu
3. MCP23S17 raamatukogu
Githubi hoidla: SCADA Arduino-põhistele juhtimissüsteemidele
3. samm: juhtsüsteemi mõistmine
Projekt rakendab sisuliselt 4-olekulist lõppseadet (FSM), kasutades riiklikku masinateeki. Neli olekut võib kirjeldada järgmiselt.
1. NO_LED: kõik valgusdioodid on väljas.
2. ALL_LED: Kõik LED -id on olekus ON.
3. BIN_CNT: 8 LED-i komplekt toimib 8-bitise binaarse loendusjada kuvamisena.
4. SENSE: Kui ultraheliandur tuvastab läheduses oleva objekti, lülitub olek ALL_LED. Vastasel juhul loetakse jätkuvalt binaarselt nagu olekus BIN_CNT.
Samm: vooluringi ehitamine
Arduino juhtimissüsteemi erinevate nurkade alt on tehtud mitu pilti. Kasutage pilte süsteemi loomiseks viitena.
Samm: lähtekoodi üleslaadimine Arduinosse
Kui vooluring on üles ehitatud, saab Arduino üles laadida Githubi hoidla SCADA.ino failis esitatud Arduino visandi. Seejärel saab olekumasinat testida, kasutades ahelas olevat erinevat vajutusnuppu, nagu on näidatud videos.