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
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.
Hallo! Danke für die schnelle Antwort. Eigentlich wollte ich das Display ohne Umbaute , "mal eben" an eine Serielle anschließen.
Da auf dem Display ein Text von Pollin steht, sollten die doch wissen, wie es geht?
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.
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.
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?
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.
> Es gibt da etwas, das nennt sich Bildbearbeitung. Damit kann man sowas
machen...
Puh, dass die so dreist sind, hätte ich nicht erwartet.
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.
Hallo Benedikt ! Kannst du mir vielleicht auch den hex File zur Verfügung stellen?
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.
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.
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.
Hallo, kann man den Code aus dem P87C51 auslesen oder ist das gesperrt?
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.
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?
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.....
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.
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 ;-)
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"
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 ;-)
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.