Analog Input Output DT-51 ADDA

dokumen-dokumen yang mirip
Smart Peripheral Controller ALPHANUMERIC DISPLAY

Trademarks & Copyright

ALPHANUMERIC DISPLAY

2. SPESIFIKASI EKSTERNAL SPC KEYMATIC

2. SPESIFIKASI EKSTERNAL SPC DC MOTOR

Quick Start. Smart Peripheral Controller STEPPER MOTOR

DT-SENSE. Barometric Pressure & Temperature Sensor

DT-SENSE. Temperature & Humidity Sensor

DT-SENSE. Humidity Sensor

DT-SENSE. UltraSonic Ranger (USR)

DT-SENSE. Flame Detector

AVR USB ISP Trademarks & Copyright

AD Channel AD Conversion

DT-SENSE Color Sensor Q uick S tart

AT89 USB ISP Trademarks & Copyright

DT-SENSE. IR Proximity Detector

Trademarks & Copyright

ANTAR MUKA DST-51 DENGAN MODUL AD-0809

AKSES MEMORI Menggunakan DT-51 MinSys

DT-SENSE. Color Sensor

DT-SENSE. Temperature Sensor

AVR USB ISP mkii ver 2

DT-SENSE. Photoreflector

ELKAHFI 200 TELEMETRY SYSTEM

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

Neo Stepper Motor 1.2A

Smart Peripheral Controller Low Cost Serial LCD/OLED

KEYMATIC. Smart Peripheral Controller

AVR USB ISP mkii Trademarks & Copyright

Wireless Gamepad Interface

Programmer. Petunjuk Penggunaan

ADC-DAC 28 IN-3 IN IN-4 IN IN-5 IN IN-6 ADD-A 5 24 IN-7 ADD-B 6 22 EOC ALE msb ENABLE CLOCK

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

DT-SENSE. Photoreflector ver. 2.0

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,

BAB IV IMPLEMENTASI DAN EVALUASI

I/O dan Struktur Memori

BAB III PERANCANGAN DAN PEMBUATAN ALAT

PC-Link. Gambar 1 Blok Diagram AN201. AGND (J3 pin 1) Pin 1 VCC (J3 pin 2) Pin 3 Dapat dipilih salah satu dari A0 s.d. A7 (J3 pin 3 s.d.

1 Pendahuluan Spesifikasi Sistem yang Dianjurkan... 3

EMS. 2 A Dual H-Bridge

Percobaan 5 PENGENALAN MIKROKONTROLER 8051

DASAR INPUT/OUTPUT (1) (PORT PPI DAN PORT 1 SEBAGAI OUTPUT)

PANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM SYSTEM VER 3.0 DAN DT-51 TRAINER BOARD

DT-SENSE Gas Sensor Trademarks & Copyright

EMS. 1 A Dual H-Bridge

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

Percobaan 4. Mengakses built-in routine LCD pada DT-51 Minimum sistem. Membuat program untuk menampilkan karakter ASCII pada LCD.

Gamepad Interface. Smart Peripheral Controller

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu

DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT)

Quick Start. Smart Peripheral Controller SERIAL LCD

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

TERMOMETER BADAN DIGITAL OUTPUT SUARA BERBASIS MIKROKONTROLLER AVR ATMEGA8535

Daftar Isi. Lampiran Skema... 7

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

PC-Link. PC-Link. Application Note AN202

DQI 06 DELTA DATA ACQUISITION INTERFACE V.06

BAB III ANALISA DAN CARA KERJA RANGKAIAN

BAB III PERANCANGAN. Pada bab ini akan menjelaskan perancangan alat yang akan penulis buat.

BAB III PERENCANAAN DAN REALISASI

KUIS Matakuliah Mikrokontroler Dosen Pengampu: I Nyoman Kusuma Wardana, M.Sc.

AVR-51 USB ISP Trademarks & Copyright

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

