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)
@ Condor (Gast) >die Hysterese ist mir aber viel zu hoch. >gut wäre bei 19V aus bei 23 an. Dazu nimmt man einen einfachen Spannungsteiler, die AVR Eingänge haben ca. 0,5V Hysterese. MFG Falk
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: > Dazu nimmt man einen einfachen Spannungsteiler, die AVR Eingänge > haben ca. 0,5V Hysterese. Was ist das oben gezeigte deiner Ansicht nach?
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.
>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.
Argh! Dieses Argument erkenne ich voll an... lach Woran man alles denken muss... ;-/
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
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.
ich verwende PB0 als Digitaleingang. meint ihr die Schaltung so ? zd20 + ---|<|----------50K------- - | | Port Pin
Nö, denke nicht, denn in dieser Variante ist den Controller jenseits von ca. 26V sofort im Jenseits. Und warum nimmst du als Komparator nicht den Komparator?
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 ?
>kann man den Komparator auch einfach abfragen ?
Selbstverständlich. Bit ACO (= Analog Comparator Output) im
ACSR-Register ist Dein Freund. Siehe Datenblatt.
Condor wrote:
> das heißt ich brauche noch einen spannungssteiler von meinem 5v Regler .
Nein. Interne Referenzspannung. Tu dir den Gefallen und lies.
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ß
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.