Design elektronischer Schaltungen für Kraftfahrzeuge: Spannungsteiler an uC-ADC-Pin

Anforderungen an die Automobilschaltung:

  1. Wenn der Eingangspin mit der Batterie (T87-Leitung) verbunden ist, liefert der Ausgang der Schaltung eine Ausgangsspannung von 5 V an den ADC-Pin des Mikrocontrollers, wenn der Eingangspin mit GND verbunden ist, liefert der Ausgang der Schaltung eine Ausgangsspannung von 0 V an den ADC-Pin des Mikrocontrollers, und wenn der Eingangspin schwebend gelassen wird, muss der Ausgang der Schaltung eine Ausgangsspannung von 2,5 V an den ADC-Pin des Mikrocontrollers liefern.

Die Batteriespannung im Load-Dump-Zustand könnte bis zu 60 V betragen, aber im normalen Betrieb ohne Fehlerzustand würde sie bis zu 32 V betragen. Wäre ein einfacher Spannungsteiler (mit einem Pull-up auf 5 V) mit einer Sperrdiode reichen? Irgendwelche anderen Ideen? Welche Parameter des ADC des Mikrocontrollers sind zu beachten? Der Injektionsstrom in den uC-ADC-Pin wäre kritisch, oder?

Wie finde ich die Spannungsschwellen heraus?

Was sind die Parameter der Schottky-Diode, die ich auswählen sollte? Die Diode würde den Eingangspin vom Mittelabgriff des Spannungsteilers entkoppeln, denn falls der Eingangspin mit der Batterie verbunden ist, wäre der Injektionsstrom in den uC-ADC-Pin zu hoch.

schematisch

Ich habe eine Schaltdiode verwendet, da sie bereits in der Stückliste vorhanden war.

Ich glaube nicht, dass ein Spannungsteiler hier funktionieren würde, speziell für den Teil des Problems "Schwimmen liefert 2,5 V". Es scheint nicht so, als sollte der Ausgang eine Teilung der Batteriespannung sein, sie wollen 3 verschiedene Zustände. Sie möchten nicht, dass eine halb aufgeladene Batterie 2,5 V liefert, und das System denkt, dass der Pin schwebend ist.
Erwägen Sie ebenfalls die Verwendung eines TVS, um auch den µC zu schützen. Autoelektrik ist hart .
@RonBeyer Hallo, ich habe die Schaltung oben hinzugefügt. Ich dachte, der Spannungsteiler wäre genau für den schwebenden Zustand richtig. Verstehst du meinen Punkt jetzt, nachdem du dir die Schaltung angesehen hast?
@Nidhi - Hallo, nur zur Verdeutlichung: Dies ist ein 24-V- (nicht 12-V-) Automobilsystem, nicht wahr? Danke.
@SamGibson Meine Schaltung ist derzeit für 12-V-Systeme vorgesehen, für 24-V-Systeme wären die ISO-Impulse + -600 V. Was sind die Parameter der Diode, die ich untersuchen sollte?

Antworten (2)

Wenn Sie bereit sind, die Ausgangssignalpegel von "hohem Eingang" und "geerdetem Eingang" zu tauschen (mit anderen Worten, ein +5-V-Ausgang bedeutet einen geerdeten Eingang und ein 0-V-Ausgang bedeutet, dass die positive Batterie angeschlossen ist), dann dieses einfache kleine Fenster Komparator mit einem Paar BJTs könnte für Sie funktionieren:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

D1 führt ein "Fenster" mit einer Differenz von 4,7 V zwischen den Potentialen an den beiden Basen ein, so dass, wenn ein Potential an IN erscheint, immer nur einer der Transistoren eingeschaltet werden kann.

Wenn der Eingang über 8 V ansteigt, beginnt die Basis von Q2 zu steigen, schaltet sich schließlich vollständig ein und zieht OUT auf Massepotential. Q1 bleibt ausgeschaltet, weil sein eigener Basis-Emitter-Übergang in Sperrichtung vorgespannt ist. Es kann nie sehr stark in Sperrrichtung vorgespannt werden, da das Potential an seiner Basis durch D1 und den Basis-Emitter-Übergang von Q2 auf ein Maximum von knapp über 5 V geklemmt wird.

