DSR CHANNEL DELTA SERVO CONTROLLER

dokumen-dokumen yang mirip
Aplikasi Penggerak Lengan Robot dalam memindahkan barang pada sistem roda berjalan.

SST-21 MOVING SIGN CONTROLLER SYSTEM

DQI 06 DELTA DATA ACQUISITION INTERFACE V.06

TEKNIK REKAM DAN PUTAR SUARA DENGAN MENGGUNAKAN MODUL D VOICE 04

SST-01 LCD Sub System 01 LCD Interface

PROSES PENGAMBILAN DATA SENSOR DARI DQI

KENDALI ROBOT MELALUI RF DENGAN D-JOY CONTROLLER

DGSM300 DELTA GSM MODEM INTERFACE

DQI-03 DELTA ADC. Dilengkapi LCD untuk menampilkan hasil konversi ADC. Dilengkapi Zero offset kalibrasi dan gain kalibrasi

APLIKASI PENGOLAHAN DATA DARI SENSOR-SENSOR DENGAN KELUARAN SINYAL LEMAH

ROBOT YANG DIPROGRAM OLEH WINDOW PARAMETER MELALUI MEDIA INFRA RED

Teknologi RFID Baca Tulis

BAB IV PENGUJIAN ALAT DAN ANALISA

USER MANUAL DELTA ELECTRONIC. electronic.com sby.com UART TTL. RS232 Selector RS232 / TTL Level

Menampilkan nilai dari 8 kanal ADC ke Port Serial PC oleh Modul ST-51 dan AD-0809 V2.0

Mesin Absensi Sederhana dengan menggunakan R/W RFID

Fasilitas-fasilitas Tambahan DST-51

Alat Pindai Profil Lambung Kapal

BAB III METODE PENELITIAN. pada blok diagram tersebut antara lain adalah webcam, PC, microcontroller dan. Gambar 3.1 Blok Diagram

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA DATA

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. Metode penelitian yang digunakan adalah studi kepustakaan dan

BAB IV PENGUJIAN ALAT DAN ANALISA

Menggunakan ADC 16-bit DST-R8C

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

Setting X-CTU Pada Xbee Series 1

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras untuk mengoperasikan rangkaian DC servo pada mesin CNC dan

Alat Pengukur Level Air

SISTEM AKUISISI DATA VIA WEBSITE BERBASISKAN MIKROKONTROLLER

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

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

BAB IV PENGUJIAN DAN ANALISIS SISTEM

WIZnet. Application Note AN178 Wireless IP Printer 1 Oleh : Tim IE

BAB III PERANCANGAN SISTEM

Trademarks & Copyright

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

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

DT-SENSE Color Sensor Q uick S tart

Bab I. Pendahuluan BAB I PENDAHULUAN 1.1. LATAR BELAKANG

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB IV HASIL DAN UJI COBA

Konsep dan Cara Kerja Port I/O

PETUNJUK PELAKSANAAN PRAKTIKUM ET3100 PRAKTIKUM TEKNIK TELEKOMUNIKASI 3: JARINGAN KOMPUTER

Percobaan 3 PENGENALAN INTERFACE I 2 C

GSM RELAY CM2 CM3 NO3 NC2 NC3. Port 1 SIMCARD GND RXD VCC TXD UART CM6 CM7 NO6 NO7 NC7

AVR USB ISP Trademarks & Copyright

BAB IV PENGUJIAN SISTEM. perangkat keras dan perangkat lunak dari Micromouse Robot dan aplikasi pada PC

de KITS Application Note AN20 - How 2 Use de KITS SPC Alphanumeric Display with StarTech PPI Card

PC-Link. 1x Komputer / Laptop dengan OS Windows 2000, Windows XP atau yang lebih tinggi. Gambar 1 Blok Diagram AN200

AD Channel AD Conversion

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

Antarmuka PC Keyboard dengan DST-AVR

Dosen Jurusan Teknik Elektro Industri 2 3

MERANCANG DELTA ROBO SOCCER (WARRIOR VERSION)

BAB 1l DASAR TEORI 2.1. NODEMCU V3

APLIKASI HITACHI M1632 LCD PADA SC - AVR

PERANCANGAN DAN REALISASI BAB III PERANCANGAN DAN REALISASI

Gambar 18. Koneksi Peer to Peer. Switch. Komputer B. Gambar 19. Topologi Star menggunakan 3 PC

1 Pendahuluan Spesifikasi Sistem yang Dianjurkan... 3

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

DT-SENSE. Color Sensor

8. Mengirimkan stop sequence

Low Cost Motor Controller

DT-SENSE. Flame Detector

DT-AVR Application Note

BAB 4 IMPLEMENTASI DAN EVALUASI. dan software. Berikut adalah spesifikasi-spesifikasi yang terdapat di dalam sistem :

BAB III ANALISIS DAN PERANCANGAN

BAB IV PENGUJIAN DAN ANALISA

ROBOT LABA-LABA PENJEJAK GARIS (HEXAPOD LINE FOLLOWER)

DT-51 Application Note

Neo Stepper Motor 1.2A

DT-BASIC Application Note

