Isi kandungan:
- Langkah 1: Alat & Bahan
- Langkah 2: Tetapan DIP Switch & Jumper untuk BUS 1
- Langkah 3: Tetapan DIP Switch & Jumper untuk BUS 2
- Langkah 4: Tetapan DIP Switch & Jumper untuk BUS 3
- Langkah 5: Integrasi Perisian
Video: Hingga 3 Bis RS485 pada Satu Arduino: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Dalam arahan ini saya akan menunjukkan cara menghubungkan hingga 3 bas RS485 bebas ke satu Arduino. Ini boleh berguna jika anda ingin membuat pintu masuk antara bas ini atau jika anda ingin mengawal peranti dalam bas ini (tanpa menghubungkan bas itu sendiri). Aplikasi lain adalah sambungan peranti RS422 (misalnya kawalan motor) dan peranti RS485 (misalnya sensor) ke Arduino yang sama.
Walau apa pun, anda memerlukan perisai RS485 dengan antara muka terpencil untuk mengatasi masalah pembumian dan melindungi Arduino.
Langkah 1: Alat & Bahan
Perkakasan:
- Arduino UNO (atau komputer papan tunggal lain dengan soket Arduino Shield)
- Arduino RS42 / RS485 Shield dengan antara muka terpencil
Perisian:
Arduino IDE
Langkah 2: Tetapan DIP Switch & Jumper untuk BUS 1
Pelompat:
- UART RX ke kedudukan 0
- UART TX ke kedudukan 1
- Voltan ke kedudukan 5V
Suis DIP:
- S1 = MATI - AKTIF - HIDUP - MATI
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Langkah 3: Tetapan DIP Switch & Jumper untuk BUS 2
Pelompat:
- UART RX ke kedudukan 2
- UART TX ke kedudukan 3
- Voltan ke kedudukan 5V
Suis DIP:
- S1 = MATI - AKTIF - HIDUP - MATI
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Langkah 4: Tetapan DIP Switch & Jumper untuk BUS 3
Pelompat:
- UART RX ke kedudukan 4
- UART TX ke kedudukan 5
- Voltan ke kedudukan 5V
Suis DIP:
- S1 = MATI - AKTIF - HIDUP - MATI
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Langkah 5: Integrasi Perisian
Perisai untuk bas 1 akan menggunakan perkakasan UART pada PIN 0 dan 1 Arduino. Kedua-dua perisai lain akan menggunakan perisian UART.
#sertakan
PerisianSerial RS485_BUS2 (2, 3);
PerisianSerial RS485_BUS3 (4, 5);
persediaan tidak sah ()
{
….
// port bersiri init untuk bas 1
Serial.begin (9600);
// port bersiri init untuk bas 2
RS485_BUS2.begin (9600);
// port bersiri init untuk bas 3
RS485_BUS3.begin (9600);
….
Data penghantaran UART perisian ini dibatasi oleh kekuatan pengiraan Arduino. Sudah tentu jika anda menggunakan papan Arduino atau STM32 berasaskan ARM, ini tidak akan menjadi masalah, tetapi untuk UNO disyorkan untuk menggunakan hanya dua perisai pada masa yang sama dan untuk pelindung kedua tidak lebih daripada 9600 Baud sebagai kadar data.
Disyorkan:
Mengubah Pad Dance L-tek ke Poll pada 1000hz pada Windows dan Linux: 9 Langkah
Mengubah Pad Dance L-tek ke Poll pada 1000hz di Windows dan Linux: Mengapa mod ini? Sekiranya anda pernah menatal ke grafik pada lagu 125 BPM, anda mungkin tertanya-tanya, ada apa dengan boi spikey ini? Mengapa masa jatuh ke dalam "slot" diskrit? ITG dan DDR mempunyai tetingkap masa yang sangat ketat, dan dengan ini
Komunikasi Tanpa Wayar LoRa 3Km hingga 8Km Dengan Peranti E32 Kos Rendah (sx1278 / sx1276) untuk Arduino, Esp8266 atau Esp32: 15 Langkah
LoRa 3Km hingga 8Km Komunikasi Tanpa Wayar Dengan E32 Kos Rendah (sx1278 / sx1276) Peranti untuk Arduino, Esp8266 atau Esp32: Saya membuat perpustakaan untuk menguruskan EBYTE E32 berdasarkan siri Semtech peranti LoRa, peranti yang sangat kuat, sederhana dan murah. Anda boleh menjumpai Versi 3Km di sini, versi 8Km di siniMereka boleh bekerja pada jarak 3000m hingga 8000m, dan mereka mempunyai banyak ciri dan
Litar Off Latch Dengan UC. Butang Satu Tekan. Satu Pin. Komponen diskrit: 5 Langkah
Litar Off Latch Dengan UC. Butang Satu Tekan. Satu Pin. Komponen diskrit: Halo semua, sedang mencari litar hidup / mati di jaring. Semua yang saya dapati bukanlah yang saya cari. Saya bercakap dengan diri sendiri, semestinya ada cara untuk itu. Itulah yang saya perlukan.-Hanya satu butang tekan untuk melakukan dan mematikan. -Harus menggunakan
Fotogrametri percuma pada Mac OS: Dari Foto hingga Model 3D: 5 Langkah
Fotogrametri percuma di Mac OS: Dari Foto hingga Model 3D: Fotogrametri adalah penggunaan gambar / fotografi untuk mengukur jarak antara objek (terima kasih Webster). Tetapi untuk tujuan moden, ia sering digunakan untuk membuat model 3D dari sesuatu yang nyata tanpa memerlukan Pengimbas 3D. Terdapat banyak
Memasang Windows pada Pemacu Luaran Dengan Partition Mac pada Mac: 5 Langkah (dengan Gambar)
Memasang Windows pada Pemacu Luaran Dengan Partisi Mac di Mac: Sekiranya anda telah membeli sesuatu seperti MacBook pro asas dan menyimpan sedikit wang tunai, tetapi kemudian segera menghadapi masalah penyimpanan ketika cuba memasang tetingkap menggunakan Bootcamp Kita semua tahu bahawa 128 gb tidak diperlukan ini supaya kita mungkin membeli sesuatu