ESC (Electronic Speed Control) merupakan perangkat controller untuk mengendalikan dan mengatur kecepatan motor BLDC (Brushless DC) BLDC sendiri merupakan salah satu motor DC yang beroperasi tanpa menggunakan sikat (brush) sehingga untuk mengontrolnya, kita membutuhkan perangkat tambahan yaitu ESC,
Dibanding motor brushed DC, BLDC memang agak ribet sih, apalagi kadang harga ESC nya bisa lebih mahal dibanding motor BLDC nya sendiri 😂, trus kenapa milih BLDC ?
BLDC digunakan karena torsi yang dihasilkan umumnya lebih besar dan daya yang dibutuhkan lebih sedikit, jadi cocok digunakan buat Drone misalnya, pesawat RC dan lain sebagainya.
Ok, sekarang kita langsung masuk ke pembahasannya aja ya, untuk melakukan percobaan ini bahan - bahan yang dibutuhkan adalah:
- Motor BLDC, disini saya pake yang outrunner 2540 KV
- 1 ESC, dicontoh ini saya pake yang 30 A
- 1 Potensio Meter, untuk mengatur kecepatan PWM
- 1 Arduino Uno
Skema Rangkaiannya dapat dilihat Pada Gambar Berikut:
Kemudian Untuk Sketch Programnya, kita menggunakan library servo, karena pada cara kerja dari ESC ini pada dasarnya sama dengan servo, yaitu membaca pulsa PWM, semakin besar nilai yang diberikan, maka semakin cepat pula putaran motor BLDC nya, begitu juga sebaliknya, semakin kecil nilai yang diberikan, semakin lambat pula putaran motor BLDC nya.
/* Sweep
by BARRAGAN <http://barraganstudio.com>
This example code is in the public domain.
modified 8 Nov 2013
by Scott Fitzgerald
https://www.arduino.cc/en/Tutorial/LibraryExamples/Sweep
*/
#include <Servo.h>
Servo esc;
// twelve servo objects can be created on most boards
void setup() { // attaches the servo on pin 9 to the servo object
esc.attach(9, 1000,2000);
Serial.begin(9600);
}
void loop() {
int deg = analogRead(A0);
Serial.print(deg);
int rotate = map(deg, 0,1023, 0,180);
Serial.print("Deg: ");
Serial.println(deg);
Serial.print("Rot: ");
Serial.println(rotate);
esc.write(rotate);
}
Silahkan jalankan program nya, kemudian coba putar-putar potensio meter nya, selamat mencoba, semoga berhasil 👍👍
Comments
Post a Comment