Kecepatan Transfer Data RS485 Rangkaian Half-Duplex pada RS485 Pemrograman RS485

2.3.3 Kecepatan Transfer Data RS485

Gambar 2.10 Grafik kecepatan transfer data vs panjang kabel data 2.3.4 Topologi Jaringan RS485 Gabar 2.11 Topologi jaringan RS485

2.3.5 Rangkaian Half-Duplex pada RS485

Half duflex artinya pada satu saat hanya ada 1 node yang mengirim data secara bergantian. Mengirim dan menerima data dengan pengaturan pada pin RE dan DE . Universitas Sumatera Utara Gambar 2.12 Rangkaian RS485 dengan ic max485 2.3.6 Penjelasan kaki ic max485  kaki 1 digunakan untuk menerima data , kaki ini dihubungkan dengan pin Rx dari comm port rs232 dari Pc atau Rx dari microcontroller.  kaki 2 RE digunakan untuk kontrol penerimaan data jika diberi 0 maka siap menerima data jika 1 maka tidak bisa menerima data.  kaki 3 DE digunakan untuk kontrol pengiriman data jika pc atau mikrokontroler ingin mengirim data maka kaki ini harus diberi logika 1.  kaki 4 digunakan untuk jalur pengiriman data , kaki ini dihubungkan ke Tx dari pin comm port rs232 atau Tx mikrokontroler.  kaki 5 di hubungkan ke ground.  kaki 6 dihubungkan dengan kaki 6 dari ic max485 node lainnya melalui kable data, biasanya dinamakan jalur A  kaki 7 dihubungkan dengan kaki 7 dari ic max485 node lainya melalui kabel data, biasanya dinamakan jalur B.  kaki 2 pada master biasanya dihubungkan ke 0 ground . Artinya master selalu siap menerima data.

2.3.7 Pemrograman RS485

Universitas Sumatera Utara Secara pemrograman Rs485 persis sama dengan rs232 , hanya perlu ditambah perintah untuk membuat kaki 3 DE dari ic max485 diset menjadi 1 ketika akan mengirim data . Jika kita ingin mengirim data dari komputer lewat program visual basic 6 bisa dengan baris perintah : MSComm1.RTSEnable = False dan sebaliknya ketika penerimaan data kaki 2 RE dari ic max485 diset ke

0. dengan baris perintah :

MSComm1.RTSEnable = True sebelumnya jangan lupa hubungkan pin RTS pada serial port PC kita dengan Pin 3 DE dari ic max485 seperti tampak pada contoh jaringan Rs485 gambar dibawah ini: Gambar 2.13 RS485 network Universitas Sumatera Utara Penjelasan Rangkaian diatas: a. Master pada rangkaian diatas adalah sebuah PC dan sebagai slavenya adalah 2 buah microcontroller. b. IC Max232 digunakan merubah tegangan dari 12v port serial PC ke TTL 5 volt . karena tegangan yang keluar dari Comm port PC kita 12v , sedangkan max485 menggunakan tegangan TTL 5v. Ada cara yang lebih praktis yaitu dengan menggunakan modul Rs232 to rs485. c. Kaki RE ic max485 dihubungkan ground artinya PC sebagai master selalu siap defaultnya menerima data d. Pada ujung kabel data jangan lupa diberi tahanan 120 ohm supaya sinyal tidak mantul. e. Pada slave misalnya sebuah Microcontroller dgn Icmax485 , gabungkan kaki RE dan DE dari max485 lalu hubungkan ke pin tertentu misal portD.7 maka ketika Mikrokontroler akan mengirim data , portD.7 harus dibuat 1 terlebih dahulu sebelum microcontroller mengirim data . PortD.7 = 1; DE dan RE dibuat 1 putchar„a‟; kirim data „a‟ PortD.7=0; DE dan Re = 0 kembalikan ke default siap terima data

2.3.8 Kelebihan dan kekurangan komunikasi RS485