µC Überspannungsschutz

OP #1584402
Hallo zusammen,

Ich habe mir eine Vorrichtung gebaut die den ADC-Eingang
meines µC vor Überspannungen schützen soll, die Eingänge
können dabei maximal 5V vertragen. Die Überspannungen,
die bei mir auftreten, liegen zwischen 0 bis 10V. Das ganze habe ich 
über eine Z-Diode mit Vorwiderstand realisiert.
Allerdings kommt nun bei einer Spannung von 2,5V nur 0,7V am Eingang des 
µC an was hab ich falsch gemacht?


mit besten Grüßen
Angehängte Dateien:
Hallo Andi,

diese Schaltung ist logisch richtig, aber nicht sehr günstig.

Beides (Widerstand und Z-Diode) werden deinen Wert verfälschen auch wenn 
du die Z-Diode richtig herum einsetzt.

Ich weiß nicht ob bei dir ein Spannungsteiler ausreichen würde.
Wenn du die 10V messen möchtest einfach 10k von den 10V zum Pin und 10k 
vom Pin nach Masse.

Sag mal was du machen möchtest. Wie genau und welche Spannung du messen 
möchtest.

--------------
Als digitalen Eingang:

Wenn du den Eingang nur absichern möchtest:
 - 1k an den Pin und vom Pin eine Diode zur Versorgungsspannung vom 
Controller.
(eine Spannung größer als 5.6V am Pin fließt dann in die Versorgung )

Jetzt noch die Versorgungsspannung mit einer 5.6V Z-Diode schützen.
(bei 5V Versorgung)

--------------

Als analogen Eingang:

Der Widerstand:
 - In den mini Kondensator vom ADC fließt ein kleiner Strom, über den 
Widerstand fällt eine Spannung ab und das ist dann ein kleiner Fehler.
Als Vorwiderstand kannst du 1k nehmen.

Über die Z-Diode fließt schon ein Strom wenn da viel weniger Spannung 
als die Z-Spannung anliegt.
OP
Wollte die Schaltung für einen analogen Eingang nutzen. Der 
Messspannungsbereich soll auch nur bis 5V gehen das heißt ich will keine 
10V damit messen.
Der Fehler sollte so gering wie möglich sein. Welche alternativen 
schlagt ihr vor?
Okay, dann baust du den Spannungsteiler an den Pin.

Zur Sicherheit kannst du noch eine Diode vom Pin zur Versorgung gehen 
lassen.
Plus an den Pin, GND an die Versorgung, so dass nur Strom vom Pin zur 
Versorgung fließen kann.

Durch den Spannungsteiler dürfte der Fall ja nicht mehr auftreten.

-----------
Wenn du eh nur 2.56V messen möchtest (würde ich jedenfalls vorschlagen)
baust du einfach einen Teiler der dir die Spannung auf 2.5V runterteilt.

3 x 10k von +10V zum Pin und 1 x 10K vom Pin nach Masse.

Wenn jetzt 20V anliegen sind am Pin nur 5V und alles ist noch in Butter.

0 .. 2.56V bedeuten jetzt im AVR einen Wert von 0 .. 1023.

--------
Möchtest du dir die Daten per UART zum PC in ein Programm anzeigen 
lassen oder kommen erst mal ein paar LEDs ran?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.