Hallo liebe Forianer Gibt es ein IC, bei dem das Einangssignal eine gewisse (einstellbare) Zeit anstehen muss, bevor der Ausgang auf 1 geht ? Sozusagen um Peaks zu ignorieren. Ich meine während meiner Ausbildung mal von soetwas gehört zu haben, kann mich aber leider in keinster Weise entsinnen was es gewesen sein könnte. Vielleicht kann mir ja wer von euch helfen. Vielen Dank im Voraus und viel Spass weiterhin wünscht... René
Hi also bitte. Ein µC für so was einfaches. Ein Schmitt-Trigger (z.B. 74HC14) und ein RC-Glied am Eingang sollten es auch tun. Matthias
auch wenn wir hier in einem Mikrocontroller-Forum sind - es muß doch nicht immer gleich ein MC sein. Zur Frage: schau dir mal den 4047 an.
hi, aufmerksam lesen,was der engel rene geschrieben hat. ...ein ' peak ' soll ignoriert werden....ein andauerndes signal dagegen akzeptiert werden. ciao
ja und ? wie soll der 4047 das machen? wir sind hier nicht zufaellig im uC forum.
@rene Wenn du zu deinem Bildchen noch das gewünschte Timing vermerkt hättest, könnte ja vielleicht jemand sinnvoll antworten. Im simpelsten Falle nennt sich sowas Tiefpass in der Analogtechnik und besteht im einfachsten Fall aus einem R/C-Glied. Das ganze lässt sich natürlich auch digital lösen. Es ist allerdings schon ein erheblicher Unterschied ob du Störimpule von 1 ns oder 10 ms unterdücken willst und in welchem Verhältnis diese zum Nutzsignal stehen.
@ crazy h. warum verzoegern? kurzer impuls....nichts passiert langer impuls....ausgang aendert sich ciao
nun, so versteh ich das timing-Diagramm, das Eingangssignal muß eine bestimmte Zeit anstehen, bevor der Ausgang aktiv wird. Fällt das Eingangssignal wieder, verschwindet auch das Ausgangssignal. Ist also das Eingangssignal kürzer als tv, wird es ausgeblendet. Wenn man entscheiden will, ob ein Impuls lang oder kurz (alles relativ) muß man schon eine bestimmte Zeit warten. Das müßtest du bei einer Softwarelösung übrigens auch tun (von look ahead habe ich zumindest in dem Zusammenhang noch nichts gehört :-)
hi, warum schreit das? falls der 'peak,spike,glitch' logisch 1 ist kommt doch der impuls durch!...was er nicht soll. no schmitt
Mit einem S.T. mit RC-Glied am Eingang kann sich der Kondensator bei einem kurzen Impuls nicht weit genug laden um den ST zu schalten, aber lange Impulse kommen durch. Was "lang" und was "kurz" ist, hängt von der Dimensionierung des RC-Glieds ab.
Hallo Alle Danke für die vielen Antworten. @Andreas: Du selbst hast mal gesagt, dass alle Atmels Schmitttriggerverhalten an Ihren I/O´s vorweisen. Bräuchte ich ja nur einen Tiefpass vorschrauben...oder ? weitermachen.....René
oder... ....aehnlich wie bei tastaturabfrage mehrmals pruefen ob der impuls die gewuenschte dauer hat. alles andere ignorieren...
Hallo Edi Ist leider nicht so einfach, weil der Impuls einen Interrupt auslöst. Dann kann man glaube ich nicht schauen wie lang der Impuls ist wenn man auf "rising Edge" triggert. So genau weiß ich das leider auch nicht. Danke, René
@rene Überprüfung der Länge geht ebenfalls. Du kannst ja das entsprechende Port Bit mittel IN PINx bzw. SBIS bzw. SBIC Befehlen erneut testen.
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.