Forum: Mikrocontroller und Digitale Elektronik Peaks ignorieren


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von rene engel (Gast)


Lesenswert?

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é

von edi (Gast)


Lesenswert?

hi,

das ic heisst uController alles weitere ist soft & smart

ciao

von Matthias (Gast)


Lesenswert?

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

von crazy horse (Gast)


Lesenswert?

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.

von edi (Gast)


Lesenswert?

hi,

aufmerksam lesen,was der engel rene geschrieben hat.

...ein ' peak ' soll ignoriert werden....ein andauerndes signal
dagegen akzeptiert werden.

ciao

von crazy horse (Gast)


Lesenswert?

Ja und? Was will dieses posting sagen?

von rene engel (Gast)


Angehängte Dateien:

Lesenswert?

ohne Worte

von edi (Gast)


Lesenswert?

ja und ?

wie soll der 4047 das machen?

wir sind hier nicht zufaellig im uC forum.

von crazy horse (Gast)


Angehängte Dateien:

Lesenswert?

So z.B.

von mikki merten (Gast)


Lesenswert?

@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.

von edi (Gast)


Lesenswert?

@ crazy h.

warum verzoegern?

kurzer impuls....nichts passiert

langer impuls....ausgang aendert sich

ciao

von crazy horse (Gast)


Lesenswert?

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 :-)

von Andreas S. (andreas) (Admin) Benutzerseite Flattr this


Lesenswert?

Das schreit doch geradezu nach einem Schmitt-Trigger.

von edi (Gast)


Lesenswert?

hi,

warum schreit das?

falls der 'peak,spike,glitch' logisch 1 ist kommt doch der impuls 
durch!...was er nicht soll.

no schmitt

von Andreas S. (andreas) (Admin) Benutzerseite Flattr this


Lesenswert?

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.

von rene engel (Gast)


Lesenswert?

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é

von edi (Gast)


Lesenswert?

oder...

....aehnlich wie bei tastaturabfrage mehrmals pruefen ob der impuls die 
gewuenschte dauer hat. alles andere ignorieren...

von rene engel (Gast)


Lesenswert?

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é

von mikki merten (Gast)


Lesenswert?

@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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.