Schaltung aus Zeitdiagramm entwickeln

Gast #3669311
Lesenswert?
• ▲
▼
Hallo,

Ich muss eine Schaltung mit dem folgenden Verhalten entwickeln.

Also so wie ich es sehe ist en immer 1 wenn sich A oder B ändert. Aber 
auch nur 1/2 Taktperiode lang.

Dabei ergibt sich für rl folgende Wahrheitstabelle.

A|B|rl
d|1|1
0|d|1
u|0|1
1|u|1
d|0|0
0|u|0
u|1|0
1|d|0

dabei ist u: up, von 0 zu 1 und d: down von 1 zu 0.

Nun weiß ich nicht wie ich daraus eine Schaltung bauen soll. en und rl 
dauern nur eine halbe Taktperiode, aber auch immer an unterschiedlichen 
Stellen des Taktes. Ich kenne zwar Taktflankengesteuerte Flip Flops aber 
diese speichern ja den Zustand bis zum nächsten Pegelwechsel was hier 
nicht der fall ist.

Ich bin ratlos. Ich erwarte nicht, dass es jemand für mich löst aber 
kann mir jemand paar Stichworte nennen, oder einen Stubs in die richtige 
Richtung geben?
Angehängte Dateien:
Gast #3669343
Lesenswert?
• ▲
▼
d3pp schrieb:
> Also so wie ich es sehe ist en immer 1 wenn sich A oder B ändert.

Da vertauscht du vermutlich Ursache und Wirkung. A und B sind Signale, 
wie sie aus einem Inkrementalgeber rauskommen. rl könnte die erkannte 
Drehrichtungserkennung sein. Guck noch mal genau in die 
Aufgabenstellung.
Gast #3669351
Lesenswert?
• ▲
▼
d3pp schrieb:
> Also so wie ich es sehe ist en immer 1 wenn sich A oder B ändert. Aber
> auch nur 1/2 Taktperiode lang.

soll wohl eine ganze Taktperiode lang sein, ist in dem Bild aber schwer 
zu erkennen.

Mike hat es schon gesagt: hier gehts um die Auswertung eines Drehgebers, 
rl steht für rechts/links. Zu dem Thema gibt es einen ausführlichen 
Artikel:

http://www.mikrocontroller.net/articles/Drehgeber

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.