2. Rangkaian Konverter Level Tegangan Dan Hubungan antara Rangkaian Konverter, Modul TRW2.4G, dan Mikrokontroler

dokumen-dokumen yang mirip
Pengiriman Data Serial Tanpa Kabel Menggunakan Transceiver 2.4Ghz Bagian 2 Konfigurasi Transceiver 2.4GHz

KENDALI ROBOT MELALUI RF DENGAN D-JOY CONTROLLER

DT-51 Application Note

asic Application Note AN97 BASIC Chatting

AVR Application Note AN95 Wireless Chatting with PC

Pengiriman Data Serial Tanpa Kabel Menggunakan Transceiver 2.4Ghz

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III PERANCANGAN ALAT

Gambar 3.1 Blok Diagram Port Serial RXD (P3.0) D SHIFT REGISTER. Clk. SBUF Receive Buffer Register (read only)

BAB III DESKRIPSI MASALAH

PC-Link Application Note

BAB III PERANCANGAN STAND ALONE RFID READER. Dalam penelitian ini, perancangan sistem meliputi :

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar

BAB III PERANCANGAN SISTEM

ADC (Analog to Digital Converter)

BAB III PERANCANGAN. Dalam bab ini akan dibahas mengenai deskripsi alat, perancangan dan realisasi dari

DT-AVR Application Note

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan April 2015 sampai dengan Mei 2015,

PENGATUR KADAR ALKOHOL DALAM LARUTAN

BAB III PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

ANTAR MUKA DST-51 DENGAN MODUL AD-0809

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

ANALOG TO DIGITAL CONVERTER

DT-51Application Note

BAB III PERANCANGAN PERANGKAT KERAS MOBILE-ROBOT

DT-BASIC Mini System. Gambar 1 Blok Diagram AN132

BAB III PERANCANGAN. 3.1 Diagram blok sistem

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN SISTEM

DT-AVR Application Note

BAB III PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

Konsep dan Cara Kerja Port I/O

BAB IV ANALISIS DATA DAN PEMBAHASAN

DT-AVR Application Note. Gambar 1 Blok Diagram AN133

DSR CHANNEL DELTA SERVO CONTROLLER

BAB III PERANCANGAN DAN PEMBUATAN ALAT

PROSES PENGAMBILAN DATA SENSOR DARI DQI

BAB 3 PERANCANGAN SISTEM. pada sistem pengendali lampu telah dijelaskan pada bab 2. Pada bab ini akan dijelaskan

APLIKASI HITACHI M1632 LCD PADA SC - AVR

BAB III METODE PENELITIAN. Tujuan dari tugas akhir ini yaitu akan membuat sebuah mobile Robot

Komunikasi Data SPI pada Mikrokontroler MCS51

BAB III PERANCANGAN ALAT

DT-51 Application Note

TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto

BAB III METODE PENELITIAN. diperlukan dengan beberapa cara yang dilakukan, antara lain:

DAFTAR ISI BAB II. TINJAUAN PUSTAKA... 5

DT-SENSE Application Note

Wireless Infrared Printer dengan DST-51 (Komunikasi Infra Merah dengan DST-51)

Menggunakan ADC 16-bit DST-R8C

PERTEMUAN. KOMUNIKASI MIKROKONTROLER 89C51 DENGAN KOMPUTER (Lanjutan)

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

DT-I/O. DT-I/O Application Note

DAFTAR ISI HALAMAN JUDUL LEMBAR PENGESAHAN HALAMAN PERNYATAAN MOTTO PERSEMBAHAN PRAKATA DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR INTISARI ABSTRAK BAB I.

Interfacing. Materi 7: SPI Communication. Disusun Oleh: I Nyoman Kusuma Wardana

DT-51 Application Note

SureLink A. Gambar 1 Blok Diagram AN63

DT-I/O. I/O Application Notes AN164 Komunikasi Jarak Jauh antara 2 PC dengan RS-485. Application Note AN164

BAB III PERANCANGAN SISTEM

Programmable Peripheral Interface 8255

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

Abstrak. Kata Kunci: USB, RS485, Inverter, ATMega8

BAB III PERENCANAAN DAN REALISASI

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras

DT-AVR Application Note

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

