Daftar Isi:
- Langkah 1: Alat & Bahan
- Langkah 2: DIP Switch & Jumper Setting untuk BUS 1
- Langkah 3: DIP Switch & Jumper Setting untuk BUS 2
- Langkah 4: DIP Switch & Jumper Setting untuk BUS 3
- Langkah 5: Integrasi Perangkat Lunak
Video: Hingga 3 Bus RS485 di Satu Arduino: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Dalam instruksi ini saya akan menunjukkan cara menghubungkan hingga 3 bus RS485 independen ke satu Arduino. Ini dapat berguna jika Anda ingin membuat gateway antara bus-bus ini atau jika Anda ingin mengontrol perangkat di bus-bus ini (tanpa menghubungkan bus-bus itu sendiri). Aplikasi lain adalah koneksi perangkat RS422 (misalnya kontrol motor) dan perangkat RS485 (misalnya sensor) ke Arduino yang sama.
Bagaimanapun, Anda akan membutuhkan pelindung RS485 dengan antarmuka terisolasi untuk menghilangkan masalah pentanahan dan untuk melindungi Arduino.
Langkah 1: Alat & Bahan
Perangkat keras:
- Arduino UNO (atau komputer papan tunggal lainnya dengan soket Arduino Shield)
- Arduino RS42 / RS485 Shield dengan antarmuka terisolasi
Perangkat lunak:
Arduino IDE
Langkah 2: DIP Switch & Jumper Setting untuk BUS 1
Peloncat:
- UART RX ke posisi 0
- UART TX ke posisi 1
- Tegangan ke posisi 5V
Saklar DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Langkah 3: DIP Switch & Jumper Setting untuk BUS 2
Peloncat:
- UART RX ke posisi 2
- UART TX ke posisi 3
- Tegangan ke posisi 5V
Saklar DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Langkah 4: DIP Switch & Jumper Setting untuk BUS 3
Peloncat:
- UART RX ke posisi 4
- UART TX ke posisi 5
- Tegangan ke posisi 5V
Saklar DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Langkah 5: Integrasi Perangkat Lunak
Perisai untuk bus 1 akan menggunakan perangkat keras UART pada PIN 0 dan 1 Arduino. Kedua perisai lainnya akan menggunakan perangkat lunak UART.
#termasuk
Perangkat LunakSerial RS485_BUS2(2, 3);
Perangkat LunakSerial RS485_BUS3(4, 5);
batalkan pengaturan()
{
….
// init port serial untuk bus 1
Serial.begin(9600);
// init port serial untuk bus 2
RS485_BUS2.begin(9600);
// init port serial untuk bus 3
RS485_BUS3.begin(9600);
….
Data transmisi UART perangkat lunak ini dibatasi oleh daya kalkulasi Arduino. Tentu saja jika Anda akan menggunakan papan Arduino atau STM32 berbasis ARM ini tidak akan terlalu menjadi masalah, tetapi untuk UNO disarankan untuk menggunakan hanya dua perisai pada saat yang sama dan untuk perisai kedua tidak lebih dari 9600 Baud sebagai data rate.
Direkomendasikan:
Komunikasi Nirkabel LoRa 3Km hingga 8Km Dengan Perangkat E32 (sx1278/sx1276) Berbiaya Rendah untuk Arduino, Esp8266 atau Esp32: 15 Langkah
Komunikasi Nirkabel LoRa 3Km hingga 8Km Dengan Perangkat E32 (sx1278/sx1276) Berbiaya Rendah untuk Arduino, Esp8266 atau Esp32: Saya membuat perpustakaan untuk mengelola EBYTE E32 berdasarkan rangkaian perangkat LoRa Semtech, perangkat yang sangat kuat, sederhana dan murah.Anda dapat menemukan Versi 3Km di sini, versi 8Km di siniMereka dapat bekerja pada jarak 3000m hingga 8000m, dan mereka memiliki banyak fitur dan
Pengukur Frekuensi Arduino Sederhana DIY Hingga 6,5MHz: 3 Langkah
Pengukur Frekuensi Arduino Sederhana DIY Hingga 6,5MHz: Hari ini saya akan menunjukkan kepada Anda cara membuat penghitung Frekuensi sederhana yang mampu mengukur frekuensi sinyal reaktan, sinus, atau segitiga hingga 6,5 MHz
Sirkuit On Off Latch Dengan UC. Satu Tombol Tekan. Satu Pin. Komponen Diskrit.: 5 Langkah
Sirkuit On Off Latch Dengan UC. Satu Tombol Tekan. Satu Pin. Komponen Diskrit.: Halo semuanya, sedang mencari sirkuit on/off di internet. Semua yang saya temukan bukanlah yang saya cari. Saya berbicara pada diri sendiri, pasti ada cara untuk itu. Itulah yang saya butuhkan.-Hanya satu tombol tekan untuk menghidupkan dan mematikan.-Hanya harus menggunakan
Konverter PENINGKATAN Arus 1A hingga 40A untuk Motor DC Hingga 1000W: 3 Langkah
Konverter BOOST Arus 1A hingga 40A untuk Motor DC Hingga 1000W: Hai !Dalam video ini, Anda akan mempelajari cara membuat rangkaian penguat arus untuk Motor DC ampere tinggi hingga 1000W dan 40 Amps dengan transistor dan transformator tap-tengah.Meskipun, arus pada output sangat tinggi tetapi tegangan akan menjadi r
Pena IR Minimalis: Tanpa Solder, Di Bawah Satu Menit, Di Bawah Satu Dolar.: 3 Langkah
Pena IR Minimalis: Tanpa Solder, Di Bawah Menit, Di Bawah Dolar.: Instruksi pertama saya, semoga bermanfaat: Jika Anda ingin menguji JC Lee (JC adalah singkatan dari Johnny Chung, tetapi dia juga melakukan keajaiban. ..) atau program Smoothboard di www.smoothboard.net (tahun cahaya ke depan, karena Boon Jin mulai