Saya mencoba mengendarai motor DC (12V, 100W) dengan MOSFET IRFP054N . Frekuensi PWM adalah 25 kHz. Berikut skemanya:
Saya tahu DSEI120-12A bukan dioda terbaik untuk ini tetapi saya tidak punya yang lebih baik sekarang. 3A dioda Schottky, yang juga saya coba, menjadi panas dengan sangat cepat.
Berikut adalah bentuk gelombang ruang lingkup (A = MOSFET tiriskan (biru), B = gerbang drive (merah)):
Siklus tugas yang lebih kecil:
Saya mendapatkan lonjakan tegangan pada MOSFET turn-off yang berlangsung sekitar 150 ns dan memiliki amplitudo maks. 60 V. Amplitudo tetap apakah saya menambah siklus kerja, tegangan, atau beban pada motor. Lebar paku tergantung pada beban pada motor (mungkin tergantung pada arus).
Saya sudah mencoba:
- Meningkatkan resistor gerbang menjadi 57Ω untuk mematikan MOSFET lebih lambat.
- Menambahkan dioda Schkottky (SR3100, 3A) pada motor dan MOSFET.
- Menempatkan berbagai kapasitor di tautan DC dan motor. Ini kadang-kadang membantu ketika beroperasi dengan siklus kerja rendah dan tegangan rendah, tetapi ketika daya meningkat lonjakan hadir lagi.
Tak satu pun dari hal-hal ini membantu untuk sepenuhnya menghilangkan lonjakan. Hal yang menarik: lonjakan tidak menghancurkan MOSFET (karena diberi nilai 55 V), tapi saya ingin melakukan driver ini dengan benar.
Saya mencari saran tentang apa lagi yang harus dicoba, dan mengapa lonjakan ini terbatas pada 60 V.
Pembaruan: Saya pikir tutup elektrolit 1 mF tidak dapat menyerap lonjakan energi dari motor. Sekarang saya telah menambahkan kapasitor film 2,2 uF pada saluran 12V, tutup keramik 200 nF pada motor, dan tutup keramik 100 nF di MOSFET.
Ini membantu menurunkan lonjakan meskipun sekarang saya mendapatkan dering mematikan - mungkin perlu meningkatkan snubber di MOSFET. Tetapi amplitudo tegangan jauh lebih rendah (30 - 40 V pada beban).