rancang bangun - Jurnal UNIMUS

advertisement
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
Download