Tugas Akhir - Perancangan Sistem Pengendalian Pada Sistem Pendingin Mesin Diesel Penggerak Utama Kapal Berbasis Komputer - ITS Repository

1 £". o

19I1i1o 2._

Tugas Akhir

KL t70t

PERANCANGAN SISTEM PENGENDALIAN PADA
SISTEM PENDINGIN MESIN DIESEL PENGGERAK
UTAMA KAPAL BERBASIS KOMPUTER

RS.ko
00l I .3C)g 1

H;11d

-

V· I
(}.CCC


Oleh :

Guntur Samsul Hadi
4297100508

FAKULTAS TEKNOLOGI KELAUTAN
JURUSAN TEKNIK SISTEM PERKAPALAN
JNSTITUT TEKNOLOGI SEPULUH NOPEMBER .}1 !.!.i._vJ&
SURABAYA
Pf ~ i


~
2000
1~/

o/

acw


\-1
..

.-.1 ,...,.

Tugas Akhir

KL t7ot
PERANCANGAN SISTEM PENGENDALIAN PADA
SISTEM PENDINGIN MESIN DIESEL PENGGERAK
UTAMA KAPAL BERBASIS KOMPUTER

Mengetahui I Menyetujui
Dosen Pembimbing

(DR. lr. A. • Masroeri. M.Eng.)
Nip. 131 407 591

FAKULTAS TEKNOLOGI KELAUTAN

JURUSAN TEKNIK SISTEM PERKAPALAN
INSTITUT TEKNOLOGI SEPULUH NOPEMBER
SURABAYA
2000

ABSTRAK

Penggunaan Komputcr schagaa media komunikasi antara manusm dan mesin
sebagai sarana untul. meningkatkan clisicns1 kincrja suatu sistem sangat dipcrlukan
Pada SIStem pendmgm mesm dalam rancangan ini adalah menggunakan integrated system
dunana semua terkontrol dalam suatu sistem kontrol yang terpusat yaitu komputc:r Untuk
menteryemahkan antara hahasa manus•a dan mesin
mcng~uak

digunak~

interface PPI 8255 dengan

bahasa pcmrograman pascal


Don penggunonn ADC 0808 dengan 8 hll data sebagai JCmhatan antar data yang dikmm
maupun diterima mampu memberikan rcspon tcmperatur yang akural tcrhadap sistcm,
schingga sistem

dap~

t bck~

ja

pnda l:>atas-hatas yang telah tcrkontrol.

iii

kATA P[I'\GAl\ l AR

PUJI ~ ukur J..am1 panJatkan k.: Had1rat Allah SWT atas b.:rkah_ rahmat
s.:rta p.:rtolongan-1'\) a 'chmgga tugas akhtr mi dapat d1sclesatkan ult!h penult~
tcpat pada waktun)a vkrupakan suatu kebahag.aan tcrsendin bagt kamt dapat
menerapl..an thnu vang !..am1 dapat sewal..tu l..uliah dan n::terenst dan beberapa

buku dalam bentuk nyata ha1k tulisan maupun hasil perancangan. Berkat bantuan
dan herbagat pthak. tugas ak lur tnt dthcn _1udul "PERANCANGAN SIS I"I;M
PcNGI:::NDAIIA>J

PADA

SISII: M

PENDlNGI>J

MESI>J

DieSEL

I'ENGGf':RAK UTAMA KAPAL l.lcRUASIS KOMP UTER ...

Dalam pcnyusunan laponm mi, pcnulis menyadari telah mendapat
himbingan dan bantuan dan bt:berapa p1hak, untuk tlu dalam kesempatan ini
p.:nulb juga tngm m..:n,ampat kan rasa tcrima ka~th


DR lr A A Masro~:n

yang sebesar-besarnya kepada

M 1-ng scbagai dusen pcmbimbmg yang tclah

ban) a!.. membcnl..an bnnbingan dan arahan kepada penult'
Para dn,cn Jumsan T.:kmk St~cm

Perkapalan FTK-11 S yang tclah

hanyak mcmhcnkan ilmunva J..epada penults sehmgga penult"
mendapat ban\ak bahan rcfercnsi untuk penuhsan laporan tnt.
~ -

lr Ton\ Bambang M MSc Sebagat dosen walt

-1

~edua


orang Ilia dan keluarga penults yang selalu memberil..an

dorongan ~emang

t

dalam menyelesatkan tugas ini
IV

5 Re~an-:ku

maha-.is"a Jurusan Tekmk sist.:m P~rkapln

FTK-1 t'S

at:l'- hantuan dan pertolongannya kepada p.:nulis dalam menyd.:~a1

al.h1r 1111
tuga~


to

~t:mua

p1hal.. ~ ang bel urn u:rcamum disim yang telah bam ak

