LCD 7Segm Anzeige 4 stellig mit 2 (4) x COM

Gast #1703864
Lesenswert?

Hallo,

wozu sollte man sowas brauchen? Alle mir bekannten LCD-Anzeigen werden 
DIREKT angesteuert; da braucht man nur EINEN COM-Anschluss. (Du willst 
doch nicht etwa ein LCD multiplexen??)

Im übrigen werden LCDs mit Wechselspannung angesteuert; es gibt da also 
keine Anode bzw. Kathode.
Gast #1703882
Lesenswert?

Ja, ich will multiplexen, und zwar mit einem PIC 16F1936. Schalte alle 
sieben Segmenze parallel und steuere dann die Com Eingänge an.
Es geht auch mit 2x2 Stellen, dann habe ich auch 2xCOM, sieht aber nicht 
so gut aus, wegen dem mechanischen Abstand von Stelle 2 zu 3.
Gast #1703903
Lesenswert?

Ja, LCD. Suche 4 stellige LCD mögl. 13mm, mit 2 oder 4 xCom.
PIC 16F1936 multiplext 16 Segmente mit  Com1 und COM2
PIC 16F1934 multiplext 24 Segmente mit  Com1,Com2,Com3 und Com4
So kann ich alles verteilen.
Es reicht der 16F1934 für 4 Stellen aus.
Gast #1703918
Lesenswert?

Willi schrieb:
> Ja, LCD. Suche 4 stellige LCD mögl.

Ich glaube was Du suchst gibt es nicht. Sowas braucht keine Sau. LCD 
müssen mit Wechselspannung angesteuert werden

Guest schrieb:
> Hallo,
>
> wozu sollte man sowas brauchen? Alle mir bekannten LCD-Anzeigen werden
> DIREKT angesteuert; da braucht man nur EINEN COM-Anschluss. (Du willst
> doch nicht etwa ein LCD multiplexen??)
>
> Im übrigen werden LCDs mit Wechselspannung angesteuert; es gibt da also
> keine Anode bzw. Kathode.
Gast #1703929
Lesenswert?

Meiner Meinung nach hast du folgende Möglichkeiten:

1) LCD-Hersteller finden, der dir die Anzeige mit den COM-Pins nach 
Wunsch fertigt (teuer!)

2) einen Controller verwenden, der die 4 7-Segment-Stellen STATISCH 
ansteuert (also mit min. 28 + 1 Pins bzw. 32 + 1 mit Dezimalpunkten)

3) 4 Dekoder-ICs verwenden, die die 4 Stellen statisch ansteuern. Hier 
käme z.B. ein Logik-IC des Typs "74HC4543" pro Stelle zum Einsatz. Sie 
brauchen 4 Pins für die Zahl und je einen Pin für die Speicherfunktion 
(also insgesamt 8 Pins).
Das kann dann gemultiplext werden (ein 4bit-Datenbus und 4 Latch-Pins).
Wenn du noch die Dezimalpunkte ansteuern willst, ist je Punkt noch ein 
weiterer Pin sowie 1/4 eines 4fach-XOR-Gatters (z.B. 74HC86) 
erforderlich.

Version 3 hat den grossen Vorteil, dass du dich um die korrekte 
Wechselspannungs-Ansteuerung der LCD keine Gedanken machen musst; das 
machen die ICs. Nur ein Taktsignal von 50 - 100Hz ist dafür 
erforderlich, das gleichzeitig auch auf den COM-Pin der LCD gegeben 
wird.
Gast #1703935
Lesenswert?

Bisher habe ich MOS-Treiber  CD 4543 und CD 4056 (BCD/7Segm) eingesetzt.
Die Wechselspannung haben diese Bausteine schon gemacht und es 
funktioniert bestens. Ich möchte eine höhere Integration und weniger 
IC's.
Da die PIC's alles integriert haben werde ich dann 2 mal 2 Stellen 
einsetzen.
Leider ist dann die Optik bei 4 Stellen nicht so schön, weil halt zwei 
Glaskanten die Anzeigen voneinander trennen.
Mal schauen ob es doch noch jemanden gibt der so etwas liefert
Gast #1703948
Lesenswert?

Hallo AVRuser,
vielen Dank. Die Einträge haben sich überschnitten. Lösung3 habe ich 
bereits realisiert. Wenn ich die vorgenannten Controller einsetze, kann 
ich leider nur 3 1/2 und nicht voll 4 stellig realisieren.
Gast #1703957
Lesenswert?

