Hallo liebe Gemeinde, ausgehend von diesem Thread ist ein kleines Projekt entstanden. Beitrag "HD44780 Extender" Damit kann ein HD44780 kompatibles LCD über eine serielle RS485 Verbindung abgesetzt werden, ohne dass an dem originalen Controller, welcher das LCD ansteuert, irgendwas geändert werden muss. Es ist eine volltransparente Verlängerung, welche mit nur 2 Doppeladern auskommt. Die Senderseite emuliert ein LCD, die Empängerseite einen Controller. Es werden nur Schreibzugriffe emuliert, Lesezugriffe laufen ins Leere. Da die Datenrate recht hoch ist (0,5 bzw. 1 Mbit/s) muss ein halbwegs gescheites Kabel verwendet werden, Twisted Pair mit CAT3 oder besser sollte es sein. Dabei muss man ein verdrilltes Paar für die Datenleitungen A/B und eins für die 5V Versorgung nutzen. Beim Empfänger darf man den Terminierungswiderstand nicht vergessen! (ist schon als Bestückungsoption auf der Platine). Wenn gleich ich die Schaltung nicht aufgebaut und getestet habe, würde ich vermuten, dass 10-20m Kabellänge machbar sind, ggf. mehr. Es gibt zwei Versionen für den 4 Bit LCD Modus, einmal grob in THT und einmal zart in SMD. Beide sind aber als einseitige Platine mit einem Dutzend Lötbrücken herstellbar, also hobbyküchentauglich. Es wurden auch bewußt möglichst große SMD-Bauteile eingesetzt, um die Nachbaubarkeit für Anfänger zu verbessern. Die SMD-Variante passt 1:1 unter ein 1x16 bzw. 2x16 LCD von Electronic Assembly. http://www.lcd-module.de/produkte/dotmatrix/tabellen.html#c2356 Ob alle anderen HD44780 kompatiblem Modelle die gleichen Befestigungsbohrungen haben ist eher zweifelhaft, aber so ziemlich alle haben die gleiche 14pol Stiftleiste für die Anschlüsse. Als 3. Version gibt es eine 8-Bit Version in SMD, die hat ein paar Bauteile mehr, kann aber 4 und 8 Bit Betrieb der LCD-Ansteuerung. In allen Versionen gibt es nur eine Schaltung für Sender und Empfänger, welche sich nur in unterschiedlicher Bestückung und einer Lötbrücke/Jumper unterscheidet. Damit hat man nur eine Software für Sender und Empfänger, allerdings getrennt für 4 und 8 Bit Version. Viel Spaß mit dem Projekt. P S Man kann für eigene Projekte natürlich auch nur den Empfänger nutzen und selber direkt mit UART-Daten füttern. Damit spart man sich viele Pins am Controller.
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.