Saya membuat serangkaian PCB untuk memberi daya pada beberapa katup solenoida yang menggunakan catu daya eksternal. Saya menukar mereka dengan BS170 MOSFET menggunakan Arduino sebagai sinyal gerbang. Aku berdasarkan itu solusi dengan Jason S .
Ini adalah ilustrasi seperti apa sirkuit saya:
Pada pengujian PCB, saya perhatikan bahwa sebagian besar dari mereka berfungsi dengan baik, tetapi beberapa dari mereka tidak. Tidak masalah, mungkin benda solder.
Namun, yang salah itu berhasil menghancurkan dua pin digital Arduino! Pada satu, saya mendapatkan tegangan konstan 5 V, dan yang lainnya menghasilkan 0,2 V ketika saya mengirim sinyal TINGGI ke sana, dan 0,5 V ketika saya mengirim sinyal RENDAH. Hal-hal aneh.
Jadi saya kira sirkuit yang salah entah bagaimana menyebabkan (sebagian) 16 V mengalir melalui Arduino, menghancurkan mereka.
Bagaimana cara melindungi Arduino dalam skenario ini dari arus terlalu tinggi?
Saya tahu tentang dioda zener , tapi saya tidak tahu bagaimana menempatkannya untuk melindungi input.
Informasi teknis:
...When MOSFETs fail they often go short-circuit drain to gate...
Dikutip dari sini .