Hallo Sebastian und Chris,
nach dem lesen dieser Beiträge hier sage ich das mal einfach so,
weil mich überwiegend euer Thema hier, und den damit verbundenen Problem mit den MAX 7219 Chips
äusserst interessant fand, was allerdings stark nachgelassen hat weil damit vermutlich echt
nur LOW-CURRENT LEDs betrieben werden können,
sowie weil das per Transistorschaltung vermutlich der kostengünstigere Lösungweg für den Betrieb
auch von nicht LOW-CURRENT LEDANZEIGEN entsprechen könnte,
und was den überteuerten MAX 7219 - CHIP sozusagen
nicht gerade zukunftsorientiert für NICHT Low Current, aussehen lässt !
Ich vermute das es sich beim MAX 7219 um eine I2C-Verbindung handelt und das der Chip somit
klar vorteilsmässiger ist, insofern nur der Aspeckt der I/O-Pins am Microcontroller in Bezug steht !
Der hier wäre eventuell sehr gut geeignet insofern der Aspekt unbedingt in Frage tritt ? -->
http://www.reichelt.de/PCF-8574-AP/3/index.html?&ACTION=3&LA=446&ARTICLE=14526&artnr=PCF+8574+AP&SEARCH=PCF+8574
Hier wäre eventuell ein Schieberegister -->
http://www.reichelt.de/74HC-595/3/index.html?&ACTION=3&LA=446&ARTICLE=3269&artnr=74HC+595&SEARCH=74HC595
im Verbund mit einem
bzw.
mehreren MOS 4511 -->
http://www.reichelt.de/MOS-4511/3/index.html?&ACTION=3&LA=446&ARTICLE=12652&artnr=MOS+4511&SEARCH=Mos+4511 .
Der MOS 4511 ist ein LED-Treiber welcher aber per BCD angesteuert wird !
Abhängig davon welche Segmentanzeigen das angesteuert werden sollen (common anothes or common cathodes),
kommen noch einige NPN oder PNP- Transistoren, dazu !
Hier mal meine Lösung welche bisweilen aber nur bei der nachfolgenden 4stelligen LEDANZEIGE erprobt wurde und funktioniert !
Hatte mir bei Pollin die nachfolgenden LOW-CURRENT-4stelligen 7 Segmentanzeigen bestellt und nachfolgendes in die Tat umgesetzt:
Link:
http://www.pollin.de/shop/dt/OTUxOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LED_Anzeige_ROHM_LC_204VL_4_stellig_rot.html
oder eben, Bestellnummer: 120840
dann hatte ich bei dieser Gelegenheit auch noch gleich 100 x 1 KOhm -->
http://www.pollin.de/shop/dt/NjIyOTc3OTk-/Bauelemente_Bauteile/Passive_Bauelemente/Widerstaende/Metallfilm_Widerstaende.html
sowie 100 x 470 Ohm, -->
http://www.pollin.de/shop/dt/ODIyOTc3OTk-/Bauelemente_Bauteile/Passive_Bauelemente/Widerstaende/Metallfilm_Widerstaende.html Metallfilmwiderstände mit beordert.
Zu guter Letzt benötigt man noch PNP-Kleinleistungstransistoren und da hatte ich noch BC 559C hier,
gibt es aber auch hier -->
http://www.reichelt.de/MAX-7219-CNG/3/index.html?ACTION=3;ARTICLE=5025;SEARCH=BC%20559C !
DIe Segmente laufen allesamt in einer gemultiplexten Leitung !
Hier eine Stückliste der 4stelligen LEDANZEIGE in ROT und für den Betrieb (wirklich hell leuchtend),
am Arduino Mega 2560 (Orginalmodell in der REV. 3) seit einiger Zeit neben einem Arcaze USB-Interface samt Displaydrivermodul und zwei 6stelligen LEDANZEIGEN
in meinem Besitz !

aber Horror weil entweder bin ich zu dumm

, oder das Programm FSUIPC nicht in der registrierten Version, vorhanden