R1 und R2 bilden einen Potentialteiler zwischen dem Eingang und +5 V, wodurch das zum Einschalten von Q1 erforderliche Eingangspotential auf etwa 3 V eingestellt wird. Wenn der Eingang darunter fällt, schaltet Q2 ein und zieht den Ausgang hoch auf +5 V.

Bei einem Eingang zwischen diesen beiden Schwellen ist keiner der Transistoren eingeschaltet, und das Potential an OUT wird durch R4 und R5 auf halbem Weg zwischen der 5-V-Versorgung und Masse eingestellt.

In dem Fall, in dem IN schwebend und mit nichts verbunden ist, gibt es keine Stromquelle über R1, die einen der Transistoren in den leitenden Zustand vorspannen kann. Wenn also sowohl Q1 als auch Q2 ausgeschaltet sind, beträgt der Ausgang +2,5 V.

Hier ist eine Grafik von v Ö U T vs. v ICH N :

Ausgabe vs. Eingabe

Die Schaltung kann Eingangspotentiale über 100 V tolerieren. Der Widerstand R1 wird so gewählt, dass er genug Strom über R2 und R3 leitet, um die Transistorbasen vorzuspannen, aber nicht so viel, dass er mehr als 250 mW verbraucht. Es ist wahrscheinlich eine gute Idee, R1 durch ein paar Widerstände in Reihe (insgesamt etwa 50 kΩ) zu ersetzen, um das Eingangspotential gleichmäßig aufzuteilen und zu vermeiden, dass an einem einzelnen zu viel Spannung anliegt.

Ich würde sagen, ein Teiler reicht nicht aus, da Sie laut Spezifikation 5 V benötigen, wenn die Batterie angeschlossen ist. Die Batterie kann von ca. 8 V auf … nominal 18 V gehen, aber Sie müssen im schlimmsten Fall bis zu ca. 100 V schützen. Es gibt eine ISO mit den erforderlichen "muss überleben"-Signalen. Ihr 32-V-Maximum bezieht sich wahrscheinlich auf einen Zustand der Starthilfebatterie, IIRC sollte nicht länger als 60 Sekunden dauern.

Ich würde mit einem geeigneten TVS beginnen (es gibt Teile, die speziell für Lastabwurfbedingungen entwickelt wurden), um auf ein vernünftiges Niveau zu klemmen (normalerweise etwa 30 V, überprüfen Sie die Durchgangsleistung der Diode). Wenn Sie eine kontinuierliche Spannung von 32 V benötigen, gibt es dafür viele Nennwerte. Eine Verpolungsschutzdiode (Sie möchten nicht an die Batterieleitung liefern) und zuletzt eine Widerstands-Zenerklemme auf 5 V und einen Pullup auf 2,5 V, um den getrennten Fall zu handhaben. Fichte Filterkondensatoren nach Bedarf, da die Batterieleitung die Hölle ist.

Persönlich würde ich die 2,5 V und den Ausgang mit einem Spannungsfolger puffern, um die Schaltung besser zu isolieren, aber dies ist nicht unbedingt erforderlich. Das wäre auch eine weitere gute Gelegenheit zum Filtern, falls erforderlich.

Es gibt tatsächlich einen Fall, in dem dieser Stromkreis ausfallen würde: Während des Kaltstarts (Starten des Motors im Winter) kann die Batterieleitung (gemäß Spezifikation) auf etwa 4 V abfallen, und dies ist die Spannung, die Sie an Ihrer Ausgangsleitung haben würden. Es hängt von Ihrer Definition von „Batterie angeschlossen“ ab und davon, wie viel Spielraum Sie bei den Ausgangswerten haben.

Leider funktioniert dies wegen des Diodenleckstroms nur bei schwacher Batterie. Es ist wirklich keine gute Praxis. Sie könnten eine Transistorvorrichtung als Übung machen, aber es wird schwierig sein, die Schienen zu erreichen und "scharfe" Übergänge zu haben. Im Jahr 2020 haben wir eine bessere Lösung für diese Dinge (wir haben tatsächlich dedizierte Batterieüberwachungs-ICs!)

