Anda di halaman 1dari 5
22016 [TUTORIAL Mengatr Kecopalan Puar Motor OC Menggtekan MATLAB Miarara DIY [TUTORIAL] MENGATUR KECEP MOTOR DC MENGGUNAKAN ‘4 Kusuma Wardana (/pujangga/Kusuma) // 08 Jan 2016 // ®Elektronika muLareaca Dituls oleh Kusuma Ypyangga/kusum) pada Jum, 01/08/2016 - 17.07 Pendahuluan Motor OC adalah alat yang mengubah energi lisrik merjacienergi gerak. Motor menjadi alat yang sangat vital untuk keperiuan robotka dan dunia ldusti, Penyusun desar dari suatu motor DC adalah arus Ustrk yang mengalic melalui armatur yang berakhir pada Komutator. Ketika arus listrk imelewatiamartr (col) dalam suatu medan magnet, aya magnet akan iemproduksitorsi yang akan memutarkol terse Kecepatan puter motor DC dapat clatur dengan cara memberan verasi tegangan kepads kutub-kutub motor. Dengan demkian, masaleh yang meniadi prinsis dasar kta adalah bagaimane cara kka melakukan sesuatu agar mikrokontroler dapat memberikan tegangan yang berbeda-beda ke Kutub-Kutub motor. Kea mengetahul bersame bahwa varasi tegargan lstrk sfatnya adalah varias sinyal analog, secangkan mikcokontroler bekerja secara dita Nah, untuk mengatasi hal inj ada suatu tekik yang dicenal sebagai Pulse Width Modulation (PWM). Dengan bahasa sedeshanarya, PWM adslah croculasi lobar puls, Motor Shield untuk Arduino Seiring dengen perkembangan dunia elektronka (terutame ketka produk Arduino makin terkenal), motar shield untuk ‘Arduino dari berbagal pradusen lah tersecis banyak dpasaran. Bagi kta yang ticek ingin drepotkan dengan membuat rengkalan elekcroniks, kta dapat membeli salan satu shied dengan harga yang terangkau, Pada tlisan in kits akan membahas tentang salah satu mote shield, yang merupakan salah satu produk keluaran DFRebet. Driver ini menggunakan IC L298N dengan konto tegangan sebesar $ Volt dati Arduino. Tegangan untuk suplai ke motor antara 48 sampai 35 Volt: Walaupun terdapat perihan sumber tegangan, namun sangat disaranksn untuk menggunakan sumber tegangan dari war dan jangan mengembil sumber tegangan ¢ar' panan [Arduino kta, Dengan menggunakan IC L29BN, masing-rasing kanal dapat cali aus sampai maksinal 2 Ampere. Driver jis ini meri da kanal, yang erat dapat &igunakan untuk menggerakkan dua jenis motor OC sekalgus, Produk inikompatbel dengan Arduina Une dan Mege ip ttortren comartkltere-mergur-kecopatan-puar-retor-de-menggunekan- mala Him 45 22016 [TUTORIAL Mengatr Kecopalan Putar Motor OC Menggurekan MATLAB | Miarara DIY Motor 1 ° 8 48-35 Vol Tegangen Bistemal Gombar 1. Motor Shield keluaran DFRobot Pada driver in, tegangan output ke motor éspat dikontrol dengan dua teknk, yaku dengan menggunakan PWM (Pulse Width Modulator) dan dengan nenggunakan PLL (Phase Locked Loo), Narn, pada tulsan in kia akan mernbahas Khusus teknk PWM, Dengan menggunakan sebuah shield, tentunya cerdapat pin pada Arduino yang digunakan oleh shield tersebut untuk berkomuniasi, Pin digital 5 dan 6 masing-masing dgunakan untuk mengontr! kecepatan motor ‘dan motor 2, sedangkan pin doital 4 can 7 masing-masng digunakan untuk mengontral arah motor 1 dan motor 2, Tabel 1 cmerangkum penelasan tersebit. ‘Tabel 1, Pengaturan Pin pada Mode PWM Pin Fungsi Digtal 4 Kontrol arah motor 1 Digital 5 Kontrol kecepatan (PWN) motor 1 Digtal 6 Kontrol kecepatan (PWM) motor 2 Digtal 7 Kontrol arah motor 1 Untuk mengantrol arab, cukup berkan siyal LOW atau HIGH Ke pin untuk mator 1, atau ke pn 7 untuk meter 2. Arah putaran mater ketka iberkan sinyal LOW akan berbeds dengan arah outaran ketka Gverkansinyat HICH. Untuk mengontrol Kecepatan, cukup berkan besairya sinyal PRIM ke pin S untuk rator 1, atau Ke pin 6 untuk motor 2. Besarnya siryal PWM pada Arduino adalah antara 0 sampai 255. Cukup mudah, bukar? Perlu diperhatkan bahwa etka kita menggunakan pi-pin tersebut untuk menggerakkan moter, pimpin tesebutjangan digunakan untuk kepertuan yang lain. Jka Kis cerpaksa sekali menggunakan pin-pn tersebut untuk Keperluan lain dan tidak b's2 digantkan, make strateginya adalah memisahkan driver tersebut dengan Arduino (tidak menyatukannya/menumpuk seperti halnya sebuah shila). Pin dgtal $ dan 6 dapat digantkan dengan pin yang Lain (asalkan ‘mem fungsi PN) dengan cara menghubungkan Arduino dan shield menogunakan kabel jumper. Untuk Kontrol arah kta dapat gunakan pin mana saa, asalkan mampy menghasikan Logka LOW dan logka HIGH (bahkan dapat menggunakan pin analog AO sampai AS pada Arduino Uno) Membangkitkan PWM pada MATLAB erbeds dengan pemvegraman PWM pada Arduino yang harus memberkan nial antara © sampei dengan 255 menggunakan gerintah analogWrite0), pada MATLAB, nilai akan cipetakan menjadi antare 0 dan 1, Sederhananya, nai 0 akan membuat mator berhenti, dan nai 1 akan memBuat motor berputar secara maksimal (sesuai dengan sumber tegangan ekternal yang dbeskar. Ingatsekali lag selalulah gunakan sumber tegangan ekternal untuk menggerakkan rater, dan jangan mengamll sumber tegangan dari Arduino. Hal ini untuk mencegah Kerusakan yang mungkin dtimbulkan jka notor mengkonsurs| aus terlalu besa Pertars, tancapkan motor shield ke Arduino Uno, dan rangkallah Komponen pendukungaya (motor dan suber tegangan eksternal, seperti yang terlnat pada Gambar2. Jka Pemibace hanya mempunyal sebuah motor, pasanalah di Motor 1, senerti pada Gambar 2. Selanjutnya, Koneksican Arduino dengan komputer melalui kabel USB. Jelankan program MATLAB, Pads jendela Command Window, ketikila sintaks untue membuat objex Arco Sesualkan dengan nomer Port COM kia. Berkut contohnya: 2] a= arduino('con33', uno"); + ip ttortren comartkltere-mergur-kecopatan-puar-retor-de-menggunekan- mala Him 25 22016 [TUTORIAL Mengatr Kecopalan Putar Motor OC Menggurekan MATLAB | Miarara DIY Motor Shield CRT suber Exsternal ‘Gambar 2. Contoh Pemasangan dua motor DC pada motor shield Selanjutnya,tentukan ah putaran motor. Saat ii shield telah dtancapkan pace Arduina Uno, dan untuk arah metor 1 cigunakan pin digital 4. Asus seatnPenulés mengarahkan putaran forward. Berkut contoh sntaksay: 2 | writepigitalPin(a,4,2); Sekarang, tentukan Kecepatan putar moter dengen menggunakan sintaks writePWMDutyCycle, bi naksimum adalah pads MATLAB, nla’ minimum adalah @ den % notor 1 bernenti writePAMbutyCycle(a, 5, @)5 X motor 1 setengah kecepatan veritePanbutyCycle(a, 5, 8.5)5 3 berputar naksinal maMDutyCycle(a, 5, 1); . Jka kits menghubungkan motor ke motor shield kita, make akan terlhat bagainans perubahan kecepatan rotor Ata, jks saat in ka teak meric moter, kta dapat mengukur besarnya tegargan output yang dkelusrkan pada terminal motor shielé menggunakan multimeter. ka ingin membalikkan arah putaran, gunakanlah sintaks berkut (dengan syarat motor bers at reversible 1] X batik arah putaran 2| weiteDigitalrin(a,4,0); . ska kta menggunakan dua motor (lihat Gamba 2}, kta dapat memanfaatkan pin putaran, seperti pada sintaks bert: al 7 untuk arah putaran, dan pin digital 6 untuk kecepatan wrstepigitalin(a,7,2)5 2 3 | & sotor 2 berhents 4 | weiverwmbutycycle(a, 6, ©); é a X notor 2 setengah kecepatan uritepimbutycyele(a, 6, 0.5); 5 | % sotor 2 berputar naksinal 1e | uritePumbutycycle(a, 6, 1)3 42 | x ba1sk rah putoran 13 | wrieeoigicaleinca,7,0)5 . Referensi Artikel ini sebagian ciembi dri \Wardana,Kusuma. 2015. Teknik Antacmuke MATLAB don Arduina. MiaranaDIY ip ttortren comartkltere-mergur-kecopatan-puar-retor-de-menggunekan- mala Him as 22016 [TUTORIAL Mengatr Kecopalan Putar Motor OC Menggurekan MATLAB | Miarara DIY Teknik Antarmuka MATLAB dan Arduino DITERBITKAN a WFlektronks Ykategorielektronka) // Matlab /tg/matlab), Arduino tag/arduinc), Tutorial Arduino Utag/tutoral-arcuino) SHARE Tentang Penulis, Kusuma Wardana Iman sana vedo yor akab dango kusuma io do bor al chop Des Waa btu dni banak mesonakon kets omen: Poestys ooh ease shapes lure Tek eer, oie Nes A ame oh ny ene tatrarmcam barame| ‘Adlon Saat den Agus Ay ant. pulsnage/Kusums) that artikel lan oleh Kusuma Wardana ~ (/pujangga/Kusuma) ip ttortren comartkltere-mergur-kecopatan-puar-retor-de-menggunekan- mala Him 22016 Ocomments —Tuler Keren recommend Ee shawe @ scar: = [TUTORIAL Mengatur Kecopalan Putar Motor OC Mengataan MATLAB| Mierara DIY @ Loan ‘Sovtby Best. Be the fst to comment ssooururoRN [SHARE] Kecocokan Percintaan Antara Wanita Aros dan Pria Scorpio Hg O10 Wht hebaannya: hp Morar somal [TUTORIAL - LENGKAP] Raspberry Pi Smart Home Controller Dengan Antarmuka Web M4 arena kesdukan kam belum semoal updae ep berkulnya dala tn. akan kam vsahakan secepatnys [TUTORIAL LENGKAP] Menggunakan Fuzzy Logic Toolbox pada MATLAB [TUTORIAL] Smartphone Android Dapat Dijadikan Saklar Untuk. Kontrol Lampu Rumah tt ent i Houser Boas — kale unuk manghtang akuresinya ginena 7 Belum Puas ? Mari Kita Saling Bicara Join Facebook Page f MiaranaDIv (httosi/Www facebookcomy/miaranadly) dan Follow Twitter W @MararaDW (https/fw ww bwtterconymiaranadiy) ‘untuk berdskusi engan respon cepat mengenal berbagal macars tutoralhingga vasan yang te-éapat di blog ini Facebook corymiarenadiy(nttos//ww w Fecebookcom/miaranaciy) @MiaranadW (https ww bw ttercommiaranadly) ip ttortren comartkltere-mergur-kecopatan-puar-retor-de-menggunekan- mala Him

Anda mungkin juga menyukai