Forum: Mikrocontroller und Digitale Elektronik Blink-Led als Taktgeber


von Franco (Gast)


Lesenswert?

Hallo ihr Lieben,

ich brauche eine Schaltung, die etwa alle 24 Stunden einen Reset 
erzeugen kann. Versorgungsspannung 5 Volt. Bauteilaufwand minimalst – 
ein quick and dirty Hardware-Hack sozusagen.

Hintergrund: Ein Controller-Board hängt sich nach 1-2 Tagen auf. Weder 
Hard- noch Software sind von mir und der Hersteller vertröstet mich mit 
der Fehlerbeseitigung. Ich brauche aber genau dieses Board dringend für 
unbeaufsichtigte Langzeitmessungen. Eine zyklische Unterbrechung der 
Stromversorgung ist nicht möglich, sonst würde ich eine 2 Euro Schaltuhr 
verwenden.

Meine Idee: Den guten alten 4060 verwenden, am Ausgang einen Transistor, 
der mir Reset auf Low zieht und als Taktgeber eine popelige Blink-Led 
für 10 Cent. Aber wie war das noch, eine Blink-Led als Taktgeber zu 
missbrauchen?

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


Lesenswert?

Franco schrieb:
> ich brauche eine Schaltung, die etwa alle 24 Stunden einen Reset
> erzeugen kann.

Wäre es nicht besser, das Board sofort nachdem es sich aufgehängt hat, 
zu resetten? Gibt das Board nicht ohnehin zyklische Signale aus?! Dann 
brauchst Du da nur ein Monoflop dranzufrickeln.

von Falk B. (falk)


Lesenswert?

@  Franco (Gast)

>Meine Idee: Den guten alten 4060 verwenden, am Ausgang einen Transistor,
>der mir Reset auf Low zieht

Kann man machen.

>und als Taktgeber eine popelige Blink-Led
>für 10 Cent.

Nö, nimm den normalen RC-Oszillator vom 4060.

von dolf (Gast)


Lesenswert?

ein tag=86400sek.
der 4060 teilt durch 2^14.
86400s/16384= 5,273 sek.
du brauchst n taktgeber der alle 5,273s n impuls abgibt.
blink led´s sind deutlich fixer.
mfg

von Franco (Gast)


Lesenswert?

Vielen Dank soweit.

Kann ich das RC-Glied so dimensionieren, dass ich auf etwa 5 Sekunden 
Takt komme, oder stoße ich an Grenzen?

von z. B. (Gast)


Lesenswert?

Franco schrieb:
> Kann ich das RC-Glied so dimensionieren, dass ich auf etwa 5 Sekunden
> Takt komme,

Zwei Zähler kaskadieren.

von Helmut L. (helmi1)


Lesenswert?

Franco schrieb:
> Kann ich das RC-Glied so dimensionieren, dass ich auf etwa 5 Sekunden
> Takt komme, oder stoße ich an Grenzen?

Das geht schon. Du brauchst ja keinen hochstabilen Takt.

von Harald W. (wilhelms)


Lesenswert?

Franco schrieb:

> Kann ich das RC-Glied so dimensionieren, dass ich auf etwa 5 Sekunden
> Takt komme, oder stoße ich an Grenzen?

Das geht, und zwar wesentlich genauer als mit Deiner Blinkled.
Du brauchst allerdings einen grösseren (Wickel-)kondensator mit
ca 5 uF.
Gruss
Harald

von Franco (Gast)


Lesenswert?

Habe gerade ein wenig gerechnet: mit C 1yf und R1 rechnerisch 86k komme 
ich auf die gewünschte Frequenz. Ich mache R1 aber hochohmiger und 
verkleinere das C, da im Datenblatt steht, dass R1 mindestens 50k sein 
sollte.

Ich glaube, ich löte die paar Bauteile 'mal als Drahtigel zusammen.

Vielen Dank an alle. Ihr habt mir super geholfen.

von Franco (Gast)


Lesenswert?

Da war jemand schneller!

@ Harald Wilhelms: Warum 5yF?

