Media Elektrika, Vol. 10, No. 1, Juni 2017 ISSN 2579-972X PENGENDALI MOTOR AC UNTUK STARTING GENSET JARAK JAUH MENGGUNAKAN MODEM WAVECOM M1306B BERBASIS MIKROKONTROLER ATMEGA8535 Rangga Dipta Azhari 1), Moh Toni Prasetyo2) 1) 2) Jurusan Teknik Elektro Fakultas Teknik Universitas Muhammadiyah Semarang Jl. Kasipah no 10 -12 Semarang – Indonesia e-mail : [email protected] ABSTRAK Tidak dapat dipungkiri lagi di zaman sekarang ini kebutuhan tenaga listrik dan telekomunikasi telah menjadi kebutuhan utama bagi manusia. Hampir dari semua pekerjaan memerlukan tenaga listrik, terutama dalam hal telekomunikasi. Untuk tetap mampu memenuhi kebutuhan sumber informasi dan tenaga listrik ketika terjadi pemadaman catu daya utama (PLN) maka dibutuhkan suplai cadangan listrik, dan pada kondisi tersebut Genset (Generator-Set) diharapkan dapat mensuplai tenaga listrik. Hadirnya alat komunikasi yang sekarang ini semakin canggih, yang mampu melakukan komunikasi dimanapun mereka berada tanpa dibatasi ruang dan rentang panjang kabel bisa menjadi solusi bagi kebutuhan untuk pengendali Genset jarak jauh berbasis mikrokontroler Atmega8535. Dengan adanya pengendali Genset jarak jauh berbasis mikrokontroler Atmega8535 diharapkan dapat membantu meringankan tugas teknisi agar mudah untuk mengontrol Genset dari jarak jauh dan dapat menghemat waktu dan biaya apabila teknisi ingin melakukan pemanasan pada Genset. Alat ini akan mengontrol Genset via SMS menggunakan modem Wavecom M1306B, apabila ada perintah yang diberikan lewat SMS maka rangkaian pengendali akan melaksanakan sesuai perintah apakah itu perintah untuk menghidupkan atau mematikan. Jika tidak terjadi eror maka Genset akan hidup ketika dapat perintah untuk menghidupkan dan sebaliknya akan mati ketika dapat perintah untuk mematikan.. Keywords: modem, Genset, Atmega8535, SMS 1. PENDAHULUAN Untuk Internasional agar terciptanya sebuah tetap mampu memenuhi sumber informasi dan komunikasi yang kebutuhan sumber informasi dan tenaga terbaru, tercepat, termudah dan menjamin listrik ketika terjadi pemadaman catu daya kelangsungan pelayanan yang handal. utama (PLN) maka dibutuhkan suplai Berdasarkan hal tersebut tentunya cadangan listrik, dan pada kondisi tersebut GENSET memerlukan perawatan secara GENSET (Generator-Set) diharapkan dapat berkala seperti pemeriksaan bahan bakar, mensuplai tenaga listrik terutama untuk pemeriksaan beban – beban prioritas seperti pada BTS pemeriksaan bagian – bagian GENSET, (Base Transceiver Station) yang sesuai melakukan dengan kriteria mutu dan kualitas Standar Pemanasan GENSET setidaknya dilakukan Pengendali Motor AC ..... pelumas pemanasan dan coolant GENSET, dll. 1 Media Elektrika, Vol. 10, No. 1, Juni 2017 ISSN 2579-972X seminggu sebanyak dua kali agar saat Modem diperlukan Gateway GENSET dapat langsung bekerja normal. Hadirnya wavecom SMS. mikrokontroler alat komunikasi yang digunakan sebagai Modem dengan terhubung menggunakan kabel dengan data yang sekarang ini semakin canggih, yang mampu memanfaatkan komunikasi serial RS232. melakukan komunikasi dimanapun mereka Jenis komunikasi yang digunakan adalah berada tanpa dibatasi ruang dan rentang model UART. Mikrokontroler mempunyai panjang kabel bisa menjadi solusi bagi peran sebagai basis sistem. Mikrokontroler kebutuhan untuk pengendali GENSET jarak akan membaca dan berkomunikasi dengan jauh. modem, kemudian mengendalikan motor Tujuan dari penelitian ini adalah : AC dengan bantuan driver relay. Driver 1. Membuat alat pengendali motor AC untuk starting GENSET jarak jauh menggunakan fasilitas SMS pada modem wavecom relay dipasang bertujuan untuk mengendalikan Motor yang bekerja pada tegangan AC/220V. Hal ini mutlak diperlukan karena mikrokontroler hanya m1306b. 2. Menentukan kode perintah yang diperlukan untuk mengendalikan Motor AC. Manfaat dari penelitian ini adalah : bekerja pada level tegangan TTL dan CMOS, sehingga tidak mampu secara langsung mengendalikan motor AC. Komunikasi 1. Efisiensi waktu. 2. Mempermudah untuk mengendalikan Mikrokontroler Dengan Modem Untuk berkomunikasi antara mikrokontroler peralatan elektronik. dan modem diperlukan fasilitas komunikasi 3. Menghemat biaya serial dengan kecepatan 2. METODE PENELITIAN model 115200 bps UART dengan untuk modem wavecom m1306b. Kecepatan ini akan bervariasi tergantung dari jenis modem yang digunakan. Level tegangan yang digunakan adalah RS232. Sementara itu Gambar 2.1 Diagram balok perangkat mikrokontroler hanya menyediakan fasilitas keras komunikasi serial UART dengan pin TX, ditunjukkan dan RX dengan level tegangan RS232. diagram balok sistem secara keseluruhan. Untuk itu diperlukan sebuah sistem adapter Pada 2 Gambar 2.1 Rangga Dipta, Moh Toni Prasetyo Media Elektrika, Vol. 10, No. 1, Juni 2017 ISSN 2579-972X yang mampu mengubah level tegangan 3. HASIL DAN PEMBAHASAN TTL ke level RS232. 3.1 Rangkaian Catu Daya 2.1 Driver Relay Gambar 3.1 Rangkaian catu daya Rangkaian catu daya ini menggunakan Transformator dengan arus Gambar 2.3 Rangkaian driver relay 1A dan dihubungkan dengan IC 7805 dan Pada rangkaian driver Gambar 2.3, digunakan transistor D313. Hal ini 7812 agar dapat mengeluarkan tegangan yang dibutuhkan oleh perangkat yaitu +5V dilakukan karena arus dari mikrokontroler dan +12V. terlalu kecil. Sementara itu transistor TIP 3.2 Rangkaian Driver Relay 31 digunakan untuk menggerakkan relai. Cara kerja dari rangkaian ini adalah, jika diberikan logika low atau 0V dari port mikrokontroler, maka Transistor D313 akan bekerja atau terhubung maka pada basis T2 NPN akan berlogika high, sehingga T2 NPN akan bekerja atau terhubung. Maka jika T2 terhubung relai akan mendapatkan suplai tegangan 12 Vdc. Setelah relai ON, Gambar 3.2 Rangkaian Driver Relay Pada rangkaian driver Gambar 3.2, maka pada titik NO (Normaly open) akan digunakan transistor D313. Hal ini menutup dan akan terhubung dengan phase dilakukan karena arus dari mikrokontroler 220 VAC dan akan ada arus yang mengalir terlalu kecil. Sementara itu transistor TIP ke motor sehingga motor dapat berputar 31 digunakan untuk menggerakkan relai. Cara kerja dari rangkaian ini adalah, jika diberikan logika low atau 0V dari port mikrokontroler, maka Transistor D313 akan Pengendali Motor AC ..... 3 Media Elektrika, Vol. 10, No. 1, Juni 2017 ISSN 2579-972X bekerja atau terhubung maka pada basis T2 3. Lalu, Ctrl+Z NPN akan berlogika high, sehingga T2 Dengan format AT+CMGR=3 maka kita NPN akan bekerja atau terhubung. Maka bisa melihat isi SMS yang dikirimkan. jika T2 terhubung relai akan mendapatkan 3.4 suplai tegangan 12 Vdc. Setelah relai ON, Mikrokontroler Perancangan Program Pada maka pada titik NO (Normaly Open) akan Proses perancangan dilakukan untuk menutup dan akan terhubung dengan phase mendapatkan kesesuaian antara perangkat 220 VAC dan akan ada arus yang mengalir keras yang sudah di uji coba dengan ke motor sehingga motor dapat berputar. perangkat lunak yang telah diprogram ke 3.3 Pengujian Kirim dan Terima SMS dalam Pada Modem Penulisan listing program menggunakan Pengujian kirim dan terima SMS pada software BASCOM-AVR dengan bahasa modem basic. bertujuan untuk mengetahui mikrokontroler Untuk lebih ATmega8535. jelas mengenai bagaimana format AT Command yang pembahasan perancangan program pada harus digunakan ketika ingin mengirimkan mikrokontroler yang akan dilakukan dapat dan membaca sebuah SMS melalui modem. dilihat di bawah ini. Sehingga ketika mikrokontroler mendapat $regfile = "m8535.dat" perintah SMS dengan format AT Command Coding yang sudah diuji akan dapat mengeksekusi mendeklarasikan perintah yang sudah ditetapkan. Pada berapa yang akan digunakan. Di coding pengujian kirim dan terima SMS ini tersebut menggunakan software Hyperterminal dan dimaksudkan untuk mikrokontroler tipe juga menggunakan hardware sebuah kabel ATmega8535. RS-232 sebagai interface antara modem $crystal = 11059200 dengan komputer digunakan. Coding Kirim SMS berhasil dengan format dan mendeklarasikan berapa nilai crystal yang langkah – langkah yang sudah diuji coba digunakan pada rangkaian mikrokontroler. sebagai contoh seperti berikut : $baud = 9600 1. Ketik : AT+CMGS=”+6285641178829” 2. Ketik isi SMS : Test Sending SMS Pada Modem 4 Coding ini tertulis ini ini berfungsi tipe untuk mikrokontroler “m8535.dat” berfungsi berfungsi yang untuk untuk mendeklarasikan baudrate yang digunakan pada modem dan mikrokontroler. '****inisialiasi PORT I/O**** Rangga Dipta, Moh Toni Prasetyo Media Elektrika, Vol. 10, No. 1, Juni 2017 ISSN 2579-972X Config Portc = Output Index_pos = Led Alias Portc.7 Instr(data_masuk Coding ini berfungsi untuk menyeting portc ' sebagai output dan memberi nama lain pada masuk berada setelah koma "," posisi index , sms portc.7. Incr Index_pos '****variabel2 untuk sms**** Pjg_sms_index Data_masuk As String baru = Incr Pjg_sms_index * Sms_index 100 Dim Cmti_pos As Byte , Cmgr_pos As Byte , Index_pos As yg Pjg_data - Index_pos Dim No_hp As String * 15 Dim ",") Byte , Cmd_pos As Mid(data_masuk , Index_pos , Pjg_sms_index) Print Byte 'position of CMTI, CMGR, SMS End If Dim Pjg_sms_index As Byte , 'periksa If Cmd_pos <> 0 Then Dim Cmdbin As Byte berfungsi variable dari Incr Cmd_pos untuk Cmd = Mid(data_masuk , dan As berfungsi untuk memberikan data Cmd_pos , 4) Cmdbin = Binval(cmd) variable tersebut. Portc = Not Cmdbin Do Print ; Else Toggle Led Print Pjg_data = Len(data_masuk) apakah "AT+CMGD=" Sms_index ; Chr(13) ; Chr(10) Input Data_masuk 'periksa ada , "#") Dim Cmd As String * 4 type apakah Cmd_pos = Instr(data_masuk Dim Sms_index As String * 3 mendeklarasikan ; karakter # Pjg_data As Byte Dim "AT+CMGR=" Sms_index ; Chr(13) ; Chr(10) index, Command Coding = ada data ; Sms_index ; Chr(13) ; Chr(10) End If CMTI? Cmti_pos "AT+CMGD=" = Loop Instr(data_masuk , "CMTI") Coding ini berfungsi untuk membaca If Cmti_pos <> 0 Then format perintah SMS yang masuk. Apakah Pengendali Motor AC ..... 5 Media Elektrika, Vol. 10, No. 1, Juni 2017 ISSN 2579-972X SMS tersebut berisi perintah “1111” atau Saran “0000”. 1. Berdasarkan perancangan dan kesimpulan diatas, ada beberapa saran 3.5 Uji Coba Alat yang dapat diberikan dalam rangka Tabel 3.3 Uji Coba Kerja Alat pengembangan Pengendali Motor AC Untuk Starting GENSET Jarak Jauh Menggunakan M1306B Sebelum dipastikan normal alat Modem Berbasis Wavecom Mikrokontroler ATmega8535 yaitu : harus di uji coba terlebih dahulu. Setelah uji 2. Dapat ditingkatkan dalam keamanan coba selesai tanpa adanya eror yang terjadi dan respon sistem dalam pengontrolan maka alat dapat dinyatakan normal. motor AC. 3. Dapat memakai mikrokontroler jenis 4. PENUTUP lain Kesimpulan Atmega8535 Dari perancangan dan implementasi yang dilakukan ada beberapa kesimpulan antara lain : yang banyak spesifikasinya agar perintah dapat – diatas memuat perintah yang nantinya akan digunakan tidak hanya pada satu motor tetapi banyak motor 1. Sistem kerja Pengendali Motor AC Untuk Starting GENSET Jarak Jauh 5. DAFTAR PUSTAKA Menggunakan Bascom-AVR. M1306B Modem Berbasis Wavecom Mikrokontroler ATmega8535 dapat dilakukan dengan memanfaatkan komunikasi serial antara Motor dikendalikan dengan 2014. Fahmizal, 2010, AT Command dan PDU AC dapat http://fahmizaleeits.wordpress.com/20 format SMS 10/05/08/at-command-dan-pdu- ”#0000” untuk menghidupkan dan siemens-type-cms-3545/, September ”#1111” untuk mematikan, sehingga 2014. tidak bisa sembarangan dikontrol. Dan 6 http://avrhelp.mcselec.com/, Agustus SIEMENS type C/M/S 35. From mikrokontroler dan modem. 2. Pengontrolan From Datasheet Atmega8535. From mikrokontroler pun dapat fokus akan www.atmel.com/images/doc2502.pdf, perintah yang sudah diinterupsikan Juli 2014. Rangga Dipta, Moh Toni Prasetyo Media Elektrika, Vol. 10, No. 1, Juni 2017 Hakim, Lukman, 2009, Sistem Pengaman Kendaraan Bermotor Menggunakan SMS Berbasis Mikrokontroler AVR ATMega8535. ISSN 2579-972X pengoperasian-denganmikrokontroler/, September 2014. Umpar, Cyber 180. Bascom avr Full Version + Tutorial ( Download ). Milly, Wenda, 2014, Dokumen. From From http://riowemel.wordpress.com/doku http://ukmecyber180ftumpar.blogspot men/, Juli. .com/2012/08/bascom-avr-full- http://id.wikipedia.org/, Juli 2014. Setiawan, Afrie. 20 version-tutorial.html, Aplikasi 2014Winoto, Ardi Mikrokontroler ATMEGA 8535 & Mikrokontroler ATMEGA16 ATmega8/32/16/8535 Menggunakan Juli 2008, AVR dan BASCOM-AVR + CD. Penerbit Andi Pemrogramannya dengan Bahasa C Offset. pada Syahrul, 2012, Mikrokontroler ATMEGA8535 + CD. AVR Penerbit Informatika. WinAVR + CD. Penerbit Informatika Yudi, Nyoman, 2013, SMS KONTROL: Kirim SMS dengan AVR ATTiny Tim Prasimax. Arsitektur Mikrokontroler AVR. From 2313. From http://www.aisi555.com/2013/05/sm http://www.mikron123.com/index.ph s-kontrol-kirim-sms-dengan-avr- p/Tutorial-AVR/Arsitektur- attiny.html, Juli 2014 Mikrokontroler-AVR.html, Juli 2014. Tim Coder’s Talk, 2008, 3 Pin serial connection for Wavecom Modem. GSM From http://coderstalk.blogspot.com/2008/1 2/3-pin-serial-connection-forwavecom-gsm.html, September 2014. Tim Electroniclib, 2011, GSM Modem SIM300 Part 2 (Pengoperasian dengan mikrokontroler). From http://electroniclib.wordpress.com/20 11/03/10/gsm-modem-sim300-part-2- Pengendali Motor AC ..... 7