Forum: Mikrocontroller und Digitale Elektronik Ideen zum Monoflop


von Ingo (Gast)


Lesenswert?

Hallo,

ich habe mir ein SLM1608 zugelegt (danke an K.D. (deka)). Nun möchte ich 
auf jeden Fall vermeiden, dass die LEDs schaden nehmen, wenn der 
Multiplex-Impuls, den man dem Ding geben muss, stehen bleibt, sei es 
beim Flashen den µC oder durch einen Fehler. Daher würde ich gern ein 
Pulsweitenbegrenzer davor setzen. Ich möchte aber nicht einen Impuls 
konstanter Dauer haben, sondern ihn nur auf diese Dauer begrenzen, d.h. 
wenn der Impuls nur 1ms lang ist, der maximal zul. Impuls aber 100ms 
ist, soll das Monoflop wieder ausgehen. Im Datenblatt des NE555 habe ich 
nur ein normales Monoflop gesehen, welches einen Impuls von konstanter 
Dauer erzeugt. Somit würde die Option, die Helligkeit zu Verändern 
wegfallen.

Ich habe jetzt mal versucht den NEE555 einzusetzen, dieser streckt mir 
den Puls aber nur auf eine Mindestlänge. Ist der Triggerimpuls länger 
als die Mindestlänge vom NE555, bleibt der Ausgang high. Das ist nicht 
das was ich will. Ich müsste wahrscheinlich einen zweiten hinten dran 
hängen, der den ersten dann wieder zurück setzt, oder?

Alternativ hätte ich auch n kleinen Tiny10, der für mich diese Funktion 
übernehmen könnte. Aber das scheint mir etwas overkill.

hat jemand ne Idee?


Ingo

von ingo (Gast)


Lesenswert?

Schau dir mal den 4538 an, der enthält 2 retriggerbare Monoflops, 
solange die Totzeit länger ist als eine Pulsperiode, bleibt der 
"kleben".
mfG vom ingo

von Peter D. (peda)


Lesenswert?

Ingo schrieb:
> Ich habe jetzt mal versucht den NEE555 einzusetzen

Warum immer dieses olle Museumsstück, es gibt doch richtige Monoflops 
(74HC123).

Oder einen ATtiny13 programmieren, das ist kein Overkill, sondern 
heutzutage üblich.

von logisch (Gast)


Lesenswert?

Impuls triggert Monoflop das die Maxlänge erzeugt. Ausgang des Monoflops 
mit dem Impuls nochmal UND verknüpfen. Ausgang des UND Gatters steuert 
LED

von Ingo (Gast)


Lesenswert?

@ logisch
Ich glaube du hast du Problem nicht erkannt...



Ingo

von logisch (Gast)


Lesenswert?

Ingo schrieb:
> @ logisch
> Ich glaube du hast du Problem nicht erkannt...

Schade. Liegts an deiner unbekannten Monoflop Schaltung? Davon gibts 
noch 'ne Menge mehr mit anderen Eigenschften von. Oder liegt es an der 
Led die ich leider fälschlicherweise an den Ausgang des Gatters 
gedichtet habe?

von John B. (johnbauer)


Angehängte Dateien:

Lesenswert?

Ingo schrieb:
> @ logisch
> Ich glaube du hast du Problem nicht erkannt...

Ich glaube Du hast die Funktion des Vorschlags von logisch nicht 
erkannt.
Hier mal ein Bild.

Gruß
John

von logisch (Gast)


Lesenswert?

Danke John Bauer. So hab ich es gemeint. Das Monoflop muß auch bei 
anstehendem Impuls zurücksetzten. Muß man halt die passende Schaltung 
aus dem Inet raussuchen. Je nach Schaltung reicht auch ein Kondensator 
in Reihe zum MF Eingang.

von John B. (johnbauer)


Lesenswert?

logisch schrieb:
> Das Monoflop muß auch bei
> anstehendem Impuls zurücksetzten. Muß man halt die passende Schaltung
> aus dem Inet raussuchen.

Das von Peter vorgeschlagene 74HC123 würde funktionieren. Es ist 
triggert nur bei einer Flanke.

von MaWin (Gast)


Lesenswert?

> Oder einen ATtiny13 programmieren, das ist kein Overkill, sondern
> heutzutage üblich.

Er wollte verhindern, daß bei einem stehenbleibenden Programm
die LEDs Schaden nehmen.

Das Problem löst dein Vorschlag ganz genau gar nicht, es erhöht
nur die Anzahl der Fehlerquellen.

von Praktiker (Gast)


Lesenswert?

Ingo schrieb:
> @ logisch
> Ich glaube du hast du Problem nicht erkannt...

Ich gleube, du hast das UND-Gatter noch nicht verstanden...

von Ingo (Gast)


Lesenswert?

Praktiker schrieb:
> Ingo schrieb:
>> @ logisch
>> Ich glaube du hast du Problem nicht erkannt...
>
> Ich gleube, du hast das UND-Gatter noch nicht verstanden...
Mit dem HC123 scheint das zu gehen, mit dem NE555 nicht, da er nach dem 
Ausgangsimpuls nicht zurückspringt wenn der Triggereingang noch low ist. 
Er erzeugt einen Impuls mit der mindestlänge die ich einstelle, begrenzt 
aber den Puls nicht.


Ingo

von Ingo (Gast)


Lesenswert?

Mit dem 74HC123 erübrigt sich auch das UND. Gibt's das Ding auch als 
SingleGate im SO8? Wäre ja echt soll.

von Ingo (Gast)


Lesenswert?

Bzw. mit nur einem Ausgang? Sonst passt es ja nich ins SO8.

von logisch (Gast)


Lesenswert?

SN74LVC1G123DCTR
Ansonsten hat digikey http://www.digikey.de/ wunderbare 
Suchmöglichkeiten

Danke für die Aufmerksamkeit

von Praktiker (Gast)


Lesenswert?

Ingo schrieb:
> Mit dem HC123 scheint das zu gehen, mit dem NE555 nicht, da er nach dem
> Ausgangsimpuls nicht zurückspringt wenn der Triggereingang noch low ist.

Dann guck dir mal die unterschiedlichen Triggermöglichkeiten für 
Monoflops an: (flankengetrigger, nachtriggerbar und wie auch immer das 
Verhalten des NE555 bezeichnet wird). Oft hilft einfach ein Kondensator 
(mit Spannungsbegrenzungsdioden), um auf eine reine Flankensteuerung zu 
kommen, ohne das statische Pegel stören.

von Peter D. (peda)


Lesenswert?

MaWin schrieb:
> Das Problem löst dein Vorschlag ganz genau gar nicht, es erhöht
> nur die Anzahl der Fehlerquellen.

Dieses gestrige Denken ist mir bekannt, dagegen habe ich auch kämpfen 
müssen und mit Erfolg.
Wir haben alle Produkte, die wir überarbeitet haben, durch den 
MC-Einsatz deutlich zuverlässiger machen können.

Es ist durchaus üblich, einen kleinen MC als Watchdog für einen großen 
einzusetzen. Das Watchdogprogramm ist ja sehr klein und deshalb gut auf 
Fehlerfreiheit prüfbar.

Der 555 ist uns in älteren Schaltungen regelmäßig abgeraucht, den setze 
ich nie wieder ein. In einer Geräteserie haben wir ihn durch den 
ATtiny25 ersetzt, seitdem kein Ausfall mehr.

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.