sementara kontes 555 sudah lama berlalu, saya masih men-debug perangkat saya, di mana saya sudah meninggalkan 555 itu sendiri :-)
Saat ini, saya mengendarai kipas PC dari sinyal PWM (30kHz) dari atmel uC.
Saya menyalakan P-MOSFET dengan "driver" 1-BJT-transistor sederhana. Output difilter dengan tutup induktor 22uH + 330uF. Tentunya saya memiliki diode kickback di tempat.
Masalah yang saya miliki adalah ketika saya memiliki 256 "level" PWM, saya mendapatkan sebagian besar perbedaan output di suatu tempat di kisaran 1-20. Sepertinya bahkan pulsa pendek memiliki "kekuatan" untuk menggerakkan kipas dengan kekuatan penuh.
1) Bagaimana saya bisa membuatnya "kurang" kuat? Akankah saya memiliki penggemar yang lebih kuat di bawah kekuatan?
2) Di saluran MOSFET saya melihat beberapa dering 1-3Mhz dengan amplitudo 5V, dan sementara itu semua bekerja, saya tidak suka (tidak ada dering pada sumber atau gerbang). Apa yang menyebabkannya dan bagaimana saya harus memeranginya?
Pembaruan: R1 - 1kOhm R2 - 47Ohm MOSFET - adalah PMOSFET dari motherboard Diode adalah beberapa Schottky berukuran sedang, dengan penurunan 0,2V.
Beberapa waktu yang lalu saya melakukan sirkuit yang sama, pada dasarnya PWM dengan filter LC pada output. Ini, pada dasarnya, adalah konverter DC / DC buck switching. Saya akan memotong untuk mengejar: Tidak berhasil.
Masalah utama adalah bahwa tutupnya benar-benar diisi ketika PWM aktif dan tidak sepenuhnya habis ketika PWM mati - sehingga pada dasarnya menyalakan kipas 100% dari waktu. Juga, perlu diingat bahwa sebagian besar penggemar 12v akan berputar ketika dimatikan hanya 4V.
Saran saya adalah menghapus filter LC dan melihat apakah itu memperbaiki keadaan (seharusnya). Jika Anda tidak mencoba untuk lulus tes FCC maka Anda sudah selesai. Jika Anda mencoba untuk lulus tes, maka cukup tambahkan penutup kecil (1 uF atau kurang) akan berfungsi. Selain emisi EMI, tidak ada banyak alasan untuk menyaring sesuatu ke penggemar.
Atau, jika Anda membiarkan filter LC di sana, maka apa yang Anda lakukan sebenarnya bukan PWMing fan, tetapi mengendalikan kecepatan dengan memvariasikan tegangan. Agar ini berfungsi, Anda harus menambah ukuran induktor dan / atau meningkatkan frekuensi PWM. Pada dasarnya, Anda ingin menjadikan buck konverter DC / DC ini berfungsi dengan baik.
sumber
Memvariasikan siklus kerja PWM dalam upaya untuk mendapatkan output tegangan linier (atau hampir linier) bekerja ketika Anda menghaluskan pengisian dan pengosongan dari "output" yang sumber dan arus tenggelam pada laju yang sama. Biasanya, Anda akan melihat ini dengan bipolar (maksud saya ini kedua polaritas, bukan BJT) output makan filter R / C.
Apa yang Anda bangun, sebaliknya, adalah rangkaian injeksi muatan siklus tugas variabel (semacam buck converter) - Anda tidak mengendalikan tegangan karena laju pelepasan filter Anda dikendalikan oleh beban, bukan sirkuit PWM. Anda beroperasi pada loop terbuka di sini - dan di luar jendela kecil, Anda tidak akan memiliki cukup arus dan tegangan menjadi nol, atau Anda akan memiliki terlalu banyak arus dan Anda mendapatkan tegangan penuh.
Saya kira satu hack cepat untuk mendapatkan hasil yang Anda inginkan adalah memiliki tiang totem FET yang akan menarik sisi kiri L1 ke tanah. Saya tidak yakin catu daya 12V Anda akan berterima kasih untuk itu.
sumber
"Digigit oleh fisika kipas" terdengar mungkin.
Anda bisa menghitung ulang skala Anda sesuai dengan hukum kuadrat terbalik p / 4πr ^ 2. Tetapi Anda akan membutuhkan lebih dari 8 bit resolusi PWM untuk membuatnya bekerja.
sumber