DT-Sense Current Sensor With OpAmp Gambar 1 Blok Diagram AN212

MICROCONTROLER AVR AT MEGA 8535

BAB 3 PERANCANGAN SISTEM

Daftar Isi. Lampiran Skema... 7

DGSM300 DELTA GSM MODEM INTERFACE

EMS. Low Voltage Dual H-Bridge

III. METODE PENELITIAN

BAB III RANCANGAN DAN CARA KERJA ALAT

KOMUNIKASI DENGAN DUNIA LUAR

Programmer. Petunjuk Penggunaan

III. METODE PENELITIAN. Penelitian tugas akhir ini dilaksanakan di Laboratorium Elektronika Dasar

DT-BASIC Mini System. Gambar 1 Blok Diagram AN132

BAB 4 IMPLEMENTASI DAN EVALUASI. menerapkan Pengontrolan Dan Monitoring Ruang Kelas Dengan Menggunakan

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III PERANCANGAN SISTEM. ATMega16

Perancangan Serial Stepper

THERMOMETER DIGITAL DENGAN MODUL DST-51, ADC-0809 DAN LCD 2X16

DT-51 Application Note

BAB II LANDASAN TEORI. Definisi PLC menurut National Electrical Manufacturing Association (NEMA)

Register-register MT8888

PORT PARALEL MIKROKONTROLER ATMEL AT89C51

BAB III PERANCANGAN SISTEM

BAB III PERENCANAAN DAN REALISASI

BAB III PERANCANGAN SISTEM

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

Transkripsi:

inn ovative electroni c s Innovative Electronics Analog Input Output T- A USER S GUIE m a n u a l b o o k

aftar Isi. Pendahuluan..... Spesifikasi T A...... Tata Letak T A...... Pemakaian T A.......... Perlengkapan T A...... Sistem yang ianjurkan........ Hubungan T Ver.0 dengan T A....... Prosedur Pengujian T A.... Perangkat Lunak T A...... Peta Memori T A...... ontoh Program... Appendix Skema T A...... Trademarks & opyright AT is a trademark of International usiness Machines orp. IM, P, and P-OS are trademarks of International usiness Machines orp. MS-OS is a registered trademark of Microsoft orporation. Pentium is a registered trademark of Intel orporation. ALS is copyright by Himpunan Mahasiswa Elektronika Sekolah Tinggi Teknik Surabaya.. Pendahuluan T A merupakan Analog Input Output add-on board untuk evelopment Tools T version. T A digunakan untuk mengubah sinyal analog seperti tegangan atau arus ke data biner dan sebaliknya. ontoh aplikasi untuk T A ini antara lain kontrol kecepatan motor, pengaturan suhu ruang, dan lain-lain.. Spesifikasi T A Spesifikasi T A sebagai berikut : Kompatibel penuh dengan T version. channel bit Analog Input (Analog to igital onverter/ ) Input range : 0 volt Output kompatibel dengan level TTL onversion Time : 00 µs channel bit Analog Output (igital to Analog onverter/ A) Serial interface Output range : 0, / volt Programmable atau kali output range Kemudahan interface, mudah dihubungkan dengan mikroprosesor / mikrokontroler lain. Onboard System Power Supply, hanya perlu menghubungkan T A dengan board T version. Tersedia prosedur siap pakai untuk maupun A.

. Tata Letak T A Tata letak T A ditunjukkan pada gambar -. Gambar - Tata Letak T A etail urutan masing-masing konektor sebagai berikut : 0 A0 A A V I0 WR R S ATA & S RESS ONTROL 0 AI0 AI AI AI P P P P PORT & PORT ANALOG OUT AI AI ANALOG IN AI AI

