Modifikasi Motor BLDC Agar Bisa Jalan Mundur (Tanpa Ganti Kontroler!)
Pernahkah Anda mengalami kejadian menyebalkan setelah percobaan
servis sepeda listrik? Misalnya, setelah ganti kontroler, ganti hall sensor,
atau lilit ulang kumparan (spooling), eh... arah putaran motornya malah
terbalik. Yang seharusnya maju malah mundur, dan tidak tau harus bagaimana.
![]() |
| Modul converter hall |
Bagi kontroler modern kelas atas, mungkin tinggal setting, pakai kabel fitur maju-mundur atau konek kabel putih sepasang kalibrasi, selesai masalah. Tapi, bagaimana jika kontroler Anda adalah bawaan moped (sepeda listrik) standar yang tidak punya fitur reverse? Mengganti kontroler baru tentu butuh biaya lagi. Lagipula juga kontroler yang lama tidak rusak.
Tenang, ada solusi murah meriah dengan memanfaatkan
ilmu Gerbang Logika Elektronika.
Memahami Logika "Isyarat" pada Motor BLDC
Berbeda dengan motor DC biasa (2 kabel) yang cukup dibalik kabelnya untuk mengubah arah, motor BLDC (3 kabel phase) jauh lebih kompleks, menukar silang kabel phase bukan Solusi baik. Kontroler BLDC bekerja berdasarkan data digital yang dikirim oleh Hall Sensor di dalam motor.
![]() |
| mengenal Gerbang Logika NOT adalah membalik nilai input |
Hall sensor mengirimkan pola angka digital 1
(High/Ada Tegangan) dan 0 (Low/Nol Tegangan) ke kontroler. Contoh
polanya seperti 1-1-0, 0-1-0, dan seterusnya. Pola inilah yang memberitahu
kontroller kapan harus menggerakkan MOSFET untuk mengalirkan arus ke kabel phase.
![]() |
| jika nilai hall di NOT kan, maka output positif dan negatif phase akan terbalik |
dari tabel diatas misalnya pola ke 1 = 1-0-0 yang harusnya menghasilkan kabel phase kuning + , hijau - , dan biru Netral, jika diubah NOT menjadi 0-1-1 maka itu mirip pola ke 4 artinya output pun menjadi Kuning -, Hijau + dan biru Netral, Jadi kebalikannya kan?.
So kesimpulannya Jika kita ingin membalik arah putaran secara permanen
dan halus, cara yang paling bijak adalah dengan membalik logika sinyal
yang masuk ke kontroler. MUDAH KAN.
Rahasianya: IC 7404 (Gerbang Logika NOT)
Solusinya adalah membuat modul pembalik logika
menggunakan IC 74LS04 atau 74HC04. Di dunia elektronika, IC ini
dikenal sebagai Hex Inverter atau Gerbang Logika NOT.
![]() |
| VCC = 5V hall sensor GND = GND hall kuning hijau biru?, bebas pilih pin gerbang NOT input mana saja. |
![]() |
| intinya adalah gerbang NOT digital. |
Apa itu Gerbang NOT?
Sederhananya, gerbang ini berfungsi sebagai "pembalik":
- Jika input yang
masuk adalah 1 (High), maka output yang keluar menjadi 0 (Low).
- Jika input yang
masuk adalah 0 (Low), maka output yang keluar menjadi 1 (High).
Dengan memasang IC ini di antara jalur Hall Sensor
motor dan input kontroler, data asli yang tadinya 1-1-0 akan dibalik secara
instan menjadi 0-0-1. Hasilnya? Eksekusi MOSFET pada kabel phase akan
berubah arah, dan motor BLDC Anda pun akan berputar ke arah sebaliknya dengan
sempurna!
Cara Kerja Modul Inverter DIY
IC 7404 memiliki 6 jalur (channel) inverter di
dalamnya. Karena motor BLDC hanya memiliki 3 kabel sinyal hall sensor (kabel
warna Kuning, Hijau, Biru), kita hanya perlu menggunakan 3 channel saja.
Sisa 3 channel lainnya bisa dibiarkan atau tidak digunakan, atau
digunakan untuk lampu led kecil seperti contoh modul ini juga boleh.
![]() |
| wiring kelistrikan |
Kelebihan metode ini:
- Murah: Harga IC 7404 hanya beberapa ribu rupiah.
- Universal: Bisa diterapkan pada hampir semua kontroler
sepeda listrik yang belum punya fitur reverse.
- Presisi: Putaran tetap halus karena yang dimanipulasi
adalah logikanya, bukan sekadar menukar kabel phase secara
sembarangan yang berisiko membuat motor kasar atau bergetar.
Catatan Penting: Pastikan Anda memahami pinout IC 7404 (VCC 5V dan Ground) agar pemasangan tidak tertukar. Wajib diketahui keterangan masing-masing kakinya untuk apa saja.
![]() |
| Contoh prototipe modul alat pembalik putaran motor BLDC |
Video Praktek test Alat:
[Video Modifikasi Modul Reverse BLDC]
Warning tambahan. Pada controller tertentu kadang akan mendeteksi masuk ke dalam sensorless mode atau malah terdeteksi hall sensor error, karena sinyal dari 7404 tidak terbaca optimal.







.jpeg)
.jpeg)