Forum: Analoge Elektronik und Schaltungstechnik ic statt unmengen von dioden


von Harald D. (harry342)


Lesenswert?

guten Morgen,

ich hätte da mal ein anliegen,und zwar möchte ich eine 7 Segment Anzeige 
ansteuern.
ich habe im Internet schon geschaut und habe immer nur Lösungen gefunden 
die mit Unmengen an Dioden verbunden oder für meinen Zweck unbrauchbar 
sind.

was ich brauche kann man sich so vorstellen ich habe 10 Taster und je 
nachdem welchen ich drücke wird mir die Zahl 0-9 angezeigt.

das ganze soll so einfach wie möglich und so klein wie möglich sein gibt 
es da irgendwo bei euch ein Schaltbild oder was für Teile ich brauche.

ich würde mich über eine schnelle Hilfe freuen.
schonmal danke im voraus Gruß Harald

von Peter D. (peda)


Lesenswert?

Für sowas nimmt man heutzutage einen MC, z.B. ATmega48 und programmiert 
ihn ganz nach seinen Wünschen.
Z.B. ob die Tasten haltend sein sollen oder eine Priorität haben sollen.

von Max D. (max_d)


Lesenswert?

Also man könnte es zumindest auf eine kleinere Diodenmatrix und einen 
BCD-Decoder eindampfen.
Ansonsten lautet mein Rat auch: AVR mit paar Zeilen C-Code.

von Ben S. (theben)


Lesenswert?

Da ich nicht davon ausgehe das du dir eine Platine bauen willst mit 
kleinen SMD Bauteilen werden dir die sogenannten Dioden Arrays nicht 
viel bringen. So ein IC im nicht SMD Format für zB 12 Dioden nimmt fast 
genau so viel platz weg wie 12 einzelne Dioden.

von hk_book (Gast)


Lesenswert?

wenn man nicht programmieren kann oder will, geht´s trotzdem ziemlich 
einfach: an einen (Priority-)Encoder die Tasten anschließen und daran 
wieder einen Standard-BCD-zu-7-Segnent Dekoder, evtl. noch ein 
Widerstandsnetzwerk für die Encoder-Eingänge als Pull-Down.

von Harald D. (harry342)


Lesenswert?

also nicht so einfach wie ich mir das vorstelle.

wenn es weiterhilft,was ich machen möchte ist eine Ganganzeige fürs 
Motorrad

von JF (Gast)


Lesenswert?

Aus alten Zeiten:

16L8 oder 16V8 und ein paar zeilen PAL-Code + ein Programmiergerät.

von Matthias L. (Gast)


Lesenswert?

>wenn es weiterhilft,was ich machen möchte ist eine Ganganzeige fürs
>Motorrad


Wie nimmst Du denn diese Information ab? Also wie baust Du die "Tasten" 
ans Getriebe?

Ich hatte so eine Ganganzeige letztens in einem Mietwagen. Aber ich 
glaube, das wurde dort durch Vergleich der Drehzahlen und 
Geschwindigkeiten gemacht. Zwischen denen gibt es ja für jeden Gang ein 
eigenes, exaktes Verhältnis. Denn wenn ausgekuppelt war, wurde auch 
nichts angezeigt, egal wie der Ganghebel stand...

von Harald W. (wilhelms)


Lesenswert?

Harald D. schrieb:

> wenn es weiterhilft,was ich machen möchte ist eine Ganganzeige fürs
> Motorrad

Da gibt es mehr als genug Schaltvorschläge in Motorradforen.
Die meisten wohl mit µC.

von Ben S. (theben)


Lesenswert?

Sorry schreibfehler ich gehe davon aus das du dir keine SMD Platine 
machen willst

von Oliver P. (mace_de)


Lesenswert?

Ich denke die Diodenmatrix ist hier die einfachste und robusteste 
Variante.
Da muss nichts programmiert werden und es braucht keine extra 
Spannungsversorgung wie bei einer IC schaltung. Hat ein Motorrad 9 
Gänge?

von Harald D. (harry342)


Lesenswert?

:-)

nein mein Motorrad hat natürlich keine 9 Gänge was ich brauche
 ist 0-6.

: Bearbeitet durch User
von Harald D. (harry342)


Lesenswert?

Oliver P. schrieb:
> Ich denke die Diodenmatrix ist hier die einfachste und robusteste
> Variante.

ich denke dann werde ich da nicht drumherum kommen ,dann werde ich so 
eine Platine machen und die Anzeige mit Kabel verbinden damit ich sie in 
die Instrumententafel einbauen kann.

 aber vielen Dank für eure schnellen und sehr informativen Antworten

Gruß Harald

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


