Spannungsmessung am Port Pin

Gast #1041659
Hallo

ich habe ein Projekt vor wo ich wissen will ob die Spannung vor dem 
Spannungsregler Größer oder kleiner als 20V ist.

habe mir jetzt einen spannungssteiler gebastelt .

+ -----398K-----------78K-------- -
                |
                |
               PB0

und vom PB0 noch eine Z-Diode 4,7v nach masse.

PB0 wider durchgeruhtet auf PD5 wo eine LED zur anzeige hängt.
versuch am Labornetzgerät hat gezeigt das die LED bei 16V aus geht und 
bei 30V wieder an.
die Hysterese ist mir aber viel zu hoch.

gut wäre bei 19V aus bei 23 an.

wie bekomme ich das hin ?
(CPU Tiny 2313)
Eigentlich ist die Hysterese des Digitalpins sehr viel kleiner und der 
analog comparator sollte garkeine haben. Verwendest du PB0 digital oder 
als AC-input?

Allerdings wird dir derart hochohmig betrieben die Z-Diode die Messung 
verderben, weil du mit einem Reststrom von einstelligen µA rechnen 
musst. Lass die einfach weg, für Überspannungsschutz sorgt hier die 
Schutzdiode.
Falk Brunner wrote:

> haben ca. 0,5V Hysterese.

Den Datasheets nach zu schliessen haben verschiedene Modelle hier 
teilweise recht verschiedene Eigenschaften. Auf den Mega8 trifft das 
demnach zu, beim Tiny2313 scheint die erheblich kleiner zu sein.
Gast
>wie bekomme ich das hin ? (CPU Tiny 2313)

Spricht was dagegen, den Spannungspegel über den ADC analog einzulesen? 
Dann könntest Du das Hystereseverhalten per Software realisieren, mit 
freier Wahl der beiden Schaltpunkte.
Hallo,

versuch Dein Glück mit einer 20V oder 21V Z-Diode in Reihe, dann noch 
ein 10k als Strombegrenzung in Reihe und die 4,7V Z-Diode am Pin gegen 
GND.

Dann sollte der Pegel unter der Z-Spannung gegen 0 gehen und über dieser 
auf 1.

Gruß aus Berlin
Michael
Gast
huch mit so vielen antworten in so kurzer zeit habe ich nicht gerechnet 
!

ADC hat der tiny nicht und spannungssteiler habe ich ja versucht aber 
eben die geteilte Spannung variiert nur um ca.0,5V bei 16-30V

20 oder 21 Volt Z-Diode habe ich keine zur hand kann ich auch 5 mal 4,7 
in reihe schalten ?

und wo soll ich die Z-Diode in reihe schalten ?
Nochmal die Frage: verwendest du PB0 als Digitaleingang oder als Eingang 
des hier naheliegenden Analog Comparators? Das bestimmt die Auslegung 
des Spannungsteilers. In beiden Fällen: lass die Z-Diode weg, ist 
unnötig und stört.

Mit anders beschalteter Z-Diode wie von Michael erwähnt geht es auch, 
auch hintereinander. Nur haben 4,7er einen weit höheren Reststrom als 
20er, folglich muss der Serienwiderstand dann kleiner sein.
Gast
weil ich an den noch nicht gedacht habe und auch noch nie eingesetzt.
das heißt ich brauche noch einen spannungssteiler von meinem 5v Regler .
und beim überschreiten der Spannung wirt ein interupt ausgelöst oder ?
kann man den Komparator auch einfach abfragen ?
Gast
>kann man den Komparator auch einfach abfragen ?

Selbstverständlich. Bit ACO (= Analog Comparator Output) im 
ACSR-Register ist Dein Freund. Siehe Datenblatt.
Gast
o.k. Habe jetzt das Datenblatt durchgelesen und mein Spannungsteiler auf 
PB1 gelegt und die interne referenz von 1,1 V eingeschalten.
Spannungsteiler habe ich jetzt 680K / 39K damit schalte er bei 21V um so 
wie ich das brauche .
Danke für den Gedankenanstoß

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.