Seltsames NPN-Schaltungsverhalten

Ich habe hier im Laufe der Jahre viele nützliche Threads gesehen, aber dies ist mein erster Beitrag.

Ich baue eine kleine Box, um einen Ausgang basierend auf den Drehzahlen zu schalten, die den Boden einer primären Zündspule eines alten Autos mit Punkten beobachten. Ich habe eine Eingangsschaltung gebaut und sie scheint zu funktionieren ... bis die Versorgungsspannung zu hoch wird.

Hier ist das Ganze:Geben Sie hier die Bildbeschreibung ein

Ich glaube, das meiste davon funktioniert gut - obwohl ich für alle Vorschläge offen bin - der Vollständigkeit halber ist mein Regler tatsächlich 9 V und nicht 8, aber ich denke nicht, dass es relevant ist.

Mein Problem: Der Widerstand (in der vereinfachten Schaltung unten gelb hervorgehoben) scheint zu bewirken, wo meine Schaltung funktioniert. Mein "Funktionsgenerator" spuckt eine 0-3,3V Rechteckwelle aus und wird bei "SIMULATED Tach-In" eingegeben. Der reale Eingang wird hier nicht verwendet, aber in der Anwendung wird dies die Zündspule des Autos betrachten.

Geben Sie hier die Bildbeschreibung ein

Der Eingang zum NPN fällt auf ~ 1 V ab, wenn ich die Versorgungsspannung weiter aufdrehe ("+12 V"), und ich weiß nicht warum. Tatsächlich hört der Ausgang ("Schaltungsausgang zur CPU") auf zu schalten, nachdem ich eine Abschaltspannung erreicht habe, die vom gelben Widerstand abhängt. Siehe Tabelle „Ohm/CutOff“

Hat jemand eine Ahnung, warum das passiert? Ich senke den Wert immer weiter, aber ich verwende bereits einen 1/2-W-Widerstand, und das scheint übertrieben zu sein.

Bitte lassen Sie mich wissen, ob ich Ihnen sonst noch helfen kann.

DANKE! -Abe.

BEARBEITEN: Vollständigerer Schaltplan hinzugefügt (Leerzeichen entfernen) abefm.smugmug. com/MegaSquirt-Stuff/Random-MS-Questions/i-sG85Vjc/A , nicht genug "Ruf", um es hier zu posten. Entschuldigung für den Remote-Link. Die Kurzversion - auf meiner Platine befindet sich ein 470R-Widerstand und eine Leitung, die zur CPU des Generators führt. (Ein "Jim-Stim" aus der Megasquirt-Welt, falls Sie sich auskennen)

Die gute Nachricht ist, dass ich den Pull-up auf DIESEM Board zum Laufen gebracht habe, also habe ich jetzt ein schönes +12-V-Signal, das zeigt, dass mein echter Eingang gut funktioniert.

Hinweis: Dies wurde gelöst. Für diejenigen, die sich für ein Projekt interessieren, wird mein nächstes Problem hier besprochen: Mysterious Noise Issue in Automotive Ignition Coil Application, Arduino

Ich bin mir nicht sicher, ob dies Ihr Problem ist, aber Sie sollten 3,3 V nicht direkt an die Basis von Q? anlegen.
"Der Eingang zum NPN" - welches Terminal ist der Eingang?
Photon - Danke! Eigentlich habe ich vergessen, den 470-Ohm-Reihenwiderstand einzuzeichnen, den ich dort hatte. Ich werde aktualisieren.

Antworten (1)

Ich sehe 2 mögliche Probleme, auf eines davon hat The Photon bereits hingewiesen. Beide haben ein gemeinsames Thema, und das ist, dass die Basis von 'Q' übersteuert wird, indem entweder die Spannung zu hoch eingestellt wird, sodass die BE-Spannung von Q bei etwa 0,7 Volt gesperrt ist, oder das simulierte Drehzahlsignal übersteuert Basis, was den gleichen Sättigungseffekt verursacht.

Versuchen Sie, den Basiswiderstand von 10 K auf 22 K zu erhöhen, und fügen Sie einen Widerstand von 2,2 K in Reihe mit dem simulierten Signal hinzu. Auf diese Weise sollten Sie eine Rechteckwelle an der Basis von Q erhalten, die richtig gezählt wird, und es ist weniger wahrscheinlich, dass die Basis von Q entweder durch die 12-Volt-Einspeisung oder das simulierte Tachometersignal gesättigt wird. Ich kann sehen, dass Sie einen Basis-Pull-up-Widerstand verwenden. Wenn also der simulierte Drehzahleingang getrennt wird, schwebt die Basis von Q nicht und ist unvorhersehbar oder beeinflusst den normalen Drehzahleingang.

Ihr 'gelber' Widerstand sollte nach Möglichkeit 1K betragen, da er einen Spannungsteiler durch eine Diode antreibt, wobei der Ausgang auf 5 Volt geklemmt ist. Der maximale Strom durch Q beträgt 12 mA bei 12 Volt oder etwa 0,144 Watt, aber ein Teil davon wird an den Spannungsteiler gesendet.