Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » unbekanntes LCD Grafik Display am Arduino » Themenansicht

Autor Thread - Seiten: -1-
000
10.06.2023, 11:17 Uhr
wpwsaw
Default Group and Edit


Hallo

mir ist eine neues prozessorgesteuertes Ladegerät im normalen Betrieb im Leistungsteil abgeraucht. Garantieanforderungen und Reparatur lohnt sich nicht. Beim Öffnen konnte ich China-Sch.. finden.

Das beste daran ist das Gehäuse mit dem LCD Display. Leider steht auf dem Treiber-Chip nichts drauf, ich konnte aber die 5 Anschlüsse nachvollziehen

Vcc, GND, Takt vermutlich SCK, CS eventuell und Daten (MOSI oder DC)

CS arbeitet wohl mit H-aktiv. der Takt liegt bei 12,5kHz

Das Display ist i.O., denn ich habe den Prozessor auf dem Board mit 3,3V versorgt und das Display zeigt das normale Anzeigebild.




Das sind die 3 Signale zum Display

gelb = vermutlich Daten und blau = vermutlich Takt




gelb = vermutlich Daten und blau = vermutlich CS






hat jemand eine Idee, wie ich das Display mit einem Arduino betreiben könnte?

ich habe schon einige vergebliche Tests mit einem UNO gemacht

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
10.06.2023, 14:22 Uhr
mark1111



Hat das Display vielleicht IM-Bus Interface? Der IM-BUS ist im Datenblatt des MDA2062 beschrieben.

Viele Grüße
mark1111
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
10.06.2023, 15:56 Uhr
RenéB



Ich vermute auch nur.

Das CS könnte der Aufweckimpuls für ein Schieberegister sein. Jedes Anzeigesegment hat ein Datenbit. Das wäre dann ohne Controller, aber eine sehr einfache Lösung.

Wieviele Takte kommen denn, bis wieder Ruhe auf der Leitung ist? Vielleicht stimmt die Anzahl mit den Anzeigesegmenten überein. Dann könnte man versuchen die Datenbits einzeln einzuschalten und schauen was angeht. Eventuell ist Einschalten Low-aktiv. Wäre zu probieren.

Dieser Beitrag wurde am 10.06.2023 um 16:01 Uhr von RenéB editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
10.06.2023, 18:31 Uhr
wpwsaw
Default Group and Edit


Hallo,

ich vermute eher ein SPI 3-Drahtbus

es ist ja ein Controller vorhanden und es ist ein Pixeldisplay , vermutlich 128x64

ja, es ist schlimmer als mit der Glaskugel. Doch ich wollte das Display nicht entsorgen, weil es ja gut in das Gehäuse passt.

Morgen teste ich noch ein bisschen heute reicht es. Habe gerade die Bremsbacken montiert. Aber die Federn einhängen....trotz A-backen zusammen kneifen....

eine konnte ich einhängen, dann hat es meine Hilfskonstruktion wieder zerlegt.



Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
11.06.2023, 22:42 Uhr
wpwsaw
Default Group and Edit


Hallo,

ich habe den heutigen Tag ma genutzt ums weiter zu forschen. Da ich es nicht geschafft habe einen passenden Controller zu ermitteln habe ich meinen UNO im SPI Slave-Modus zum Schnüffler umfunktioniert.

Nach langem hin und her habe ich zuverlässig Daten aus dem Prozessor (STC 15W404AS) lesen können. Das sind mal die ersten 20 Byte, die an das Display gesendet werden. Ich habe mehrmals ca. 1000 Bytes mit geschnitten, immer die gleichen, vom Einschalten aus gesehen.

160; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 128; 32; 48;

ich werde morgen mal die daten wieder zurück schreiben. mal sehen, was passiert. Vielleicht ist es ja nur ein Schieberegister.

Der Controller hat 2x24 Pins, das Display hat 26 Pins.

gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
12.06.2023, 08:15 Uhr
wpwsaw
Default Group and Edit


...so, ich habe jetzt mal größere Datenmengen mitgeschnitten.

es sieht so aus, als wenn 24 Byte zusammen gehören
= eine Zeile = 24x8 Bit =192 Pixel

und das x64 ergibt 192x64 also 1536 zusammen hängende byte

bei einer konstanten Anzeige habe ich die Bytes addiert und immer die gleiche Summe gehabt.

