mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AD-Wandlung auf LEDs legen


Autor: weltraumcowboy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi ich bin  c-anfänger!

bekomme von einem Sensor ein analoges Spannungssignal von 0V bis 2,5V.

dies wollte ich nun auf 10 LEDs legen. (0V nix leuchtet - 2,5 V alle
Leuchten.

oder besser noch auf ein LCD display, bei dem ich bei jedem der
Schritte ein anderen text anzeigen kann. z.B. "10%" oder "Minimum"

Thanks

Autor: Jadeclaw (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe soetwas mit 24 LEDs gemacht.
Erst den ADC auf linksbündig umgestellt,
damit hatte ich die obersten 8 Bit in einem Register.
(8 Bit reichen für einen Bargraph auch völlig aus.
Die volle Auflösung brauchts nur für eine richtige Voltmeteranzeige.)
Dann in einer Schleife solange Nullen in ein Register reingeschoben
und gleichzeitig aus einer Tabelle den für diese Led eingetragenen Wert
geholt und verglichen.
War der Tabellenwert grösser, erfolgte der Aussprung in die Ausgabe,
dort ging der Registerinhalt in PortB.
LEDs waren über 100Ohm gegen Plus geschaltet.
Mit 24LEDs geht es genauso, nur dass ich dann drei Register hatte,
die abhängig vom Wert mit Nullen gefüllt wurden.
Da lief das Ganze dann durch maximal drei Schleifen, je nach Spannung
im Eingang.
Die LEDs selber hingen dann im Multiplex an PortD, die Stellentreiber
lagen auf PortB Bits 0-2
Beim Anschluss von LEDs auf den maximalen Gesamtstrom des Controllers
achten.

Gruss
Jadeclaw.

Autor: Simon K. (simon) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
diskret in einem chip: LM3914

Autor: Jadeclaw (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
UAA180 ist aber billiger. :-)
Diese fertigen Bargraph-ICs haben einen entscheidenden Nachteil:
Die Kennlinie ist fest vorgegeben.
Mit einem Controller, sind darüberhinaus auch spezielle Dinge möglich,
z.B. Min/Max-Anzeige oder Peak-Hold und Headroom-Display als
7Segment-Anzeige, wie damals bei den Sony-DATs.
Da kommt ein LM3914 nicht mehr mit.

Gruss
Jadeclaw.

Autor: Simon K. (simon) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Deine Specialfeatures wurden ja auch nicht gefordert :P

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.