von MaWin (Gast)


Lesenswert?

> Aber wie war das noch, eine Blink-Led als Taktgeber zu missbrauchen?

geht, aber sie liefert einen Ausgangspegel
von VCC und 3V, also nicht 0V, also oftmals nicht
kompatibel mit den Eingängen.

Bleib beim RC Glied am 4060.

von Harald W. (wilhelms)


Lesenswert?

Franco schrieb:

> Da war jemand schneller!
>
> @ Harald Wilhelms: Warum 5yF?

irgendwer hat von einer Taktrate von gut 5s gesprochen. Da braucht
man dann etwa 5uF. Ich hatte diese 5s nicht nachgerechnet.
Gruss
Harald

von Franco (Gast)


Lesenswert?

@ MaWin: Ja, so war das. Ich glaube diese Schaltung in irgendeiner 
Elektor aus den 80' oder 90' erstmalig gesehen zu haben.

Danke, dass auch dieser Punkt geklärt ist.

von Schlumpf (Gast)


Lesenswert?

Ähem, überseh ich grad was, oder bleibt dein uC dann auch für einen Tag 
im reset, wenn du das mit dem Counter und nem Transistor machst?

von Mik (Gast)


Lesenswert?

Warum nimmst du nicht nen Attiny13, ist kleiner, kostet nur 60cent, nen 
großen C brauchst du auch nicht dafür.

von Eichmeister (Gast)


Lesenswert?

Und wenn das Controllerboard sich direkt nach dem Reset wieder weghängt 
hast Du auch nichts gewonnen.

Sollte da irgendwo ein verlässliches Taktsignal zu finden sein, welches 
beim "Bluescreen" auch fort ist, wäre ein retriggerbares Monoflop wohl 
besser.

Dennoch sollte man die Ursache beseitigen und nicht die Symptome;-)..

von Franco (Gast)


Lesenswert?

@ Schlumpf: Astrein! Sehr gut! Eingebauter Logikanalyser im Gehirn? 
(Scherz)

Du hast natürlich Recht. Aber meine Absicht war ohnehin, den erzeugten 
Reset verzögert auf den 4060 zurückzugeben.

von Schlumpf (Gast)


Lesenswert?

Franco schrieb:
> Du hast natürlich Recht. Aber meine Absicht war ohnehin, den erzeugten
> Reset verzögert auf den 4060 zurückzugeben.

Klingt schlau.. :-)

von Schlumpf (Gast)


Lesenswert?

hmm.. und geh ich nicht recht fehl in der Annahme, dass du dann keinen 
Teiler durch 2^14 mehr hast, sondern nur durch 2^13 und du deswegen 
nicht mit 0,2 Hz sondern mit 0,1 Hz am Eingang zappeln musst?

von Schlumpf (Gast)


Lesenswert?

Falls du noch irgendwo ne Zeitschaltuhr und ein Steckernetzteil 
rumliegen hast, könntest du beides zusammenstöpseln und am Ausgang des 
Netzteils einfach den Transistor hängen, der den Reset macht.
Netzeil ist immer aus und nach 24h geht es halt für die kleinste 
einstellbare Zeit an, bestromt den Transistor und der macht den Reset.
Alternativ würde auch ein 230V-Schütz gehen, falls du sowas in der 
Wühlkiste findest.

Klar, das ist mit Kanonen auf Spatzen geschossen, aber für nen 
Messaufbau wäre es mit deutlich weniger Bastelarbeit verbunden

von Franco (Gast)


Angehängte Dateien:

Lesenswert?

Netzfundstück:
http://www.zen22142.zen.co.uk/ronj/rt8s.html

So werde ich die Schaltung mit angepassten Werten aufbauen, natürlich 
ohne Relais, Taster und Leds. Trimmer werden durch Festwiderstände 
ersetzt.

Danke nochmals an alle, die gepostet haben.

von Scoff (Gast)


Lesenswert?

Ein ATTiny13A o. ä. mit einem Mini-Programm sollte das Problem lösen.

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.