ich werde jetzt mal versuchen die Bytes wieder hinein schieben. Leider ist mein UNO-SPI trotz Bremse 10x schneller als der andere Prozessor

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
12.06.2023, 10:48 Uhr
Vortex




Zitat:
wpwsaw schrieb
China-Sch...



Die benutzen aber gerne den HT1622 für sowas.

Gruß
Frank
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
12.06.2023, 11:05 Uhr
wpwsaw
Default Group and Edit


...also das Schieben brachte kein Erfolg. Vor allem das Timing. Der originale Takt hat 12,5 kHz

hier mal das originale Timing

CH1 = Takt
CH3 = CS
CH5 = Daten

Hier ist wahrscheinlich die Initialisierung (weil nur ein Mal nach dem Start)


man schön erkennen das CS =LOW ist und der Takt beginnt. Man kann die ersten 8 Bit erkennen A0h = 160 und dann die restlichen 17 Byte mit Nullen.

danach geht CS auf High und der Takt hört auf.

nach guten 764 ms geht CS wieder auf Low, der Takt beginnt und die 1. Zeile wird geschrieben


jeweils pro Zeile kommt nach 7 Byte ein kurzer High Impuls (ca. 28µs) auf CS und dann die restlichen 17 Byte der 1. Zeile. Am Ende kommt ein noch kürzerer High Impuls auf CS (820ns) und der Takt hört auf
gesamtdauer der Zeile 25,9ms)

2. Zeile



sie startet mit einem 28µs langem CS Impuls und dann alles wie in der 1. Zeile, Dauer 15,35 ms.

alle weiteren Zeilen (bis zur 64. ) sind gleich und dann beginnt alles von vorne mit der 1. Zeile

64. und 1. Zeile




hier mal komplett Init, 1, bis 64. Zeile




leider scheint der UNO zu schnell zu sein, oder?

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
12.06.2023, 11:07 Uhr
wpwsaw
Default Group and Edit


...danke Frank,

werde ich mal untersuchen/testen

wpw

EDIT: nein glaube ich nicht, falsche Bauform





wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP

Dieser Beitrag wurde am 12.06.2023 um 11:13 Uhr von wpwsaw editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
12.06.2023, 15:48 Uhr
wpwsaw
Default Group and Edit


...mit dem SPI vom UNO bekomme ich das nicht hin. Es existiert ein so genanntes BitBanging. Aber wie bekomme ich die CLK auf 12,5 kHz?

Man müsste selbst eine Ausgaberoutine wohl schreiben.

auf den Bildern vom Signalanalyser kann man alles gut erkennen.

Hätte jemand eine Idee? Ich möchte erst einmal nur den Bildinhalt wieder so anzeigen, wie ich ihn aufgezeichnet habe.

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
12.06.2023, 18:26 Uhr
Bert




Zitat:
Vortex schrieb
Die benutzen aber gerne den HT1622 für sowas.


HT ist Holtek. Das wäre dann Taiwan und nicht China.
https://www.holtek.com/producthome/-/pid/417/468/638

Bei einem 16 MHz-Arduino kann man den Taktteiler für SPI auf 128 stellen und kommt somit auf 125 kHz SPI-Takt. Hast Du das schon probiert?

Ansonsten, wenn es noch langsamer sein muß, dann mit Software-SPI und ungefähr so:

Quellcode:

void lcd_send(uint8_t data)
{
  uint8_t index;
  clear_bit( CSn);
  delay_us( 25);
  for( index = 0; index < 8; index++)
  {
    if( bit_is_set( data, index))
    {
      set_bit( DATA);
    }
    else
    {
      clear_bit( DATA);
    }
    delay_us( 25);
    set_bit( CLK);
    delay_us( 25);
    clear_bit( CLK);
  }
  set_bit( CSn);
}



Es gibt auch fertige Librarys für SoftSPI, z.B.: https://wiki.seeedstudio.com/Software-SPI/

Viele Grüße,
Bert

P.S.: Takt vergessen

Dieser Beitrag wurde am 12.06.2023 um 18:28 Uhr von Bert editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
12.06.2023, 19:35 Uhr
Vortex




Zitat:
wpwsaw schrieb
EDIT: nein glaube ich nicht, falsche Bauform




Das Bild schreit förmlich nach dem HT1621.

Dieser Beitrag wurde am 12.06.2023 um 19:38 Uhr von Vortex editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
12.06.2023, 20:55 Uhr
wpwsaw
Default Group and Edit


...ja, von der Bauform könnte das passen, auch die 3-Draht Kommunikation