Tatsächlich ist es schwierig, die Situation „Kabel getrennt“ zu erkennen, da jede erforderliche Schutz- oder Filterkomponente das Signal zu einer Stromschiene (normalerweise Masse) zieht . Der gleiche Schutz-TVS würde für einen hochohmigen Eingang als geerdete Leitung angesehen werden. Ich denke, der einzige Weg, dies zu tun, besteht darin, zu versuchen, einen kleinen Strom herauszudrücken und zu sehen, ob er auf Masse geht. Dies könnte der 5-V-Schiene entnommen werden, denn wenn es nicht fließt, weil 12 V anliegen, haben Sie 12 V an den Eingängen zu sehen. Mit einer cleveren Positionierung des Komparators könnten Sie es schaffen.

Definitiv nicht einfach, wie ich finde. Wenn es bestimmte Batterieschwellenwerte gibt, ist der übliche Weg, dies zu tun:

  • Nehmen wir an, dass 2-4 V verboten sind und als getrennt erkannt werden.
  • Skalieren Sie die Batterie mit dem Teiler so, dass beispielsweise 12 V 5 V am Ausgang sind
  • Fügen Sie einer Referenzspannung, die die Batterie nicht haben kann, einen Pullup hinzu, sodass die Spannung bei getrennter Batterie 3 V beträgt. Hier kommen die Netzwerkwiderstandsübungen zum Tragen!
  • Zener auf 5 V (4,7 V ist eigentlich der nächste Standard-Zener). Achten Sie darauf, genügend Zenerstrom zu haben, damit es funktioniert
  • Am Ausgang platzieren Sie zwei Komparatoren, die hochziehen, wenn die Spannung über 4 V liegt, und herunterziehen, wenn die Spannung unter 2 V liegt.

Das ist ungefähr das, was ich machen würde:Schaltungsidee

Komparatoren müssen Push-Pull-Ausgänge haben, um zu funktionieren, es ist eine übliche Variante des Fensterkomparators (vielleicht gibt es eine integrierte Version davon)

Dies hat natürlich Nachteile gegenüber den ursprünglichen Spezifikationen:

  • Es gibt einen Batteriespannungsbereich, der als getrennt erkannt wird;
  • Der Ausgang beträgt nicht 0 V und 5 V, sondern etwa 0,3 V und 4,7 V (ein Diodenverlust); dies ist nicht perfekt, bleibt aber leicht erkennbar.
Danke schön. Könntest du bitte ein grobes Diagramm hinzufügen? Das wäre sehr hilfreich
Auch ein Pull-up auf 2,5 V ist in meinem Fall nicht möglich. Pull-up auf 5 V ist eine Option, da 5 V als Ausgang von einem LDO verfügbar sind
Ähm… Ich fürchte, es würde mit einer angeschlossenen 0V-Quelle nicht wie erwartet funktionieren. Nun, es könnte zufällig Diodenlecks ausnutzen, aber es ist nicht ordentlich. Ich werde die Antwort später bearbeiten.
Oh, übrigens, um auf 2,5 V zu ziehen, mache einfach einen Teiler und ziehe davon: D
Vielen Dank für die Bearbeitung der Antwort, aber ist meine obige Schaltung nicht viel einfacher. Beachten Sie, dass der Ausgang meiner Schaltung an einen analogen Ausgang gegeben wird und die Spannungsschwellen der drei verschiedenen Zustände später entschieden werden können.
VIELLEICHT habe ich die Spezifikationen falsch interpretiert ... sie sprechen nur von einem 3-Level-Ausgang, sodass keine Batterie 0 V liefern sollte und eine angeschlossene Batterie 5 V liefern sollte. Wenn es akzeptabel ist, einen Ausgang von 3 V für eine 10-V-Batterie zu haben, ist Ihre Schaltung auf jeden Fall ausreichend! Sie müssen nur vor Überspannungen und Rauschen schützen.
Entschuldigung, ich war nicht klar, es ist nur die Schaltung, die in der Lage sein sollte, drei Zustände am Eingang zu unterscheiden: 1) Eingang mit Batterie verbunden 2) Eingang mit Masse verbunden 3) Eingang offen gelassen
Wie wäre es mit umgekehrtem Batterieanschluss und umgekehrtem Sprung? In welchem ​​Teil des Fahrzeugs wird dies montiert. Welche Klasse ist es und welche Temperaturanforderungen gelten?
@Gil Wenn Sie diese Dose mit Würmern öffnen, muss der Op mindestens ISO 16750 und ISO 7637 studieren. An diesem Punkt ist es einfach einfacher und billiger, einen dedizierten Schutz-IC zu kaufen