Pollin-VFD und Frohe Weihnachten!

OP #4401198
Lesenswert?

Hallo!

Ich wünsche Euch Allen ein Frohes Fest!

Da ich vor einiger Zeit ein VFD-Sortiment von Pollin kaufte, habe ich 
mal das 20-stellige Punktmatrix-Display in Betrieb genommen.
Das Ergebnis seht Ihr im Anhang.

Zum Aufbau: Das VFD mit 20 Stellen bei 60 Pixeln wird über 10 Stück 
8-stellige Schieberegister TPIC6C595 und 80xBC857 als Treiber betrieben.
Die Ansteuerung erledigt ein PIC16F1827 auf einem extra Board, der eine 
I2C- Schnittstelle bereitstellt.
Nach Trennen des PIC-Boards vom Display steht dessen Steckverbinder als 
Programmierschnittstelle zur Verfügung.
Die Polarität der Heizung wird jeweils bei Gitter 10 und bei 20 
umgeschaltet. Daraus resultieren eine glechmäßige Segmenthelligkeit und 
ein besseres Sperrverhalten der dunkelgetasteten Segmente.
Es sind 170 Zeichen definiert, die ASCII-Zeichen von 1...127, der Rest 
sind Umlaute und Sonderzeichen.
Die in der Hardware vorhandene I2C-Schnittstelle arbeitet mit 
Clock-Stetching und wird mit der Frequenz der Gitterumschaltung (ca. 
1kHz) abgefragt. Die I2C-Kommunikation läuft absolut problemlos, auch 
lange Texte (50 Zeichen)  mit 0,3s Pausen zwischen den Zeichen lassen 
sich in einem Durchgang ohne dazwischenliegende Start-Stop-Befehle 
ausgeben (siehe Film, leider mit Stroboskop-Effekten).

MfG
Johannes R.
Angehängte Dateien:
OP #4401801
Lesenswert?

@  Georg A. :

Alles zusammen 876 Lötstellen, wenn ich mich nicht verrechnet habe.
(10xSR, 170xR+C, 82 am Disp., 30x am Steckv., 12 Brücken,
davon gab es wohl 3 Ausfälle an den BC-Pins, wenn ich mich recht 
erinnere.)

Gut für einen Lötorgasmus, wenn man auf sowas steht ;-)) .

Viel bek(n)ackter empfand ich das Koordinaten-Bohren der 102+160 Löcher 
für's Display und für die bedrahteten Basisvorwiderstände (liegen unter 
dem Display).
Und meine Kommentare beim Einfädeln der 102 verbogenen Display-Pins in 
die Platine sind auch nicht unbedingt für einen christlichen Feiertag 
geeignet...

Es war sicher eine aufwendige Lösung gegenüber fertigen VFD-Treiber-ICs, 
aber dafür preiswert und flexibel anpassbar auf andere VFDs. Das 
teuerste Bauelement mit ca. 4EUR ist der DC/DC-Wandler von 5V auf 24V 
(der schwarze "Würfelzucker" auf dem PIC-Board).

Sollte jemand Bedarf an der Pinbelegung des NEC FIP20D9X haben, dann 
bitte hier melden.

weihnachtliche Grüße

Johannes
#4910842
Lesenswert?

Hallo, auch wenn der Thread schon über ein Jahr hier rumliegt, möchte 
ich mein Interesse an der Pinbelegung des Displays kundtun, wenn du sie 
noch parat haben solltest. Ich bin von deinem Weihnachtsprojekt auf 
jedem Fall beeindruckt.

Ich habe drei von diesem Displays hier rumliegen. Einfachere Displays 
(max. 31 Grid/Segmente) vom Pollin VFD-Sortiment habe ich schon zum 
Laufen bekommen, und könnte für einen selbstgebauten MP3-Player eine 
schöne Textanzeige gebrauchen. Andernfalls müsste ich sonst selber die 
Belegung aufdröseln, was bei der Pinzahl schon etwas mühseliger sein 
dürfte.

Ich plane wohl aber eher eine Lösung mittels MAX6921 (oder ähnlichem) 
als diese Lötörgie mit BC857 und Schieberegistern. Evtl. wollte ich auch 
nur 5x7 und nicht 5x12 Punkte je Grid verwenden, wenn die Belegung dazu 
geeignet erscheint, müsste dann ja nur rechnerisch 55 der 102 Pins 
belegen, richtig?
#4946860
Lesenswert?

Ich habe die Pinbelegung nun selber evaluiert.

Falls jemand die Belegung ebenfalls wissen möchte:
1
 F1 100                          51 F2
2
  +----------------------------------+
3
  |                                  |
4
<=| G01 G02 .................... G20 |
5
  |                                  |
6
  +----------------------------------+
7
    01                           50
(Sicht von vorne, Glasröhrchen links)

Grid (G01-G20) mit jeweils 5x12 Segmenten (S01-S60).

Reihenfolge der Segmente: S01 oben links, S60 unten rechts.

Filament jeweils oben links und rechts ein Pin (F1 & F2).
Strom sind etwa 100mA mit dem LM9022.

Pinbelegung (Pins 1-100):
1
 1   2   3   4   5   6   7   8   9  10
2
S31 S32 S33 S34 S35 G01 S36 G02 S37 G03
3

4
11  12  13  14  15  16  17  18  19  20
5
S38 G04 S39 G05 S40 G06 S41 G07 S42 G08
6

7
21  22  23  24  25  26  27  28  29  30
8
S43 G09 S44 G10 S45 S46 G11 S47 G12 S48
9

10
31  32  33  34  35  36  37  38  39  40  
11
G13 S49 G14 S50 G15 S51 G16 S52 G17 S53
12

13
41  42  43  44  45  46  47  48  49  50
14
G18 S54 G19 S55 G20 S56 S57 S58 S59 S60
15

16
51  52  53  54  55  56  57  58  59  60
17
S30 S29 S28 S27 S26 G20 S25 G19 S24 G18
18

19
61  62  63  64  65  66  67  68  69  70
20
S23 G17 S22 G16 S21 G15 S20 G14 S19 G13
21

22
71  72  73  74  75  76  77  78  79  80
23
S18 G12 S17 G11 S16 S15 G10 S14 G09 S13
24

25
81  82  83  84  85  86  87  88  89  90
26
G08 S12 G07 S11 G06 S10 G05 S09 G04 S08
27

28
91  92  93  94  95  96  97  98  99  100
29
G03 S07 G02 S06 G01 S05 S04 S03 S02 S01

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