ich werde mal das Datenblatt studieren und vielleicht testen,

danke dir

auch dir Bert für den Programmschnipsel

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
12.06.2023, 23:04 Uhr
wpwsaw
Default Group and Edit


...so,

ich habe mir die Daten angesehen und habe dann den HT1632 gewäht und damit getestet. Und siehe da das Testprogramm konnte das Display zum Anzeigen bewegen.
Und nun die schlechte Nachricht.... wahrscheinlich ist dort ein Zeichengenerator hinterlegt. Es werden fertige Symbole angezeigt, die beim Betrieb als Ladegerät angezeigt wurden.





also für die weiternutzung nicht geeignet. Ich danke den Helfern und schließe aus meiner Sicht diesen beitrag.

und ab in den Schrott... :-((

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
13.06.2023, 12:03 Uhr
P.S.




Zitat:
wpwsaw schrieb
...so,
ich habe mir die Daten angesehen und habe dann den HT1632 gewäht ...


Welches Datenblatt hast Du denn bemüht? - In https://cdn-shop.adafruit.com/datasheets/ht1632cv120.pdf sehe ich nichts von einem integrierten Zeichengenerator - nur RAM ... Auch die Bauform ist anders.

Zitat:

Und nun die schlechte Nachricht.... wahrscheinlich ist dort ein Zeichengenerator hinterlegt. Es werden fertige Symbole angezeigt, die beim Betrieb als Ladegerät angezeigt wurden.



also für die weiternutzung nicht geeignet. Ich danke den Helfern und schließe aus meiner Sicht diesen beitrag.

und ab in den Schrott... :-((

Gruß
wpw


Mit LCD-Anzeigen hatte ich mich auch mal beschäftigt - ein hochinteressantes Thema! Damals waren z.B. KS0108b, oder HD61202 als Treiber-IC eingesetzt, siehe dazu meinen umfangreichen Untersuchungsbericht -> http://www.ps-blnkd.de/GrafikLCD_AVR.pdf. -
Also nicht gleich alles wegwerfen, was man nicht auf den ersten Blick versteht!

Das Wissen der Menschheit gehört allen Menschen! -
Wissen ist Macht, wer nur glaubt, der weiß nichts! -
Aber - Unwissenheit schützt vor Strafe nicht! -
Gegen die Ausgrenzung von Unwissenden und für ein liberalisiertes Urheber-, Marken- und Persönlichkeitsrecht!
PS

Dieser Beitrag wurde am 13.06.2023 um 12:03 Uhr von P.S. editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
13.06.2023, 12:18 Uhr
wpwsaw
Default Group and Edit


Moin,

danke Peter,

ich verstehe es ja, und ich habe den Weg zum Ansteuern gefunden. Aber das Resultat des Testprogrammes, welches Linien und kurze Texte ausgibt, klappt ja nicht, weil wohl fertige Symbole hinterlegt sind, die beim Ansprechen entsprechender RAM-Zellen angezeigt werden und zwar die Symbole, die beim Betrieb des intakten Ladegerätes angezeigt werden.

Es wird wohl ein Anwenderspezifisches Display sein und es ist kein altes Gerät. Das Gerät habe ich im letzten Jahr neu gekauft.

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP

Dieser Beitrag wurde am 13.06.2023 um 12:18 Uhr von wpwsaw editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
13.06.2023, 12:29 Uhr
wpwsaw
Default Group and Edit


@Peter,

ich habe es mal kurz überflogen. Sehr interessant, ich habe einige VFD Text und Grafik-Displays und leider vor 2 Wochen ein großes gehimmelt :-(( .

in deinem Text sind es aber alles Controller mit paralleler Datenübertragung

Das Display von mir arbeitet mit 3-Draht und ist wohl doch kein SPI

1. /CS
2. /WR (hatte ich erst fälschlicher Weise als CLK vermutet)
3. Daten

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
13.06.2023, 18:49 Uhr
ralle



Uhr mit etwas ungewöhnlicher Anzeige könntest du Basteln.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
13.06.2023, 19:09 Uhr
wpwsaw
Default Group and Edit


...Uhren sind immer Gut... :-)

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
14.06.2023, 09:17 Uhr
P.S.



@wpwsaw <016>
Beim genaueren Hinsehen (beide Bilder) bin ich fast überzeugt, daß das LCD-Display als solches ein Standard-Typ GLCD ist, wo der/die eigentlichen Controller bereits eingebaut sind und somit der rückseitige IC nur ein Schieberegister ist, was die serielle Kommunikation in paralleles Format umsetzt.
Vergleiche doch mal die eigentlichen LCD-Anschlüsse mit denen, wie ich sie verwendet habe.
Ansonsten noch ein Tip: -> µC.net hat eine umfangreiche Artikelsammlung - auch zu LCD, falls das nicht hilft -> eine Anfrage im Forum machen. Aber Vorsicht - im Gegensatz zu unserem Forum sind die Leute dort mitunter nicht besonders "freundlich" ...

Das Wissen der Menschheit gehört allen Menschen! -
Wissen ist Macht, wer nur glaubt, der weiß nichts! -
Aber - Unwissenheit schützt vor Strafe nicht! -
Gegen die Ausgrenzung von Unwissenden und für ein liberalisiertes Urheber-, Marken- und Persönlichkeitsrecht!
PS
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
14.06.2023, 10:25 Uhr
wpwsaw
Default Group and Edit


danke Peter, das schaue ich mir noch einmal an. Aber irgendwo müssen ja auch die vorgefertigten Sybole her kommen.

Kann man einfach die Anschlüsse am Rand so nutzen? Beim Spannung anlegen wird ja auch gleich die LCD Beleuchtung aktiviert.

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
14.06.2023, 21:15 Uhr
Bert




Zitat:
wpwsaw schrieb
irgendwo müssen ja auch die vorgefertigten Symbole her kommen.


Für mich sieht das eher nach einem kundenspezifischen Display mit fertigen Symbolen aus.
Sowas machen Dir viele Firmen und wenn Du mindesten 1000 Stk. nimmst, ist das vermutlich schon bezahlbar:
https://www.adkom.de/de/displaytechnik/lc-displays/kundenspezifische-lcds.html
https://www.data-modul.com/de/customizing/kundenspezifische-displays
https://www.codico.com/de/produkte/displays/lcds/kundenspezifische-lcds

Mit deiner Uhr kannst Du Dich z.B. mit '100%' oder 'constant voltage' wecken lassen


Zitat:
Kann man einfach die Anschlüsse am Rand so nutzen?


Unwahrscheinlich.
Flüssigkristallanzeigen mögen keine Gleichspannung. Deswegen gibt es die spezialisierten Controller:


Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
16.06.2023, 08:22 Uhr
P.S.



@Bert <021>
"Kundenspezifisches Display" - da kannst Du Recht haben. Dazu müßte dann aber auch der Controller auf der Rückseite was Kundenspezifisches sein, oder der eigentliche LCD-Controller ist im LCD intern.
Habe gerade nochmal nachgeschaut - auch bei meinen untersuchten LCDs (-> 014) sind keine Typbezeichnungen des eigentlichen LCD zu sehen, nur auf der Lp-Rückseite sind Aufschriften vorhanden. Dort sind auch die Controller (3 bzw. 4) als vergossene FlyingWire-Chips mit unzähligen Anschlüssen.
Um festzustellen, ob die 26 LCD-Anschlüsse direkt auf die diesbezüglichen Segmente/Pixel gehen, oder ob da noch Controller-HW dazwischen ist, müßte recht einfach an den Signal-Spielen zu sehen sein. Wie Du schon richtig geschrieben hast - (moderne) LCDs verlangen Ansteuerung mit Wechselspannungs-Signalen.
Wo hast Du das Bild her?

Die ersten LCDs aus dem WF waren mit Gleichspannungs-Ansteuerung und hatten damit leider nur geringe Lebensdauer. Die Nachfolge-Technologie war eine SANYO-Lizenz (?), welche auf der moderneren Wechselspannungs-Ansteuerung basiert und damit wesentlich langlebiger ist.

Das Wissen der Menschheit gehört allen Menschen! -
Wissen ist Macht, wer nur glaubt, der weiß nichts! -
Aber - Unwissenheit schützt vor Strafe nicht! -
Gegen die Ausgrenzung von Unwissenden und für ein liberalisiertes Urheber-, Marken- und Persönlichkeitsrecht!
PS
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
16.06.2023, 08:44 Uhr
wpwsaw
Default Group and Edit


@Bert
das mit dem Anwenderspezifischen Display hatte ich ja schon in 015 vermutet, da ja alles was ich in das in den Anschluss des Displays schicke diese vorgefertigten Symbole zur Anzeige bringt.

@P.S.
ich habe die HT Serie gewählt, weil das mit den Signalen sehr plausible klang /WR, /CS und Daten

ich habe den HT1632 genommen, weil die anderen nur eine kleine Ecke des Displays zum Anzeigen bewegt hat, erst mit dem 1632 wurde ein großer Teil des Displays zum Anzeigen bewegt. (siehe Bilder).

ob der nun dafür nutzbar wäre, weiß ich natürlich nicht.

Wenn ich die 5 Fahrzeuge diesen Monat durch den TÜV habe, dann mache ich mal weiter.

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
16.06.2023, 11:36 Uhr
Bert




Zitat:
P.S. schrieb
@Bert <021>
"Kundenspezifisches Display" - da kannst Du Recht haben. Dazu müßte dann aber auch der Controller auf der Rückseite was Kundenspezifisches sein


Nö, wieso? Du könntest so ein Display auch z.B. mit einem Mikrocontroller wie dem ATmega169 betreiben, der passende LCD-Treiber mitbringt.


Zitat:

Wo hast Du das Bild her?


Aus Tieze/Schenk "Halbleiter-Schaltungstechnik" (1999er-Ausgabe).

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
18.06.2023, 09:27 Uhr
P.S.



@Bert <024>
Danke für Deine Aufklärung, insbesondere zur erklärenden Darstellung aus dem Tietze/Schenk. Leider habe ich nur die 2. Auflage von 1971 als Buch und da kommen LCDs noch nicht vor ...
Wenn ich das richtig interpretiere, wird das beim ATmega169 so gemacht. Nach einem kurzen Blick in's Datasheet habe ich zwar den Hinweis "Peripheral Features – 4 x 25 Segment LCD Driver" gefunden, aber wie das in der Praxis funktionieren soll, erschließt sich mir so ad hoc nicht.
Sonst gab es von ATMEL (jetzt Microchip) immer diesbezügliche Applikationshinweise ...
Edit:
Es gibt zwar die "AVR063 - LCD Driver for the STK504 (doc8009).pdf", aber die bezieht sich auf den ATmega3290. Ob der mit dem ATmega169 verwandt ist ...?
Hinweise zu LCD-Peripherie gibt es außerdem in "AVR065 - LCD Driver for the STK502(doc2530).pdf". Dort werden immer Verweise auf den "STK502 User Guide" gemacht, den ich aber nicht habe ...

Das Wissen der Menschheit gehört allen Menschen! -
Wissen ist Macht, wer nur glaubt, der weiß nichts! -
Aber - Unwissenheit schützt vor Strafe nicht! -
Gegen die Ausgrenzung von Unwissenden und für ein liberalisiertes Urheber-, Marken- und Persönlichkeitsrecht!
PS

Dieser Beitrag wurde am 18.06.2023 um 09:28 Uhr von P.S. editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
18.06.2023, 17:36 Uhr
Bert




Zitat:
P.S. schrieb
...Tietze/Schenk. Leider habe ich nur die 2. Auflage von 1971 als Buch und da kommen LCDs noch nicht vor ...


Ja, da wird jede Ausgabe dem 'Zeitgeist' angepasst und es ändert sich etwas der Inhalt.



Zitat:

Es gibt zwar die "AVR063 - LCD Driver for the STK504 (doc8009).pdf", aber die bezieht sich auf den ATmega3290. Ob der mit dem ATmega169 verwandt ist ...?


Ja, die haben beide einen LCD-Controller drin (was bei weitem nicht jeder AVR hat).

Im hier verlinkten pdf (doc8009) steht m.E. alles Relevante drin:
https://ww1.microchip.com/downloads/en/Appnotes/doc8009.pdf

Ein LCD-Segment wird jeweils zwischen SEGx und COMx angeschlossen:

Wenn SEGx und COMx gegenphasig sind, addieren sich die Spannungen und das Segment ist aktiv (linkes Bild). Bei gleichphasiger Ansteuerung heben sich die Spannungen auf und das Segement bleibt aus. Die Frequenz ist unkritisch und liegt i.d.R. zwischen 30 Hz und 100 Hz.

Um entsprechend viele Segmente ansteuern zu können, nutzt man Multiplexing (so wie häufig bei 7-Segmentanzeigen z.B. am LC-80). Bei drei COM-Leitungen ist jede nur für 1/3 der Zeit aktiv. Dabei werden dann für jede Phase auch unterschiedliche Spannungen benötigt und es kommt zu dem wilden Signalspiel im Bild 2-4.

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek