Grundsätzlich ist das so ja kein Problem, du musst die Spannung nur kurz vor dem Einschalten messen.
Aber ich verstehe nicht, wie du mit diese Schaltung erweitern willst um multiplexen zu können?
Werbung
Grundsätzlich ist das so ja kein Problem, du musst die Spannung nur kurz vor dem Einschalten messen.
Aber ich verstehe nicht, wie du mit diese Schaltung erweitern willst um multiplexen zu können?
Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?
Die Matrixschaltung würde dann so aussehen:
![]()
Die LED mit gemeinsamer Kathode sind natürlich in einem Gehäuse.
Dabei ist der Leuchtbetrieb deutlich einfacher zu steuern als der Sensorbetrieb.
Da Kathode-Steuerung für die Zeile gilt und die Anoden-Steuerung für die Spalte.
Im Sensorbetrieb muss natürlich ein wenig umgedenkt werden.
Die Anode der LED, die leuchten für das Leuchten ist, wird dabei auf low geschaltet (T19, T20 und T21)
Die Spaltenfunktion über nehmen die Transistoren T1 bis T9. Dabei sind die LEDs einer Zeile zusammen auf einen ADC-Eingang.
Beispiel:
Wird nun nur T1 High angesteuert (und somit auch T4 und T7) kann T12 den Fotostrom von der LED 1 verstärken. Da aber T2 und T3 Low angesteuert werden, können T11 und T10 den Fotostrom ihrer LED nicht verstärken, so das auf der Leitung zum ADC nur das analoge Signal der LED 1 liegt.
Somit kann ich dann in der 1. Zeile die LEDs nacheinander erfassen und dann in der nächsten Zeile fortfahren.
Wobei ich wahrscheinlich eine Zeile auslesen werde und dann für eine gewisse Zeit in den Leuchtbetrieb wechsel, dann erst die nächste Zeile erfasse, damit man kein flackern merkt.
So etwas hatte ich befürchtet![]()
Das funktioniert so nicht wirklich.
Wenn T1 sperrt liegt in Serie zu LE1 immer noch die BE-Strecke von T12.
Bei gesperrtem T2 sind es LE4 und BE-Strecke von T11
T3 ist leitend und T10 wirkt als Stromverstärker.
Durch R23 fliesst dann der Strom:
ILD1 + ILD4 + (ILD7 * hFET10)
Wird jetzt LD1 stark beleuchtet und LD7 ist im Dunkeln, misst du Mist.
MfG Peter(TOO)
Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?
hmm... Ja... Stimme ich so zu und habe ich auch verstanden, warum es nicht klappen könnte.
Aber ich dachte, dass die Ströme von LD1 und LD4 zusammen im Verhälnis zu LD7 vernachlässig werden können.
Da der Strom von LD7 100 bis 200 fach größer ist.
Dann wäre ja die Lösung, jede LED einzeln an einen ADC-Eingang zu hängen.
Hätte ich dann da nicht das selbe Problem beim Multiplexer vom Controller bzw. bei einem 74HC4051 (haben schon einwenig weiter gedacht)?
Geändert von Jimmybot (11.10.2016 um 21:11 Uhr)
Wichtig ist der minimale zum maximalen Strom.
Ich lese aus deinen AUfnahmen 0.7V bei Dunkel und 4.4V bei Hell an den 2M.
Das wären 350 nA und 2 µA.
Allerdings ergeben sich die 4.4V aus der Sättigung, der Strom dürfte sicher um einiges höher liegen.
Die Leckströme des Multiplexer liegen bei <1 µA.
Leider habe ich gerade keine Zeit zum basteln, aber es muss auch eine Lösung mit nur einer LED und wenig Material geben.
MfG Peter(TOO)
Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?
Mir fällt jetzt nur ein MOSFET als verstärker ein.
Ich habe aber nur einen hier zum testen. Diesen hier: LU3114Z.
Laut Datenblatt hat er ein IGSS von max. 100nA.
Habe ihn mal in die Schaltung eingesetzt und bin noch am testen.
Lesezeichen