Forum: Mikrocontroller und Digitale Elektronik LED Bar ansteuern über veränderbaren Widerstand


von Tobias D. (teletoby)


Lesenswert?

Ich habe eine Anwendung bei der über einen regelbaren Widerstand (0-90 
Ohm) eine LED Bar Anzeige steuern muss! Wie würde eurer Meinung nach so 
eine Schaltung aussehen, und welchen Treiber brauche ich dafür?

von Jannis C. (kabelwurm)


Lesenswert?

ATTiny + Poti am ADC + PWM.
Gruß Jannis

von Tobias D. (teletoby)


Lesenswert?

ATTiny? ADC? PWM? grübel Ich wäre über eine ausführlichere 
Beschreibung äußerst dankbar! :-)

von Jannis C. (kabelwurm)


Lesenswert?

Ich nehme an, das die Helligkeit des Bars verändert werden soll?
Wenn ja hier die Hinweise/Beschreibung:
-Der ATTiny13 ist ein sehr kleiner Mikrocontroller von Atmel, der sowohl 
einen ADC hat, als auch eine PWM generieren kann.
-PWM: Suchbegriffen Pulsweitenmodulation
-ADC: Analog to Digital Converter-> Macht aus einer analogen Spannung 
einen Digitalen Wert.
Gruß Jannis

von spess53 (Gast)


Lesenswert?

Hi

LM3914?

MfG Spess

von B. L. (b8limer)


Lesenswert?

spess53 schrieb:
> Hi
>
> LM3914?
>
> MfG Spess

Danke dass es einer sagt !

von Tobias D. (teletoby)


Lesenswert?

Die LED Bar soll aus 10 oder 20 LEDs bestehen und soll den Füllstand 
eines Tanks anzeigen, der Sensor dafür ist ein veränderbarer wiederstand 
von 0 bis 90 Ohm

Nein es soll keine Helligkeit verändert werden, sondern bei 0 Ohm sollen 
alle 10 oder 20 LEDs leuchten, und bei 90 Ohm nur eine!

von Jannis C. (kabelwurm)


Lesenswert?

Okay, dann wird es etwas komplizierter, aber der ADC bleibt im Spiel. Es 
ändert sich nur die Art der Ansteuerung. Stichwort LED-Matrix. Um einen 
µC wirst du auch hier nicht herum kommen, oder die Schaltung wird sehr 
groß werden.
Gruß Jannis

von Tobias D. (teletoby)


Lesenswert?

sehr groß? :-) was darf ich mir darunter vorstellen?

von spess53 (Gast)


Lesenswert?

Hi

>Okay, dann wird es etwas komplizierter, aber der ADC bleibt im Spiel. Es
>ändert sich nur die Art der Ansteuerung. Stichwort LED-Matrix. Um einen
>µC wirst du auch hier nicht herum kommen, oder die Schaltung wird sehr
>groß werden.

Dann werfe ich 2xLM3914 (und ein paar Widerstände) ins Rennen.

MfG Spess

von Marco (Gast)


Lesenswert?

Der LM3914 hat ja 9 "geschaltete" Ausgänge für die LEDs in Deiner 
Anzeige.
Wenn Du damit 19 (anstelle Deiner 20 Stellen) anzueigen möchtest, dann 
musst Du als erstes den gemessenen Widerstandswert in eine Spannung von 
0-5V umwandeln.
Diesen gibts Du beim einten LM3914 direkt auf den Eingang SIG und beim 
anderen mit einem kleinen Offset (z.B. über einen Spannungsteiler).
Steigt das Niveau, so schalten die beiden LM3914 abwechselnd eine LED zu 
bzw. beim absenkenken weg. Dies könntest Du dann mit zusätzlichen LM3914 
noch weiter aufbohren um noch mehr LEDs anzusteuern, jeweils den Offset 
anpassen.
Ich persönlilch würde aber auch einen Mikrocontroller dafür einsetzen, 
wird wohl genauer daherkommen als der bastellige Aufbau mit z.B. 3 Stk. 
LM3914 wenn die Offsetzt nicht richtig präzis stimmen.

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Marco schrieb:
> wird wohl genauer daherkommen als der bastellige Aufbau mit z.B. 3 Stk.
> LM3914 wenn die Offsetzt nicht richtig präzis stimmen.

na was wird wohl für eine qualitative Genauigkeit gefordert werden, für 
eine Tank-Füllstandsanzeige von 10 .. 20 LED?

Ich denke, hier geht es mehr um einen quantitative Füllstandsaussage 
(Tank halb voll/halb leer ;-).

Mit einen oder zwei LM3914, und ein bischen Hühnerfutter (Transistor, 
Spannungsteiler, etc) kann man das in 1 Stunde auf Lochraster zusammen 
fummeln. Schaltungsvorschläge gibts in jedem 5. Elektor-Heft ;-)

So schnell wie das zusammen gelötet ist, hat ein Controller-ungeübter 
noch nicht mal den Treiber für den RS232 Wandler an seinen PC ans Laufen 
bekommen.

von Tobias D. (teletoby)


Lesenswert?

Wegstaben Verbuchsler schrieb:
> Marco schrieb:
> na was wird wohl für eine qualitative Genauigkeit gefordert werden, für
> eine Tank-Füllstandsanzeige von 10 .. 20 LED?

Genau darum geht es!

Hast du einen Vorschlag für eine Schaltung?

von Timm T. (Gast)


Lesenswert?

AVR? Controller? Ne, dafür brauchst Du mindestens einen ARM, auf dem 
embedded Linux läuft! Mit Tatschscreen! Und WLAN!

Sowas ham wir früher mit zwei A277 gemacht. Gibts bestimmt noch irgendwo 
bei Pollin.

Alternativ den UAA180, wenns den noch gibt:

http://www.ferromel.de/tronic_17.htm

von Tobias D. (teletoby)


Lesenswert?

>Ich denke, hier geht es mehr um einen quantitative Füllstandsaussage
>(Tank halb voll/halb leer ;-).


Darum gehts! Hat jemand eine Schaltung parat? Wäre nett!

von Jörn P. (jonnyp)


Lesenswert?

Im DAtenblatt des lm3914 ist alles drin.

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.