Forum: Mikrocontroller und Digitale Elektronik Anfängerfrage:Mikrokontroller als Encoder geschaltet


von Edgar F. (edgarfalke)


Lesenswert?

Ich brauche Eure Hilfe,

Als Anfänger auf dem µC Gebiet hätte ich eine Frage.

Um den Schaltungsaufwand zu minimieren möchte ich statt 2 
16Bit-key-Encodern und einen 8-Bit Encoder einen µC einsetzen.

Angesteuert werden die Encoder durch eine Tastenmatrix 6 x 6.
Ausgangsseitig brauche ich für die Ansteuerung von 3 Dekodern
4 Daten-Ausgänge D1-D4 und 3 Freigabeausgänge EN1-3.

Welcher µC mit DIL 40 Fassung ist hierfür zu empfehlen und wie muß ich 
ihn beschalten ?

Edgar

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Edgar Falke schrieb:
> 2 16Bit-key-Encodern und einen 8-Bit Encoder einen µC einsetzen.
Was sind das für Bauteile?
Der Begriff "Encoder" ist nämlich schon anderweitig vorbelegt...

> Welcher µC mit DIL 40 Fassung ist hierfür zu empfehlen und wie muß ich
> ihn beschalten ?
Welche Pegel hast du da?
Wie schnell muss das Ganze sein?
Warum muss es ein DIL40 Gehäuse sein?
Kurz: was ist dein eigentliches Problem?

Ich vermute, du willst eine Tastaturmatrix abfragen und hast bisher 
sowas wie einen 8279 im Einsatz...

von Stefan (Gast)


Lesenswert?

Mir ist noch nicht klar genug, was du machen willst. Skizziere mal einen 
Schaltplan, aus dem hervor geht, was da codiert werden soll und 
beschreibe genauer, wie codiert werden soll.

von Peter D. (peda)


Lesenswert?

Ich vermute mal, Du hast 36 Tasten und wenn eine gedrückt wird, soll 
einer aus 36 Ausgängen an gehen.

Als Matrix brauchen die Tasten also 12 IO-Pins.
Und für die 36 Ausgänge würde ich 5 * 74HC595 nehmen, braucht 3 Output 
Pins.
Jeder MC mit 15 IOs ist also geeignet, z.B ATtiny2313, ATtiny261.
Wenns unbedingt ein 40-Pinner sein muß, dann ATmega164.

von Edgar F. (edgarfalke)


Angehängte Dateien:

Lesenswert?

Das ist ein Schaltungsentwurf mit C-Mos Encodern ( 2x MM74C922+CD 
4532)und 2 OR-Gstter (CD 4075)als Datenmixer.
Also ein ziemlich hoher Aufwand.
Den möchte mit einem µC minimieren.
Die insgeamt 32 Tasten würde ich zu einer Tastenmatrix 6 x 6 umformen.
Der µC sollte ein DIL-Gehäuse haben.

Über Eure Vorschläge würde ich mich freuen.

Edgar

von Edgar F. (edgarfalke)


Angehängte Dateien:

Lesenswert?

Entschuldigt
Ich hatte die falsche Schltung eingefügt. jetzt die tichtige.

Edgar

von Reinhard Kern (Gast)


Lesenswert?

Edgar Falke schrieb:
> Das ist ein Schaltungsentwurf mit C-Mos Encodern ( 2x MM74C922+CD
> 4532)und 2 OR-Gstter (CD 4075)als Datenmixer.
> Also ein ziemlich hoher Aufwand.

Ein Prozessor ist zwar flexibler, aber weniger Aufwand ist es in diesem 
Fall eher nicht.

Gruss Reinhard

von Peter D. (peda)


Lesenswert?

Reinhard Kern schrieb:
> Ein Prozessor ist zwar flexibler, aber weniger Aufwand ist es in diesem
> Fall eher nicht.

Es ist nur ein IC nötig (19 IOs, z.B. ATmega48).

Man müßte nur wissen, was die Funktion dieser Schaltung ist, also was an 
D1-D4, EN1-3 rauskommen soll.
Wofür braucht man solche komischen Signale?

Ob IC6 floatende Eingänge mag, bezweifle ich.

von Edgar F. (edgarfalke)


Lesenswert?

Hallo Peter,

D1-D4 sind die Dateneingänge für Multiplexer bzw.Decoder (4-inline 16)
EN1-3  die Freigabeeingänge für jeweils 1 Decoder.
IC 6 ist ein C-Mos Prioritäts 8-Bit Encoder, der nur stabile Zustände 
kennt.
Encoder 1 ist für das Umpolen von 6 Fahrspannungen mittels angesteuerten
bipolaren Umschaltrelais.
Encoder 2 für das Ein-und Ausschalten von 6 Fahrspannungen mit bipolaren
2-Spulen Relais. (Treiber ULV2804)
Encoder 3 für 7 Entkuppler, die 7 Triacs hierzu werden von Encoder 3 
getriggert

Edgar

von Peter D. (peda)


Lesenswert?

Edgar Falke schrieb:
> IC 6 ist ein C-Mos Prioritäts 8-Bit Encoder, der nur stabile Zustände
> kennt.

Aber nicht bei floatenden Eingängen. In Deiner Schaltung fehlen noch die 
Pulldowns.

Edgar Falke schrieb:
> Die insgeamt 32 Tasten würde ich zu einer Tastenmatrix 6 x 6 umformen.

Besser ist 8 * 4.
MCs mögen Breiten von 8, 16, 32. Das erspart einige Bitschubserei.

Wie gesagt, ATmega48 wäre optimal.
Du mußt dann aber auch die ICs auf der Gegenseite mit 5V versorgen.

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.