CheaterDieter
Posts: 13
Joined: Sun Oct 21, 2012 3:55 pm

Mehrere 7-Segment-Anzeigen

Sat Jan 05, 2013 11:51 am

Moin Moin, ich habe mal wieder eine Frage: Und zwar möchte ich an meinen RPi 7-Segment-Anzeigen anschließen, z.B. so eins: http://www.reichelt.de/Siebensegment-An ... TICLE=6920 (für den RPi brauche ich ja eins mit gemeinsamer Anode).
Jetzt ist es kein Problem eine solche Anzeige mit dem RPi zu verbinden, aber was mache ich, wenn ich 2 anschließen will? Ich habe auf YouTube einige Schaltungen mit ICs gefunden, leider war dort nie beschrieben, welche ICs verwendet wurden. Kennt ihr eine Anleitung, um mehrere dieser Anzeigen an den RPi anzuschließen?
Danke im Voraus!

User avatar
Hiswif
Posts: 664
Joined: Sat Oct 13, 2012 11:54 am
Contact: Website

Re: Mehrere 7-Segment-Anzeigen

Sat Jan 05, 2013 10:26 pm

Hmmm.

Da kannste nen Portexpender oder Schieberegister für nehmen, Wobei ich Schieberegistern den Vorzug geben würde weil du die einfach erweitern kannst.

Aber mal als Frage. Wieso gemeinsame Anode? Hab mir welche mit gemeinsamer Kathode bestellt weil ich es einfacher finde. Hab die hier genommen wei lder Preis einfach net zu toppen war ;)

http://www.pollin.de/shop/dt/NDc4OTc4OT ... VQE21.html

Aber das ist glaube geschmackssache und alles ne frage der Schaltung. Wie gesagt würe ich es über Schieberegister wie nem 74HCT595 machen. Dazu findest du einiges hier.

http://www.mikrocontroller.net/articles ... beregister

Viel Spaß beim Basteln, sag mal bescheid wie es gewurden ist.

MFG

His
http://technikegge.blogspot.de

PS1981
Posts: 445
Joined: Wed Dec 12, 2012 4:11 pm

Re: Mehrere 7-Segment-Anzeigen

Sat Jan 05, 2013 10:40 pm

Ich arbeite auch lieber mit gemeinsame Kathode, aber lassen wir dass als Geschmacksache oder gibt es einen Grund warum das für die Pi nötig wäre? Ich habe die dinge nur mit Mikrocontroller verwendet.

Was ich nicht probiert habe, aber ich hab die eindruck vom Englischen teil der Forum ist dass einige verwenden 7-Segment Anzeigen mit I2C. Dann könnte man wahrscheinlich mehrere einfach mal an die Bus hängen oder?

Entschuldige mein schlechtes Deutsch.

Gruß.

User avatar
Hiswif
Posts: 664
Joined: Sat Oct 13, 2012 11:54 am
Contact: Website

Re: Mehrere 7-Segment-Anzeigen

Sat Jan 05, 2013 10:55 pm

Also die gemeinsame Kathode macht schon Sinn. Je nachdem was du verwendest können die IC's nur nen gewissen Strom liefern. Beim 74HCT595 sind das glaube was um die 70mA, habs Datenblatt grad nicht vor mir, es hilft aber weiter das mal zu lesen ;) Bei 8 LED's mit je 10mA wären das aber 80mA, also zu viel. Ich persönlich begrenze meist einfach den Strom auf ca. 6-8mA, das reicht meistens aus und sorgt dafür das es läuft. Wenn du jetzt aber mit gemeinsamer Anode holst so nimmst du den Strom ja net vom IC sondern direkt von der Stromversorgung. Musst allerdings beachten das die Anzeige dann halt Low aktiv ist und du damit deine Daten ordentlich ausgibst. Also LED an ist dann ne 0 statt ner 1.
http://technikegge.blogspot.de

CheaterDieter
Posts: 13
Joined: Sun Oct 21, 2012 3:55 pm

Re: Mehrere 7-Segment-Anzeigen

Sun Jan 06, 2013 11:16 am

Hi, danke erstmal für die Antworten.
In der Zwischenzeit habe ich schon die Möglichkeit mit einem Port Expander IC gefunden. Zum MCP23S17 habe ich auch eine feine Anleitung gefunden: http://erik-bartmann.de//download/PiMeUp_MCP23S17.pdf

Das mit dem Schieberegister erscheint mir auf den ersten Blick allerdings einfacher, zumindest von der Funktionsweise des Bauteils her. Also die Theorie verstehe ich. Nur wie ich das Schieberegister jetzt genau mit dem Raspberry Pi ansteuern soll, habe ich noch nicht ganz verstanden. Wie erzeugt ich z.B. einen LOW-HIGH Puls mit dem Raspberry Pi?
Mit dem Beispielcode kann ich leider nicht viel anfangen, da der ja für AVR MCs ist.

Wenn da jemand ein bisschen Code hat, wäre ich dankbar :).

Und zur gemeinsamen Anode: Ich habe mir gedacht, dann kann ich die Gemeinsame Anode einfach an 3v3 oder 5v anschließen und die Kathoden an die GPIOs, so wie ich es auch mit normalen LEDs bisher gemacht habe.

User avatar
Hiswif
Posts: 664
Joined: Sat Oct 13, 2012 11:54 am
Contact: Website

Re: Mehrere 7-Segment-Anzeigen

Sun Jan 06, 2013 6:16 pm

Huhu.

Also das mit der Anode geht, musste nur aufpassen wieviel Strom der Pi geben kann.
Die Ansteuerung der Schieberegister kannst du einfach über SPI machen, oder softwareseitig selber schreiben. Beispielcode findest du eigentlich in den Datenblättern der IC's. Bzw. kannst du auch den Code der AVR-MCU für dich portieren. Würde ich dir empfehlen, da du in dem bereich öfters auf solche Codebeispiele stoßen wirst und besser kommst wenn du dir die selber aneignest. Du kannst aber auch Code selber schreiben wenn du dir anschaust wie die Schieberegister funktionieren.

MFG

His
http://technikegge.blogspot.de

CheaterDieter
Posts: 13
Joined: Sun Oct 21, 2012 3:55 pm

Re: Mehrere 7-Segment-Anzeigen

Mon Jan 07, 2013 4:30 pm

Stimmt, ich werde mir das Teil einfach mal bestellen und dann learning by doing machen :)

User avatar
Hiswif
Posts: 664
Joined: Sat Oct 13, 2012 11:54 am
Contact: Website

Re: Mehrere 7-Segment-Anzeigen

Mon Jan 07, 2013 6:19 pm

Hab mir auch grad 10 in der bucht bestellt, 2,95€ mit kostenlosen Versand ;) Mal schauen in wieviel Wochen das aus China da ist.
http://technikegge.blogspot.de

Return to “Deutsch”