25/09/2016
KLASIFIKASI SENSOR • Internal – Sensor posisi, kecepatan, percepatan – Contoh : deteksi variabel posisi join lengan
SENSOR ROBOT
• Eksternal – – – – – – –
KLASIFIKASI SENSOR BERDASARKAN SINYAL OUTPUT Output Sensor
Contoh Aplikasi / sensor
Biner (1/0)
Sensor tactile (limit switch, TX-RX infra Merah
Analog, misal ( 0 – 5 ) V
Sensor Temperature, accelerometer
Pulsa , misal PWM
Giroskop digital
Data Serial, misal RS232C atau USB
Modul GPS
Jalur paraller / Bus
Kamera digital, rotary encoder dilengkapi IC HCTL2000/2020
Sensor taktil (limit switch, tombol taktil) Sensor force dan sensor torsi Sensor proksimiti Sensor jarak Sensor vision Gyro, kompas digital, detektor api, detektor gas dan lain-lain Contoh : Variabel luar seperti area(range), proximity, sentuhan (touch), lebih berfungsi sebagai penuntun (identifikasi & enganganan)
SENSOR BINER • Sensor biner menghasilkan output logika1 atau 0 saja. • Contoh : limit switch yang dioperasikan sebagai sensor tabrakan yg dipasang pada bumper robot. • Setiap perangkat sensor pada dasarnya dapat dioperasikan secara biner dengan menggunakan sistem threshold atau komparasi pada outputnya.
1
25/09/2016
SENSOR ANALOG • Fenomena analog yg biasa diukur di dalam sistem internal robot berhubungan dengan posisi, kecepatan, percepatan, kemiringan / kecondongan, dsb. • Pengukuran dari luar sistem robot banyak berhubungan dengan penetapan posisi koordinat robot terhadap referensi ruang kerja. Mis : posisi robot terhadap garis lintang dan bujur bumi. – Contoh : sensor GPS
SENSOR KAMERA
KETENTUAN UMUM SENSOR Ukuran fisik Akurasi Jangkauan yang sesuai Efeknya terhadap kuantitas yang sedang diukur • Ketahanan terhadap lingkungan • Biaya • • • •
Contoh Kamera Mikro
• Penggunaan kamera (digital) dalam dunia robotik dikenal sebagai robotics vision. • Seperti halnya mata pada manusia, kamera dapat didesain sebagai mata robot. • Kemampuan kamera digital biasanya diukur dari resolusi tangkapan gambarnya dalam pixels/inch atau pixels/cm. Makin besar resolusi maka makin akurat tangkapan gambarnya.
2
25/09/2016
Aplikasi Kamera
ROTARY / SHAFT ENCODER • Untuk pengukuran posisi putaran yang lebih presisi dapat menggunakan rotary / shaft encoder. • Prinsip kerjanya bisa diilustrasikan berikut :
Bentuk Fisik Rotary encoder
SENSOR SONAR Sound Navigation and Ranging • Sensor yang umum digunakan untuk Menentukan jarak sebuah objek. • Pada dasarnya sensor ini bekerja berdasarkan prinsip pemantulan gelombang suara, variable yang diukur adalah waktu pemantulan sejak gelombang tersebut dipancarakan • Perubahan frekuensi untuk menghitung kecepatan dari obyek (Doppler effect)
3
25/09/2016
SENSOR SONAR Sound Navigation and Ranging
MASALAH YANG SERING MUNCUL PADA SENSOR
BOUNCING
BOUNCING
• Saat switch mekanik (push button, switch) antar terminalnya tidak langsung tersambung dengan sempurna • Tekanan, getaran, kotoran, minyak, karat, dan faktor lain menyebabkan kontak logamnya memantul-mantul tersambung dan tidak, sebelum mencapai kondisi barunya.
• Bila switch tersebut digunakan sebagai data masukan ke mikrokontroler, dapat menyebabkan kesalahan data karena dianggap ada sata masuk berkali-kali
4
25/09/2016
SOLUSI BOUNCING • Secara mekanik – Teknologi switch semakin maju – Tactile switch menghasilkan sambungan yang kuat, pulsa yang bersih, seperti bunyi klik pada mouse PC – Membrane-switch, lembaran karet dengan ujung konduktif, karet yang lembut menghasilkan sambungan yang lembut, menimbulkan bouncing yang minimal, seperti pada keyboard PC, kalkulator, dll
SOLUSI BOUNCING • Secara Elektronik – Rangkaian RC – Rangkaian RC + Schmitt
SOLUSI BOUNCING • Secara Elektronik – Rangkaian RC – Dengan menentukan rasio RC mendapatkan waktu yang dibutuhkan untuk pengosongan kapasitor dan akan menentukan keakuratan informasi output
SOLUSI BOUNCING • Secara Elektronik – Rangkaian RC – Rangkaian RC + Schmitt – Digital Latch menggunakan switch SPDT
5
25/09/2016
SOLUSI BOUNCING • Secara Elektronik – Rangkaian RC – Rangkaian RC + Schmitt – Digital Latch menggunakan switch SPDT – Rangkaian RC + Op-Amp sebagai komparator Bila pola sinyal diketahui, Vref dapat dibuat lebih tinggi
MAX 6816, MAX 6817, MAX 6818 Switch debouncer
SOLUSI BOUNCING • Secara Elektronik – Rangkaian RC – Rangkaian RC + Schmitt – Digital Latch menggunakan switch SPDT – Rangkaian RC + Op-Amp sebagai komparator – Triggered timer bila switch ditekan, IC 555 menghasilkan pulsa dengan durasitertentu (didesain lebih lama dari waktu bouncing), aktivasi switch berikutnya tidak akan mengganggu pulsa keluaran
SOLUSI BOUNCING • Secara Software setelah event pertama terdeteksi, tambahkan delay untuk mengabaikan bouncing
6
25/09/2016
SENSOR ELEKTRONIK AKTIF
Bila tidak sesuai
Contoh rangkaian penguat tegangan
Bila tidak sesuai
7
25/09/2016
SENSOR ELEKTRONIK AKTIF
Bila tidak sesuai
Contoh rangkaian penguat tegangan
Bila tidak sesuai
8
25/09/2016
Contoh rangkaian penguat arus
Sensor elektronik pasif
TUGAS • Buat Paper tentang Bentuk Fisik, cara kerja dan Spesifikasi dari : – Sensor infrared Sharp GP2D15 – Sensor IRM (Infrared Modulated) – Sensor Sentuh – Sensor Cahaya – Sensor Suara – Sensor temperatur LM35DZ
9