Anda di halaman 1dari 6

SEMINAR NASIONAL II

SDM TEKNOLOGI NUKLIR Daftar Isi


YOGYAKARTA, 21-22 DESEMBER 2006
ISSN 1978-0176

RANCANGAN SISTEM TRANDUSER SUHU BERBASIS


MIKROPROSESOR Z80

SUDIONO
Sekolah Tinggi Teknologi Nuklir - BATAN
Jl. Babarsari Kotak Pos 6101 YKBB Yogyakarta 55281
Telepon 0274-484085,489716, Faksimili 0274-489715
E-mail: sudiono@sttn-batan.ac.id

Abstrak
RANCANGAN SISTEM TRANDUSER SUHU BERBASIS MIKROPROSESOR Z80. Telah dibuat sistem
tranduser suhu berbasis mikroprosesor Z80. Sebagai sensor temperatur menggunakan sebuah dioda
IN4148. Tegangan keluaran rangkaian tranduser dihubungkan ke PIO Z80 melalui antarmuka berupa ADC
dan ditampilkan pada penampil MPF-I dengan dikendalikan oleh program secara terpisah. Dari hasil
pengujian serta perhitungan dengan metode regresi linier diperoleh hasil kelinearan sebesar 98% dan
kesalahan 2%.

Kata-kata kunci: sistem tranduser suhu, mikroprosessor

Abstract
DESIGN SYSTEM OF TEMPERATURE TRANDUCER BASE ON Z80 MICROPROCESSOR. Have
been made system of temperature tranducer base on Z80 microprocessor. As temperature sensor use a
IN4148 diode. Voltage output of tranducer circuit interfaced to PIO Z80 through ADC and displayed of
MPF-I with controlled by program separately. From result of examination and also the calculation with
method of regresi linear obtained by result of linearity equal to 98% and error 2%

Keywords: temperature tranducer system, microprocessor

PENDAHULUAN r----------------------------------,
I
I
I
Terdapat banyak metode yang
Ke PIO MPFI
dikembangkan untuk mengukur suhu suatu
obyek, diantaranya dengan menggunakan
perangkat semikonduktor[1] Perangkat
semikonduktor dapat digunakan untuk megukur
suhu suatu obyek dengan respon yang baik
tetapi mempunyai keterbatasan dalam Gambar 1. Blok Diagram Sistem Tranduser Suhu
jangkauannya. Untuk mengubah besaran suhu Rangkaian Tranduser :
ke besaran listrik (tegangan) dibutuhkan sebuah
sensor dan rangkaian elektronik yang Sebagai sensor suhu digunakan dioda
membentuk sebuah tranduser. Dioda IN4148 silikon tipe IN4148 yang banyak dijumpai di
merupakan semikonduktor yang dapat pasaran dan mudah dipasang terpisah dari
digunakan sebagai sensor suhu dengan akurasi bagian rangkaian lainnya. Dioda ini diberi
2 mVjOe. Pada makalah ini dibahas tentang prategangan maju seperti ditunjukkan pada
antarmuka tranduser suhu berbasis Gambar 2. Tegangan maju yang jatuh pada
mikroprosesor Z80 seperti ditunjukkan pada dioda akan turun sekitar 2 mV untuk setiap
kenaikan suhu sebesar 1C. Karena koefisien
Gambar 1 yang dapat dikembangkan sebagai
sistem pemantau temperatur" suhu negatif ini tetap konstan tanpa dipengaruhi
suhu ruangan yang sebenarnya, maka skala

Sudiono 303 Sekolah Tinggi Teknologi Nuklir- BATAN


SEMINAR NASIONAL II
SDM TEKNOLOGI NUKLIR
YOGYAKARTA, 21-22 DESEMBER 2006
ISSN 1978-0176

