Forum: Mikrocontroller und Digitale Elektronik mit Schieberegister eine Spannung zwischen 0 und 1V regeln


von Heiner D. (heinerlei)


Lesenswert?

Hallo zusammen,

ich habe LED-Treiber, die ich dimmen kann. Eingestellt wird der 
Ausgangsstrom über eine EIngangsspannung zwischen 0V udn 1V. Ich will 
mehrere dieser LED-Treiber über ein Schieberegister steuern. Dabei 
möchte ich über das Schieberegister (74HC595) einstellen, welche LEDs 
angeschaltet sind. Alle angeschalteten LEDs sollen dann die gleiche 
Helligkeit haben.

Meine Idee war, ein PWM-Signal auf den OutputEnable-Eingang des 
Schieberegisters zu legen. Das ganze funktioniert aber nicht: Liegt an 
OutputEnable false an, dann sinkt die Spannung am Ausgang kaum ab, weil 
sie nicht "abfließen" kann. Selbst wenn OutputEnable auf true steht und 
ein Ausgang auf false steht, geht die LED dort nicht komplett aus, weil 
anscheinend durch den Treiber ein Leckstrom fließt, der zu hoch ist, als 
dass ihn das Schieberegister auf GND-Niveau ziehen könnte.

Ich hoffe, ich habe mich verständlich ausgedrückt. Seht ihr eine Lösung 
für dieses Problem, zum Beispiel einen Spannungsregler, der durch das 
Schieberegister gesteuert wird und so beschaffen ist, dass "ungewollte" 
Spannungen abfließen?

danke für eure Hilfe!

von Werner (Gast)


Lesenswert?

Heiner D. schrieb:
> Das ganze funktioniert aber nicht: Liegt an OutputEnable false an, dann
> sinkt die Spannung am Ausgang kaum ab, weil sie nicht "abfließen" kann.

Wie sollte sie auch. Durch Output Enable auf Low wird der Output in den 
hochohmigen Zustand geschaltet.
Man könnte einen Pull-Down Widerstand spendieren, aber schnell wird das 
Abschalten dadurch nicht.

von Alex S. (thor368)


Lesenswert?

Tach Heiner,

wenn du uns jetzt auch noch sagst welchen LED treiber du verwendest kann 
man dir vielleicht auch helfen.

Meine Idee wäre zB den Treiber selbst mit dem PWM zu modulieren.

Thor

von Bernd (Gast)


Lesenswert?

Wozu denn überhaupt das Schieberegister?

Wenn es wirklich nötig ist, ist die PWM-Regelung
darüber ein grundsätzlich nicht eingebauter
Nebeneffekt, der nicht unbedingt beim erstbesten Typ
aus der 74HC...-Liste klappen muss.

von Heiner D. (heinerlei)


Lesenswert?

Der LED-Treiber ist eine Schaltung, zu der ich im Internet keine 
Beschreibung finde, ähnlich diesem Modell: 
http://www.ebay.de/itm/CSS1-700-Konstantstromquelle-700mA-LEDs-/280847123305?pt=DE_M%C3%B6bel_Wohnen_Lampen_Lichtzubeh%C3%B6r&hash=item4163cb0369#ht_1308wt_1164, 
aber mit PWM-Eingang. Die Stromversorgung des Treibers zu modulieren 
bringt nicht den gewünschten Effekt, weil der für variable 
Eingangsspannungen ausgelegt ist. Er würde also trotzdem auf 100% 
regeln.

Auf das Schieberegister kann ich nicht verzichten, weil ich sehr viele 
LEDs ansteuern muss. Auf das Dimmen notfalls schon. Dann könnte ich 
natürlich an jeden Ausgang des Schieberegisters einen Transistor hängen, 
der den Treiber mit Strom versorgt. Das wäre die Notlösung.

Ich frage mich aber, ob es auch möglich wäre, aus einer anderen Quelle 
die Regelspannung zwischen 0V und 1V zur Verfügung zu stellen und diese 
Spannung z.B. über einen Transistor, der über das Schieberegister 
geschalten wird, auf den PWM-Eingang zu schalten. Deshalb die Fragen:

1) könnte bei einer solchen Schaltung der Transistor den PWM-Eingang des 
Treibers auf 0 ziehen, wenn das Schieberegister diesen Transistor 
ausschaltet? (ich glaube, nein -> gibt es Alternativen?)

2) wie kann ich eine solche Regelspannung generieren?

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.