membamu p.:nuh., b£ND/NGIN MF.SIN
DIF:S/·."1. l'l;."N(i(;F:f/AK UTAMA KAI'AL BF.RBASIS KOMPUTER

Control bus
B~:rfungs1

mt:ngatur bagian-bagian dari mikrokomputer yang harus aktif dari

sctiap perintah yag d1kehendaki, antara lam scpert1 perintah mcnyimpan.
mcmbaca atau pcnntah lamnya
Rlok dan bus control log1c mempunyai fungs1 untuk mengatur
penggunaan bus-bus ALIAN PADA SISTFJvf PENDINGIN MJ:::S/N
IJII·:St;t N:N(;CiF:IIAK UTAMA KAP,IJ. fiF.RRASIS KOMPUTER


Mb)1e terendnh saja untuk pengalamatan 1/0 port, sehingga hanya dapat
mengakses lokast 110 rort sebanyak 1, 02~.
Atau I Kbytc mtkroprocessor 8088 memihki 14 buah register 16 bit yang
dtbagt dalam bcbcrara kclompok
4 buah data regt~c
4 buah J>Otntcr dan
tnd.~

rq~tse

4 buah segment n:gt~cr
Sebuah instruction potntcr register
Sebuah llags r.:gister
Data regtster
Merupakan register mul ti rurposc, arti nya register dapat dtgunakan
untuk tujuan

p~:ngo


l ahn

dan penggunaan daia

Data rcgtster ada 4 macam yaitu :
Accumulator register atau /\X terdiri dari AI dan AH
Base
rcgt~e

atau BX terdiri dari Bl dan BH

Counter rcgtstcr atau DX terdm dan DL dan DH
Tanda L dan H rada huruf kcdua menyatakan Low dan High, sebagai
contoh /\L berarti accumulator regtstcr untuk low.
Poi mer dan lndcks register
Pointer

register

merupakan


register

yang

digunakan

untuk

menunjukkan suatu lokasi tcrtentu yang ada didalarn stack segment,
ada dua buah pointer register ·
Stack Pointer register (SP)

13

0

'/'ugas Ak!lir
Pt·:RANC;INC;AN SIS'I'I•Jv/ 1'1\N(i/;NDAI.IAN PA/)!1 SISTFM PEND/NGIN MESIN
IJII·.SI". 11mGCiDVIK Uli1MA KAPAI. BERBASJS K0lv!PU11·R

13asc Pointer register (BP)
Instruction Pomtcr regtster
Adalah rcg1stcr yang sangat penting, berisi ofTset address di instruksi
benl.utn)a )ang al;an d1al;ses oleh CPU 8088, register ini selalu
bcrhubungan dcngan code segment.
!'lags Segment
Register yang bcnsi status hasll suatu mstruksi yang dilakukan olch
CPU 8088, walaupun register ini tcnnasuk register 16 bit, tetapi yang

digunakan hanya 9 bit saja yailU:
Carry Flag (CF)

Parri ty I· IU!:\ (I' F)
Auxilarry carry flag (AF)
7.on~

Fla (7F}

Stgn Flag (SF)
Over llow flag (OF)
Interrupt Flag (IF)
Dircc11on Flag (OF}
Trap Flag (TF)

2.3.2. Clock

Clock untuk ststcm board dihasilkan oleh rangkaian pembangkit clock
yang terdiri dan kristal IC pcmbangkit clock 8084. Osilator kristal dengan

14

'1'111-((1.\

!lklur

N.liANCANGAN SISTEM l't::NG£NDAUAN f'Af)A SIS7l'M l't::NDENCIN M/CSIN
l)ff:SF:!.l'f':N(i(ifliAK UTAMA KAf'AL BERBASES KO.'vfPUTF.R

frekwcnsi osdas1 14.3181 S MHz dibagi tiga menghasi1kan frekwensi 4,7 Mllz,
frckwens1 clock 4,77 MHz 101 d1hubungkan ke masukan dock dari CPU 8088.
Frckwcns1 clock processor 4,77 \IlHz ini kemudian dibagi mcnjadi empat
yang menghas1lkan clock dengan frekwens• 21,19 MHz, Frekwensi ini akan
digunakan untuk m.:ndnve system umerJ:;NANCANCtAN S/SI1·.M 1'/·:NCd~JA
!'ADA SISTI·M P/o.NOINGIN
{)/F.S/·.1. PI·:N

D5 j D1 j_D1

atau reset
In .l.J.>I

l DO I
GroupD
Port C (Lower)
r- rnput
O-Output
Port 0
1- lnpul
O=Output
Mode Selection

O=Mode 0
}:Mode I

Group A
Port C (L.'pper)
!=Input
O~

Outp

Port A

l =lnput
o~Outp

Mode Selection
OO=ModeO
Ol =Mode I
1X=Mode2

Mode Set f lag
1= Active

Gambar 2 2. Control Word pada PPI 8255

22

0

tugas Akhir
f>MA NC;lNCiAN SIS n ;M 1'1-,NGI·.NDA I./AN PADA S/STt111 PENDING IN Mh'SIN
DII'.SF:I.I'f:N(i(ii·:IIAK UTAMA KAI'Al. 8£RBASIS KOMPUTER

Untuh. DO, D1, D3. dan D4 mcrupakan mode operasi dari masing-masi ng
pon yang nanunya dapat menentukan apakah pon-pon yang d1gunakan dapat
bcrfungs1 scbagai 1nput :uaupun scbagai output. Sedangkan 02, OS, dan 06 untuk
mcncntuh.an mode kcr.1a dan PP1 &255/\, apakah sebagai mode 0 ataupun mode 1
yan~:

nanunya dapat mcncntul..an mode kcja dari PPI 825SA tersebut.

Control word yang tcrdm dan dclap