DAFTAR ISI ABSTRAKSI KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR DAFTAR LAMPIRAN DAFTAR ISTILAH DAN SINGKATAN. 1.1 Latar Belakang Masalah 1

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

BAB III PERANCANGAN ALAT

DT-51 Application Note

DT-SENSE Application Note

Organisasi Sistem Komputer. Port Serial

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

BAB III PERANCANGAN SISTEM

BAB II LANDASAN TEORI

BAB 3 PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT

SIMULASI KERETA REL LISTRIK DENGAN KENDALI KECEPATAN SISTEM PWM DAN PALANG PINTU PERLINTASANN OTOMATIS BERBASIS MIKROKONTROLLER. ATmega16 PROYEK AKHIR

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

Gambar 3.1 Blok Diagram Sistem

BAB III ANALISA DAN CARA KERJA RANGKAIAN

Materi 5: Protokol I2C

BAB III PERENCANAAN SISTEM DAN PEMBUATAN ALAT

BAB III ANALISIS DAN DESAIN SISTEM

DT-AVR Application Note

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

AVR ATmega8. Kuliah SBM

BAB III PERANCANGAN DAN REALISASI ALAT

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

SPC Application Note. SPC Blue-Link (J2) Tabel 1 Hubungan SPC Blue-Link Dengan Komputer

BAB III METODE PENELITIAN

PERANCANGAN PROTOTIPE KONTROL MOBILE ROBOT PEMINDAH BENDA

Transkripsi:

PENDAHULUAN Alat ini di buat pada tahun 2008 untuk komunikasi nirkabel robot swarm KRCI 2008. Disini akan di jelasakan secara ringkas dasar pemrograman TRW 2.4G menggunakan mikrokontroler AVR. Bagi yang berminat mendapatkan softwarenya silahkan hubungi penulis di hendra.kusdarwanto@gmail.com Yang menarik dari modul TRW 2.4G, modul ini mendukung komunikasi multi channel dengan alamat yang berbeda beda, jadi dapat di gunakan untuk komunikasi multidrop. TRW 2.4G mendukung 2 macam mode pengiriman data: Shockburst Mode dan Direct Mode. Pada mode Shockburst kecepatan data bisa mencapai 1Mbps. Yang menjadi pertanyaan adalah Apakah ini berarti kecepatan mikrokontroler nya juga minimal harus 1Mbps? jawabnya adalah Tidak karena pada mode ini data pengiriman dan penerimaan akan di simpan terlebih dahulu di internal buffer yang ada di dalam modul TRW 2.4G, jadi dengan menggunakan mikrokontroler paling lemot pun, TRW ini masih dapat bekerja. Sebaliknya, pada mode Direct, modul TRW 2.4G berfungsi sepert modul RF biasa sehingga kecepatan mikrokontrolernya pun harus tinggi. Disini penulis hanya akan menjelaskan system komunikasi TRW 2.4G pada mode Shockburst 1 channel saja. SISTEM HARDWARE 1. Pin Out TRW 2.4G 2. Rangkaian Konverter Level Tegangan Dan Hubungan antara Rangkaian Konverter, Modul TRW2.4G, dan Mikrokontroler Yang perlu di ingat bahwa TRW 2.4G menggunakan catu daya 3.3V DC, begitu pula untuk jalur datanya, TRW 2.4G menggunakan level tegangan 3.3 V DC, jadi koneksi antara mikrokontroler dengan TRW 2.4G harus menggunakan rangkaian yang dapat mengubah level tegangan dari 5V ke 3.3V dan sebaliknya.

Sumber: www.innovativeelectronic.com Pin P0, P4, P6, P7 dan pin 11 (74H125) adalah hubungan antara mikrokontroler dan rangkaian converter level tegangan, sedangan pin CE, CS, CLK1, Data dan pin 12 (74H125) adalah hubungan antara rangkaian converter level tegangan dengan modul TRW 2.4G. hubungkan pin 12 (74H125) ke pin DR1 modul TRW 2.4G. Sebaiknya rangakaian ini di uji terlebih dahulu sebelum di hubungkan ke modul TRW2.4G!!! 3. Rangkaian Regulator Tegangan 3.3 V DC : SISTEM SOFTWARE 1. Interfacing Modul TRW 2.4G menggunakan interface serial sinkron menggunakan pin Data dan pin CLK1 (utk channel 1). Di sini, yang bertugas membangkitkan clock adalah mikrokontroler. Penjelasan Pin

