"We are back" « oc.at

Schaltung gesucht! Microcontroller möglich?

Flexter88 15.07.2008 - 21:06 728 8
Posts

Flex8045

formerly Flexter88
Avatar
Registered: Sep 2002
Location: Graz 8045
Posts: 1042
hallo alle!

Folgende aufgabenstellung:

Ich habe 6 Magnetschalter.
diese 6 magnetschalter sollen eine 7-Segmentanzeige ansteuern.

Also:
Schalter 1 "1" am Display
Schalter 2 "2" am display
usw....
Kein Schalter ist "0" am Display

Die versorgungsspannung ist zwischen 12 und 14V DC.

Ich habe keinen Bock da zig Sperrdioden zusammenzulöten!

Gibts da fertige lösungen für soetwas?
Sollte halt nicht zu teuer sein das ganze!


Danke schon mal im vorraus!

Edit: Ist zwar kein High Voltage aber wo soll ich es sonst hinschreiben?
( Wenns woanders besser passt bitte Moven! )


tia Flexter88
Bearbeitet von Flex8045 am 15.07.2008, 21:09

Burschi1620

24/7 Santa Claus
Avatar
Registered: Apr 2004
Location: Drüber da Donau
Posts: 6792
Lese dich in das Thema Logikbausteine bissl ein und in 2 Stunden hast dann eine fertige Schaltung mit Logikgattern. (AND, OR, NAND, NOR, INV Bauteile usw etc)

Nur wenn ich mich nicht recht entsinne gibts ein Problem bei der 7 Segment Anzeige, da die einen Treiber bräuchte weil das die Logikbausteine nicht schaffen.

AdRy

Auferstanden
Avatar
Registered: Oct 2002
Location: Wien
Posts: 5239
Zitat von Burschi1620
Nur wenn ich mich nicht recht entsinne gibts ein Problem bei der 7 Segment Anzeige, da die einen Treiber bräuchte weil das die Logikbausteine nicht schaffen.

kommt drauf an ob man ttl oder cmos verwendet, aber afair brauchst nur einen pullup wiederstand, genaueres steht meistens in den datenblättern.

Babalu

Little Overclocker
Avatar
Registered: Jun 2003
Location: Palting/Linz
Posts: 117
Afair schaffen die Ausgangstreiber von 74HCxxx CMOS-Gattern maximal so an die 25mA-30mA. Kommt halt auf die 7-Segement Anzeige an ob das reicht. Falls nicht würd ich irgendeinen Treiber IC oder ein paar kleine Mosfets verwenden.

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25551
Moved.

Burschi1620

24/7 Santa Claus
Avatar
Registered: Apr 2004
Location: Drüber da Donau
Posts: 6792
CMOS würd ich in dem Fall vergessen und bei TTL bleiben.

und ja Adry, das ist genau das was mich gerade ein bisschen stutzig macht. Vor ein paar Jahren noch bin ich ohne irgendwas ausgekommen und hab mir rein mit Gattern einen 7 Segment Decoder selbst gebastelt. Aber irgendwie kommt mir jetzt der Gedanke, dass das doch nicht funktionieren kann weil die Anzeige zu viel schluckt.
(Oder war die 7 Segment Anzeige extrem stromsparend? Kann mich nimma erinnern :( )


Jedenfalls sollte das Problem mit einfachster Logik und vielleicht einem Treiber gelöst sein. Da benötigt man wirklich keine fertige Lösung.

NL223

RoHS-konform
Avatar
Registered: Mar 2002
Location: nähe Linz
Posts: 7688
die maximalen treiberströme der ausgänge sind von familie zu familie verschieden, aber da alles was TTL kompatibel is einige mA aushalten muss kann man auch mit diesen bausteinen LED displays meist treiben...

was soll passieren wenn mal zwei schalter gedrückt sind? oder kommt das nie vor ?

die magnetschalter sind schließer? oder wechsler? oder gar schließer und öffner ?

eine möglichkeit wär natürlich noch ein PLD - also ein baustein in dem die gatterschaltung programmiert ist - a µC is da echt ned notwendig, tuts a GAL zB auch ...

Flex8045

formerly Flexter88
Avatar
Registered: Sep 2002
Location: Graz 8045
Posts: 1042
2 Schalter können nicht aufeinmal betätigt sein!
Die Magnetschalter sind schliesser!

sorry aber mit PLD a µC und GAL kann ich nichts anfangen, da kenn ich mich überhaupt nicht aus!

wenn ich nichts finde werde ich eine Siemens Logo einbauen! :cool:

NL223

RoHS-konform
Avatar
Registered: Mar 2002
Location: nähe Linz
Posts: 7688
i versteh ned wieso du schreibst es soll billig sein, dann dioden die im 50er packl weniger als 2€ kosten ablehnst und eine logo vorschlägst !?!?!

laufen die zaheln immer der reihe nach durch oder kanns irgendwas sein,

wenn der reihe nach kannst einen 4 bit BCD zähler verwenden und einen BCD->7-Seg decoder verwenden, da is oft treiber für leds mitdrin und sind dann 2 ICs und fertig...

oder willst jetzt logikgatter verwenden, eine fertige lösung die von 6 reed kontakten die schließen auf 7 segment geht wirds nicht geben weil ma sowas hoid normal auch ned benötigt und es wird nicht jede kaum verwendete kombination als IC verkauft...

hab feststellen müssen das leider auch keine 1 aus 10 encoder gibt...

wenn du so einen auftreiben könntest kannst den dann mim bcd ausgang an einem bcd-> 7 segment anhängen....
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz