Anfängerfrage:Mikrokontroller als Encoder geschaltet

OP #3306820
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
Moderator (Firma: Titel) Persönliche Seite #3306826
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...
Gast #3306827
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.
#3306866
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.
OP #3307009
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
Angehängte Dateien:
#3307164
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.
OP #3307244
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
#3307299
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.