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
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.
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.
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.
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.
also nicht so einfach wie ich mir das vorstelle. wenn es weiterhilft,was ich machen möchte ist eine Ganganzeige fürs Motorrad
Aus alten Zeiten: 16L8 oder 16V8 und ein paar zeilen PAL-Code + ein Programmiergerät.
>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...
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.
Sorry schreibfehler ich gehe davon aus das du dir keine SMD Platine machen willst
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?
:-) nein mein Motorrad hat natürlich keine 9 Gänge was ich brauche ist 0-6.
:
Bearbeitet durch User
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
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?
nein habe ich nicht aber ich habe die Möglichkeit jeden Gang am Gangsensor abzugreifen
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.
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
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.
>...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
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.
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.
Sowas evtl : http://www.elv.de/Auf-einen-Blick-%E2%80%93-Motorrad-Ganganzeige-MGA-100-Teil-12/x.aspx/cid_726/detail_32745
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
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. ;)
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.
Harald D. schrieb: > was ich machen möchte ist eine Ganganzeige fürs Motorrad Dein Motorrad hat 10 Gänge? Respekt!
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
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.
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
Oder Sowas: http://www.talkingelectronics.com/projects/2DigitUpDwnCounter/2DigitUpDwnCounter-5.html und jemand fragen ob er dir den Pic programmieren kann.
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.
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
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
Crazy H. schrieb: > - Spannung je nach Gang im Bereich 0-5V Ja, dann dürfte der schon erwähnte LM3914 gut geeignet sein.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.