Forum: Mikrocontroller und Digitale Elektronik mehrere MAX7221, große Entfernung, große Displays


von Bert (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!

Ich bin kein Profi und bitte euch daher um Kontrolle meiner Idee.
Ich steuere drei große Eigenbau 7-Segment-Anzeigen mit Mega16 und 
MAX7221 an. Die drei Displays stellen exakt das gleiche dar. Entfernung 
in der Größenordnung von 100m. Wie ich mir das vorstelle, hab ich mal 
aufgezeichnet, s. Anhang.

- Habe ich die Treiber korrekt eingesetzt?
- Ist die beschaltung des MAX7221 mit den Transistoren so ok? 
Widerstandswerte?
- usw...

Bitte um Kommentare!
Danke!

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

100m sind ne ziemlich lange Antenne für alle möglichen Arten von 
Störungen.

Ich würde für jedes Display einen eigenen Prozessor einsetzen und alle 
mittels RS422/RS485 an einem Master-Prozessor anschließen.

von Bert (Gast)


Lesenswert?

Hm, ich setze RS422 Treiber ein. Aber warum ist es besser, wenn 
Empfangs-Seitig ein Prozessor statt dem MAX sitzt? Was sagst du zu der 
Transistorschaltung rechts oben?

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Bert schrieb:
> Hm, ich setze RS422 Treiber ein.
Ähh, ja. Jetzt sehe ich es auch. Sorry.

> Aber warum ist es besser, wenn
> Empfangs-Seitig ein Prozessor statt dem MAX sitzt?

Dann kann man zur Not immer noch ein sicheres Übertragungsprotokoll 
verwenden. Daten werden zB erst an die Displays weitergereicht, wenn die 
Prüfsumme stimmt. Ohne Rückmeldung muss man die Daten natürlich mehrmals 
senden.

> Was sagst du zu der
> Transistorschaltung rechts oben?

Müsste so funktionieren.

von Bert (Gast)


Lesenswert?

Danke, dann werde ich mal testen.
ach ja, ist am Collector von Q19 ein Pull-Down, bzw an Q12 ein Pull-up 
notwendig?

von holger (Gast)


Lesenswert?

Nimm für jeden LED Strang einen eigenen Vorwiderstand.
Die könnten sonst sehr ungleichmäßig leuchten
und evtl. auf Dauer sogar kaputtgehen.

von Bert (Gast)


Lesenswert?

werd ich machen, dank

von Gast (Gast)


Lesenswert?

für die Ansteuerung so großer 7-Segment-Anzeigen gibt es von Maxim eine 
Appnote. Schau dir die mal an.

von Peter D. (peda)


Lesenswert?

Der Transistor hinterm MAX darf nicht an +12V.

Du wirst mit den Emitterschaltungen nicht glücklich werden 
(Nachleuchten).
Nimm besser FETs bzw. High-Side Treiber.

Wozu überhaupt der MAX, wenn Du die Stromausgänge garnicht nutzt.
Da kannst Du das Muxen billiger nen MC machen lassen.

Bei 22R und 8V für die Anzeige komme ich auf 1,5A Digitstrom, das dürfte 
den BC337 bruzzeln.


Peter

von Bert (Gast)


Angehängte Dateien:

Lesenswert?

Ahhh- ich mitten im Layouten und schon wieder alles falsch. Naja, besser 
jetzt als zu spät.
Die appnote hab ich mir angesehen, ist allerdings für common Anode 
displays. Bei meinem Eigenbau kein Problem, ich habe allerdings auch 
noch 2 gekaufte common cathode 10cm anzusteuern.

Warum darf der Transistor hinterm Max nicht auf 12V?
FETs oder High-Side-Treiber: Meine Kentnisse reichen leider nicht aus, 
um eine derartige Schaltung zu entwerfen. Ich bin (noch) ein 
"Information-aus-dem-Internet-Sammler-und-Zusammenstöpsler"

Zu dem hohen Strom: werden denn die einzelnen Segmente nicht 
gemultiplext?

Wie schlimm ist das mit dem Nachleuchten? Wirklich unbrauchbar meine 
Lösung?

von Gast (Gast)


Lesenswert?

> ich habe allerdings auch noch 2 gekaufte common cathode 10cm anzusteuern.

vergiss es. Nicht mit dem Max.

von Bert (Gast)


Lesenswert?

Hallo Leute!

Ja ich konnte es nicht lassen und hab meine Idee (s.erstes Posting) mal 
ausprobiert. Der Transistor nach dem MAX hängt statt an 12 an 5V. Die 
Datenübertragung funktioniert ganz wunderbar, was mich sehr freut.
ABER: Hr Dannegger hatte erwartungsgemäß recht und die Digits leuchten 
nach. D.h. wenn ich nur eine Zahl darstelle siehts ganz prima aus, aber 
wenn ich alle 4 Digits benutze sehe ich auf jedem die "Vereinungsmenge" 
aller benutzten Segmente.
Meine Frage: kann ich dem noch irgendwie entgegenwirken?

Ich weiß: Ihr habt es gleich gesagt, habt bessere Vorschläge gebracht 
und und... Warum ich mich nicht daran gehalten habe? Weil ich Anfänger 
bin und jede andere Lösung bräuchte eine erhebliche Einarbeitungszeit 
die ich momentan bei diesem Ding nicht habe. Daher dachte ich: probiers 
mal... Und jetzt steh ich da...

Also wer Vorschläge hat: Immer raus damit.

von Peter D. (peda)


Lesenswert?


von Bert (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

Ich habs endlich kapiert, dass das so nichts wird. Ich habe mich nun an 
die Appnote (s. weiter oben) gehalten und eine neue Schaltung 
gezeichnet. Mein Eigenbau Display werde ich auf Common Anode Umbauen.
Für mich bleiben noch folgende Fragen offen:

1) Wann / warum benötigt man die Zenerdiode in Appnote Figure 3? Mein 
Vcascode ist 5V

2) sehr wichtig: Welcher FET? ich kenn die MOSFET - Tabelle, habe jetzt 
bei Conrad einfach einen ausgesucht (IRF9Z24N) Ist der ok? Sonst bitte 
Vorschläge.