rangkaian tranduser tersebut akan linier. perubahan suhu menyebabkan keluaran ICI
Tegangan referensi untuk ICI diberikan oleh berubah. [2,4] Apabila suhu turon tegangan jatuh
IC2 melalui R5 dan PI. Variasi tegangan maju pada dioda akan bertambah sehingga tegangan
yang jatuh pada dioda sebagai hasil dari keluaran rangkaian akan naik.

Gambar 2. Rangkaian Tranduser Suhu

2. Membangun rangkaian ADC seperti


Analog to Digital Converter (ADC)
ditunjukkan pada Gambar 3.
ADC merupakan rangkaian yang 3. Menghubungkan sistem seperti
berfungsi untuk mengubah sinyal analog ditunjukkan pada Gambar 1.
menjadi sinyal digital seperti ditunjukkan pada
Gambar 3. Beberapa cara pengubahan sinyal METODE
analog menjadi sinyal digital diantaranya Sistem tranduser suhu berbasis
adalah successive approximations. Cara ini
Mikroprosesor Z80 terdiri atas perangkat keras
sering digunakan dengan mikroprosesor, karena dan perangkat lunak. Metode pengerjaan
mempunyai kecepatan tinggi, resolusi tinggi adalah sebagai berikut :
dan harganya relatif murah[5]
Rancangan Perangkat Lunak [3]

vcc 1. Membuat rancangan perangkat lunak untuk


Z80 PIa berupa diagram alir seperti
WR Vrefl2
00 ditunjukkan pada Gambar 4.
Vill+
01 2. Membuat program dalam bahasa rakitan
GlKR seperti ditunjukkan pada lampiran 1.
02
03 R
3. Memasukkan program dalam bentuk
04 bahasa mesin ke mikroprosesor Z80
05 IC kemudian dijalankan.
06
07 c
INT

gild
Gambar 3. Rangkaian ADC
Rancangan Perangkat Keras
1. Membangun rangkaian tranduser suhu
seperti ditunjukkan pada Gambar 2.

Sekolah Tinggi Teknologi Nuklir- SATAN 304 Sudiono


SEMINAR NASIONAL II
SDM TEKNOLOGI NUKLIR
YOGY AKARTA, 21-22 DES EMBER 2006
ISSN 1978-0176

Termometer
Tabell 157
107
60
93
152
145
139
126
150
147
133
137
63
99
85
78
70
54
100
65
70
75
85
95
50
90
MPF-1
MPF-1
113
55
80
161 Cacah
Cacah
Hasil
(0G) Pengukuran Suhu Air(1)
35
15
20
25
30
45
40
50
100
(0G)
Termometer
Y = A + BX
JNISIALISASI PORT A SBG M.4.SUKAc\'

111SHLISASI PORT B SBG MASUKA,\' DA1\' KEWARAN

KONVERSI DATA MENJADI BCD

(2)

HASIL DAN PEMBAHASAN A = _L_Y_-_B.L_X (3)


n
Unjuk ketja peralatan diuji untuk
Koefisien korelasi
mengukuran suhu air dari OC s.d. 100C.
Sebagai acuan digunakan termometer digital.
Langkah-Iangkah pengukuran suhu adalah
sebagai berikut :
1. Memasukkan sensor suhu (dioda IN4148)
ke dalam es yang sedang mencair. dengan X adalah suhu air dalam satuan c, dan
2. Menera rangkaian agar pada suhu OC Y adalah cacah MPF-1. Harga X, Y, XY, X2,
tegangan keluaran rangkaian tranduser 0 dan y2 selengkapnya seperti ditunjukkan pada
Volt. Tabel 2.
3. Mengukur dan mencatat hasil pengukuran Berdasarkan Persamaan (2), (3), dan (4)
suhu yang ditunjukkan oleh termometer diperoleh A = 175,75, gradien (B) = -1,2, dan
digital dan mikroprosesor. koefisien korelasi (r) = -0,98, sehingga dapat
4. Menaikkan suhu menjadi 5C dengan cara dikatakan bahwa antarmuka tranduser suhu ini
dipanaskan kemudian mencatat hasil mempunyai linieritas sebesar 98 % dan
pengukuran yang ditunjukkan oleh kesalahan 2% serta respon berbanding terbalik.
termometer digital dan mikroprosesor. Setiap kenaikan suhu 5C cacahan turon
sebesar 6 cacah. Grafik hubungan antara cacah
Setelah dilakukan uji unjuk kerja mikroprosesor Z80 versus perubahan suhu
kemudian dilakukan pengolahan data untuk ditunjukkan pada Gambar 5 dengan persamaan
mengetahui linieritas alat terhadap perubahan garis Y = A + BX adalah 175,75 + (-1,2)X =
suhu menggunakan metode regresi linier seperti 175,75 -1,2X
ditunjukkan pada Persamaan (1), (2), (3), dan
(4). Hasil pmgukuran suhu air dapat dilihat Tabel2. Harga X, Y, XY, X2, dan y2
pada Tabel1. x yXy
147
161
157
152
150 225
0X2
3675
2280
3000
1570
25921
24649
21609
23104
22500
100
400
Y2
625
020
25
10
15

Sudiono 305 Sekolah Tinggi Teknologi Nuklir- SATAN


SEMINAR NASIONAL II
SDM TEKNOLOGI NUKLIR
YOGYAKARTA, 21-22 DESEMBER 2006
ISSN 1978-0176

2259 mempunyai linieritas 98% dan kesalahan 2%


""~30 ~ ~LY=
IJ GO
63
50
5670
107
137
70
54 LXY
~LY2
10000
6300
4360
7225
1600
5130
5000
139
113
126
145
133
99
93
85
78 9025
6435
6510
6375
6240 3969
12769
=97450
2=71725
=280725
LX
2916
2500
8100
5950
6420
4865
5480
5985
6215
21025
3600
2500
3025
2025
4225
4900
6400
5625
1225
19321
18769
11449
15876
17689
900
7225
6084
4900
9801
8649
~ ~ ~ ~ ~ ~
Suhu air (Celdus)
serta responnya berbanding terbalik.
Gambar 5. Grafik Suhu
~ 120
0 180 Air vs Cacah MPF-l

DAFTAR PUSTAKA

SUMARSONO, 1989. "Pembuatan perala tan


monitor temperatur dan ke1embaban udara (T,
RH), PATN-BATAN, Yogyakarta.
HUGHES FREDRICK W., 1990 Panduan Op-amp,
Gramedia, Jakarta.
SUTRISNO , Teknik Mikroprosesor, Majalah Elex
No.8, 9 dan 12, Gramedia, Jakarta
1. BORGMAN, 1985, Termometer Linier, 301
Rangkaian Elektronika, Gramedia, Jakarta,.
ANONIM, 1985, ADC, Majalah Elektron, No. 28,
1985, HME, Handung.

TANYAJAWAB