Hallo Jörg,
reine Kostenfrage. Bei Reichelt zahle ich 2-3 € für eine 4stellige,1Com 
LCD.
für 2 mal 2 Stellen also dann 2COM auch ca. 3€
Benötige 4 Stellen 12-13 mm hoch, kann auch ein wenig grösser oder 
kleiner sein und ein wenig teurer.
Welche Alternative hast Du ?
Gast #1703976
Lesenswert?

Hallo Frank,
eine Super -Alternative. Den PIC kannte ich nicht. Habe bisher nur 
DIL-SteckBausteine verwendet. Werde die Gehäusefrage klären. Bei 
Reichelt ist er nicht im Programm, aber bei farnell. Die Menge der PICs 
ist schon sehr gross. Vielleich gibt es ja eine Nummer kleiner im 
DIL-Gehäse.
#1704362
Lesenswert?

Willi schrieb:
> Hallo Frank,
> eine Super -Alternative. Den PIC kannte ich nicht. Habe bisher nur
> DIL-SteckBausteine verwendet. Werde die Gehäusefrage klären. Bei
> Reichelt ist er nicht im Programm, aber bei farnell. Die Menge der PICs
> ist schon sehr gross. Vielleich gibt es ja eine Nummer kleiner im
> DIL-Gehäse.

Die Nummer kleiner hat nicht genügend Segmentleitungen für Dein Display.

Schau hier:
http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=107&mid=10&lang=en&pageId=74

TQFP mit 0.5mm Pinraster ist schon eine löttechnische Herausforderung, 
aber mit der passenden Ausstattung, einer ruhigen Hand und etwas Übing 
kein Problem. Es gibt auch Adapterplatinen, um solche Chips auf 
Lochrasterplatinen einzusetzen.

Ansonsten nimm einen PCF8577 zum Ansteuern Deines Displays. Den gibts 
auch als DIL40, aber Du wolltest es ja integriert, und das geht nur mit 
entsprechend vielpoligen Bausteinen.

fchk
Gast #1704843
Lesenswert?