. Pemakaian T A erikut ini akan dibahas langkah-langkah pemakaian T A.. Perlengkapan T A Setiap kemasan T A berisi : board T A disket program buku manual. Sistem yang dianjurkan Perangkat keras : P XT / AT / Pentium TM IM ompatible dengan port serial (OM / OM). oard T Rev.0 Floppy isk., kapasitas, Mbytes. Hard isk dengan kapasitas minimum 00 Kbytes Perangkat lunak : Sistem operasi MS-OS TM atau P-OS TM. File-file yang ada pada disket program.. Hubungan T Ver.0 dengan T A T A memang di-desain sebagai add on board T Ver.0, tetapi tidak menutup kemungkian untuk dihubungkan dengan sistem mikroprosesor / mikrokontroler yang lain. Apabila Anda ingin menghubungkan T A dengan sistem yang lain kami sarankan untuk mempelajari skema T A (lihat Appendix) serta data komponen dan A yang kami sertakan pada disket. Untuk menghubungkan T A dengan T Ver.0 dianjurkan untuk menggunakan kabel pita (flat ribbon cable). Hubungannya ditunjukkan pada tabel-tabel berikut: T [ata&s] 0 S Pin T A[] 0 S Pin T [RESS] A0 A A Pin T A [] A0 A A Pin T [ONTROL] V I0 WR R Pin T A [] V I0 WR R Pin T [PORT & PORT ] P P P P Pin T A [] P P P P Pin

ila Anda menghubungkan T A dengan T Ver.0, maka tidak diperlukan catu daya tambahan. Tetapi bila T A dihubungkan dengan sistem lain maka diperlukan catu daya V yang dihubungkan dengan konektor. Perhatikan polaritasnya jangan sampai terbalik, karena dapat mengakibatkan kerusakan.. Prosedur Pengujian T A Pengujian T A dapat dilakukan dengan prosedur sebagai berikut : Hubungkan board T A dengan board T Ver.0 (baca bagian.). Siapkan kabel pita (flat ribbon cable) yang menghubungkan dengan. Koneksinya ditunjukkan tabel di bawah ini : Pin 0 AI0 AI AI AI AI AI AI AI 0 Jalankan program TESA.EXE / TESA.EXE yang terdapat pada disket program, pastikan file TESA.HEX berada pada direktori yang sama. Pada layar monitor akan muncul pesan yang menunjukkan hasil uji T A.. Perangkat Lunak T A isket T A berisi file-file berikut : TESA.EXE (OM) / TESA.EXE (OM) dan TESA.HEX : Program selftest dan A. A.ASM Rutin untuk konversi dan A. irektori PF berisi file 00.PF (datasheet 00) dan TLV N.PF (datasheet A TLVN).. Peta Memori T A Peta Memori T A (tabel -) menunjukkan alamat lokasi yang dipergunakan oleh T A bila Anda menggunakan board T Ver.0 dan modul A.ASM. Pada Tabel - ditunjukkan bahwa lokasi internal RAM 0H-H sudah dipakai oleh modul A.ASM, sehingga tidak bisa dipakai oleh user. ila diperlukan Stack Pointer maka lokasinya bisa dimulai pada alamat H atau di atasnya. T A juga menggunakan fasilitas interupt INT0 yang terdapat pada board T Ver.0. ila menggunakan pada modul A.ASM, maka INT0 harus diaktifkan dengan memanggil rutin Start. Tabel - Peta Memori T A Alamat 000H 00H 00H 00H 00H 00H 00H 00H 000H-00H Keterangan ata AI0 ata AI ata AI ata AI ata AI ata AI ata AI ata AI Alamat 00 (channel 0-)

