µC Überspannungsschutz

OP #1584402
Lesenswert?

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:
#1584447
Lesenswert?

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.
#1584499
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren