Tôi đã tạo ra một loạt PCB để cấp nguồn cho một số van điện từ sử dụng nguồn điện bên ngoài. Tôi chuyển chúng với BS170 MOSFETs sử dụng một Arduino như tín hiệu cổng. Tôi dựa nó một giải pháp bởi Jason S .
Đây là một minh họa về mạch của tôi trông như thế nào:
Khi kiểm tra PCB, tôi nhận thấy hầu hết chúng đều hoạt động tốt, nhưng một số trong số chúng thì không. Không có vấn đề, có lẽ là một điều hàn.
Tuy nhiên, những người bị lỗi đó đã xoay sở để phá hủy hai chân kỹ thuật số Arduino! Trên một, tôi nhận được điện áp không đổi 5 V và cái còn lại phát ra 0,2 V khi tôi gửi tín hiệu CAO đến nó và 0,5 V khi tôi gửi tín hiệu THẤP. Chuyện lạ.
Vì vậy, tôi đoán các mạch bị lỗi bằng cách nào đó đã gây ra (một số) 16 V chảy qua Arduino, phá hủy chúng.
Làm thế nào để tôi bảo vệ Arduino trong kịch bản này khỏi dòng điện quá cao?
Tôi biết về điốt zener , nhưng tôi không biết làm thế nào để đặt chúng để bảo vệ đầu vào.
Thông tin kĩ thuật:
...When MOSFETs fail they often go short-circuit drain to gate...
Trích dẫn từ đây .