Isi kandungan:

SCADA untuk Sistem Kawalan berasaskan Arduino: 5 Langkah
SCADA untuk Sistem Kawalan berasaskan Arduino: 5 Langkah

Video: SCADA untuk Sistem Kawalan berasaskan Arduino: 5 Langkah

Video: SCADA untuk Sistem Kawalan berasaskan Arduino: 5 Langkah
Video: Project Monitoring getaran & suhu Realtime pada mesin industri Politeknik Gajah Tunggal Angkatan 34 2024, Julai
Anonim
SCADA untuk Sistem Kawalan berasaskan Arduino
SCADA untuk Sistem Kawalan berasaskan Arduino

Pengawasan Pengawalan dan Perolehan Data (SCADA) adalah kerangka kerja untuk memantau dan mengakses sistem kawalan dari jarak jauh yang biasanya digunakan dalam berbagai sistem industri seperti loji janakuasa, kereta api, unit pembuatan, loji keluli, kapal terbang dan banyak bentuk sistem perindustrian automatik yang lain.

Langkah 1: Membeli Senarai Komponen

Membeli-belah untuk Senarai Komponen
Membeli-belah untuk Senarai Komponen

Projek ini memerlukan komponen berikut:

1. Arduino UNO (Amazon)

2. LED (Amazon)

3. Sensor Ultrasonik (Amazon)

4. Perintang, Kapasitor, Suis, Kabel Jumper (Amazon)

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

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

Langkah 2: Menyiapkan Arduino IDE

Menyiapkan Arduino IDE
Menyiapkan Arduino IDE

Projek ini memerlukan penggunaan perpustakaan tertentu untuk berinteraksi dengan IC yang berbeza seperti I / O expander dan chip DAC. Perpustakaan berikut diperlukan dan telah disediakan melalui repositori Github:

0. Periksa perpustakaan berikut dan pasangkan ke Arduino IDE menggunakan Sketch> Include Library> Add. ZIP Library. dan kemudian semak fail ZIP yang termasuk dalam repositori Github di bawah

1. Perpustakaan Mesin Negeri (SM)

2. Perpustakaan MCP492X

3. Perpustakaan MCP23S17

Github Repository: SCADA untuk Sistem Kawalan berasaskan Arduino

Langkah 3: Memahami Sistem Kawalan

Memahami Sistem Kawalan
Memahami Sistem Kawalan

Projek ini pada asasnya menggunakan Mesin Negeri Terhingga 4-negeri (FSM) menggunakan Perpustakaan Mesin Negeri. Keempat-empat keadaan boleh digambarkan sebagai berikut:

1. NO_LED: Semua LED dalam keadaan MATI.

2. ALL_LED: Semua LED dalam keadaan ON.

3. BIN_CNT: Kumpulan 8 LED berfungsi sebagai paparan urutan pengiraan binari 8-bit.

4. SENSE: Keadaan beralih ke ALL_LED jika sensor Ultrasonik mengesan objek yang berdekatan. Jika tidak, terus dikira dalam binari seperti keadaan BIN_CNT.

Langkah 4: Membina Litar

Membina Litar
Membina Litar
Membina Litar
Membina Litar
Membina Litar
Membina Litar
Membina Litar
Membina Litar

Beberapa gambar telah disediakan diambil dari sudut yang berbeza dari Sistem Kawalan Arduino. Gunakan gambar sebagai rujukan untuk membina sistem.

Langkah 5: Memuat naik Kod Sumber ke Arduino

Setelah rangkaian dibina, lakaran Arduino yang disediakan dalam fail SCADA.ino di repositori Github dapat dimuat naik ke Arduino. Mesin Negeri kemudian boleh diuji dengan menggunakan butang tekan yang berbeza di litar seperti yang ditunjukkan dalam video.

Disyorkan: