Schaltung gesucht! Microcontroller möglich?
Flexter88 15.07.2008 - 21:06 728 8
Flex8045
formerly Flexter88
|
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
|
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
|
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
|
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
AdministratorLegends never die
|
Moved.
|
Burschi1620
24/7 Santa Claus
|
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
|
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
|
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!
|
NL223
RoHS-konform
|
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....
|