Orodha ya maudhui:

Kulinda SCADA kwa Mfumo wa Udhibiti wa Arduino: Hatua 5
Kulinda SCADA kwa Mfumo wa Udhibiti wa Arduino: Hatua 5

Video: Kulinda SCADA kwa Mfumo wa Udhibiti wa Arduino: Hatua 5

Video: Kulinda SCADA kwa Mfumo wa Udhibiti wa Arduino: Hatua 5
Video: VPN (Virtual Private Network) Explained 2024, Novemba
Anonim
Kulinda SCADA kwa Mifumo ya Udhibiti inayotegemea Arduino
Kulinda SCADA kwa Mifumo ya Udhibiti inayotegemea Arduino

Udhibiti wa Usimamizi na Upataji wa Takwimu (SCADA) ni mfumo wa ufuatiliaji na ufikiaji mbali mifumo ya udhibiti inayotumiwa katika anuwai ya mifumo ya viwandani kama vile mitambo, reli, vitengo vya utengenezaji, mitambo ya chuma, ndege, nyumba nzuri na aina nyingine nyingi za kiotomatiki. mifumo ya kudhibiti.

Hatua ya 1: Ununuzi wa Orodha ya Vipengele

Ununuzi wa Orodha ya Vipengele
Ununuzi wa Orodha ya Vipengele

Mradi huu unahitaji vifaa vifuatavyo:

1. Arduino UNO (Amazon)

2. LEDs (Amazon)

3. Sensorer ya Ultrasonic (Amazon)

4. Resistors, Capacitors, Swichi, Jumper waya (Amazon)

5. MCP4921: Digital-to-Analog Converter 12-bit IC (Amazon)

6. MCP23S17: I / O Kupanua 16-bit IC (Amazon)

Hatua ya 2: Kuanzisha Arduino IDE

Kuanzisha IDE ya Arduino
Kuanzisha IDE ya Arduino

Mradi huu unahitaji matumizi ya maktaba fulani kwa kuingiliana na IC tofauti kama vile I / O expander na chip za Digital-to-Analog IC. Maktaba zifuatazo zinahitajika na zimetolewa kupitia hazina ya Github.

Pitia maktaba zifuatazo na uzisakinishe kwenye Arduino IDE ukitumia Mchoro> Jumuisha Maktaba> Ongeza Maktaba ya ZIP kisha uvinjari faili ya ZIP ambayo imejumuishwa katika ghala la Github hapa chini:

1. Maktaba ya Mashine ya Serikali (SM)

2. Maktaba ya MCP492X

3. Maktaba ya MCP23S17

Hifadhi ya Github: SCADA ya Mifumo ya Udhibiti ya Arduino

Hatua ya 3: Kuelewa Mfumo wa Udhibiti

Kuelewa Mfumo wa Udhibiti
Kuelewa Mfumo wa Udhibiti

Mradi huo unatekelezea Mashine ya Jimbo la Nne (FSM) yenye hali nne kwa kutumia maktaba ya Mashine ya Serikali. Mataifa hayo manne yanaweza kuelezewa kama yafuatayo.

1. NO_LED: LED zote ziko katika hali ya OFF

2. ALL_LED: LED zote ziko katika hali ya ON

3. BIN_CNT: Seti ya LEDs 8 hufanya kazi kama onyesho la mlolongo wa kuhesabu binary mara nane.

4. MAANA: Hali hubadilika kwenda kwa ALL_LED ikiwa sensor ya Ultrasonic itagundua kitu kwa ukaribu. Vinginevyo, inaendelea kuhesabu kwa binary kama hali ya BIN_CNT.

Hatua ya 4: Kuunda Mzunguko

Kujenga Mzunguko
Kujenga Mzunguko
Kujenga Mzunguko
Kujenga Mzunguko
Kujenga Mzunguko
Kujenga Mzunguko
Kujenga Mzunguko
Kujenga Mzunguko

Picha nyingi zimetolewa kutoka kwa pembe tofauti za Mfumo wa Udhibiti wa Arduino. Tumia picha kama kumbukumbu ya kujenga mfumo.

Hatua ya 5: Kupakia Nambari ya Chanzo kwa Arduino

Mara tu mzunguko unapojengwa, mchoro wa Arduino uliotolewa kwenye faili ya SCADA.ino katika hazina ya Github inaweza kupakiwa kwa Arduino. Mashine ya Serikali inaweza kujaribiwa kwa kutumia kitufe tofauti cha kushinikiza kwenye mzunguko kama inavyoonyeshwa kwenye video.

Ilipendekeza: