LCD an der seriellen COM-Schnittstelle RS232


 Foto

Die Vorteile dieser Schaltung:

1. Spannungen werden aus der Schnittstelle erzeugt
2. Steuerung über nur 3 Leitungen und Masse
3. Das Byte wird dauerhaft parallel ausgegeben
4. Auch negative Spannung für ältere Anzeigen vorhanden (Kontrasteinstellung)
5. Einstellung für Befehl oder Daten der Anzeige(RS) mit über die serielle Datenleitung

Funktionsteile

Diese Schaltung zeigt die Anschaltung einer Standard-LCD-Anzeige mit HD44780 Controller an die serielle Com-Schnittstelle. Die benötigten 5 Volt für die Anzeige, Pegelwandler und Schieberegister/Speicher werden aus der RS232 gewonnen und stabilisiert (funktioniert nur bei +/-12Volt auf der Schnittstelle). Die Spannungsregelung arbeitet noch bei o,3 Volt Spannungsdifferenz zwischen Eingangs- und Ausgangsspannung, was hier unbedingt erforderlich ist. Das mit dem Takt an SHcp ins Schieberegister geschobene Byte wird mit positiver Flanke an STcp dauerhaft gespeicher. Die negative Flanke dieses Impulses übernimmt an E das Byte in die Anzeige. Vor diesem Zeitpunkt ist der RS-Eingang ( "1" = Daten, "0" = Befehl ) mit TXD einzustellen. Hierbei ist zu beachten, dass die Polarität der RS232-Signale durch die Pegelwandler invertiert wird.

Bei Einsatz der Funktionsteile in andere Schaltungen:

Da die Schaltung nur 3 Signalleitungen benötigt, ist sie ohne Pegelwandler ideal für kleine Prozessoren mit zu wenigen freien Ports für eine LCD-Anzeige. Dies ist eine Verbesserung zur Schaltung in Elektor 12/2000, in der an Stelle des 74HC595 ein Register 74HCT574 verwendet wird, welches eventuell leichter zu beschaffen ist.( Die Ausgänge Q0-Q6 müssen mit den Eingängen D1-D7 verschaltet werden.) Es ist auch ein 4094 zu verwenden. Hier ist jedoch eine andere Stiftbelegung zu beachten!

Die Spannungsstabilisierung arbeitet mit nur 3 Transistoren. T5 arbeitet als Stromquelle, bei der mit dem Emitterwiderstand der Strom eingestellt wird. Der Ausgangsstrom der Schaltung ergibt sich aus dem Kollektorstrom von T5 mal dem Verstärkungsfaktor von T4. Die Schaltung ist also kurzschlussfest wenn T4 für Ausgangsstrom und Leistung ausgelegt sind. Der Transistor T6 regelt als Emitterfolger der Zenerdiode mit seinem Emitter über die Stomquelle die Ausgangsspannung. Da im Kurzschlussfall der 8,2KOhm Widerstand parallel zu der Diodenreihenschaltung der Stromquelle liegt, wird der Ausgangsstrom (auch abhängig von der Eingangsspannung) weiter reduziert. Die beiden Leuchdioden sollten Low-Current-Typen sein.

Am Ausgang des 74HC595 stehen 8 Bit für Steuerungszwecke an, die über eine entsprechende Software einzeln geschaltet werden können. Ohne LCD-Anzeige ist also auch einiges zu experimentieren.

Eine EXE-Datei zur
Steuerung einer 2-stelligen
Anzeige wird links
zur Verfügung gestellt.

Im Programm werden die Umlaute, ß, die Return- und Back-Taste für die Anzeige entsprechend umgesetzt.

Für die Nutzung mit Visual Basic 6 ist diese ZIP-Datei vorgesehen.
Die Software arbeitet über eine port.dll, die im Verzeichnis WINDOWS\SYSTEM oder im Verzeichnis der Anwendung gespeichert sein muss.

Die rs232lcd.exe benötigt die port.dll und eine MSVBVM60.dll im Verzeichnis WINDOWS\SYSTEM.

zurück zu Uwe's Seite