PEMBUATAN INTERFACE OSILOSKOP PENYIMPAN DIGITAL DENGAN KOMPUTER APPLE lIe CTAHAP II) Subari
Santoso.
Pusat Penelitian
Dewita
Nuklir
Yogyakarta
ASSTRAK Telah dibuat rangkaian penghubung antara osiloskop penyimpan digital dengan komputer Apple lIe. Rangkaian tersebut menggunakan IC 74LS245 sebagai buffer data. IC 74138 sebagai dekoder. 3 buah IC 7475 sebagai latch alamat dan di masukkan pada :?lot nomer 2 yang tesedi a dal am komputer. Dengan penambahan ini maka dapat dilakukan pembacaan datadata NMR pulsa yaitu besarnya waktu dan tinggi puncak amplitudo. Data-data dapat pula disimpan dalam diskel maupun dicetak pada kertas printer. ABSTRACT An interfacing system of digital storage oscilloscope with a computer Apple lIe has been made. This circuit used IC 74LS245 as data buffer. IC 74138 as decoder and 3 IC 7475 as address latches. and it was inserted in slot number 2 on the comput.er. With this addition. reading NMR pulse data which is the time and the peak of amplitude can be done. The data can also be saved in the diskette or be printed at the print.er paper.
I. PENDAHULUAN Untuk terdapal
dalam
dilakukan puter. telah
penggabungan
ke slot
pemrosesan
data
rangkaian
yaitu
yang
da.la NMR
pulsa
ke slol 050.
tinggi amplituda
tersebul
maka
interface yaitu
lebih
praklis
percobaan
yang perlu
dengan kom-
tahap
tersedia
Dalam
data
digital
interrace
rangkaian
komputer
cobaan ditunjukkan
per hi tungan
antara osiloskop
analisa data masing-masing dilentukan
dan
penyimpan
pembuatan
dikembangkan
menghubungkan
pembacaan
osiloskop
Dalam
langsung agar
mempermudah
II
ini
dimasukkan slol
nomer
2
dan. linggal
Lelah
dilakukan
unluk 4. 9 dan 10 pulsa
NMR unluk
dan waklunya.
pada gambar
1.
480
Slok diagram
per-
481
Gambar 1. II.
Komput.er Apple lIe
rangkaian penghubung
DSO
DSS 552;1
Slok diagram
percobaan
TEORI DANTATA LAKSANAPERCOBAAN
Pembacaan data pada layar penampil Penampil layar DSO t.erbagi menjadi 10 x 10 skala. dat.ada t..a yang di t.ampi 1kan ber 56'S uai an dengan ni 1a1 da t..a yang t..erdapat.. pada sist..em memori yait..u pada 2 buah RAM IC t.ipe 2114. Nilai dat..a t..ersebut.. berkisar dari 00 s/d 255. jika pembacaan dat.a digi tal 00 lnaka akan tert.ampi1 pada skala t.erat..as pada 1at..ar DSO dan ni 1ai nya adal ah 4.5 x nil a1 vol t../di v. Dan jika nilai dat.a naik dari 00 menjadi '01. 02 12;7 maka nilai t..egangan pada layar t.urun 4.5-(n x Oleh karena it.u jika .... ,127. 0.0354 V) unt.uk n = 1,2.3 ni 1ai dat.a 127 = 0 vol t. pada 1ayar DSO. Sedangk an ni 1ai dat..a 128 s/d 255 ada1ah untuk ni1ai t.egangan yang berharga negat.i f yai tu ni 1ai data = 255 sarna dengan ni 1ai t.egangan -4,5 x V/div. Ni 1a1 dat.a yang ber sesuai an dengan ni 1ai t.egangan yang t..ert.ampil pada layar DSO ditunjukkan Tabel 1. Tabel
.
· .. ·· .
1. Nilai
dat..a sesuai
DSO . .............................. 03 01 .............................. - 00.0354x•. 127
dengan nilai
.12;8 ·(4. ..(vol · t.a(4.5-2(0.0354)) 101 255 00V/di v.· .. da02 00 Ni t) 0354)) Pembacaan 5-3C0. (4.5-1 (0.0354)) -4.51ai 4.5 Ni1ai data digit.al •.
•. .. •.
•. ..
.. •.
..
.. •.
•. .. .. •.
.. •. •.
.. •.
..
.. •. •.
..•. ..
.. •.
..
..
....
tegangan
pada layar
482
Dari hasil
pembacaan
data maka dapat
data dapat disesuaikan
dirumuskan
ke besaran volt yaitu
x
D = C127-A)/127 x 4,5
bahwa
nilai
:
V.
A = data hasil pembacaan V = nilai vol t/div. Sedangkan rumusan
untuk
menentukan
waktu
dapat
ditentukan
dengan
sebagai berikut
T2 = CT1/1024)xCI023-C) Tl = 10,24 x lime/div C
= alamal
memori data
T2 = waktu Rangkaian lerdiri
inlerface dari
yang
dibual
IC 74138. IC 74~.
ditunjukkan
.pada gambar. 2
IC 74245, IC 7400 dan
IC
74244. Fungsi dari masing-masing IC adalah sebagai berikul - IC 7475 sebagai lalch alamal - IC 74LS245 sebagai buffer dala - IC 74LS244 sebagai buffer k:onlrol - IC 74138 sebagai dekoder alamat dengan 3 masukan A, B dan C dihubungkan A2 yang merupakan
dengan
kompuler
Dari 3 masukan
kau alamal
8 buah yang
de-koder ini dapal
be-rarli dapal
IC yang
face yang dibual baru dari IC 74138 lersebul.
lain.
Ai dan
menggunakan
mengakt~ifkan 8
5
buah
inlerkeluaran
IC 7475 yang ber-
YO digunakan
unluk mengakli fkan
hubungan
dengan alamal A8 dan A9 dari DSO.
pr ogr am di ar likan dengan var i abel I.
yang
menjang-
Rangkaian
Kel uaran
unluk mengaklifkan
AO,
bil-bil LSB dari 16 bil alamal
tersedia.
buahoenable/konlrol
alamal
Alamat ini dalam
Kel uar an Yl di gunak an
2 buah IC 7475 yang lain yang berhubungan
dengan
alamal AO s/d A7 dari DSO dan dalam program diartikan
dengan
var iabel J mani pul asi AO-A7
manipulasi
adal ah 0 - 255.
alamal AO - A9 ini kompuler
alamalanosebanyak
1024 buah alamal
Dengan
dapal melakukan
dari
2 buah
IC RAM
pengtipe
B~_5T W~ ~e.D.
07f:'5.~'; 10
~
'Po''"Tlfir 1f' 22~~1 1..10- Co
gxyAH 4321 74LS244
9<; R
II ~
•••
.,"'?
A6AAAAAA 8.6<;-4321 7 4l..52'4 '5
.~"7 9BBBBBBB uu..>
87654321
~~ ~~~~~H~ 14321
~H~H~~U04 74L5~ ODD
0
1i~J~~~:rU06rs 74LS7'5 0: C ir.2
cC 13
1 02 D 3 4 D 0
1 2 3 4 24
~
~~~~~
'r-11
Il~
~
24 13
~ ~ p ~~
,I
~ (JJ
W
.
~
b
~~'
1 74LSao
I
~/!JO '
rr=~
G(,~I
...&
6IfJiiH U07 r.22 ~ ~ G ~
~BC::
lAB
C~r
rrtJ~ I II II "'1
~
"'2
DS
C;nd
+sv
.2 ; RAN<;KAIAH DS~O~PUTER
AP~_E lIe
PvneL~~i.n 1998/1999 fTitlR ~
111111 D7 ,; S 4 32 1 a
!5i:e
2 : P•.• n?
pocu_nt ~
•..• v:~~utrr
AppLe
••
REV
A
.t~:
July 21:--1~~sn~ ••t
Ir.
a'
484
2114 yang lerdapal dalam OSO. Keluaran Y2 unluk mengaklifkan konlrol IC 74LS245 yang berhubungan dengan pembacaan nilai dala DO - 07 dari DSO ke kompuler. Sedangkan pembacaan kont-rol IC 74LS244 digunakan keluaran Y3 dan Y4, hal ini diperlukan unluk pembacaan sislem konlrol dari OSO. Karena ant.ara IC 74LS245 dan IC 7475 mempunyai nilai enable yang berlainan yailu unluk IC 74LS245 aktit~ low dan IC 7475 aklif high maka keluaran YO dan Y1 dari IC 74138 dilambahkan inverler dari IC 7400. :::-.edangkan unluk keluaran YO dapal langsung di hubungkan ke er.abi e Ie 74LS245. Dengar. menggunakan sIal yang lerdapat. pada OSO maka rangkaian interface ler sebut. dapa t. di hubungk an dengan kornpuler . 510l ter di r i dari 50 pin dan dibagi me-njadi 8 pin data bus CDO - 07), 10 pin bus aiamat. (AO - A9), 7 buah jalur kont.rol dan 5islern gr ound. Kompuler Appl e I I e fan.;) di gunak an mernpunyai. 7 buah slot dan 3 dianlaranya masih belum digunakan dan dapal digunakan unt.uk sislem pengembangan. RangkaiaT1 int.erface yang dibual dimasukkan ke slot. nomer 2 dan mempunyai alamat~ ~-1e.224 yang dapa t. di hubungi dengan i nlr uksi POKE/PEEK dal am bahasa BASIC. Pengiriman data dari osiloskop ke sislem luar diluT1jukkan pad a gambar 3. Dengan memberikan sinyal alamat dan memenuhi jaiur kontrol dari luar maka data yang tersimpan dalam memori osiloskop dapat. dikeluarkan dan pada saal yang sama dala dilampilkan pada CRT.
CRT
Address in Data oul
,.
Gambar 3. Pengiriman
Analog Output
DI/O
dala
dari
osiloskop
ke kompuler
485
III. PEMBAHASAN Pembacaan kan
yaitu
untuk
posisi - nya rangkaian mother
menentukan
C~).
ampli~udo
puncak
Hal ~ersebut dapat dilakukan
interface
board
tersebu~
beberapa puncak pulsa NMR ~elah dapa~ dilaku-
yang
komputer
~ertanam
Apple
dapat memindahkan
pada
lIe yang
pulsa
karena
slo~
data yang
adanya
nomer
digunakan. ~ersimpan
dan
2
pada
Rangkaian
dalam
2 buah
RAM IC ~ipe 2114 didalam DSO ke sistem memori kompu~er, dan program hasil percobaan
data
terlampir.
IV. KESI MPULAN Hasil dengan
yang
Komputer
diperoleh
dari
pembua~an
Apple lIe ~ahap II ini
telah
in~erface dapa~
DSO
membaca
besaran tinggi pulsa sua~u ben~uk gelombang sesuai dengan besar an yang ~er ukur . Dengan mengama~i karak~eris~ik pembacaan
data dari DSO yai~u sistem penampilan
simpan
dalam
RAM
maka
dapat
dilakukan
puncak pulsa NMR dan posisi a~au untuk 4, 9 dan 10 puncak pulsa.
da~a
yang
perhi~ungan
wak~unya
~er-
~inggi
masing-masing
UCAPAN TERIMA KASTH Terimakasih telah memberi
kami haturkan
kesempatan
gal a fasi 1i~asnya,
kepada Staf Kelompok
un~uk mengadakan
~ak 1 upa
kepada S~af kelompok Komputer
pul a
NMR yang
percobaan
dan se-
~er imak asi h kami
ucapk an
Bidang Fisika Nuklir dan A~om.
ACUAN 1. Service Manual Oscilloscope tric Corp. 1983. 2. The Apple Principles 3.
Model
DSS 6521 KIKUSUT
Elec-
Connec~ion An In~roduc~ion' ~o Techniques of Apple Computer In~erfacing
Microcomputer Graphics and PrograffiITUngTechniques Harry Katzan, Jr CophYrigh~ 1982
and by
486
LAMPIRAN
5
IHI
10 11
A. Program mengambil dalam fiIe.
data
dari DSO dan menyimpan
C:Wl i:~ DIn c ( 150·)
12 50
H,WUT" f·1C'<.5uk a,n har-ga HJF'UT "t-1asukan harga FOR 1 = 3 TO 0 STEP
60
POKE
70
FOR
J
+ 0),1 = 255 TO 0 STEP
T II'IE/D I I,j (ms) \lOLT/DI'-j - 1
(Volt)
:"
; T
: "; •.•. '
( - 16224
-
1
80 POKE ( - 16224 +.l),J 90 A = PEEK ( - 16224 + 2) 100 Z = J + (I * 256) 110 C(Z) = A 120 ''.'H~8 15: PF: 1NT " DA T A SEDA~,JG D 1AI'1B 1L DAF: 1 DSO ••••• 150 tiEXT J 1 bO tiEXT 1 161 C (1024) = T: C (1025) = \/
170
HOt-1E
1 72
".'TAB
17 ii
".'T(;8 12:
lEX)
IF
1;) :
N$
100 0$ = ',,'Ti:';B
',2 1. C'
1:'1"":
1::';:
t,rT"
220
F'F:1 NT
230
FOR
'"
26() 27()
EL PiH ~-;I A F' D I S I ('IF' AN"
I NFUT" H1G It-..J 0 I S It-1F'(·~1',1KE ':, "Y" THEN nm
C"" "
HJF'UT
"
1')FTtl" : Fl_"f.
D=>;"l·Ji;:I TE~" ; Fl3
I = 0 TO
1025
,
F'rd ~,rr U'l" CU:JSE" END
DA TAT
0 I SKET
(Y /N)
CHR$ (4)
,~>:"J
T
<:
F'Fd NT"
TUNGGU
NI~'1t-l;:::i
FILE
DPiTi~'1
:
":FL~;
? : "; 1'4$
I"
487
LAMPI RAN
B. Program
menampilkan
dan
menghitung
data.
JPF1tO JLU:;T
10
HQt-, E
20 REM -PROGRAM BACA DSO CDISKET) 30 DIM A(1500),GC1500),MC1500) 40 D$:::. CHR$ (4) 50 INF'UT "NAI'1AS It1PANAN DATA : ";FL$ 60 PRINT D$"OPEN";FL$: PRINT D$"F:EAD";FL$ 70 FOR I :::. 0 TO 1025
80 90
100 110
INF'UT A (I) NEXT : PRINT D$"CLOSE" B :::. C :::. 256:N :::. O:GCN) :::. 256 FOR I :::. 0 TO 1023 IF B > G(N) THEN 1190 :::. BAND ACI) > :::. B + 5 THEN IF C > : GOTO 1190
l?n -~.
130
N :::. N + l:GCN)
140 C :::. B:B :::. Ad) 15()
NE:
160 F'RINT "T i me / d i v :::. "A C1(24) , "\/01. 170 T1 :::A (1024) * 10.4: 'v' :::. f':i (1025) 180 190
X
:=
1
FOR I = N TO 1 STEP - 1 T2 (T1 / 1024) * (1023 Z :::. C (127 - G (I 127) ==
210
»
22() :?:::.(; 2·'-10
250
F'R I NT" F·r~.:T r.!T
X
==
t / di v
:\
NEXT
Pea. k II
;-
i
k e " X"
/
( \! 0 1 t)
* 4.5 ---
11
-J(-
i. L..
~
'"l
:::. "A C1025)
B: :::.
t·,
(N ) :::. 1-1
P.eak ke1
488
LAMPIRAN
."-"
C.
Gambar dala NMR11 b di ker jakan .
.' .•
.il ~:~
,
selelah
program
..
.
,'
I,
I'
"
"
.:
.
~
::
"; ••
':
't
II
':--..r
i'~
...••. ~
..
'.,.,...A...1.~.--~ ---.--"
'.
:
SIMPANAN
lampiran
..
Nl'lRll=:::'19.2765625 3.1078125 1. 11.171875 15.234375 0765625 13.203125 T(rns) T(rns) :1!~UIJ (Volt) = = 3.33070866 3.68503937 6.87401575 3.47244095 6.16535433 4.32283465 9.18125 (Volt) 2.83464567 T(rns) 4.7480315 5.1390625 2~97637795 T(~s) == 7.15 17.2453125 9 NAMA
pada
DATA
k ke1
489
LAMPI RAN D. Gambar dala NMR19
J
i
jI " "
I
;'
L
_u..-.&I
I I I I eo
~
•
~.r.,.rl
"
.
:
"
:
__
j"
,
•
, "
.. ' , \.,••...•. P•.•. ·r.\'-4-•./ ' ·~~~--..r,..-..i\.n
NMR19== 20.678125 : 8.5515625 3.696875 6.1140625 15.8234375 7.93700788 5.1023622 3.8976378 2.48031496 1.84251969 1.55905512 1.41732284 1.2796875 18.2609375 10.96875 13.40625 T(rns) T(rns) 2.76377953 T(rns) (Vo1t) = JRUN (Volt) 1.98425197 NAMA SIMPANAN DATA
I. •
I
" ~\._,.., 1_..J'L....••.••.
~.
~
490
LAMPI RAN
E. Gambar
]RUN NAMA
SIMPANAN
Peak Peak Peak Peak
kel ke2 ke3 k~4
dala
NMRl
DATA : NMRl = 4.96062992 = 3.18897638 = 2.97637795 = 2.48031496
(Volt) (Volt) (Volt) (Volt)
T(rns) = T(rns) = T(rns) c T(rns) =
5.646875 9.6890625 13.73125 17.7734375
491
TANYA JAWA8 1. 81.1diona a. Apa jenis ADC yang diB1Jnakan? berapa wakt1.1konversinya ? b. Hengapa mengB1Jnakan RAJ12114 ? dan b1.1kanRAH 6116 ? c. Hengapa har1.1S mengB1Jnaka dekoder 74138 dal.am pembuatan I/O mapping? JAWA8AN a. Dal.am
penel. it ian
kami hanya memb11atrangkaian
inter-
face antar komp11ter dan DSO 1.1ntuk membaca data yang terdapat daloam.memori RAH 2114 dan RAl1 terseb11t telah terpasang/dib1.1at ol.eh KIKUSUI elektronik. time ADC adaloah 500 ns. b. RAH tel.ah
tersedia
dal.am card
do.loam
Convert ion
DSO sehingga
t idak
akan di1.1bah menjadi t ipe 6116 yang memfYUnyai kapasi tas sama dengan 2 b11ah RAl1 2114. c.
Dekoder
yang diB1Jnakan
adal.ah
t ipe 74138 ka.rena mem-
b1.1 t 1.J.h.}{an5 b11ah
011 t p11t nya
al.amat
data. 74245 serta
dan b11ffer
un t uk
men6ak t if kan
l.a t c h
b1.1ffer control.nya.
kar~ Ji}f{a mengB1JnMan IC 74154· ter lal.1.1 berl.ebihan infYUt dan 16 011tfYUt sedangkan keperl.1.1annya adal.ah 01.1tp11tsaja dari dekoder yang diB1Jnakan. 2.
4, 5
S1.1djarwo R1.1S t am Sampai berapa ja11h anda memperhi t11ngkan spesifihasi al.at anda ini, s1.1paya alat it11 baik CoptimW70, power, s11h1.1 dan sebagainya ?
dari misal
JAWA8AN Spesifikasi alat yang dib11at dises11aikan dengan homp-uter Apple yang dig-unakan karena card inte>rface terseb11t m.asuk ke dalam. slot
no 2 dari 7
mother board CPU komp1.1ter, yai t1.1pada sl.ot sl.ot yang ada. IC yang diB1Jnakan seperti IC
74138,
IC 74245 fuga diB1Jnakan pada card-caxd yang· lain, dalam, komputer terseb1.1t sehingga memp1.1nyai spesifikasi IC yang· diB1Jnakan dal.am. kompu.ter yang sarna. dengan
misalkan power ("+ 5 vol t.:> s-uhu operasi 50C s/d 55 °C.:>.
=
s11h1.1ruang
(" +