Forum: Mikrocontroller und Digitale Elektronik Pollin RS232 Display 2x16


von plc_man (Gast)


Lesenswert?

Hallo!

Ich habe bei Pollin das folgende Display gekauft.
http://www.pollin.de/shop/shop.php?cf=detail.php&pg=OA==&a=NTc2OTc4OTk=&w=OTg4OTk4&ts=0
Ich bekomme jedoch keine Daten auf dem Display über RS232 ausgegeben 
bzw. auf dem Display angezeigt.
Hat jemand dieses Display schon am laufen?
Vielleicht kann mir jemand sagen ob man an den DIP-Schaltern erst eine 
bestimmte Konfiguration ( Baudrate/sonstige COM parameter ) einstellen 
muß?

Hat jemand ein Datenblatt des Displays, Hersteller ist "Rapistan 
Systems".
Im Netz konnte ich bisher nicht finden.

Gruß
certrol

von Benedikt K. (benedikt)


Lesenswert?

Da das ganze vermutlich für irgendeine Industrielle Steuerung im Bereich 
von Warentransport gedacht war, ist das Protokoll vermutlich gegen 
Störungen mit einer Prüfsumme oder ähnlichem abgesichert. Das Display so 
direkt anzusteuern ist daher nicht so einfach möglich. Meine Lösung: µC 
runter, einen ATmega8515 drauf (der abgesehen von der Resetpolarität 
pinkompatibel ist). Das Display ist an sich HD44780 kompatibel. So kann 
man ein beliebiges Protokoll selbst implementieren.

von plc_man (Gast)


Lesenswert?

Hallo!

Danke für die schnelle Antwort.
Eigentlich wollte ich das Display ohne Umbaute , "mal eben" an eine 
Serielle anschließen.

von Dietmar (Gast)


Lesenswert?

Da auf dem Display ein Text von Pollin steht, sollten die doch wissen, 
wie es geht?

von Benedikt K. (benedikt)


Angehängte Dateien:

Lesenswert?

Es gibt da etwas, das nennt sich Bildbearbeitung. Damit kann man sowas
machen...
Das sieht man auch daran, dass die Zahlen in auf dem Pollin Foto der 
unteren Zeile nicht unter dem Text in der oberen Zeile stehen, sondern 
deutlich versetzt sind.
Es wäre dumm von Pollin diese Informationen nicht mit anzugeben wenn
diese vorliegen würden, denn das würde den Wert des Displays stark
steigern.

PS: So sieht das Display in echt aus.

von öhm (Gast)


Lesenswert?


von öhm (Gast)


Lesenswert?


von Benedikt K. (benedikt)


Lesenswert?

Ja, das sind die verbauten ICs. Nur sitzt da auch noch ein P87C51 µC 
drauf, der die RS232 Daten entgegen nimmt, und das LCD ansteuern. Ohne 
dessen Software zu kennen, sieht es daher schlecht aus.

von öhm (Gast)


Lesenswert?

sorry

von plc_man (Gast)


Lesenswert?

Hallo Benedikt!

Das hört sich so an als ob du auch stolzer Besitzer dieses Displays bist 
und es versucht hast ans laufen zu bekommmen?

von Benedikt K. (benedikt)


Angehängte Dateien:

Lesenswert?

Ja, mit obiger Methode: P87C51 runter, ATmega8515 drauf. HD44780 
Routinen gibts hier im Forum ja genug.
Die Anschlussbelegung habe ich angehängt: Pinnnummer, Bezeichnung bei 
87C51/AVR, Belegung auf der Platine.

von Dietmar (Gast)


Lesenswert?

> Es gibt da etwas, das nennt sich Bildbearbeitung. Damit kann man sowas
machen...

Puh, dass die so dreist sind, hätte ich nicht erwartet.

von plc_man (Gast)


Lesenswert?

Hallo!

Danke erst mal für die schnelle Hilfe.
Von Pollin finde ich das allerdings ziemlich schlecht!

Jetzt muß ich nur noch jemanden finden der mir mal ein ATmega 
programmiert.
Wenn ich keinen finde bekommt Pollin ihren Schrott zurückgeschickt.

von plc_man (Gast)


Lesenswert?

Hallo  Benedikt !

Kannst du mir vielleicht auch den hex File zur Verfügung stellen?

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

plc_man schrieb:
> Von Pollin finde ich das allerdings ziemlich schlecht!
Wieso? Das macht doch fast jeder so. Teilweise geht es auch nicht 
anders, da man den Displayinhalt (oder was anderes) fotografisch nicht 
sauber abbilden kann. Beispiel Farbfernseher (die mit Bildröhre): In 
jedem Prospekt/Katalog werden sie mit Bild dargestellt; fotogafieren 
kann man ein Fernsehgerät mit sauber stehendem und vollständigem Bild 
aber nicht.

Um beim Thema zu bleiben:
Ich hatte auch mal dran gedacht, mir das Display zu kaufen. Da aber 
keine Daten bekannt sind und es dadurch nur ein einfaches 2x16 Display 
ist, von denen ich hier einige liegen habe, habe ich es dann gelassen.

von plc_man (Gast)


Lesenswert?

Na ja ein Display 2x16 kann man aber ganz gut fotografieren, siehe Foto 
von Benedikt.
Pollin gaugelt eine aber vor das man das Display  so einfach über RS232 
ansteuern kann, was faktisch nicht möglich ist ohne die Firmware des 
Controllers zu kennen.
Und nur weil das fast jeder macht wird es nicht besser.

