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, nutikad kodud ja paljud muud automatiseeritud vormid juhtimissüsteemid.
Samm: osade loendi ostmine
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-dega ühendamiseks, näiteks I/O-laiendaja ja digitaal-analoog-IC-kiibid. 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 -raamatukogu ja seejärel sirvige ZIP -faili, mis sisaldub 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-oleku Finite State Machine (FSM), kasutades State Machine raamatukogu. 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.