Pertanyaan :
1. Jangkauan penggunaan (range) transducer
tersebut ?
2. Apa aplikasi dari alat ini ? (mulyono,
Bapaten)
Jawaban :
KESIMPULAN : 1. Jangkauan tranducer adalah 0-300C.
Setelah dilakukan pengujian dan 2. Implementasi/aplikasinya adalah untuk
pembahasan terhadap rancangan sistem mengukur suhu lingkungan dan untuk
tranduser suhu berbasis rnikroprosesor Z80 memanfaatkan fasilitas I/O.
maka dapat disimpulkan bahwa sistem
tranduser suhu berbasis mikroprosesor Z80 ini
LAMPIRANOB80
A,FB
Machine
0383
3E01
3ECF
3E4F
0382
3EFE
3E8E
80
A,01 1tutupi(mask)
Label
3E97
0383 . dan
Aktitkan EI
Ambil
kontrolbitkeluar
A,4F
A,8E
A,FE
A,97CF
IInis.port
Opcode nis.portA
(83),A
(82),A
Operand IN
Comment
BOUT
CPUkeluaran
LO
LOdata
melalui
0,
Aktitkan
sbg
(portB).
sbg masukan
kontrolinterupsiport
bitAO PIO
masukB 1
interupsiCPU Sudiono
306
197A
Addr
Program PIO
Tr= BC547 IC1
SEMINAR =
NZ,
DE,=47k
=4k7
= IN4148
820
100k
1k
=2k7
10k
LM
27
20E9
01
1A
F5
E1
21021B
OE18
0603
SIAP1
LD
CB16
10FB
BCD1
21041B
BCD2
0604
3600
SIAP1
AF
DDE5
CD7806
C5
SEGM
11051
C9
0602
SEGM
00
0021001
CD2406
SCAN1
DDE1
10F9
BCD2
CDB019
32021B
C39319
A,A
HL,1B02
C,18
B,03
B,04
DL,1AOO
IX,1AOO
HL,B,02 IX
BCD3
8F
RL
7E
05LD
E5
0678
C1
F1
DE
AF
BC
DE
77
HL
100
23
HL
1B04
BCD3
(HL)
(HL),OO
A, 1B05
1B02
(HL) 741
723
NASIONAL
AAlamat
HL
DE
AF
C
IX
1993
21001A
13BC
19BO BpF
Puter
Alamat
B
B
Selamatkan
(DE)
(HL),
Ambil
19BOHLA
DE Panggil
Bersihkan
Cjumlah
Display
sebagai
Byte
Bit
7segmen
Alamat
kembali
ala
Simpan
Teruskan OM
XOR
PUSH
PUSH
POP
INC
jumlah
jumlah
Teruskan
Teruskan
Simpan DJNZ
LDLD
JR
INC
biner
ADC
BCD
biner
PUSH
RET
DEC
POPII
LD
LD
CALLLD
HEX7SG
byte
buffer
isi
penunjuk bit
berikutnya ke
1B05
1B02
flag
berikutnya
mat byte
berikutnya
hingga
di
prog.
hingga kiri
22-1B02
biner
penunjuk
diisi
register
register
isi alamat
Akumulator
data 1AOO-
register
hingga
hingga biner
BCD
BCD
di
kembali -byte
1B07
001B04
IX
ala
DE
BC
AF
HL
16 BCD
kali
konversi1A05
byte mat
jadi decimal
bit C1
IC2
01
R5
R8
R3
R6
R7 = R4 SDM
199F YOGYTEKNOLOGI
ISSN 1978-0176
AKART A, 21-22 NUKLIR DESEMBER 2006
1995
P1 = P2

Sudiono 307 Sekolah Tinggi Teknologi Nuklir- BATAN


SEMINAR NASIONAL II
SDM TEKNOLOGI NUKLIR
YOGY AKARTA, 21-22 DESEMBER 2006
ISSN 1978-0176

LAMPlRAN 3. DAFTAR KOMPONEN


RANGKAIAN ADC

R= 10k
C= 150pF
IC = ADC0804
LAMPIRAN 4.

Tabel Fungsi P2
No. Pin Sinyal No. Pin Sinyal
1 NC 21 PBO
2 NC 22 PB1
3 NC 23 PB2
4 NC 24 PB3
5 NC 25 PB4
6 NC 26 PB5
7 PA7 27 PB6
8 PA6 28 PB7
9 PA5 29 NC
10 PM 30 GND
11 GND 31 CKlTRGO
12 PA3 32 CKlTRG1
13 PA2 33 CKlTRG2
14 PA1 34 CKlTRG3
15 PAO 35 ZCfTOO
16 ASTB 36 ZCfT01
17 BSTB 37 ZCfT02
18 ARDY 38 PIOIEO
19 BRDY 39 CTC lEI
20 NC 40 NC

Daftar Isi
Sekolah Tinggi Teknologi Nuklir- BATAN 308 Sudiono

Anda mungkin juga menyukai