3. METODOLOGI PENELITIAN

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK. Perangkat keras dari alat ini secara umum terdiri dari rangkaian dibagi

PC-Link Application Note

WIZnet. Application Note AN179 Wireless IP Printer 2 Oleh : Tim IE

}Packet List Panel. } Packet Details Panel. } Packet Byte Panel. Nama : Devi Indra Meytri NIM : Kelas : SI Reguler 4A

DT-AVR Application Note

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

Gambar 4.17 Instalasi Modem Nokia 6100 Install From Disk

de KITS Application Note AN51 How 2 Use de KITS SPC Character LCD w/ PC

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

Wireless Gamepad Interface

BAB III PERANCANGAN DAN PEMBUATAN ALAT

DT-AVR Application Note

APLIKASI DGPS-508 sebagai penanda lokasi kecelakaan kapal (Beacon Locator Position)

DT-SENSE. UltraSonic Ranger (USR)

JARINGAN KOMPUTER. Disusun Oleh : Nama : Febrina Setianingsih NIM : Dosen Pembimbing : Dr. Deris Stiawan, M.T., Ph.D.

BAB IV PENGUJIAN ALAT DAN ANALISA

Cerita ini lanjutan dari artikel ini eper-menggunakan-plc-keyence-kv-40atp.

BAB III METODE PENELITIAN

DT-SENSE. Barometric Pressure & Temperature Sensor

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

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

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

BAB III PERANCANGAN SISTEM

BAB IV PENGUJIAN DAN ANALISA ALAT

Transkripsi:

DSR-30 30 CHANNEL DELTA SERVO CONTROLLER DESKRIPSI DSR-30 Delta Servo Control adalah sebuah modul pengendali motor servo melalui port serial. Motor servo diatur gerakannya dengan menggunakan PWM di mana posisi dari servo ditentukan oleh lebar pulsa PWM tersebut. Pada aplikasi-aplikasi mekanis seperti pada robot seringkali dibutuhkan proses penggerakkan beberapa motor

servo sekaligus. Hal ini akan cukup rumit bila dilakukan oleh sebuah mikrokontroler di mana mikrokontroler tersebut masih akan dikembangkan untuk fungsi-fungsi lain dari robotik. DSR-30 yang memiliki 30 kanal Servo sehingga dapat mengatur posisi 30 motor servo sekaligus melalui data-data yang dikirim pada port serial akan sangat membantu dalam hal ini. Sistem mikrokontroler utama hanya cukup mengirimkan perintah-perintah yang merupakan posisi tiap-tiap servo. Selain mengatur posisi servo juga terdapat perintah untuk meminta posisi servo saat ini. BAGIAN-BAGIAN SRV1/PORT1-SRV/PORT30 Konektor yang menghubungkan modul ini motor servo ISP Port, konektor untuk pemrograman firmware dari Servo Control melalui ISP Port Serial, konektor yang menghubungkan modul ini dengan port serial sistem mikrokontroler, kabel RS232 atau USB to RS232 Converter PETUNJUK INSTALASI DENGAN PC 1. Pasang Kabel RS232 atau DU-232 (Atur DU-232 agar mengambil sumber daya dari Servo Controller dan bukan dari Port USB PC) 2. Buka Software Dumpterminal.exe dan atur COM Setting 9600 bps 8 N 1 dan alamat COM sesuai dengan kabel RS232 yang terhubung. 3. Hubungkan Power Supply 5-6 Volt DC ke bagian power input 4. Kirimkan perintah-perintah untuk menggerakkan motor sesuai protokol PETUNJUK INSTALASI DENGAN SISTEM MIKROKONTROLER 1. Hubungkan port serial ke port serial sistem mikrokontroler. Bila anda menggunakan Sistem Mikrokontroler dari Delta maka cukup digunakan kabel dengan konfigurasi straight 2. Hubungkan Power Supply 5-6 Volt DC ke bagian power input 3. Kirimkan perintah-perintah untuk menggerakkan motor sesuai protokol PROTOKOL DSR-30 Protokol data dari DSR-30 menggunakan protokol Delta Subsystem yang secara garis besarnya mempunyai bentuk sebagai berikut. Komunikasi data dengan menggunakan Protokol Delta Sub System secara garis besar terdiri dari dua paket data yaitu paket data yang dikirim dan ACK yang merupakan jawaban dari paket kiriman tersebut. ACK berfungsi untuk menjelaskan status paket data yang dikirimkan apakah diterima dengan baik atau tidak. Paket data yang dikirim ACK (Tanggapan) Gambar 1 Komunikasi Paket Protokol Delta Sub System

