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!
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.
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?
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.
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
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?
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.
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!
> 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.
>> 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.
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!