Forum: Mikrocontroller und Digitale Elektronik Einschaltverzögerung 1ms oder so


von Paul H. (powl)


Lesenswert?

Hi!

Durch meine Diode bekommt ein Portpin an meinem AVR eine Spannung bevor 
er sich selbst überhaupt richtig anschalten kann. Dadurch wird irgendwie 
der normale Programmablauf total behindert und der µC läuft nicht 
richtig. Also wollte ich eine kleine Einschaltverzögerung für die 
spannung am portpin bauen.

Es soll also eine kleine Schaltung sein die die positive spannung erst 
nach vielleicht einer millisekunde oder so raushaut.

wie lässt sich sowas realisieren?

mfg PoWl

von Spess53 (Gast)


Lesenswert?

Hi

Im einfachsten Fall ein RC-Glied.

MfG Spess

von Paul H. (powl)


Lesenswert?

schön :-) wie berechne ich denn die einschaltzeit?

von Condi (Gast)


Lesenswert?


von Paul H. (powl)


Lesenswert?

welche Werte brauche ich denn bei einem 10 kOhm Widerstand?

100N sind doch 0,000.000.001F, 10kOhm sind 10.000 Ohm. Demnach müsste 
die Aufladedauer so bei 50-100 mikrosekunden liegen :-/ ist wohl noch 
etwas zu langsam.. ich sollte wohl einen größeren widerstand verwenden.

von HildeK (Gast)


Lesenswert?

10k * 100n = 1 ms für tau. Nach zwei bis drei tau ist der High-Pegel 
erreicht.
Wenn du längere Zeiten brauchst, kannst du den R und/oder den C 
vergrößern. Ich würde nicht über 50 kOhm gehen und den Rest mit C 
machen.
>100N sind doch 0,000.000.001F
0,000.000.001 F sind 1 nF.
100 nF sind 0,000.000.1 F.

von Paul H. (powl)


Lesenswert?

oops, ja hast recht. Danke! Hab das Problemchen nun gelöst :-)

von Peter D. (peda)


Lesenswert?

Spess53 wrote:
> Im einfachsten Fall ein RC-Glied.

Quatsch, ein RC-Glied verzögert garnichts. Die Ausgangsspannung beginnt 
exakt 0ns nach der Eingangsspannung sich zu ändern.

Ein Verzögerung wird erst dann daraus, wenn man noch einen 
Schmitt-Trigger dahinter setzt.

Der Spannungsverlauf u(t) hat ne e-Funktion, damit kann man dann exakt 
ausrechen, wann die Triggerschwelle erreicht wird.

Problem ist nur, daß für digitale Eingänge keine exakten 
Triggerschwellen angegeben werden. Man könnte grob mit VCC/2 rechnen.


Peter

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Zudem PoWl das Problem an der falschen Seite anfaßt, wie schon aus einem 
anderen Thread mit ähnlicher Fragestellung zu erfahren war.

von Spess53 (Gast)


Lesenswert?

Hi

@Peter:

Du schreibst:
>Problem ist nur, daß für digitale Eingänge keine exakten
>Triggerschwellen angegeben werden. Man könnte grob mit VCC/2 rechnen.

In den Datenblättern der meisten AVRs sind die Schaltschwellen und 
Hysterese
in Abhängigkeit von Betriebspannung und Temperatur angegeben.

MfG Spess

von Andreas K. (a-k)


Lesenswert?

Es gibt Controller, deren Power-Up-Steuerung trotz 
Power-Up/Brown-Out-Detector Probleme bekommt, wenn die Spannung sehr 
langsam steigt. Genau das geschieht aber, wenn hinterum über Portpins 
mit geringem Strom diverse Vcc-Elkos aufgeladen werden.

Es empfiehlt sich also, am richtigen Ende zu korrigieren. Wie ja bereits 
geschehen.

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
Noch kein Account? Hier anmelden.