12 Kanal Schieberegister, tastergesteuert

OP #2245735
Lesenswert?
• ▲
▼
Guden.

Ich versuche gerade ein 12 Kanal Schieberegister auf zu bauen um 12x 
12-24V, (max 20mA) zu schalten.

Das ganze soll als Testboard für eine I/O Platine genutzt werden.

Folgende Funktion soll die Schaltung abbilden:
Taster 1 wird gedrückt, Ausgang 1 schaltet.
Taster 1 wird erneut gedrückt, Ausgang 1 wird aus-, Ausgang 2 wird 
eingeschaltet.
So soll die ganze Schaltung bis Ausgang 12 funktionieren.
Ob beim 13. drücken des Tasters wieder Ausgang 1 geschaltet wird, oder 
alle alle Ausgänge ausgeschaltet werden, ist egal.

Zum schalten der 12-24V wollte ich 2 ULN2803 nutzen. Nun weiß ich aber 
noch nicht, welches Schieberegister ich nehmen soll und wie ich den 
"Überlauf", falls notwendig, bewerkstelligen soll. Ich wollte auf einen 
µC verzichten.

Kann mir jemand auf die Sprünge helfen?
Danke
#2245747
Lesenswert?
• ▲
▼
@Oliver A. (oli82)

>noch nicht, welches Schieberegister ich nehmen soll und wie ich den
>"Überlauf", falls notwendig, bewerkstelligen soll. Ich wollte auf einen
>µC verzichten.

>Kann mir jemand auf die Sprünge helfen?

4017, kann man kaskadieren, wenn gleich nicht direkt, muss man etwas 
Grips reinstecken. Für den Takt musst du deinen Taster entprellen, siehe 
Entprellung.

MfG
Falk
Gast #2245772
Lesenswert?
• ▲
▼
Oliver A. schrieb:
> Nun weiß ich aber
> noch nicht, welches Schieberegister ich nehmen soll

Jedes beliebige SIPO-SR, z.B. 74HC164

Oliver A. schrieb:
> und wie ich den
> "Überlauf", falls notwendig, bewerkstelligen soll.

Höchstwertiges Bit (Nr. 8) des Ausgangs des ersten SR auf Eingang des 
zweiten SR.

Der entprellte Taster kommt an die Clock-Eingänge.

Das Problem wird eher die Ansteuerung des Eingangs des ersten SR. Dieser 
muss ja zu Beginn High sein, nach dem ersten Clock-Impuls = Tastendruck 
muss er Low sein.
Man könnte alle Ausgänge NOR-verknüpft auf den Eingang geben. Vielleicht 
gibt es auch eine einfachere Lösung.

Im Prinzip wäre ein Zähler mit nachgeschaltetem Paritätsdecoder 
geeigneter, aber die gibt es AFAIK nur bis 8 Bit.

Johannes

Antwort schreiben

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.

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.