Berikut ini adalah upaya merancang regulator uang berdasarkan ATtiny84a sebagai pengontrol PWM. Itu harus pergi dari baterai LiPo 4S (12,8 - 16,8 volt) menjadi output 12V yang diatur secara wajar, yang digunakan untuk menggerakkan motor servo yang menerima input 10-14V. 4S LiPo sedikit terlalu tinggi, dan 3S LiPo sedikit terlalu rendah, terutama karena saya ingin torsi 12V terukur. Desain ini dimaksudkan untuk menghasilkan case terburuk 40 amp (mematikan sebagian besar motor.)
Saya tidak dapat membeli salah satunya, karena begitu saya meninggalkan kisaran 10-15A, semua konverter DC DC dirancang untuk keperluan industri dan memiliki case berat, benar-benar mahal, memerlukan input 24V, atau kesalahan pencocokan lainnya dengan persyaratan saya saat ini.
Idenya adalah untuk menggunakan komparator analog bawaan dalam AVR untuk mendeteksi tegangan target di atas / di bawah, dan menghasilkan pulsa dengan durasi tertentu ketika di bawah terdeteksi.
Saya akan membangun ini di atas papan tempat memotong roti dengan 20 kabel pengukur yang disolder melintasi lead komponen untuk jalur berdaya tinggi.
Saya tahu tentang menjaga "switching node" dan jalur umpan balik sesingkat mungkin, ketika mencoba melakukan tata letak. Saya juga akan tanah semua jejak papan tempat memotong roti yang tidak digunakan, untuk membuat untuk tanah pesawat orang miskin.
Saya sudah mencoba memilih choke di mana arus saturasi cocok dengan arus keluaran maks saya, dan induktor uang di mana arus saturasi lebih tinggi daripada output maks saya.
Frekuensi sudut 94 uF dan 3.3 uH adalah sekitar 9 kHz, dan saya membayangkan AVR akan berjalan lebih cepat dari itu. Saya pikir pulsa 5 us setiap kali di bawah tegangan terdeteksi, dan kemudian kembali untuk mencari di bawah tegangan lagi. Itu memberikan frekuensi maksimal (mendekati siklus kerja 100%) dari 200 kHz.
Dan inilah skemanya: https://watte.net/switch-converter.png