a. Data : Pin yang menjadi jalur data serial anatar mikrokontroler dan modul TRW 2.4G b. CLK1 : Pin yang menjadi jalur Clock dari mikrokontroler c. CE : Pin Chip Enable d. CS : Pin untuk masuk pada mode konfigurasi. CS=0 disable. CS=1 enable 2. Protocol Komunikasi TRW 2.4G menggunakan protocol sbb: Preamble : Header dari paket data. Pada mode shockburst, saat modul mengirimkan data, nilai ini akan di generate secara otomatis oleh modul. Saat modul menerima data, nilai ini akan di deteksi dan di pisahkan dari Payload secara otomatis oleh modul. Lebar data 4 atau 8 bit ADDR Payload CRC : Alamat yang dituju. Pada mode shockburst, saat modul menerima data, nilai ini akan di pisahkan dari Payload secara otomatis oleh modul. Lebar data 8 40 bit : Data yang dikirim atau di terima. Paket data pada TRW 2.4G tidak boleh melebihi 256 bit, jadi lebar data Payload=256 (ADDR+CRC) : Checksum. Pada mode shockburst, saat modul mengirimkan data, nilai ini akan di generate secara otomatis oleh modul. Pada saat menerima data, nilai ini akan di deteksi dan dipisahkan oleh payload secara otomatis oleh modul. Lebar data 18 16 bit 3. Algoritma 3.1. Prosedur Mode Konfigurasi Mode konfigurasi dilakukan untuk memulai atau mengubah konfigurasi modul TRW 2.4G. Prosedur mode konfigurasi dilakukan dengan cara mengisi register register inisialisasi modul TRW 2.4G scara serial sinkron (jangan lupa memberikan nilai high pin CS dan low pada pin CE untuk memulai konfigurasi). Register register tersebut adalah sbb:

Sumber: TRW 2.4G datasheet

Timing diagram mode konfigurasinya adalah sbb: Note: Nilai Tcs2data > 5us Sumber: TRW 2.4G datasheet 3.2. Prosedur Transmit Data Prosedur ini di gunakan untuk mengirim data secara nirkabel dengan flowchart sbb:

Sumber: TRW 2.4G datasheet Penjelasan flowchart: 1. Masukkan nilai register D0 (RXEN) = 0 (melalui mode konfigurasi) dan beri nilai CE =1 2. Masukkan nilai alamat yang dituju diikuti dengan data yang akan di kirim dari mikrokontroler ke modul TRW 2.4G secara serial sinkron 3. Modul TRW akan menambahkan CRC (Checksum) ke paket data 4. Beri nilai CE = 0

5. Modul TRW akan menambahkan Preamble ke paket data 6. Modul TRW akan mengirimkan paket data secara nirkabel Timing diagram mode transmit adalah sbb: Sumber: TRW 2.4G datasheet Note: Tce2data > 5us 3.3. Prosedur Receive Data Prosedur ini di gunakan untuk menerima data secara nirkabel dengan flowchart sbb:

Sumber: TRW 2.4G datasheet

Penjelasan flowchart: 1. Masukkan nilai register D0 (RXEN) = 1 (melalui mode konfigurasi) 2. TRW memeriksa Preamble data yang masuk 3. TRW memeriksa apakah alamat yang diterima benar (sama dengan alamat diri) 4. TRW memeriksa apakah CRC benar 5. Jika semua prosedur di atas benar, maka nilai DR1 TRW 2.4G atau pin no 11 (74HC125) akan bernilai high. Payload akan di pisahkan dari data ADDR, CRC dan Preamble. Payload akan disimpan di buffer internal modul TRW 2.4G 6. Data di Buffer internal modul TRW siap di baca oleh mikrokontroler secara serial sinkron 7. Jika buffer sudah kosong, maka DR1 akan bernilai low Timing diagram mode receive adalah sbb: SELAMAT BERKREASI DAN SALING BERBAGI. Sumber: TRW 2.4G datasheet