Hallo Frank,
der 16F1946 gefällt mir sehr. Prüfe morgen die Verfügbarkeit des PIC's 
und der Fassung.
Werde eine eigene Platine erstellen, bisher bin ich mit einseitigen 
Platinen und einigen Brücken ausgekommen.
Auch habe ich alle PIC's mit dem PICkit 2 ohne Probleme programmiert 
auch den 16F1936, obwohl MPLAP das mit der Kitanzeige ausschliesst! 
(Selection des PIC's vor der Programmerstellung).
Kann ich dann den 16F1946 auch mit dem PICKit 2 programmieren ?
Bei der Platinenerstellung würde ich die enge Pinkonstellation 
entsprechnd berücksichtigen.
Der PIC 16F1946 wird auch ICSP programmiert oder gibt es bei ICSP 
Unterschiede in der Programmierung.
Vorab vielen Dank für Deine Hilfe.
Viele Grüsse
Wilfried Grahl
#1704965
Lesenswert?

Willi schrieb:
> Hallo Frank,
> der 16F1946 gefällt mir sehr. Prüfe morgen die Verfügbarkeit des PIC's
> und der Fassung.

Ähm ... Fassung? Vergiss Fassung. Direktes Einlöten ist angesagt. 
TQFP-Sockel sind sehr teuer, so Richtung 100€ oder so, und eigentlich 
nur für Programmiergeräte usw gedacht.

...

Ich hab mal eben bei Farnell nachgeschaut: Artikel 1337654 zu 101,06€ 
netto. Meine Schätzung aus dem hohlen Bauch war gut, nicht?
#1704982
Lesenswert?

Hallo Willi,

da ich in der Entwicklung arbeite, hab ich einige LCD-Gläser in
der Schublade, deshalb die Frage nach der Anzahl.
Bei mehr als 3 Stück von einer Type muss ich passen.
Habe hier zwei verschiedene Typen die interessant sein könnten, 
allerdings arbeiten wir mit 3,3V. Beide arbeiten gemultiplext mit 3 bzw. 
4 COM´s.
Nachteil bei beiden Typen -> die (Haupt)Digits sind nur 10mm hoch.
Wenn Du nähere Infos brauchst, kannst Du mir Deine Mailadresse senden.
(Username anklicken und Nachricht schreiben)

Gruß Jörg
Gast #1705283
Lesenswert?

Hallo Frank,
ja 100€ ist ja nicht wirklich billig. Da muss ich mich wohl mit dem 
Gedanken befreunden die PIC's einzulöten, aber mal sehen. Vielleicht 
gibt es noch eine andere Lösung. Hab bereits eine offizielle Anfrage 
gestartet. Wie setzen den andere Firmen diesen PIC in Kleinserien und 
Prototypen ein. Wie wechseln die denn den PIC wenn mal einer 
kaputtgespielt wird ?
Vielleicht fahre ich auch zweigleisig mit Jörg.
Gast #1705292
Lesenswert?

Hallo Jörg,
10mm ist ok. Mehr als 1xCom ist auch ok. Kann der PIC. Notfall kann man 
ja auch 2Com parallel schalten. Bin hier Gast. Was sollen denn die 
Anzeigen kosten ?
 Mail: Wilfried.Grahl€directbox.com
Nun muss ich mich dann entscheiden löten oder Gläser. Oder beides.
#1705339
Lesenswert?

Willi schrieb:

> Wie setzen den andere Firmen diesen PIC in Kleinserien und
> Prototypen ein.

eingelötet. Das ist ganz normal, und bei schnellen Signalen geht das 
auch gar nicht anders, weil sonst die Leitungen zu lang und der 
Induktivitäts- und Kapazitätsbelag zu hoch werden. Daher geht der Trend 
zu immer kleineren Gehäusen.

> Wie wechseln die denn den PIC wenn mal einer
> kaputtgespielt wird ?

Mir ist noch nie ein Controller kaputtgegangen. Normalerweise solltest 
Du ja an den Anschlüssen Schutzbeschaltung haben, damit statische 
Entladungen den Prozessor nicht erreichen.

Zum Auslöten nimmt man Heißluft. Geht ganz gut mit der richtigen 
Ausrüstung.

fchk
Gast #1705917
Lesenswert?

Vielleicht kommt mein Beitrag zu spät, aber es geht in die gleiche 
Richtung wie mein Vorredner:
Ein integrierter Controller für statische Ansteuerung einer 
vierstelligen Anzeige. Dieser hier zum Beispiel:
http://www.pollin.de/shop/dt/NTYwOTk4OTk-/Bauelemente/Aktiv/IC/LCD_Treiber_ICM7211AM.html

Läßt sich auch einfach mit dem PIC bedienen. Hat einen Decoder für BCD 
zu Ziffern, der Philips/NXP aus dem vorigen Beitrag hingegen ist 
segmentorientiert.
#1705987
Lesenswert?

Jörg Rupprecht schrieb:

> Nun mal ganz was anderes. Was hältst Du von einem
> externen I2C-LCD-Controller PCF8566 im DIL40 (rund 2,50).
> Dann kannst Du auch kleinere PICs einsetzen. Entweder
> nutzt Du die Hardware I2C oder eine Softwarelösung.

Der 66'er hat nur 24 Segmentleitungen. Er braucht den PCF8577. Den hab 
ich ihm auch schon vorgeschlagen, aber er will es ja etwas integrierter. 
Ansonsten hätte er ja bei den 4543 bleiben können.

fchk
#1706015
Lesenswert?

Hallo,
@Frank : kommt drauf an, die LCD-Displays, die ich Willi angeboten habe,
sind gemultiplext. Deshalb mein Vorschlag mit dem PCF8566.
Im anderen Fall würde auch der von Sebastian vorgeschlagene ICM7211 
funktionieren, welcher wie der 77 nur eine Com-Leitung hat und den 32 
Segmentleitungen.
Das von Christoph vorgeschlagene Display dürfte, wenn Willi größere 
Stückzahlen plant, perfekt zu sein.
Setzt allerdings eine Digikey-Bestellung voraus.

Gruß Jörg
Gast #1706190
Lesenswert?

Hallo Christoph,
vielen Dank. Das hab ich gesucht. Es waren viele interessante Lösungen 
und Anregungen. Mit dem PIC 16F1936 28pol DIL S kann ich das Problem 
lösen.
Segmente a-f + Dot aller 4 Ziffern parallelschalten und dann über
COM 1,2,3,4, selektieren.
Auch die Lösung mit dem 16F1946 ist interressant. Allerdings ist das 
kein DIL Gehäuse.
Vielen Dank.
Willi
Gast #1755206
Lesenswert?

eine USART mit PIC 16F876 8Bit Clock 1MHz oder auch 4 MHz  1200 Baud 
läuft einwandfrei, auch mehrere andere Kombinationen (Clock, Baudrate).
Mit der EUSART (erweiterte USART!)  zB. 16F690, 16F1936 etc. läuft es 
einfach nicht los.
Hat  jemand eine einfache  lauffähige EUSART !  unter  XX.asm?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren