Ich verwende die ATmegA328P-MCU, um Zündgeräte zu steuern, die etwa 500 mA Strom benötigen, um zu funktionieren. Um einen solchen Strom bereitzustellen, verwende ich AO3400A N-MOS zur Steuerung der Zündgeräte. Im frühen Design habe ich keine Pulldown-Widerstände verwendet. Der N-MOS kann Zünder zünden, wenn die MCU 5 V an ihrem Gate ausgibt.
Zündgeräte können jedoch beim Einschalten unbeabsichtigt gezündet werden (MCU wird während dieser Zeit zurückgesetzt, IO ist instabil). Also habe ich einen 1M Pulldown-Widerstand auf das Gate des N-MOS gesetzt, der 0 V liefert, wenn die MCU zurückgesetzt wird. Es verhindert erfolgreich eine unbeabsichtigte Zündung. Aber ich habe festgestellt, dass das N-MOS keine Zündgeräte mehr zünden kann, wenn die MCU HIGH ausgibt.
Meine Fragen sind: Warum macht ein so großer Widerstand den N-MOS nicht funktionsfähig? Laut Datenblatt der MCU kann ihr IO einen maximalen Quellstrom von 40 mA liefern. Meiner Ansicht nach ist es ziemlich groß, was bedeutet, dass ein 1-M-Widerstand die Ansteuerungsfähigkeit von IO auf dem N-MOS-Gate nicht verringert.
Höchstwahrscheinlich erhalten Sie eine niedrige Gate-Spannung aufgrund einer falschen Annahme, dass Ihr R-Wert 1 Meg beträgt. zB R1, R5 könnten an falschen Positionen sein. Sie benötigen Vgs> 2 V, um typischerweise __ Ampere zu leiten. Der FET scheint für den angegebenen Laststrom und die angegebene Spannung "übertrieben" zu sein.
Fügen Sie für jede induktive Last eine Freilaufdiode hinzu.
Bimpelrekkie
ff1211
Frosch
Tobalt