Saya sedang membangun kendaraan listrik paling efisien di dunia.
Silahkan cek websitenya pada link di bawah ini.
Semoga mobilnya murah sehingga semua orang mampu membelinya.
Jadi saya merancang dan membuat pengontrol motor murah saya sendiri.
Desain saya adalah menggunakan sekitar 10 mosfet PWM yang dikendalikan oleh Arduino untuk secara efektif mengontrol kecepatan motor mobil 10 hingga 20 tenaga kuda.
Bagian pertama yang saya uji memiliki dua MOSFET pada radiator yang sama.
Saya bisa tes sampai jam 20 am p dan MOSFET hanya dipanaskan sampai 47C.
Jika saya menaikkan tegangan menjadi 48 V pada 20 a, saya dapat mengontrol 1. 3HP.
Kontroler ini sangat cocok untuk sepeda listrik besar atau sepeda motor listrik kecil dengan harga suku cadang hanya sekitar $10.
Pengontrol daftar bagian (
Saya menggunakan Arduino Mega tetapi Anda dapat menggunakan sakelar pengatur waktu atau pengontrol perangkat mikro lainnya)2 MOSFET (Saya menggunakan N-
Road 60 V 30 amp qfp30n06l)Dioda (Saya menggunakan 4 1N5404)Head sink (
Saya menggunakan radiator aluminium sirip besar)Kipas komputer (Saya menggunakan kipas PC 12V .16A)Kabel (
Saya menggunakan 18g, tetapi 16 atau 14 akan lebih baik untuk ampli tinggi, 22g untuk sinyal)
BusbarPertama saya menyolder kabel ke kabel MOSFET.
Saya dengan hati-hati memisahkannya sehingga saya memiliki ruang untuk pengelasan.
Pada pin gerbang saya mengelas kawat 22g.
Saya mengelas 18g kabel pada saluran pembuangan dan sumber listrik.
Saya memasang tabung Heat Shrink pada bagian mana pun yang terbuka hingga ke Mosfet.
Saya kemudian menghubungkan gerbang, sumber dan saluran kedua MOSFET.
Saya menghubungkannya di bus.
Saya menghubungkan kabel 22g ke saluran pembuangan di bus.
Pintu dan pipa pembuangan terpasang ke papan tempat memotong roti.
Resistor 1 k digunakan sebagai resistor drop down untuk melepaskan gerbang ketika saya tidak memiliki daya.
Gerbang tersebut kemudian dihubungkan ke pin digital 13 di Arduino.
Saluran pembuangan terhubung ke pin Arduino GND.
Saya kemudian menghubungkan potensiometer ke Arduino untuk mengontrol kecepatan dan layar LCD (opsional).
Setelah mengoleskan thermal paste ke bagian belakang radiator, saya memasang baut mosfet ke radiator.
Saya menggunakan Arduino digital pin 13 karena melakukan PWM pada tegangan sekitar 1.000 hz.
Suara sebagian besar Motor memang mengganggu, tetapi frekuensinya dapat berubah jika Anda mau.
Program ini sangat sederhana.
Cukup masukkan variabel dari pin analog panci ukur.
Nilai ini kemudian digunakan untuk mengubah siklus kerja PWM.
Berikut adalah contoh kecil programnya.
Panci itu ditutupi oleh pasukan Arduino.
Wiper pada Arduino menjatuhkan tegangan antara 0 dan 5 saat berputar.
Fungsi pembacaan analog menerima penurunan tegangan.
Kami menggunakan ini dalam fungsi AnalogWrite yang menciptakan pulsa PWM.
Int PWM = 13 AnalogBaca (Pot); Penulisan Analog(PWM, Pot/4);
Saya memasang termometer di salah satu MOSFET, menguji banyak arus berbeda dan memantau suhunya.
Saya dapat menjalankan 17A cukup lama dan suhu stabil di 47C.
Arus maksimum di atas 20.
Saya tidak mempunyai motor yang besar, jadi saya menggunakan 4 motor 12 v dan 4 bohlam sebagai beban.
Ketika saya mendapatkan motor yang lebih besar dan membuat baterai yang lebih besar, saya mulai menguji pengontrol yang lebih besar dengan 10 hingga 20 hp.
Saya menguji pengontrol saya dengan baterai lithium ion buatan sendiri.
Saya menggunakan 8 unit secara paralel dan menggunakan hingga 5 grup 20 v berturut-turut menggunakan 40 unit.
Ketika saya mengujinya sekitar 20 menit, saya perhatikan baterai saya menjadi sangat panas dan voltase turun drastis.