. ontoh Program Ada beberapa hal yang perlu diperhatikan dalam penulisan program untuk T A yaitu : a. A bekerja dalam mode: LO-ontrolled Update A melakukan konversi dan langsung diupdate dengan memanggil rutin A. LA-ontrolled Update A melakukan konversi dengan memanggil rutin A_LA, tetapi tidak langsung diupdate sampai rutin LA dipanggil. Mode ini berguna bila diinginkan beberapa A dikonversi terlebih dulu baru diupdate bersamaan. b. Persamaan konversi untuk kode output N (biner) N = V IN V IN = tegangan input X Absolute Accuracy c. Persamaan konversi A untuk tegangan output V O tiap channel V O (A0///////) = REF X OE X ( + RNG bit value) REF =. Volt (default) OE = 0 (ditempatkan di Register A dalam kode biner) RNG = 0 atau (ditempatkan di Register PH) 00H untuk range 0-.V dan 0H untuk range 0-V Alamat A A-H ditempatkan di Register PL (00H-0H) erikut ini merupakan contoh program (diasumsikan ditulis dengan Assembler ALS ) menggunakan rutin A. --------------------------------------------- Sample program using T A --------------------------------------------- Write EQU 000H.OE ORG LJMP ORG LJMP 000H Start 00H In ORG 00H INLUE A.ASM Start: MOV P,#0FFH LR P. P. must be clear MOV SP,#0H LALL Start Start intterupt Example using Routine MOV A,0H Get data hannel 0 MOV PTR,#000H LALL Write Save to EEPROM addr 000H MOV A,H Get data hannel MOV PTR,#00H LALL Write Save to EEPROM addr 00H

Example using A (LO controlled method) MOV PTR,#000H PH=0H Range 0-V PL=00H A hannel 0 MOV A,#0FFH ata to be convert to analog (V) AALL A onversion and update process MOV PTR,#000H PH=00H Range 0-.V PL=0H A hannel MOV A,#0FFH ata to be convert to analog (.V) AALL A onversion and update process Example using A (LA controlled method) MOV PTR,#000H PH=0H Range 0-V PL=00H A hannel 0 MOV A,#0FH ata to be convert to analog AALL A_LA onversion but not update MOV PTR,#00H PH=0H Range 0-V PL=0H A hannel MOV A,#FH ata to be convert to analog AALL A_LA onversion but not update MOV PTR,#00 PH=0H Range 0-V PL=00H A hannel MOV A,#FH ata to be convert to analog AALL A_LA onversion but not update MOV PTR,#00H PH=0H Range 0-V PL=0H A hannel MOV A,#0H ata to be convert to analog AALL A_LA onversion but not update MOV PTR,#00H PH=0H Range 0-V PL=00H A hannel MOV A,#0AAH ata to be convert to analog AALL A_LA onversion but not update MOV PTR,#00H PH=0H Range 0-V PL=00H A hannel MOV A,#H ata to be convert to analog AALL A_LA onversion but not update MOV PTR,#00H PH=0H Range 0-V PL=00H A hannel MOV A,#FH ata to be convert to analog AALL A_LA onversion but not update MOV PTR,#00H PH=0H Range 0-V PL=00H A hannel MOV A,#FH ata to be convert to analog AALL A_LA onversion but not update AALL LA Update all channel (channel 0-) EN ila anda menemui kesulitan dalam menggunakan T A, hubungi technical support kami melalui e-mail : tech-sup@mitra.net.id

Skema T A Appendix A A Titl Numb er Revisi on Siz e A ate : -Jul- 000 Sheet of File :\IE\Sch\T rawn A A AT L K A E A A A REF LA LOA REF A H 0 A U TLV msb- - 0 - - - - - lsb- EO - - - AL ref(-) ENAL STAR T ref(+) LO 0 U 0 R K Q LM- 0 ANALOG 0 ANALOG AI0 AI AI AI 0 AI AI AI AI AI0 AI AI AI AI AI AI AI V 0 P P 0 EO A0 A A STAR T OE STAR L RE P P RE V A0 A A U LS0 U LS0 U A LS0 R K R K 0p L U A LS0 U LS0 W R S R STAR OE U LS0 I0 EO 0 RE V V 0.u F 0.u F V 0 ATA& S 0 S R 0 0 ONTR OL 0 PORT V I0 W R P P P P V V T I n n