3) Wie funktioniert das mit dem Rset jetzt? welchen Strom soll ich 
einstellen? In der Application Note steht 150k starting point, ja und 
dann runtertasten oder wie? und wann habe ich den richtigen erreicht?

4) Wird die Schaltung funktionieren?

Sonnigen Nachmittag wünscht
Bert!

von Gast (Gast)


Lesenswert?

> 1) Wann / warum benötigt man die Zenerdiode in Appnote Figure 3? Mein
> Vcascode ist 5V
Ist doch in der Appnote ausführlich beschrieben.
> 2) sehr wichtig: Welcher FET?
Du brauchst logik level PFETs. Id vielleicht 200mA.
> 3) Wie funktioniert das mit dem Rset jetzt? welchen Strom soll ich
> einstellen?
 Den Basisstrom, den dein T5 als Schalter verträgt (Datenblatt), da kein 
Basisvorwiderstand.
> 4) Wird die Schaltung funktionieren?
Ausprobieren, die Appnotes von Maxim sind in der Regel brauchbar.

von Bert (Gast)


Lesenswert?

>> 2) sehr wichtig: Welcher FET?
>Du brauchst logik level PFETs. Id vielleicht 200mA.
Bitte einen Typ! Ich habe ca 0,5A Digitstrom und etwas Reserve wär vl 
auch nicht schlecht.

von Bert (Gast)


Lesenswert?

Ich hab jetzt einen IRLD024 ergoogeld. Ist der ok?

von Gast (Gast)


Lesenswert?

kannst du nehmen, gibt es auch bei Conrad

von Bert (Gast)


Angehängte Dateien:

Lesenswert?

Danke,

bin ich blind oder steht in dem Datenblatt die Pinbelegung nirgens? Oder 
gibts da einen Standard den ich nicht kenne?

von Gast (Gast)


Lesenswert?

hier ist die Pin-Belegung angegeben:
http://www.vishay.com/docs/91308/91308.pdf

von Bert (Gast)


Lesenswert?

Danke!
Ich weiß, ich bin lästig, ich habe aber übersehen, dass genannter Typ 
ein N-Kanal ist. Ein Logic Level PFET, welcher bei Conrad oder RS 
erhältlich ist (Reichelt in AUT ist nicht gut) ist wirklich schwer zu 
finden. Man kann echt nicht sagen ich hätte es nicht versucht, aber ich 
finde keinen...
Lieber Gast, bitte mach mir einen Vorschlag!

von Gast (Gast)


Lesenswert?


von Bert (Gast)


Lesenswert?

Allerbesten Dank!!

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.