von Diensthabender Troll (Gast)


Lesenswert?

Als defekt (nicht funktionierend) zurückschicken.

von Benedikt K. (benedikt)


Lesenswert?

Wenn man Spannung anlegt erscheint der Cursor. Das Display funktioniert 
also auch ohne die Befehle zu kennen. Nur der Nutzen ist sehr 
begrenzt...

@plc_man
Da ich einen Teil des Codes aus einem kommerziellen Projekt übernommen 
habe, kann ich die hex Datei leider nicht weitergeben.
Aber wie bereits gesagt: Das ist ein normales, HD44780 kompatibles 
Display. Code gibts dafür überall.

von Ernst (Gast)


Lesenswert?

Hallo,

kann man den Code aus dem P87C51 auslesen oder ist das gesperrt?

von Benedikt K. (benedikt)


Lesenswert?

Da ich keinen Programmer dafür habe der das kann, habe ich es noch nicht 
ausprobiert. Mir war auch der Aufwand zu hoch, ein EPROM dran zu hängen 
und so zu testen ob man den µC auslesen kann, ein neuer AVR drauf kostet 
ja nur wenige €.
Ich gehe aber stark davon aus, dass der µC geschützt ist.

von Meins321 (Gast)


Lesenswert?

Ich finde aber schon dreist sowas als RS232 Display zu verkaufen und 
dann auch noch nicht mal zu testen bzw sicher zu stellen das einem 
jegliche daten via rs232 ausgegeben werden.

wenn man den den controller tauscht passt der Atmega dierekt in die 
platine oder muss ich mir da mit lochrater etwas draufbauen?

von Mrio@hat auch ein LCD *mist* (Gast)


Lesenswert?

Wäre nett wenn du einfach die software nur zum flashen für deinen uC 
online stellen könntest?
Für die leute die eventuell das display nur als rs232 benutzen wollten 
und nicht erst programmieren lernen wollen ;-)
vielleicht in einer Form in der wir es echt nur draufladen können mehr 
nicht

das würde glaube ich sehr viele leute glücklich machen.....

von Benedikt K. (benedikt)


Lesenswert?

Meins321 schrieb:
> wenn man den den controller tauscht passt der Atmega dierekt in die
> platine oder muss ich mir da mit lochrater etwas draufbauen?

Ja. Nur die Resetschaltung (dieses kleine SOT-23 Bauteil an der Ecke vom 
µC/DIP Schalter) muss modifiziert werden, da der AVR einen low aktiven, 
der 8051 aber einen high aktiven Reset hat.

von Meins321 (Gast)


Angehängte Dateien:

Lesenswert?

Ah ok danke also das kleine "klötzchen" ist doch ein Transistor oder?
Den müsste man doch nur gegen einen anderen im gleichen Gehäuse 
tauschen, npn oder pnp ist halt noch die frage.

wenn man den Atmel uC da Drauflötet ist es dann möglich den noch auf der 
Platine zu Programmieren?
Vielleicht mit den ganzen Messpunkten?

Ich habe leider nur wenige erfahrungen mit dem Atmega8 und dem ISP 
dessen gemacht, dazu etwas Bascom um mal Led's blinken zu lassen ;-)

von Benedikt K. (benedikt)


Lesenswert?

Meins321 schrieb:
> Ah ok danke also das kleine "klötzchen" ist doch ein Transistor oder?


Nein, das ist ein Reset IC (MAX810).
Das muss raus, stattdessen kann man einen Kondensator gegen GND und/oder 
einen Widerstand gegen 5V einlöten.

> wenn man den Atmel uC da Drauflötet ist es dann möglich den noch auf der
> Platine zu Programmieren?
> Vielleicht mit den ganzen Messpunkten?

Mehr oder weniger. Es ist ein bisschen ein Gefummel, aber da die Pads 
lange sind, geht das recht gut. Ich habe da Drähte angelötet, diesen 
Bootloader geflashed und dann kann man per RS232 programmieren:
Beitrag "UART Bootloader ATtiny13 - ATmega644"

von Meins321 (Gast)


Lesenswert?

also ich hab hier noch einen ATmega8 im TQFP-32 Gehäuse und diverse smd 
Widerstände .

Also 100k gegen VCC sollte zum Reseten reichen oder?

und zu dem Bootloader:

Hast du einen anderen Port für UART benutzt oder passt der D in diesem 
fall?
Geht um die M8.ASM aus dem Bootloader den du gennant hast ;-)
Hab die entsprechende PDF grade gelesen und muss schon sagen feines 
ding...

danach kann ich ja jedes Programm in Hexformat über die rs232 
Schnittstelle nachladen, also in diesem Fall ein Programm zur Steuerung 
des LCD's

Ich such mir dann mal alles zusammen und mache ein paar Bilder falls uns 
noch jemand folgt ;-)

von Anonym (Gast)


Lesenswert?

Hallo,

ich habe auch ein solches Display erworben und habe den µC sowie das 
Reset IC ausgelötet.
Wenn ich nun Spannung anlege belibt das Display komplett leer. Sollte 
nicht wie üblich beim HD44780 (bzw. kompatibel) eine Zeile Schwarz sein?

von Meins321 (Gast)


Lesenswert?

hm also einige der LCD's die ich habe machend as nicht...

soweit ich weiß muss man ein HD44780 LCD doch erst initialisieren so wie 
es der Display controller gern hätte :-)

nich das du durch nen kurzen das display geschossen hast

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.