SH DI DA SISA LD CM.ddCS SH (Start Header) Indikasi awal dari paket data protocol Delta Subsystem selalu bernilai 1Eh DI (Destination ID) Identitas dari system yang menjadi tujuan dari paket protocol Delta Subsystem. Identitas ini mengindikasikan jenis dari system tujuan. SST-10 mempunyai ID 10 (desimal) atau 0Ah DA (Destination Address) Alamat dari system yang menjadi tujuan dari paket protocol Delta Subsystem. Pengalamatan ini digunakan untuk membedakan beberapa sub system sejenis dalam satu jalur komunikasi. SI (Source ID) Identitas dari system yang menjadi sumber dari paket protocol Delta Subsystem. Identitas ini mengindikasikan jenis dari system sumber. PC mempunyai ID 0h sedangkan sub system yang lain dapat dilihat pada bagian manual masing-masing sub system SA (Source Address) Alamat dari system yang menjadi sumber dari paket protocol Delta Subsystem. Pengalamatan ini digunakan untuk membedakan beberapa sub system sejenis yang merupakan sumber paket data dalam satu jalur komunikasi. LD (Length Data) Panjang data dari isi paket protocol Delta Subsystem dan tidak termasuk checksum CM (Command) Jenis Perintah/data yang dikirim dalam paket dd (Data) Isi paket protocol Delta Subsystem CS (Checksum) Checksum dari paket protocol Delta Subsystem. Penjumlahan dari semua paket data termasuk checksum adalah nol. PENGIRIMAN DATA DARI MASTER/PC KE DSR-30 Master/PC menentukan posisi dan kecepatan motor servo di DSR-30 Byte 1 : Destination ID yaitu 11 untuk DSR-30 Byte 2 : Destination Number atau nomor urut DSR-30 bila unit ini diparallel lebih dari

Byte 3 : Source ID atau ID dari pengirim. Sistem mikrokontroler dan PC memiliki ID = 00 Byte 4 : Source Number atau nomor urut master yang berupa PC atau sistem mikrokontroler dan diawali dengan nomor satu Byte 6 : Nomor urut motor servo Byte 7 : Jenis perintah yang dikirim ke modul DSR-30. Untuk perintah menentukan posisi dan kecepatan adalah 01 Byte 8 : Posisi Servo dimulai dari 05 (paling kiri) hingga 1E (paling kanan) Byte 9 : Kecepatan Servo dimulai dari 00 sebagai kecepatan tertinggi dan FF sebagai kecepatan terendah Byte 10: Checksum di mana total dari semua data termasuk checksum adalah 00 1E 11 01 00 01 04 03 01 1E 00 A9 berarti perintah master menggerakkan DSR-30 nomor urut pertama, motor servo ketiga ke kanan penuh dengan kecepatan tertinggi Master/PC meminta posisi motor servo di DSR-30 Byte 1 : Destination ID yaitu 11 untuk DSR-30 Byte 2 : Destination Number atau nomor urut DSR-30 bila unit ini diparallel lebih dari Byte 3 : Source ID atau ID dari pengirim. Sistem mikrokontroler dan PC memiliki ID = 00 Byte 4 : Source Number atau nomor urut master yang berupa PC atau sistem mikrokontroler dan diawali dengan nomor satu Byte 6 : Nomor urut motor servo Byte 7 : Jenis perintah yang dikirim ke modul DSR-30. Untuk perintah meminta posisi motor adalah 02 Byte 8: Checksum di mana total dari semua data termasuk checksum adalah 00 1E 11 02 00 01 02 01 02 C9 berarti perintah master nomor urut pertama meminta info posisi dari DSR-30 nomor urut kedua, motor servo pertama PENGIRIMAN DATA DARI DSR-30 KE MASTER/PC DSR-30 memberikan ACK ke Master/PC Setiap menerima perintah dari Master/PC, DSR-30 akan selalu mengirimkan ACK yang memberi indikasi bahwa perintah telah diterima. Byte 1 : Destination ID yaitu 00 untuk Master/PC Byte 2 : Destination Number atau nomor urut Master/PC bila unit ini diparallel lebih dari Byte 3 : Source ID atau ID dari pengirim dalam hal ini 11 untuk DSR-30 Byte 4 : Source Number atau nomor urut DSR-30 dan diawali dengan nomor satu

Byte 6 : Jenis perintah yang dikirim dari modul DSR-30 dalam hal ini ACK = 06 Byte 7 : Status ACK, O atau 4F untuk OK dan E atau 45 untuk error Byte 8 : Checksum di mana total dari semua data termasuk checksum adalah 00 1E 00 01 11 01 02 06 4F 78 berarti ACK dari DSR-30 nomor urut 1 ke master nomor urut 1 dan status OK DSR-30 mengirimkan info posisi ke Master/PC Byte 1 : Destination ID yaitu 00 untuk Master/PC Byte 2 : Destination Number atau nomor urut Master/PC bila unit ini diparallel lebih dari Byte 3 : Source ID atau ID dari pengirim dalam hal ini 11 untuk DSR-30 Byte 4 : Source Number atau nomor urut DSR-30 dan diawali dengan nomor satu Byte 6 : Status yang dikirim dari modul DSR-30 dalam hal ini posisi servo yaitu 01 Byte 7 : Nomor motor yang diminta Byte 8 : Nilai posisi motor yang diminta (05 1E) Byte 9 : Checksum di mana total dari semua data termasuk checksum adalah 00 1E 00 01 11 03 03 01 05 10 B4 berarti DSR-30 nomor urut ketiga mengirimkan posisi servo kelima menuju ke Master/PC nomor urut pertama