!
Schlagwort: Link2Fs oder
https://www.youtube.com/watch?v=2RvLu_pOrgk ist günstiger als FSUIPC und zumindest lernt man einiges ohne vorher *zahlen zu sollen/müssen/können* ?
4 x 1 KOhm Basisvorwiderstand (1 x 1KOhm pro PNP am Basisanschluss)
7 x 470 Ohm Vorwiderstand (1 x 470 Ohm pro Segment LED und je Segment a-g. Kommastellen wurden nicht angeschlossen)
KOSTENVERGLEICH:
Preis pro MAX 7219, hier im DIL 24 Gehäuse RM: 2,54 mm ! -->
http://www.reichelt.de/MAX-7219-CNG/3/index.html?&ACTION=3&LA=446&ARTICLE=11260&artnr=MAX+7219+CNG&SEARCH=Max+7219 (pro CHIP)
Hier die günstigere Alternative:
Preis pro PNP Transistor, passgenau für RM: 2,54 mm ! (benötigt werden 4 Stück) -->
http://www.reichelt.de/MAX-7219-CNG/3/index.html?ACTION=3;ARTICLE=5025;SEARCH=BC%20559C
Preis pro Segment-Vorwiderstand (benötigt werden 7 Stück) -->
http://www.reichelt.de/1W-5-1-0-Ohm-820-Ohm/1W-470/3/index.html?&ACTION=3&LA=2&ARTICLE=1825&GROUPID=6514&artnr=1W+470
Preis pro Basis-Vorwiderstand (benötigt werden 4 Stück jeweils am Basisanschluss des PNP) -->
http://www.reichelt.de/1W-5-1-0-k-Ohm-820-k-Ohm/1W-1-0K/3/index.html?&ACTION=3&LA=2&ARTICLE=1765&GROUPID=6515&artnr=1W+1%2C0K
Nun da es mit der o.a. LOW-CURRENT SEGMENTANZEIGE funktionierte sollte es doch auch keine Unterschiede machen insofern man andere
SEGMENTANZEIGEN einsetzt ?
Ich möchte mir genau aus diesem Grund nemlich ein Radiopannel für dem FSX realisieren und habe auch bereits damit begonnen !
Hier die Segmentanzeigen welche ich für das Radiopannel nutze.
http://www.pollin.de/shop/dt/ODkxOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LED_Anzeige_EVERLIGHT_ELD_511SYGWA_S530_E2.html
Weshalb gerade die ?
Zu a. haben diese Segmentanzeigen eine mir entsprechende Grösse und sind 2stellig
Da mein Radiopannel nicht nur für die Standardflieger von BOING wie der 737, sondern auch für den AIRBUS in diesem sich standardmässig
eine 6 stellige Ziffernanzeigen für die unterschiedlichsten COM bzw. NAV-Geräte befindet anzeigen soll,
wird die Standardausgabe in der Boing somit einfach um eine statische *0* am Ende der Nachkommaanzeige erweitert,
und ich bin *glücklich*

, weil das Radiopannel somit *flexibel einsetzbar*, bleibt
Mein
Mega 2560
gibt kontinuierlich 4,6 Volt Spannung pro Digitalpin und die Segmentanzeigen benötigen lt. Datenblatt min. 20mA Stromstärke bis max. 25mA !
Lt. ohmscher Formel U= R x I errechnete ich nun einen Vorwiderstand von 110 Ohm und nutze aber nur 100 Ohm Widerstände (pro Segmente a-g und dp) !
Da das komplette in einer gemultiplexten Umgebung laufen soll, wäre es hilfreich insofern mir jemand hierbei etwas Hilfreiches als TIP,
mit auf dem Weg geben könnte, eventuell was die Pulsströme betrifft ?
Pro Segment liegen bei der Nutzung von den genutzten 100 Ohm Vorwiderstand somit pro Segment immer 22mA an,
für die bei der Nutzung des PNP-Transistors BC 559C,
welcher einen Betawert (Verstärkungsfaktor hfe lt. Datenblatt des BC 559C = 420-800)
Nun wird es für mich etwas kompliziert,
denn bei einem PNP-Kleinleistungstransistor wie den genutzten BC559C welcher aus dem Halbleitermaterial Silizium besteht,
ist die technische Stromrichtung die Emitter-Basis-Strecke, sowie
die BASIS muß um das der BC559C durchsteuert bzw. in Sättigung liegt.
auch negativer als der EMITTER sein und soweit ich mich da nicht fehlinformiert habe,
um ca. 0.6 Volt bei Siliziumtransistoren.
Würde bedeuten: ?
Stromstärke I/O Pin 4,6 Volt - Stromstarke pro LEDSEGMENT bei 2,4 Volt ( Vf = Forward Voltage ) = 2,2 Volt (wäre ein Vorwiderstandswert von 110 Ohm um auf 20 mA zu beschränken,aber wo ich 100 Ohm gewählt habe und somit auf 22 mA am Emitteranschluss des BC559C, anliege !)
Der Maximalwert im Datenblatt der Segmentanzeige entspricht somit noch nicht den absolut maximal zulässigen Werten bei einer Temperatur von 25℃,
sondern den *Electronic optical characteristics* und der aus dem Datenblatt stammenden Vorwärtsspannung ( Vf ) von maximal 2,4 Volt bei ( If ) 20 mA !
Maximal sind lt. Datenblatt ja 25 mA ( If ) gültig, und man liegt somit mit 22 mA Betriebsspannung per Segment schon gut an der Stelle der Schmerzgrenze !
Wenn das hier jemand einmal netterweise nachvollziehen bzw. bestätigen oder zumindest argumentieren könnte,
wäre das nett !
Weitere Links zum Theme (sehr gut erklärt findet man hier -->
http://c-kolb.bplaced.net/projekte/elektronik/grundlagen/transistor/transistor_npn_pnp.php )
Auch gut erklärt aber etwas verwirrend für mich !
http://www.mikrocontroller.net/articles/LED-Matrix
In einer der Erklärungen auf Kolbs Homepage ist auch die Rede von das kein kleinerer Strom (wie das aber bei Transistoren so zutreffen mag) einen grösseren Strom steuern tut, was allerdings und vermutlich auffällt. Es ist sehr gut erklärt auf Kolbs-Seite, jedoch sollte man sich zuvor mit der Pysikalichen sowie der technischen Stromrichtung, auseinander gesetzt haben !
LG:
Noblinger
P.s Kann des
Arcaze wirklich blos HEX obwohl in der Firmware davon, der MOS 4056 BCD-Cmos anwählbar ist ?