DESIGN ON THE AUTOMATION DOOR OF SHELTER BUSWAY USING AT89S51 MICROCONTROLLER Darmawan Julianto, Any K. Yapie, ST., MT Undergraduate Program, Industry Technology, 2009 Gunadarma University http://www.gunadarma.ac.id Keywords: automation door, busway, microcontroller ABSTRACT: Automatic door which was applied to the busway route, expected to maximize the performance of existing busway transport. The main components This tool consists of couples with infrared LED used photodiode as sensors. AT89S51 microcontroller serves to control the open / lid door and looks at numbers seven segment. In the sensor, the LED serves as a transmitter and infrared rays photodioda serves as a detector of infrared light from LEDs reflected by the busway. This tool uses 2 sensors. sensor 1 is located at the tip enter shelter, serves to open / close the shelter door, while the second sensor located at the tip out shelter serves to open / close latch on the busway route. Based on testing that has been done, the system is functioning properly. Shelter doors will open for 30 seconds when the busway stops right in front of the door shelter, and the existing cross bar on the busway lane open when the busway began move to leave the shelter.
PERANCANGAN OTOMATISASI PINTU PADA SHELTER BUSWAY DENGAN MIKROKONTROLER AT89S51 NPM : 10404168 Nama : Darmawan Julianto Pembimbing : Any K. Yapie, ST., MT Tahun Sidang : 2009 Subjek : MIKROKONTROLER AT89S51, Judul PERANCANGAN OTOMATISASI PINTU PADA SHELTER BUSWAY DENGAN MIKROKONTROLER AT89S51 Abstraksi Pintu otomatis yang diaplikasikan pada jalur busway, diharapkan dapat memaksimalkan kinerja dari transportasi busway yang sudah ada. Komponen utama alat ini terdiri dari pasangan LED inframerah dengan photodioda yang digunakan sebagai sensor. Mikrokontroler AT89S51 berfungsi untuk mengendalikan buka/tutupnya pintu dan penampilan angka pada seven segment. Pada bagian sensor, LED berfungsi sebagai pemancar sinar inframerah dan photodioda berfungsi sebagai pendeteksi sinar inframerah dari LED yang dipantulkan oleh busway. Alat ini menggunakan 2 buah sensor. sensor 1 yang berada di ujung masuk shelter, berfungsi untuk membuka/menutup pintu shelter, sedangkan sensor 2 yang berada di ujung keluar shelter berfungsi untuk membuka/menutup palang pintu pada jalur busway. Berdasarkan uji coba yang telah dilakukan, sistem berfungsi dengan baik. Pintu shelter akan terbuka selama 30 detik ketika busway berhenti tepat didepan pintu shelter, dan palang pintu yang ada pada jalur busway terbuka ketika busway mulai bergerak untuk meninggalkan shelter.
PERANCANGAN OTOMATISASI PINTU PADA SHELTER BUSWAY DENGAN MIKROKONTROLER AT89S51 Darmawan Julianto Jurusan Teknik Elektro, Fakultas Teknologi Industri, Universitas Gunadarma, Margonda Raya 100 Depok 16424 telp. (021) 78881112, 7863788 Tanggal Pembuatan : 27 Januari 2010 Pintu otomatis yang diaplikasikan pada jalur busway, diharapkan dapat memaksimalkan kinerja dari transportasi busway yang sudah ada. Komponen utama alat ini terdiri dari pasangan LED inframerah dengan photodioda yang digunakan sebagai sensor. Mikrokontroler AT89S5 1 berfungsi untuk mengendalikan buka/tutupnya pintu dan penampilan angka pada seven segment. Pada bagian sensor, LED berfungsi sebagai pemancar sinar inframerah dan photodioda berfungsi sebagai pendeteksi sinar inframerah dari LED yang dipantulkan oleh busway. Alat ini menggunakan 2 buah sensor. sensor 1 yang berada di ujung masuk shelter, berfungsi untuk membuka/menutup pintu shelter, sedangkan sensor 2 yang berada di ujung keluar shelter berfungsi untuk membuka/menutup palang pintu pada jalur busway. Berdasarkan uji coba yang telah dilakukan, sistem berfungsi dengan baik. Pintu shelter akan terbuka selama 30 detik ketika busway berhenti tepat didepan pintu shelter, dan palang pintu yang ada pada jalur busway terbuka ketika busway mulai bergerak untuk meninggalkan shelter. 1. PENDAHULUAN Dalam penerapan transportasi masih banyak hal yang dapat mengurangi kinerja dari transportasi busway itu sendiri. Seperti waktu kedatangan busway yang belum teratur sehingga terjadi penumpukan penumpang dan busway di dalam satu waktu dan tempat tertentu. Terjadinya penumpukan dan ketidaktepatan kedatangan busway salah satunya disebabkan karena lamanya busway yang berhenti di suatu shelter tidak sama dengan busway yang lain, sehingga diperlukan suatu sistem yang dapat mengatur lamanya waktu pemberhentian busway di setiap shelter-nya. Untuk mengatasi masalah tersebut, diperlukan suatu sistem yang dapat mengatur berapa lama suatu busway berhenti di setiap shelter. Sistem yang dirancang pada penulisan ini dapat dilihat pada Gambar 1.1. busway,
Gambar 1.1 Sistem Otomatisasi Pintu Pada Shelter Busway Busway yang datang akan dideteksi oleh sebuah sensor yang dihubungkan ke motor yang akan membuka pintu shelter. Pintu shelter akan kembali menutup sesuai dengan waktu yang telah ditentukan. Kemudian busway meninggalkan shelter setelah lampu hijau yang berada dibagian luar dari shelter menyala. Pada saat itu palang pintu pada jalur busway akan terbuka untuk memberi jalan busway tersebut.
2. LANDASAN TEORI 2.1 LED Inframerah LED Inframerah adalah dioda yang dapat memancarkan cahaya dengan panjang gelombang lebih
panjang dari cahaya yang dapat dilihat tetapi lebih pendek dari gelombang radio, apabila LED Inframerah tersebut dilalui arus. Simbol dan bentuk fisik dari LED Inframerah diperlihatkan pada Gambar 2.1.
Gambar 2.1 Lambang Infrared dan Bentuk Fisiknya 2.2 Photodioda Photodioda digunakan sebagai komponen pendeteksi ada tidaknya cahaya inframerah. Photodioda mempunyai resistansi yang rendah pada kondisi forward bias, kita dapat memanfaatkan photodioda ini pada kondisi reverse bias dimana resistansi dari photodioda akan turun seiring dengan intensitas cahaya yang masuk. Lambang dan benuk fisik dari photodioda dapat dilihat pada Gambar 2.2.
dan loop terhingga.
nilai
idealnya
tak
2.3.1 Op-Amp Sebagai Pembanding Tegangan Pembanding tegangan akan membandingkan sebuah tegangan masukan dengan tegangan masukan lainnya. Gambar 2.4 menunjukkan pembanding tegangan sederhana. Gambar 2.2 Lambang dan Bentuk Fisik Photodioda 2.3 Operational Amplifier (Op-Amp)
Gambar 2.3 Bentuk Dasar Op-Amp Bentuk dasar dari Op-Amp dapat dilihat pada Gambar 2.3. OpAmp terdiri dari dua masukan yaitu terminal non-inverting (+) dan terminal inverting (-). Umumya OpAmp bekerja dengan dual suplly (VCC dan VEE), namun banyak juga Op-Amp dibuat dengan single supply (VCC ground). Simbol rangkaian didalam Op-Amp pada Gambar 2.3 adalah parameter umum dari sebuah Op-Amp. Op-Amp memiliki Rin yang merupakan resistansi input yang nilai idealnya infinite (tak terhingga), yang merupakan resistansi Rout output dan besar resistansi
Gambar 2.4 Rangkaian Pembanding Tegangan Sebuah pembanding adalah rangkaian dengan dua tegangan masuk (inverting (-) dan non inverting (+) dan satu tegangan keluaran. Bila tegangan terminal positif lebih besar dari pada tegangan terminal negatif, pembanding akan menghasilkan tegangan keluar yang tinggi (high). Bila masukan terminal positif lebih kecil dari pada masukan terminal negatif maka keluarannya rendah (low). Keluaran yang tinggi nilainya ‘+ saturasi’ dan keluaran yang rendah nilainya ‘- saturasi’. Untuk mendapatkan konsep dasar yang sederhana pada sebuah pembanding adalah dengan memasang sebuah Op-Amp tanpa tahanantahanan umpan balik. Bila masukan terminal negatif dihubungkan dengan tegangan masukan yang amat kecil (dalam satuan milivolt), sudah cukup untuk membuat Op-Amp menjadi jenuh. Karakteristik komparator diperlihatkan pada Gambar 2.5.
Vcc
R1 V1
Vout V2
RL
R2 Vcc
idealnya 0 (nol), dan AOL merupakan nilai penguatan
yang open
Gambar 2.5 Karakteristik Op-Amp
2.4 Mikrokontroler adalah single komputer yang memiliki kemampuan untuk diprogram dan digunakan untuk tugas-tugas yang berorientasi kontrol. Pada perancangan alat ini digunakan mikrokontroler tipe AT89S5 1. Untuk konfigurasi Pin pada AT89S51 dapat dilihat pada Gambar 2.6. Mikrokontroler
chip
Gambar 2.6 Konfigurasi Pin Pada AT89S5 1
Berikut adalah penjelasan fungsi tiap pin pada seri mikrokontroler AT89S5 1: • Pin 1-8 Pin ini adalah port 1. Saluran/bus I/O 8 bit dua arah. Dengan internal pull-up yang dapat digunakan untuk berbagai keperluan. Pada port ini juga digunakan sebagai saluran alamat pada saat pemograman dan verifikasi. • Pin 9 Masukan reset (aktif tinggi), pulsa transisi dari rendah ke tinggi akan me-reset mikrokontroler ini. • Pin 10 sampai 17 Saluran/bus I/O 8 bit dua arah dengan internal pull-ups yang memiliki fungsi pengganti. Bila fungsi pengganti tidak dipakai, maka port ini dapat digunakan sebagai port paralel 8 bit serbaguna. Selain itu sebagian dari port 3 dapat berfungsi sebagai sinyal kontrol pada saat proses pemrograman dan verifikasi. • Pin 18 dan 19 Masukan ke penguat osilator berpenguat tinggi. Pada mikrokontroler ini memiliki seluruh rangkaian osilator yang diperlukan pada serpih yang sama (on chip) kecuali rangkaian kristal yang mengendalikan frekuensi osilator. Karenanya 18 dan 19 sangat diperlukan untuk dihubungkan dengan kristal. Selain itu XTAL 1 dapat juga sebagai masukkan untuk inverting oscilator amplifier dan masukkan ke rangkaian internal clock sedangkan XTAL 2 merupakan keluaran dari inverting oscilator amplifier.
•
•
Pin 20 Ground sumber tegangan yang diberi simbol GND. Pin 21 sampai 28 Saluran/bus I/O 8 bit dua arah dengan internal pull-ups. Saat
•
•
•
•
pengambilan data dari program memori eksternal atau selama mengakses data memori eksternal yang menggunakan alamat 16 bit (MOVX @ DPTR), port 2 berfungsi sebagai saluran/bus alamat tinggi (A8– A15). Sedangkan pada saat mengakses ke data memori eksternal yang menggunakan alamat 8 bit (MOVX @ R1), port 2 mengeluarkan isi dari P2 pada Special Function Register. Pin 29 Program Store Enable (PSEN) merupakan sinyal pengontrol untuk mengakses program memori eksternal masuk ke dalam bus selama proses pemberian/pengambilan instruksi (fetching). Pin 30 Address Latch Enable (ALE)/PROG merupakan penahan alamat memori eksternal (pada port 1) selama mengakses ke memori eksternal. Pena ini juga sebagai pulsa/sinyal masukkan pemograman (PROG) selama proses pemograman. Pin 31 External Acses Enable (EA) merupakan sinyal kontrol untuk pembacaan memori program. Apabila diset rendah (L) maka mikrokontroler akan melaksanakan seluruh instruksi dari memori program eksternal, sedangkan apabila diset tinggi (H) maka mikrokontroler akan melaksanakan instruksi dari memori program internal ketika isi program counter kurang dari 4096. ini juga berfungsi sebagai tegangan pemograman (VPP = +12V) selama proses pemrograman. Pin 32 sampai 39 Pin ini adalah port 0 yang merupakan saluran/bus I/O 8 bit open colector, dapat juga digunakan sebagai multipleks bus alamat rendah dan bus data selama adanya akses ke memori program eksternal. Pada saat
proses pemograman dan verifikasi port 0 digunakan sebagai saluran/bus data. External pull-ups diperlukan selama proses verifikasi. •
Pin 40 Sumber tegangan positif yang diberi simbol VCC.
2.5 Motor DC dan IC L293D Motor DC adalah motor yang biasa digunakan pada perangkat elektronika. Dalam hal ini motor digunakan untuk menggerakkan pintu dari shelter busway. Motor dapat berputar searah jarum jam (CW) dan lawan arah jarum jam (CCW). Konfigurasi motor dapat dilihat pada Gambar 2.7. .
Gambar 2.7 Lambang Motor DC Motor driver merupakan suatu rangkaian yang mengatur kerja motor atau biasa dikatakan sebagai suatu rangkaian penggerak motor sehingga motor tersebut bekerja atau beroperasi sesuai dengan apa yang kita kehendaki. Pada saat motor ini beroperasi atau bekerja biasanya terjadi induksi yang mengakibatkan tegangan menjadi sangat tinggi, sehingga diperlukan suatu rangkaian motor driver yang mengatur motor agar pada saat motor tersebut beroperasi dia tidak akan mengakibatkan gangguan kepada rangkaian-rangkaian lain yang berhubungan dengan motor. Gambar 2.8 memperlihatkan IC L293D yang merupakan rangkaian penyangga (Buffer) pada system digital yang dapat mempertahankan jumlah tegangan maupun arus sehingga dapat menggerakkan
motor DC dengan stabil tanpa mempengaruhi rangkaian lainnya.
Untuk menggunakan tujuh ruas Anoda, decoder yang harus digunakan adalah decoder bersifat aktif low. Namun pada alat pendeteksi jarak ini penulis menggunakan mikrokontroler AT89S5 1, dimana mikrokontroller ini bersifat aktif low baik masukan maupun keluarannya. Resistor digunakan sebagai pembatas arus yang melewati LED pada ruas, dimana standar arus pada LED bernilai 10mA sampai
Common
20mA
Gambar 2.8 IC L293D 2.6 Seven Segment Penampil seven-segment merupakan sekumpulan LED yang disusun sedemikian rupa. Sehingga dengan menyalanya LED akan membentuk angka desimal yang dikehendaki. Sebuah seven-segment dapat menampilkan bilangan desimal 0 sampai 9 atau suatu abjad. Bentuk tampilan seven-segment dapat dilihat pada Gambar 2.9.
Gambar 2.9 Seven Segment Seven-segment yang digunakan berjenis CA (Common Anoda). Penampil tujuh ruas ini merupakan tujuh buah LED, dimana anoda dari LED terhubung ke Vcc atau “High” dan katoda dihubungkan ke decoder, seperti diperlihatkan Gambar 2.10.
.
2.7 IC 74LS47 (BCD to Seven Segment Decoder) BCD (Binary Coded Decimal) to merupakan sebuah seven segment decoder yang dapat mengubah kode biner menjadi tampilan angka pada seven segment. Gambar 2.11 memperlihatkan konfigurasi pin IC74LS47.
Gambar 2.11 Konfigurasi Pin IC 74LS47 2.8 Motor Stepper Tidak seperti motor DC konvensional yang berputar secara terus-menerus (Continue), perputaran motor stepper adalah secara langkah per langkah (step by step). Gerakan motor stepper sesuai dengan pulsa-pulsa digital yang diberikan. Seperti halnya motor konvensional DC biasa, motor stepper juga dapat berputar dalam
dua arah yaitu searah jarum jam (CW) atau berlawanan arah jarum jam (CCW) yaitu dengan memberikan polaritas yang berbeda . Kecepatan motor stepper pada dasarnya ditentukan oleh kecepatan pemberian data pada komutatornya. Semakin cepat data yang diberikan
maka motor stepper akan semakin cepat pula berputarnya. Pada kebanyakan motor stepper kecepatannya dapat diatur dalam daerah frekuensi audio dan akan menghasilkan putaran yang cukup cepat.
Gambar 2.10 Seven Segment Common Anoda
Untuk mengatur gerakan motor per langkahnya dapat dilakukan dengan dua cara berdasarkan simpangan sudut gerakannya yaitu full step dan half step. Pada Tabel 2.1 dapat dilihat contoh dari pergerakan full step pada motor stepper. Tabel 2.1 Motor Stepper Dengan Gerakan Full Step Step
S3
S2
S1
S0
1
0
0
0
1
2
0
0
1
0
3
0
1
0
0
4
1
0
0
0
1
0
0
0
1
Pada Tabel 2.2 dapat dilihat contoh dari pergerakan half step pada motor stepper. Tabel 2.2 Motor Stepper Dengan Gerakan Half Step Step
S3
S2
S1
S0
1
0
0
0
1
2
0
0
1
1
3
0
1
0
0
4
0
1
1
0
5
0
1
0
0
6
1
1
0
0
7
1
0
0
0
8
1
0
0
1
1
0
0
0
1
Sama halnya dengan motor DC, motor stepper juga memerlukan suatu rangkaian penggerak motor (motor driver) yang mengatur motor agar pada saat motor tersebut beroperasi dia tidak akan mengakibatkan gangguan kepada rangkaianrangkaian lain yang berhubungan dengan motor. 2.9 Saklar Push Button dan Mikro Switch Saklar push button dan mikro switch merupakan komponen
elektronika yang berfungsi sebagai on atau off suatu pengkondisi rangkaian, atau merupakan komponen yang berfungsi untuk penghubung atau pemutus suatu rangkaian dengan rangkaian lain. 2.10 Catu Daya Catu daya digunakan Primer sebagai suplai tegangan pada beberapa rangkaian elektronika. Catu daya dc ini dapat dibangun dengan menggunakan trafo step down, dioda penyearah dan kapasitor. 2.10.1 Transformator ( Trafo ) Step Down Trafo ini akan menurunkan tegangan PLN menjadi lebih kecil, sesuai dengan perbandingan jumlah lilitannya. Simbol Trafo dapat dilihat pada Gambar 2.12.
Sekunder Gambar 2.12 Simbol Transformator (Trafo)
Dimana
: = Efisiensi transformator Np = Jumlah lilitan primer NS = Jumlah lilitan sekunder Vp = Tegangan Primer Vs = Tegangan sekunder Ip = Arus lilitan primer Is = Arus lilitan sekunder 1
2.10.2 Dioda Sebagai Penyearah Dioda penyearah berfungsi untuk merubah tegangan bolak-balik (AC) menjadi tegangan searah (DC). Dioda digunakan sebagai penyearah gelombang penuh. Selama setengah siklus positif tegangan sekunder, Tegangan positif phasa yang pertama diteruskan oleh D1 sedangkan phasa yang berikutnya dilewatkan melalui D2 ke beban R1 dengan CT transformator sebagai common ground.. Dengan demikian beban R1 mendapat supply tegangan gelombang penuh seperti Gambar 2.13. Walaupun terlihat di sini tegangan ripple dari kedua rangkaian di atas masih sangat besar.
Gambar 2.13 Rangkaian Penyearah Gelombang Penuh
VL = Tegangan kapasitor saat pengosongan muatan Vs = Tegangan sumber t = Waktu untuk mengisi muatan kapasitor sampai penuh RC = Konstanta waktu rangkaian
2.10.3 Kapasitor Sebagai Filter Untuk menghaluskan ripple pada keluaran diode, maka digunakan kapasitor. Kapasitor berfungsi sebagai filter, yang dimaksud disini adalah menghaluskan tegangan yang
Proses ini akan terjadi secara continue. Beda antara VCP dan
D1 C1
CT
R
Gambar 2.15 Tegangan Keluaran Setelah Melewati
Filter
disebut dengan tegangan ripple kapasitor ( Vr ) seperti terlihat pada Gambar 2.15.
VCL
D2 berbentuk pulsa-pulsa pada tahanan R1, sehingga dihasilkan tegangan yang lebih rata. Rangkaian filter dapat dilihat pada Gambar 2.14. Gambar 2.14 Rangkaian Filter Kapasitor Pada saat D1 berada pada bias (pada setengah siklus positif), dan pada saat D2 dibias forward (pada setengah siklus negatif), maka kapasitor akan mengisi muatan sampai penuh dengan; forward
VCP = Vs ( 1 – e
–t/RC
)
Dimana :
3. PERANCANGAN ALAT
VCP = Tegangan kapasitor saat pengisian Vs = Tegangan sumber t = Waktu untuk mengisi muatan kapasitor sampai penuh RC = Konstanta waktu rangkaian Sedangkan pada saat tegangan pulsa turun menjadi lebih rendah dari VCP, maka dioda akan reverse, kapasitor akan mengosongkan muatannya melalui R1, sehingga tegangan kapasitor akan jatuh secara eksponensial menjadi; VL = Vs e Dimana :
Keterangan : t1 - t2 = Waktu untuk mengosongkan muatan t2 - t3 = Waktu untuk mengisi muatan
– t/RC
Dalam perancangan otomatisasi pada shelter busway dengan mikrokontroler AT89S51, terbagi atas perancangan bentuk fisik alat (miniatur) dan perancangan elektronik.
pintu
3.1 Perancangan Bentuk Fisik Alat (Miniatur) Sebelum melakukan perancangan elektronik, memikirkan bentuk fisik alat dapat membantu memberi gambaran tentang perancangan elektroniknya. Seperti aplikasi apa saja yang akan diterapkan pada alat yang akan dirancang.
motor 1. Untuk lebih jelasnya, cara kerja dari pintu shelter dapat dilihat pada Gambar 3.2.
Gambar 3.1 Bentuk Fisik Alat (Miniatur) Pada bagian pintu shelter terdapat tiga buah mikro switch (MS.1, MS.2, MS.3). Mikro switch berfungsi sebagai saklar terhadap Gambar 3.2 Pintu Shelter Busway
Motor 1 berfungsi sebagai penggerak pintu. Pintu shelter akan membuka sampai pintu memicu MS.1. Begitu pula pada saat menutup, pintu shelter akan menutup sampai pintu memicu MS.2. Pada bagian dalam pintu terdapat MS.3 yang berfungsi sebagai pengaman. Apabila ada yang menghalangi saat pintu menutup hingga memicu MS.3, pintu akan kembali terbuka sampai waktu yang telah ditentukan.
tersebut dalam membentuk fungsi masukan terhadap keluaranya diperlihatkan pada Gambar 3.3
Gambar 3.3 Blok Rangkaian 3.2 Perancangan Elektronik Pembuatan alat palang pintu otomatis untuk shelter busway dengan mikrokontroler AT89S5 1 terdiri dari beberapa buah blok rangkaian yang memiliki fungsi dan cara kerjanya masing-masing. Interaksi dari blok-blok rangkaian
Adapun komponen yang digunakan pada tiap– tiap blok rangkaian akan dijelaskan dari sub bab ini. Gambar 3.4 memperlihatkan rangkaian keseluruhan dari alat yang dibuat.
Gambar 3.4 Rangkaian Keseluruhan
3.2.1 Blok Catu Daya Pada blok rangkaian catu daya digunakan IC 7812 dan IC7805. IC ini mempunyai karakeristik diantaranya sebagai berikut : 1. Tegangan keluarannya 7805 adalah 4,8 V sampai 5,2 V 2. Tegangan keluarannya 7812 adalah 11,8 V sampai 12,2 V 3. Arus keluarannya adalah 5 mA sampai 1A Rangkaian ini disebut sebagai rangkaian catu daya atau biasa disebut sebagai power regulator. Jenis rangkaian power regulator tersebut adalah rangkaian rectifer dua fase. Tegangan DC yang dihasilkan adalah tegangan DC 12Volt (fan) dan tegangan DC 5 Volt (mikrokontroler AT89S51, indikator LED, inframerah, seven-segment, motor DC dan motor stepper). 3.2.2 Blok Sensor Rangkaian sensor merupakan alat yang berfungsi sebagai pendeteksi adanya busway yang datang. Ketika ada busway yang dan berhenti, maka akan terdeteksi oleh sensor, dan sensor akan memberikan data masukkan pada mikrokontroler untuk diproses. Untuk menghasilkan pancaran sinar inframerah, tegangan yang digunakan yaitu sebesar 5 Volt. Karena arus maksimum pada LED inframerah sebesar 60 mA, maka berdasarkan perhitungan, untuk menghindari kerusakan akibat kelebihan arus pada LED inframerah dapat menggunakan resistansi sebesar 10052.
V 5 = R = = 60m 83,330 I
Dengan nilai resistansi minimal 83,330 maka untuk lebih aman menggunakan resistansi sebesar 10052. Rangkaian sensor yang digunakan dalam perancangan alat ini ditunjukkan pada Gambar 3.6.
Gambar 3.5 Rangkaian Sensor sensor Prinsip kerja dari tersebut yaitu apabila photodioda mendapatkan cahaya inframerah yang dipantulkan dari pemancar inframerah maka kondisi photodioda menjadi saturasi. photodioda diasumsikan sebagai saklar, sehingga keadaan antara anoda-katoda seakan-akan terhubung pada saat menerima cahaya dari LED inframerah, sehingga tegangan yang dihasilkan antara anoda-katoda sebesar 0V karena langsung terhubung ke ground. Sehingga masukan pada kaki 5 dan kaki 7 (terminal positif) pada Op-Amp LM339 mendapatkan masukan 0V yang menyebabkan mikrokontroler akan aktif. 3.2.3 Blok Kendali Mikrokontroler Blok mikrokontroler ini berfungsi sebagai pengatur kerja alat agar dapat bekerja secara sistematis. Hasil keluaran dari blok sensor dikirim ke mikrokontroler untuk diproses. Setelah proses, mikrokontroler mengirimkan data ke blok keluaran untuk mengaktifkan blok keluaran tersebut. Pada perancangan ini, Port yang diperlukan adalah Port.0 (P0), P ort. 1 (P1), P ort.2 (P2) dan Port.3 (P3). Semua aplikasi yang menggunakan Port ini adalah aktif low (0 V) sehingga komponen yang terhubung pada Port disesuaikan fungsi masukan maupun keluarannya. IC Mikrokontroller AT89S51 ini adalah komponen inti pada blok kendali yang dihubungkan dengan
komponen seperti kapasitor, dan saklar push-button reset, serta X-Tal 12 MHz kapasitor non polar 30 pF osilator.
resistor sebagai dan dua sebagai
3.2.4 Indikator LED Indikator LED yang ada pada P3.0 dan P3.1 digunakan sebagai indikator yang ditujukan pada pengemudi busway. Indikator LED merah pada P3.0 menyala dan memberi tanda supaya busway berhenti dan waktu pemberhentian aktif. Bila waktu pemberhentian telah selesai menghitung, indikator LED hijau pada P3.1 menyala, dan memberi tanda pada pengemudi busway untuk jalan kembali. Rangkaian Indikator LED yang digunakan dalam perancangan alat ini ditunjukkan pada Gambar 3.6. Gambar 3.6 Rangkaian Indikator LED
5V 100
100
A T 8 P 3.0 9 S P 3.1 5 1
3.2.5 Motor Stepper Pada perancangan alat ini digunakan motor stepper sebagai simulasi dari palang pintu pada jalur busway. Motor stepper yang digunakan ini adalah jenis bipolar dimana untuk menggerakkan perlangkahnya dibutuhkan tegangan, dengan kata lain motor stepper tersebut aktif high. Tegangan tersebut dihasilkan dari keluaran mikrokontroller pada Port 2.4 sampai Port 2.7. Data yang diberikan untuk menggerakkan motor stepper searah jarum jam dapat dilihat pada Tabel 3.1. Tabel 3.1 Data Masukan Untuk Memutar Motor Stepper Searah Jarum Jam
Dengan memberikan data high pada masing–masing masukan motor stepper, berarti setiap pin masukan motor mendapatkan tegangan sebesar 5 V. Untuk memutar balik arah putaran motor stepper menjadi berlawanan arah jarum jam hanya membalik data masukan yaitu data a, data b, data c dan data d ditukar posisinya menjadi data d, data c, data b dan data a. Seperti contoh pada Tabel 3.2. (1)
Tabel 3.2 Data Masukan Untuk Membalik Arah Putaran Motor Stepper
3.2.6 Seven Segment Dan IC 74LS47 (BCD to Seven Segment Decoder)
Port.
0
mikrokontroler
dihubungkan dengan penampil elektronik yang menggunakan sevensegment. Seven-segment yang digunakan adalah seven-segment Untuk menghemat Common Anoda. penggunaan Port pada mikrokontroler, maka digunakan IC 74LS47. IC jenis ini berfungsi sebagai dekoder data biner menjadi data desimal dan cocok dengan seven-segment CA (common anoda). Konversi data seven-segment yang digunakan dalam IC 74LS47 dapat dilihat pada Tabel 3.3.
Tabel 3.3 Konversi Data SevenSegmen pada IC 74LS47
4. ANALISA ALAT Dengan melakukan uji coba pada alat bertujuan untuk mengetahui apakah alat ini berfungsi atau tidak. 4.1 Uji Coba Rangkaian Catu Daya
Gambar 4.1. Titik Uji Rangkaian Catu Daya Hasil Pengujian Hasil uji Titik A dengan alat ukur Oscilloscope dapat dilihat pada Gambar 4.2. Time/Div = 5 ms , Perioda (T) = 4/Div Gambar 4.2 Bentuk Gelombang Titik A (Output Dari Trafo) Analisa Hasil pengujian :
Pada Titik A (output dari trafo) bentuk gelombang masih berupa gelombang AC. Berdasarkan Gambar 4.2 didapatkan pengukuran frekuensi sebesar 50 Hz, didapat dari persamaan berikut :
5
1 f
=
1 =
_
_
_
-
3
=
1
3 =
x Hz 10 50 T x 4 5 . 1 020 Hasil uji Titik B dengan alat ukur Oscilloscope dapat dilihat pada Gambar 4.3.
ripple terlihat berkurang, ini dikarenakan adanya kapasitor, dimana kapasitor disini berfungsi sebagai filter yang akan memperlemah ripple, dan kapasitor tersebut juga berfungsi untuk memastikan tegangan keluaran akan tetap berada atau mendekati tegangan puncak dari IC 7812 yaitu sebesar 12 Volt.
Hasil uji pada Titik D dengan menggunakan oscilloscope dapat dilihat pada Gambar 4.5.
0.1Volt/Div , Time/Div = 5 ms Gambar 4.3 Bentuk Gelombang Titik B (Setelah Melewati Dioda) Analisa Hasil pengujian :
Berdasarkan Gambar 4.3, pada Titik B (setelah melewati dioda) bentuk gelombang hanya menapilkan ripple dari setengah siklus positif. Ini dikarenakan fungsi dari kedua dioda sebagai penyearah setengah gelombang, yang hanya melewatkan tegangan positif dari keluaran trafo. Hasil uji pada Titik C dengan menggunakan oscilloscope dapat dilihat pada Gambar 4.4.
5 Volt/Div , Time/Div = 2 ms Gambar 4.5 Bentuk Gelombang Titik D (Setelah Melewati Kapasitor Dan IC 7805) Analisa Hasil pengujian :
Pada Titik D juga terlihat berkurangnya riak atau ripple pada bentuk gelombangnya. Besarnya tegangan puncak dari IC 7805 sebesar + 5 Volt. Hasil uji pengukuran tegangan pada Titik C dan Titik D dengan menggunakan multimeter digital terdapat pada Tabel 4.1. Tabel 4.1 Hasil Uji Pengukuran Rangkaian Catu Daya
5 Volt/Div , Time/Div = 2 ms Gambar 4.4 Bentuk Gelombang Titik C (Setelah Melewati Kapasitor Dan IC 7812) Analisa Hasil pengujian :
Pada titik C setelah melewati kapasitor dan IC 7812 riak atau
4.2 Uji Coba Rangkaian Sensor Percobaan ini dilakukan pada saat keadaan sensor tidak terhalang, dimana pada saat photodioda tidak menerima pancaran
sinar dari LED inframerah. uji dari rangkaian sensor dilihat pada Gambar 4.6.
Titik dapat
Gambar 4.6 Titik Uji Rangkaian Sensor
Hasil Pengujian Hasil pengujian masing-masing titik dapat dilihat pada Tabel 4.2.
Tabel 4.2 Hasil Uji Sensor Pada Saat Tidak Terhalang Terhadap Resistansi Trimpot
Analisa Hasil pengujian :
Berdasarkan Tabel 4.2, Sensor masih dapat bekerja apabila besar resistansi maksimal dari trimpot Jika adalah sebesar 4 k. resistansi lebih besar dari 4 k , tegangan terminal negatif pada OpAmp akan lebih besar dibandingkan dengan tegangan terminal positifnya, sehingga Op-Amp menghasilkan tegangan keluaran sebesar 0,23Volt, sama halnya pada saat sensor terhalang. Ω
Ω
4.3 Uji Coba Rangkaian Saklar Push Button Dan Mikro Switch
Gambar 4.7 Titik Uji Rangkaian Push Button Dan Mikro Switch
Hasil Pengujian Tabel 4.3 Hasil Uji Tegangan Push Button Dan Mikro Switch Sebagai Masukan
Analisa Hasil pengujian :
Berdasarkan Tabel 4.3, rangkaian mikrokontroler akan bekerja jika diberi tegangan 0 Volt (terhubung dengan ground). Saklar push button dan mikro switch akan mengaktifkan mikrokontroler jika dihubungkan dengan ground, tetapi masukan tegangan 4,93V tidak akan menghasilkan keluaran pada mikrokontroler.
4.5 Uji Coba Rangkaian Mottor Stepper
1.4 Uji Coba Rangkaian Motor DC 5V P1.2 P1.3
Gambar 4.9 Titik Uji Rangkaian Motor Stepper
Titik Uji 5V Motor DC In 1 In 2
P2.1 P2.0
Hasil Pengujian
m1
L293D
AT89S51
Tabel 4.5 Hasil Uji Tegangan Yang Terukur Untuk Mengaktifkan Motor Stepper
Out 1 Out 2
Gambar 4.8 Titik Uji Rangkaian Motor DC Hasil Pengujian Tabel 4.4 Hasil Uji Tegangan Yang Terukur Untuk Mengaktifkan Motor DC
Analisa Hasil Pengujian : Motor DC yang digunakan dalam pembuatan alat ini adalah jenis motor DC dengan dua polaritas, dimana untuk mengaktifkan koilnya yang melalui driver IC L293D dibutuhkan tegangan sebesar 5 V dan 0 V. Tegangan sebesar 5 V dan 0 V ini dihasilkan dari keluaran pengendali mikrokontroler yaitu 5V P1.4 P1.5
Titik Uji
AT89S51 P2.7 P2.6 P2.5 P2.4
5V
L293D In 1 In 2 In 3 In 4
Motor Stepper Out 1 Out 2 Out 3 Out 4
~ ~
m2 d
pada Port 2.0 dan Port 2.1 yang telah disesuaikan dengan program. Hasil pengukuran yang didapat terlihat pada Tabel 4.4.
Analisa Hasil Pengujian: Motor stepper akan berputar pada saat mikrokontroler mendapat tegangan low (0.04V) dari tombol manual. Motor stepper bergerak dua arah (CW dan CCW). 4.6 Uji Coba Kinerja Alat Pada pengujian kinerja alat dilakukan simulasi untuk mengetahui rata-rata waktu yang diperlukan dalam satu kali pemberhentian untuk mengangkut dan menurunkan penumpang. Hasil Pengujian Tabel 4.6 Hasil Uji Terhadap Kinerja Alat Dalam Satu Kali Pemberhentian
Analisa Hasil Pengujian : Jadi waktu rata-rata untuk satu kali pemberhentian bus = Waktu Total = 490.6 = 49.06 detik n 10 Σ
5. PENUTUP 5.1 Kesimpulan 1. Pintu shelter akan terbuka apabila sensor 1 terhalang + 5 detik, dan akan menutup kembali setelah 30 detik. 2. Jika ada yang menghalagi pintu shelter (terjepit) pada saat pintu sedang menutup, pintu shelter akan terbuka kembali, dan pintu shelter akan menutup kembali setelah 3 detik. 3. Palang pintu pada jalur busway akan terbuka pada saat busway melintasi sensor 2, dan akan menutup kembali setelah 10 detik. 4. Waktu untuk satu kali pemberhentian bus + 1 menit. 5. Jarak maksimal sensor untuk mendeteksi adanya bus sejauh ± 1 meter. 5.2 Saran Dari segi keamanan untuk lebih baiknya alat ini dilengkapi dengan pendeteksi kerusakan misalnya kerusakan pada sensor, pengendali
mikrokontroler dan palang pintu. Jika ada kerusakan maka pendeteksi akan mengirimkan informasi berupa indikator LED atau alarm kepada operator shelter, sehingga kerusakan alat dapat langsung diperbaiki. Kemudian hal yang sangat penting adalah perlu adanya suatu perawatan berkala terhadap alat, agar alat dapat beroperasi dengan baik.
DAFTAR PUSTAKA Boylestad, Robert. Nashelsky, Louis. “Electronic Devices and Circuit Theory, Prentice Hall International”, New Jersey, 1992. Budiharo, Widodo. “Perancangan Sistem dan Aplikasi Mikrokontroler”, Penerbit Elex Media Komputindo”, Jakarta, 2005. Eko Putra, Agfianto. “Belajar Mikrokontroler AT89C5 1/52/55 (Teori dan Aplikasi)”, Gava Media,
Yogyakarta, 2005. Hughes, Fredrick W. “Panduan Op Amp, Elex Media Komputindo”, Jakarta, 1990. Malvino dan Hanapi Gunawan Diktat Kuliah, “Prinsip-Prinsip Elektronik”, Edisi Kedua. Jakarta : PT. Gelora Aksara Pratama 1981. Soeparlan, Soepono. Yahdi, Umar. “Teknik Rangkaian Listrik”, Jilid 1, Gunadarma, Depok, 1995. IC Datasheats, http://www.alldatasheets.com, Januari 2009 Atmel
International, datasheet, www.atmel.com, 2009
“AT89S51”