Lesenswert?

Harald D. schrieb:
> mein Motorrad hat natürlich keine 9 Gänge was ich brauche ist 0-6.
Hast du für jeden einzelnen dieser Gänge einen eigenen Taster?

von Harald D. (harry342)


Lesenswert?

nein habe ich nicht aber ich habe die Möglichkeit jeden Gang am 
Gangsensor abzugreifen

von gvs (Gast)


Lesenswert?

Für 10 Taster auf Masse gibts die Wasserstandsanzeige wie hier in 
diskreter Logik:

http://circuitdiagram.net/water-level-indicator-with-single-7-segment-led-display.html/water-level-indicator-with-7-segment-display

Tasten auf Prioritätsencoder zu BCD dann Inverter und BCD zu 7-Segment 
Decoder.

Statt Prioritätsencoder kann man natürlich auch einen Counter verwenden.

von RomanK (Gast)


Lesenswert?

Hallo,

nimm doch die MGA100 von ELV-Versand. Kleiner wird es nicht.
Ein Tipp von einem Mottorradfahrer, das mit der Gangzahl lernt sich ganz 
von alleine beim Fahren. Ist ein Produkt aus Fahrgefühl und 
Drehzahlempfinden.

Gruß

Roman

von M. K. (sylaina)


Lesenswert?

Harald D. schrieb:
> was ich brauche kann man sich so vorstellen ich habe 10 Taster und je
> nachdem welchen ich drücke wird mir die Zahl 0-9 angezeigt.
>
> das ganze soll so einfach wie möglich und so klein wie möglich sein gibt
> es da irgendwo bei euch ein Schaltbild oder was für Teile ich brauche.

Ein Attiny2313 (18 I/Os) eine Sieben-Segment-Anzeige (hat mit Punkt 8 
Anschlüsse und einen gemeinsamen GND bzw Vcc-Anschluss) und 10 Taster, 
fertig ist die Suppe. Verstehe nicht wo da genau das Problem sein soll? 
Ich denke Einfacher bekommt man es nicht hin.

von Oliver P. (mace_de)


Lesenswert?

>...was ich brauche ist 0-6
Dann sind es ja schon mal 16 Dioden weniger ;-)
Vergiss die Vorwiderstände nicht. 1k Ohm bei 12V sollt pasen. das sind 
dann um die 10mA für die LED.
EDIT:
> Verstehe nicht wo da genau das Problem sein soll?
Dass der TE den MC ggf. nicht programmieren kann?
Dass man noch eine extra Spannungsversorgung braucht?

: Bearbeitet durch User
von Schreiber (Gast)


Lesenswert?

Michael Köhler schrieb:
> Ein Attiny2313 (18 I/Os) eine Sieben-Segment-Anzeige (hat mit Punkt 8
> Anschlüsse und einen gemeinsamen GND bzw Vcc-Anschluss) und 10 Taster,
> fertig ist die Suppe. Verstehe nicht wo da genau das Problem sein soll?
> Ich denke Einfacher bekommt man es nicht hin.

Das Problem nennt sich Stromversorgung. die 12V aus dem Motorradakku 
sind weder vernünftig gesiebt noch halbwegs stabil. Dazu noch das Thema 
EMV für den TÜV...

Mit ein paar Dioden ist das unproblematischer.

von Harald D. (harry342)


Lesenswert?

RomanK schrieb:

> Ein Tipp von einem Mottorradfahrer, das mit der Gangzahl lernt sich ganz
> von alleine beim Fahren. Ist ein Produkt aus Fahrgefühl und
> Drehzahlempfinden.
>
> Gruß
>
> Roman

es geht mir ums Basteln nicht darum zu sehen welchen Gang ich drin habe.

von Thomas D. (thomasderbastler)


Lesenswert?


von Harald W. (wilhelms)


Lesenswert?

Harald D. schrieb:

> nein habe ich nicht aber ich habe die Möglichkeit jeden Gang am
> Gangsensor abzugreifen

...und wie sieht der aus? Hat der sieben Kontakte für die
sieben Möglichkeiten?. Wenn der Gangsensor ein Signal mit
unterschiedlichen Spannungen liefert, würde sich auch ein
IC LM314 anbieten.
Gruss
Harald

von M. K. (sylaina)


Lesenswert?

Schreiber schrieb:
> Das Problem nennt sich Stromversorgung. die 12V aus dem Motorradakku
> sind weder vernünftig gesiebt noch halbwegs stabil. Dazu noch das Thema
> EMV für den TÜV...

Das ist mit einem IC und zwei/drei Körner Hühnerfutter im Nu geklärt. ;)

von MaWin (Gast)


Lesenswert?

Harald D. schrieb:
> was ich brauche kann man sich so vorstellen ich habe 10 Taster und je
> nachdem welchen ich drücke wird mir die Zahl 0-9 angezeigt.

CD4532 an CD4511,

jeder Gang muss einen Taster nach +12V schalten, zwischen CD4511 und die 
7-Segment Anzeige müssen passend dimensionierte Vorwiderstände, sinnvoll 
ist eine LED-Anzeige mit common Kathode weil dann der IC immerhin 25mA 
liefern kann, damit es hell genug wird.

Versorgungsspannug kann direkt vom Akku kommen, einfach ein 
Vorwiderstand (sagen wir 10 Ohm) und ein Elko nach Masse, sagen wir 
1000uF, filtert die übelsten Störungen und selbst wenn eine Störung kam, 
ist danach die Anzeige wieder da.

von Axel S. (a-za-z0-9)


Lesenswert?

Harald D. schrieb:
> was ich machen möchte ist eine Ganganzeige fürs Motorrad

Dein Motorrad hat 10 Gänge? Respekt!

von Dirk J. (dirk-cebu)


Lesenswert?

Nicht aufgepasst, Herr Schwenke?

Harald D. schrieb im Beitrag #3902757 (um 10:20Uhr):
> :-)
>
> nein mein Motorrad hat natürlich keine 9 Gänge was ich brauche
>  ist 0-6.

: Bearbeitet durch User
von Bernd K. (prof7bit)


Lesenswert?

Peter Dannegger schrieb:
> Für sowas nimmt man heutzutage einen MC, z.B. ATmega48

Nein, ein Mega sind hier Kanonen auf Spatzen. Oder wofür braucht 
obengenannte Anwendung einen ADC, ein TWI, ein UART, 3 Timer, zwei SPI, 
und ein 32 Pin-Gehäuse?

Der preisgünstigste Tiny der für Geld zu haben ist und gerade genug IO 
pins hat reicht für das (und noch viel mehr) allemal. Schließlich hat OP 
auch was von "so klein wie möglich" gesagt wenn ich das richtig in 
Erinnerung hab, also muss ja wohl kaum ein dreimal so großes und drei 
mal so teures Mega-Monster eingesetzt werden.

von M. K. (sylaina)


Lesenswert?

Bernd K. schrieb:
> Nein, ein Mega sind hier Kanonen auf Spatzen. Oder wofür braucht
> obengenannte Anwendung einen ADC, ein TWI, ein UART, 3 Timer, zwei SPI,
> und ein 32 Pin-Gehäuse?

Atmega48 gibt, glaub ich, auch mit 28 Pins ;)

: Bearbeitet durch User
von Crazy Harry (crazy_h)


Lesenswert?

Was für ein Motorrad ?

von chris (Gast)


Lesenswert?

Oder Sowas:
http://www.talkingelectronics.com/projects/2DigitUpDwnCounter/2DigitUpDwnCounter-5.html
und jemand fragen ob er dir den Pic programmieren kann.

von MaWin (Gast)


Lesenswert?

chris schrieb:
> Oder Sowas:

Es scheint ja unsäglich schwer zu sein, die Aufgabenstellung erst mal zu 
lesen, bevor man mit irgendwelchem unpassenden Schrott angelaufen kommt.

Er HAT keine up/down Taster.

von Harald W. (wilhelms)


Lesenswert?

MaWin schrieb:

> Er HAT keine up/down Taster.

Normalerweise sind solche up/down Taster aber typisch für Motorrad-
schaltungen. Irgendwelche Kontakte, die fest einem Gang zugeordnet
sind, dagegen nicht. Deshalb habe ich auch nocmal nach der Art
seines Gangsensors gefragt.
Gruss
Harald

von Crazy Harry (crazy_h)


Lesenswert?

Es gibt 3 Arten von Gangsensoren:
- für jeden Gang einen masseschaltenden Kontakt (schon vorhanden oder 
nachrüstbar)
- Spannung je nach Gang im Bereich 0-5V
- garkein Sensor :oD

von Harald W. (wilhelms)


Lesenswert?

Crazy H. schrieb:

> - Spannung je nach Gang im Bereich 0-5V

Ja, dann dürfte der schon erwähnte LM3914 gut geeignet sein.

von Crazy Harry (crazy_h)


Lesenswert?

Harald Wilhelms schrieb:
> Crazy H. schrieb:
>
> - Spannung je nach Gang im Bereich 0-5V
>
> Ja, dann dürfte der schon erwähnte LM3914 gut geeignet sein.

bedingt - das ist nicht linear und nur bei relativ neuen Bikes so.

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.