Anda di halaman 1dari 10

MCU SEBAGAI PENGENDALI ALAT PENGARAH SEL SURYA

Diajukan guna memenuhi tugas Matakuliah Mekatronika Pertanian


MAKALAH
Disusun oleh:
Kelompok 1 TEP-B
Salman Alfarisi 1211!2!1!1"
#ur Aini $ari%o & 1211!2!1!1'
(aesar $a)mi PS 1211!2!1!*2
+irnan,a Denn% K 1211!2!1!2
A-if +ir,aus% Septian 1211!2!1!""
JURUSAN TEKNIK PERTANIAN
FAKULTAS TEKNOLOGI PERTANIAN
UNIVERSITAS JEMBER
2014
Prinsi K!r"#
1. Komputer pri/a,i ,igunakan untuk mem/uat program %ang kemu,ian
,i,o0nloa, ke mikrokontroler kemu,ian mikrokontroler mengirimkan
sin%al kepa,a motor steper untuk menggerakkan panel sel sur%a sesuai
program %ang ,i/uat.
2. Prinsip kerja sistem pela1ak panel sel sur%a %ang akan ,i/uat a,alah
menggerakkan panel sel sur%a se/esar 1231
o
setiap * menit. Pem/uatan
sistem pela1ak meliputi ,ua hal %aitu pem/uatan hardware ,an pem/uatan
software.
3. Dengan a,an%a sinar matahari %ang mengenai panel sel sur%a maka panel
sel sur%a menghasilkan keluaran %ang kemu,ian ,iukur ,engan -oltmeter
,an ampermeter.
R#n$#n%#n F&n%si'n#(
Dalam ran1angan optimalisasi panel sel sur%a ,engan menggunakan
sistem pela1ak /er/asis mikrokontroler ,igunakan komputer pri/a,i untuk
mem/uat program kemu,ian ,i,o0nloa, ke mikrokontroler. Mikrokontroler %ang
,igunakan a,alah AT'4(*1 merupakan mikrokomputer (M5S ' /it keluarga
M(S-*1 intel. Mikrokontroler ini memerlukan 3 kapasitor2 1 resistor2 1 kristal2
serta 1atu ,a%a * -olt. 6angkaian reset ,i/entuk ,ari resistor ,an kapasitor
sehingga ,alam kea,aan po0er on reset maka mikrokontroler akan ,ireset ketika
men,apatkan 1atu ,a%a. Keluarga mikrokontroler AT'4(*1 ,ilengkapi ,engan
,ua perangkat timer %aitu timer ! ,an timer 1. 7ntuk mengatur kerja timer
terse/ut ,igunakan ,ua register tam/ahan %ang ,ipakai /ersama oleh timer ! ,an
timer 1. 6egister tam/ahan terse/ut a,alah register T(5# 8Timer (ontrol
6egister2 memori ,ata internal alamat ''h9 ,an register TM5D 8Timer Mo,e
6egister2 memori ,ata internal alamat '4h9. Pemasangan se/uah panel sel sur%a
,engan posisi tegak lurus terha,ap arah sinar matahari ,ilakukan untuk
mengetahui keluaran maksimum2 se,angkan untuk mengetahui pengaruh arah
sinar matahari terha,ap keluaran panel ,ilakukan ,engan meru/ah arah panel sel
sur%a tiap 1!
o
hingga men1apai su,ut "!
o
terha,ap su,ut ,atang matahari. Motor
steper ,alam sistem pela1ak ,igunakan se/agai penggerak panel. Motor steper
memiliki pin-pin input %ang menja,i kutu/-kutu/ magnet ,i ,alam motor. :ika
salah satu pin ,i/eri tegangan2 pin terse/ut akan mengaktifkan kutu/ ,i ,alam
magnet se/agai kutu/ utara ,an kutu/ %ang ti,ak ,i/eri tegangan se/agai kutu/
selatan. Dengan ter,apatn%a ,ua kutu/ ,i,alam motor ini2 rotor ,i,alam motor
%ang memiliki kutu/ permanen akan mengarah sesuai ,engan kutu/ ; kutu/ input.
Kutu/ utara rotor akan mengarah ke kutu/ selatan stator se,angkan kutu/ selatan
rotor akan mengarah ke kutu/ utara stator. Prinsip kerja sistem pela1ak panel sel
sur%a %ang akan ,i/uat a,alah menggerakkan panel sel sur%a se/esar 1231! setiap
* menit. Pem/uatan sistem pela1ak meliputi ,ua hal %aitu pem/uatan har,0are
,an pem/uatan soft0are.
Di#%r#) B('*
Diagram /lok untuk optimasi panel sel sur%a ,engan menggunakan sistem pela1ak
/er/asis mikrokontroler AT'4(*1
Di#%r#) R#n%*#i#n
Berikut ini merupakan skema gam/ar ran1angan alat sistem pela1ak panel sel
sur%a
pengujian pengaruh su,ut ,atang
sinar matahari terha,ap keluaran
sel sur%a.2
Pengam/ilan ,ata posisi<su,ut
matahari
Pen%amaan skala alat ukur
Pengujian karakteristik panel sel
sur%a
Pengujian keluaran panel sel
sur%a
pengujian mikrokontroler
Pembuatan sistem pelacak
pengambilan data
Selesai
Mulai
Pem/uatan progam ,ilakukan ,i komputer %ang kemu,ian ,i download ke
mikrokontroler2 kemu,ian mikrokontroler mengirimkan sin%al kepa,a motor
steper untuk menggerakkan panel sel sur%a sesuai program %ang ,i/uat. Dengan
a,an%a sinar matahari %ang mengenai panel sel sur%a maka panel sel sur%a
menghasilkan keluaran %ang kemu,ian ,iukur ,engan -oltmeter ,an ampermeter.
1. Pem/uatan Hardware
=am/ar sistem hardware alat pela1ak panel sel sur%a
Panel sel sur%a ,ikait ,engan aluminium siku ,an ,ipasang pa,a poros
%ang terhu/ung ,engan gir /esar. Poros ter/uat ,ari sam/ungan 2 /uah mur * 1m2
kemu,ian poros ,ihu/ungkan pa,a motor steper ,engan gir ulir. Komponen
komponen terse/ut ,iletakkan pa,a kerangka %ang ter/uat ,ari mika akrilik
seperti pa,a gam/ar ,iatas.
Dipilih motor steper se/agai penggerak2 karena ,apat ,ilakukan
pengesetan /esar su,ut pergerakann%a. Satu putaran motor steper tersusun ,ari
2!! ,etak2 sehingga satu ,etak menghasilkan 12'
o
. Motor steper ,ihu/ungkan
,engan gir ulir ,engan tujuan untuk mengerakkan panel sel sur%a agar le/ih halus
serta ,apat ,igunakan se/agai pengun1i panel ketika ,iperintahkan /erhenti.
=ir ulir ,ihu/ungkan ,engan gir /esar %ang memiliki *' gerigi. Satu
putaran
gir ulir 8%ang terhu/ung ,engan motor steper9 akan menggerakkan panel se/esar
1<*' putaran. Dengan ,emikian sistem pela1ak terse/ut ,apat menggerakkan
panel sel sur%a ,engan ketelitian !2!31
o
.
2. Pem/uatan Soft0are
Se1ara garis /esar software sistem pela1ak ini menggunakan 2 /uah rutin %aitu
rutin steper ,an rutin ,ela%. Diagram alir program utama ,apat ,ilihat pa,a
gam/ar
=am/ar ,iagram alir program utama sistem pela1ak panel sel sur%a
>nstruksi %ang pertama ,ijalankan program a,alah inisialisasi PP>. >nisialisasi PP>
/ertujuan untuk mengu/ah control word PP> agar port ( /erfungsi se/agai
keluaran. Setelah ,ilakukan inisialisasi PP>2 program menjalankan rutin steper
%ang /erfungsi untuk menggerakkan motor steper se/an%ak ?! ,etak atau 1231
!
8satu@step92 kemu,ian menjalankan 6utin je,a untuk mem/erikan selang 0aktu
se/esar * menit ,ari step satu ke step /erikutn%a.
Lis+in% Pr'%r#)
Pengujian mikrokontroler AT'4(*1 /ertujuan untuk mengetahui kinerja
mikrokontroler terutama pa,a port-port %ang ,igunakan. Pengujian ini ,ilakukan
,engan mem/uat ,an menjalankan program ,engan /ahasa assem/l%
menggunakan
soft0are al,s %ang mempun%ai keluaran pa,a port (.
A A
(aha%a ,ari lampu /ohlam
Aoltmeter
Ampermeter
Potensio
Panel sel sur%a
3!
Pengujian ini ,ilakukan ,engan mem/uat ,an menjalankan program %ang
mempun%ai keluaran pa,a port %ang ,igunakan ,alam sistem pela1ak %aitu port
(.
Program %ang ,ijalankan a,alah se/agai /errikut:
org ?!!!h ljmp start org ?1!!h start: mo- a2B42h mo- ,ptr2B2!!3h mo-C
D,ptr2a mo- a2B!1h Enilai logika input mo- ,ptr2B2!!2h mo-C D,ptr2a en,
Dengan memasukkan nilai !1h pa,a akumulator se/agai logika masukan maka
keluaran pa,a pin port ( a,alah !!!!!!!1. 7ntuk mengetahui nilai logika
masing-
masing pin port ( ,ihu/ungkan ,engan le,. Pengujian se1ara keseluruhan pa,a
port@( ,ilakukan ,engan mengganti nilai logika input %ang ter,apat pa,a
akumulator ,an menjalankan program kem/ali.
K')'n!n ,#n% Di!r(&*#n
Komponen %ang ,iperlukan pa,a optimasi panel sel sur%a ,engan menggunakan
sistem pela1ak /er/asis mikrokontroler AT'4(*1:
1. Komputer
Komputer /erfungsi se/agai pengatur pemprograman pa,a mikrokontroler
%ang ,igunakan pa,a per1o/aan optimasi panel sel sur%a ,engan
menggunakan sistem pela1ak2 /er,asarkan pergerakan matahari %ang akan
,i/a1a oleh sistem pa,a mikrokontroler ,an peru/ahann%a pa,a
ran1angann%a %aitu mem/entuk su,ut sesuai ,engan ,atangn%a sinar
matahari.
2. Mikrokontroler AT'4(*1
Mikrokontroler AT'4(*1 merupakan mikrokomputer (M5S ' /it
keluarga M(S-*1 intel. Mikrokontroler ini memerlukan 3 kapasitor2 1
resistor2 1 kristal2 serta 1atu ,a%a * -olt. 6angkaian reset ,i/entuk ,ari
resistor ,an kapasitor sehingga ,alam kea,aan po0er on reset maka
mikrokontroler akan ,ireset ketika men,apatkan 1atu ,a%a.
3. Mo,ul sel sur%a oga0a seiki 5SK *"11 12" mm C 1!? mm
?. Busur ,erajat
Berfungsi se/agai petunjuk ,erajat pa,a saat komponen menerima
sinar matahari2 %ang /ekerja /er,asarkan pemrograman pa,a
mikrokontroler tentang ,atangn%a sinar matahari.
*. Stop 0at1h < pengatur 0aktu 8Timer9
Register TM5D ,an register T(5# merupakan
register pem/antu untuk mengatur kerja Timer 0 ,an
Timer 12 ke,ua register ini ,ipakai /ersama oleh Timer 0
,an Timer 1.
6egister TM5D ,i/agi menja,i 2 /agian se1ara
simetris2 /it ! sampai 3 register TM5D 8TM5D /it !-
TM5D /it 39 ,ipakai untuk mengatur Timer 02 /it ?
sampai register TM5DE 8TM5D /it ?-TM5D /it
9 ,ipakai untuk mengatur Timer2 pemakaiann%a se/agai
/erikut :
1. Bit M!<M1 ,ipakai untuk menentukan Mo,e Timer
seperti %ang terlihat ,alam Ta/el ,i =am/ar 2.12.
2. Bit (<TF ,ipakai untuk mengatur sum/er sinal ,etak
%ang ,iumpankan ke pen1a1ah /iner. :ika (<TFG! sin%al
,etak ,iperoleh ,ari osilator kristal %ang frekuensin%a
su,ah ,i/agi 122 jika (<TFG1 maka sin%al ,etak ,iperoleh
,ari kaki T! 8untuk Timer 09 atau kaki T1 8untuk Timer 19.
3. /it =ATE merupakan /it pengatur saluran sin%al
,etak. Bila /it =ATEG! saluran sin%al ,etak han%a ,iatur
oleh /it T6C 8maksu,n%a a,alah T6! atau T61 pa,a
register T(5#9. Bila /it =ATEG1 kaki >#T! 8untuk
Timer 09 atau kaki >#T1 8untuk Timer 19 ,ipakai juga
untuk mengatur saluran sin%al ,etak.
". Aolt meter
. Ampere meter
'. Transformator 4 -olt !2* amper
Berfungsi menaikkan ,an menurunkan tegangan listrik %ang ,iperoleh ,ari
rangkaian sel sur%a ,engan menggunakan sistem pela1ak /er/asis
mikrokontroler AT'4(*1
4. Motor steper
Motor steper ,alam sistem pela1ak ,igunakan se/agai penggerak panel.
Dalam motor penggerak listrik ,ikenal ,ua ma1am motor penggerak
%aitu motor D(<A( ,an motor steper. Motor D(<A( ter,iri ,ari 2
/uah koil se/agai stator ,an inti magnet %ang /isa /erputar pa,a
sum/un%a se/agai rotor. Karenan%a putaran motor D(<A( ini /erputar
se1ara kontin%u. Ber/e,a ,engan motor steper ? koil stator %ang ,isusun
,engan posisi tertentu sehingga ti,ak /isa menghasilkan putaran %ang
kontin%u. >nti magnet akan /erhenti /erputar jika stator mem/erikan
magnet %ang /erla0anan ,engan inti magnet terse/ut2 karena ke,uan%a
tarik menarik. :ika arus listrik ,ialirkan ke koil 1 maka inti magnet akan
/erha,apan ,engan koil 12 kemu,ian jika arus listrik ,igeser ke koil 2
maka inti magnet akan /erha,apan ,engan koil 22 ,an ,emikian
seterusn%a. >nti magnet juga ,apat /erhenti /erputar pa,a posisi antara ,ua
koil stator ,engan 1ara mem/erikan arus listrik pa,a ,ua koil se1ara
/ersamaan. >ni /isa ,imanfaatkan untuk menghasilkan su,ut putar %ang
le/ih ke1il2 ,an putaran motor menja,i le/ih halus.

Pa,a gam/ar ,iatas menunjukkan ilustrasi motor steper ,engan ?
kelompok koil %ang pa,a umumn%a ti,ak /erputar kontin%u. karena inti magnet
,ari motor steper ti,ak /erputar kontin%u ,an han%a akan /erpin,ah ,ari
mengha,ap koil 1 ke koil lainn%a2 maka %ang harus ,ilakukan untuk memutar
motor steper a,alah ,engan menggeser sum/er arus listrik %ang ,imasukkan ke
koil se1ara /erurutan ,ari koil 1 ke koil 22 ,an seterusn%a. :ika ,ikehen,aki
putaran ,engan arah %ang /erla0anan maka urutan arus %ang ,imasukkan ke
koil harus ,igeser /erla0anan ,ari 1ara %ang ,ise/utkan ,iatas. 7ntuk keperluan
terse/ut maka kita memerlukan se/uah piranti penggeser pulsa.

Anda mungkin juga menyukai