Forum Strippenstrolch

Forums-Ausgangsseite

log in | registrieren

zurück zum Board
Thread-Ansicht  Mix-Ansicht  Reihenfolge
Artur(R)

24.03.2006, 00:17
 

8 bit => 3x 7-Segmentanzeige

Hallo,ich möchte mit einigen IC\'s experimentieren (z.B AD-Umwandler selber machen), dabei möchte ich das Ergebnis als 8 bit auf drei 7-Segmentanzeige darstellen.Wenn man die 8 bit in 3 Dezimalen-bits (0 bis 9) umwandeln könnte, könnte man schon die Tips von den Forum benutzen. Aber wie?Gibt es ein IC dafür oder ein Trick? Ist das ein übliches Problem oder nicht?GrußArtur

el-haber

Catania,
24.03.2006, 09:42

@ Artur

8 bit => 3x 7-Segmentanzeige

Hi,für diese Anwendung gibt es einen \'uralten\' Chip von CA leider weis ich aber die genaue Nummer nichtmehr (irgendwas mit CA3xx). Der Chip ist auch recht teuer (an die 20EUR).Aber er macht genau das was du willst:Analoge Spannung in Digitalen Wert wandeln und über einen 3x7-Multiplexer an eine 3-stellige LED-Segmentanzeige ausgeben.Die andere Methode ist, z.B. einen PiCAxe 18M zu nehmen und damit die Umwandlung zu machen.Zuerst den Wert Analog mit 8bit oder 12bit einlesen, dann 2x durch 10Teilen und die Restwerte auf die Anzeigestellen zuordnen.Zwichen uC und LED liegt dann noch ein Treiber-IC für die Kathoden der Segmente und eine Matrix-Ansteuerung (geschaltene gemeinsame Anode der jeweiligen Anzeigestelle).CUStefano

kalledom(R)

24.03.2006, 10:02

@ Artur

8 bit => 3x 7-Segmentanzeige

Hallo Artur,mit 8 Bits kannst Du von 0 bis 255 zählen / rechnen.Eine 7-Segment-Anzeige wird mit 4 Bit-Dekoder angesteuert. Entweder wird die Ziffer mit einem besonderen Anzeigen-Dekoder hexa-dezimal angezeigt, also 0...9 und A...F, dann werden alle 4 Bits voll ausgenutzt oder die Ziffer wird mit einem \'gängigen\' Anzeigen-Dekoder dezimal angezeigt, also 0...9, dann werden die 4 Bits nicht ausgenutzt.Eine dezimale Anzeige ist also nur sinnvoll, wenn z.B. mit Dezimal-Zählern gezählt wird. Der Dezimal-Zähler gibt bereits nach dem 9. Takt einen Übertrag nach Bit 5, 9, 13, usw., beim Binär-Zähler erst nach dem 15. Takt.Wenn ein 8 Bit-Wert, also eine Zahl zwischen 0 und 255, dezimal dargestellt werden soll, muß dieser Wert durch 100 und der Rest durch 10 dividiert werden, damit 3 Dezimalstellen entstehen.Diese Aufgabe wird von Mikro-Controllern elegant und einfach gelöst. Mit Logik-Bausteinen wird es wegen der Division etwas schwieriger.Es gibt Bausteine, die eine Eingangs-Spannung in eine 3 1/2 stellige Anzeige umwandeln z.B. ICL-7107, ICL-7117 oder als 6...8-stellige Zähler z.B. ICM-7216 / 7217, ICM-7226.

Artur(R)

26.03.2006, 23:42

@ kalledom

8 bit => 3x 7-Segmentanzeige

Hallo,Vielen Dank Stefano und Karl-Heinz für die schnelle Antwort.ich sehe schon das die Sache kompliziert werden kann.Dann wäre es doch einfach, zwei mal zählen, also ein mal mit einem Binärenzähler um die Nummer weiter zu geben und dazu mit einem Dezimalenzähler nur für die Anzeige. So könnte man den C-MOS IC 40192 (Synchroner Aufwärts/Abwärts -BCD-Dezimalzähler) oder ein C-MOS IC 4510 DIP benutzen, und anschliessend die 7-segment-Anzeige. Wäre es so in Ordnung?Vor den 7-Seg-Anzeige kann ich einen Treiber anschliessen, der die Anzeige direkt steuern kann, also ohne zusätzliche Verstärkung. Gibt es das?GrüßeArtur

kalledom(R)

26.03.2006, 23:56

@ Artur

8 bit => 3x 7-Segmentanzeige

Die genannten Zähler sind ok.Was macht die Anzeige, während gezählt wird ? Die würde mitlaufen.Um das zu verhindern, brauchst Du einen Speicher, wo der gezählte Wert \'festgehalten\' wird; im Hintergrund wird dann wieder neu gezählt.Der 4543 oder 4544 wären Bausteine mit Speicher, Dekoder und Treiber. Du solltest in einem Datenblatt nachschauen, ob die Treiber Konstanstromquellen haben oder Widerstände zur Begrenzung auf 10mA eingesetzt werden müssen.Wenn Du keinen Speicher benötigst, funktioniert der CA3161 ganz gut, ohne Widerstände; der hat eingebaute Strombegrenzung.

zurück zum Board
Thread-Ansicht  Mix-Ansicht  Reihenfolge
5404 Postings in 699 Threads, 5 registrierte User, 25 User online (0 reg., 25 Gäste)
Forum Strippenstrolch | Kontakt
RSS Feed
powered by my little forum