Forum: Mikrocontroller und Digitale Elektronik MAX7219 mit 10 Volt 7-Segmentanzeige und Arduino


von Roman V. (voegi)


Angehängte Dateien:

Lesenswert?

Hallo zusammen

Vorab.. ich bin kein Elektroniker und mein Wissen beschränkt sich auf 
Google und Co.

Habe eine 7-Segmentanzeige 100mm mit gemeinsamer Kathode die ich gerne 
mit dem MAX7219 ansteuern möchte. Habe den Schaltplan angefügt mit dem 
ich es probiert habe. Jedoch funktioniert das nicht! Ich habe an der 
Spannungsquelle erst 10 Volt angehängt gehabt, geplant sind später 24 
VDC.
Die Bauteile:
Arduino UNO
MAX7219
ULN2803
SN74LS07N
BC327
L7805CV
7.Segment Anzeige: Kingbright SC40-19EWA mit gemeinsamer Kathode

Habe schon eine kleine Anzeige direkt am MAX7219 betrieben, die lief 
ohne Probleme.

Bitte um Hilfe, ich komme nicht mehr weiter...

von Frank K. (fchk)


Angehängte Dateien:

Lesenswert?

Der 7219 ist für Deine Aufgabe nicht geeignet. Anbei eine bessere 
Lösung.

fchk

von Roman V. (voegi)


Lesenswert?

Ok dein Schaltplan sieht wesentlich einfacher aus. Allerdings habe ich 
vergessen zu erwähnen, dass ich 3 Stellen betreiben muss.
Würde es funktionieren wenn ich den ULN2083 mit deinem UDN2981a ersetze 
und die Transistoren ganz vergesse?

Voegi

von Frank K. (fchk)


Angehängte Dateien:

Lesenswert?

Roman V. schrieb:
> Ok dein Schaltplan sieht wesentlich einfacher aus. Allerdings habe ich
> vergessen zu erwähnen, dass ich 3 Stellen betreiben muss.
> Würde es funktionieren wenn ich den ULN2083 mit deinem UDN2981a ersetze
> und die Transistoren ganz vergesse?

nein.

Verdreifache einfach die Schaltung.

fchk

von Roman V. (voegi)


Lesenswert?

Schade mag den 7219 eigentlich, hab aber auch schon mit den 
Shiftregister gearbeitet. Werde deine Schaltung mal testen, vielen Dank!

Hab noch zwei weitere Fragen zu deinem Schaltplan:
1. Mit welchem Programm hast du die Pläne gezeichnet?
2. Du hast da an vielen Stellen Kondensatoren, wie findet man raus wo 
die bei einer Schaltung hin müssen und wie gross die sein müssen? 
(warscheindlich totale Anfängerfrage)

Voegi

von Frank K. (fchk)


Lesenswert?

Roman V. schrieb:

> Hab noch zwei weitere Fragen zu deinem Schaltplan:
> 1. Mit welchem Programm hast du die Pläne gezeichnet?

Eagle (www.cadsoft.de)

> 2. Du hast da an vielen Stellen Kondensatoren, wie findet man raus wo
> die bei einer Schaltung hin müssen und wie gross die sein müssen?
> (warscheindlich totale Anfängerfrage)

Erste Grundsatzregel: Jedes digitale IC braucht zwischen jedem 
Vcc/Gnd-Paar einen Abblockkondensator. 100nF keramisch, Reíchelt 
"X7R-2,5 100N" passt. Am besten gleich einen 50'er Beutel ordern, die 
Teile kosten ja nix. Die liefern die Energie bei schnellen 
Schaltvorgängen. Die Teile gehören so dicht wie möglich an den Chip, bei 
den 74'er DIL-ICs werden sie gerne diagonal über oder unter den Chip 
gelötet, weil dann die Länge der Zuleitungen minimal ist. Hat ein Chip 
mehrere Vcc/Gnd-Paare, braucht jedes dieser Paare einen eigenen 
Kondensator. Das gilt auch, wenn Du einen AVR oder PIC nimmst oder 
irgendwas anderes nimmst.

Der 100uF-Elko ist dazu da, die 24V Versorgung zu puffern, wenn Du die 
Segmente umschaltest. Da fließt ja in der Summe doch schon etwas Strom. 
Das müssen jetzt nicht genau 100u sein, nimm was Du gerade da hast. 
Achte nur darauf, dass er die 24V abkann (steht außen drauf, besser noch 
etwas Sicherheitsreserve nehmen, also nicht einen 25V, sondern einen 35V 
Typ nehmen.

Der 10uF-Elko soll die 5V puffern. Die Größe ist hier auch unwichtig, 
nimm was Du gerade da hast.

Die 100n-Kondensatoren an dem Spannungsregler sorgen dafür, dass der 
stabil regelt und nicht zu schwingen anfängt. Zu jedem Bauelement gibts 
ein Datenblatt, und im Datenblatt zu dem jeweiligen Spannungsregler 
steht drin, was der am Eingang und am Ausgang braucht. Bei den alten 
78xx-Linearreglern sind das oft 100n. Wenn Du was anderes nimmst, schau 
ins Datenblatt und richte dich dann danach.

Wie gesagt, die Datenblätter zu den Chips solltest Du haben und lesen. 
Am Anfang wirst Du vielleicht nicht alles verstehen, aber dafür sind wir 
hier da. Das setzt natürlich Englischkenntnisse voraus, die Du haben 
musst. Ohne gehts nicht. Ist halt so, meckern zwecklos.

fchk

PS: Zur Dimensionierung der Vorwiderstände vor den 7-Segment-Anzeigen 
hilft dieser Rechner:

http://www.elektronik-kompendium.de/sites/bau/1109111.htm

Denke daran, dass der Punkt einen anderen Widerstand braucht, weil der 
(a) nur zwei statt 4 LED-Chips hintereinander hat (halbe 
Vorwärtsspannung gegenüber den Segmenten) und (b) bei den Segmenten 
immer jeweils zwei LED-Chips parallel geschaltet sind, beim Punkt aber 
nicht (also dort nur halber Strom). Die Werte, die Du da einsetzen 
musst, findest Du im Datenblatt zu der Anzeige.

von Roman V. (voegi)


Lesenswert?

So habe jetzt die Schaltung zusammen und funktioniert auch einwandfrei, 
vielen Dank Frank.

Mir ist aufgefallen das die UDN's und die Wiederstände(0.6 W) recht warm 
werden so ~60°. Ist das normal, bzw. kein problem auf dauer?

voegi

von spontan (Gast)


Lesenswert?

@Roman V.

In Deinem Originalschaltplan ist Pin 9 des ULN mit GND verbunden. So 
kanns nicht funktionieren.


Daß die UDN und die Widerstände warm werden, ist doch simple Logik. Die 
Verlustleistung wird immer in Wärme umgesetzt. Wohin sonst?

Eine Versorgungsspannung von 12 Volt wäre schon besser geeignet.

von Detlev T. (detlevt)


Lesenswert?

Im Datenblatt des 7219 hätte man auf Seite 12 übrigens auch eine andere 
Lösung finden können.

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.