Forum: Mikrocontroller und Digitale Elektronik OMRON CRT-80 ansteuern


von Kami H. (herrkami)


Lesenswert?

Hallo,

seit ein paar Tagen bin ich Besitzer eines OMRON CRT-80 
Character-Displays. Es handelt sich dabei um einen grünen 
Monochrom-Bildschirm, der auf wahrscheinlich 25 Zeilen jeweils 80 
Characters anzeigen kann, vielleicht auch weniger. Ich weiß, dass der 
Character-Speicher intern ist, da ich durch random Kurzschlüsse auf dem 
Adress-Bus schon verschiedene Zeichen auf dem Monitor erzeugt habe. Es 
gibt sogar Katakana!!!
Nun zum Problem:
Auf der Rückseite des Monitors befindet sich die Kaltgeräte- und eine 
7-Pin-Din-Buchse. Die Belegung letzterer ist folgendermaßen:

1 NC
2 GND, aber nur mit dem Gehäuse verbunden, nicht mit dem GND auf dem 
Logik-Board
3 Gelb
4 Grün
5 Blau
6 Lila
7 NC

Gelb und Blau laufen zusammen in einen Optokoppler und werden über 
Komparator in ein Logik-Signal verwandelt, das dann über einen Inverter 
in den '#CTS' (Clear To Send) des HD6850P führt. Gelb und Blau bilden 
also einen Eingang für das Clear-to-Send-Signal.
Am grünen Leiter liegen 9.2V an, die von einem Transistor 
(Zenerdiode,...) erzeugt werden. An dieser Spannung ändert sich nichts. 
Lila kann von einem Transistor auf GND gezogen werden. Angesteuert wird 
der Transistor von einer Logik-Kette, die letztendlich das TxD-Signal 
des HD6850P transportiert. (In dieser Ketter sind ein Paar ANDs und 
sowas, um das Signal durchzureichen oder eben nicht). Damit bilden Lila 
und Grün wahrscheinlich einen Ausgang, der ebenfalls einen Optokoppler 
anseuern soll.
Komisch, oder? Wie soll man nun Daten an der Bildschirm senden?? Ich hab 
ein Random-Signal mit verschiedenen Takt-Geschwindigkeiten auf den 
Komparator der Eingangsstufe gegeben und gekuckt, was passiert:
Ab und zu, sehr sehr selten, gibt der Monitor dann über Lila und Grün 
ein Signal aus, das leider irgendwie gar nichts aussagt (immer wieder 
das selbe Byte und manchmal eine 1 für die Dauer von ca. zwei Bytes). 
Auf dem Bildschirm ändert sich nichts.
Auf dem Logik-Board befinden sich HD6850P (asynchrone Datenübertragung), 
HD6802P (MPU), HD6845P (CRT-Treiber), 4x HM472114P (RAM, wahrscheinlich 
Character-Generation), 2x TMM323D (EEPROM, wahrscheilich einmal 
Programm-, einmal Character-Speicher), 2x TC5501P (RAM der MPU), ca. 40 
Logik-ICs.


Hat jemand irgendeine Idee, was das sein könnte? Kennt jemand einen 
ähnlichen Fall? Man hat mir gesagt, dass diese Monitore in 
Kassensystemen verwendet wurden. Ich hab mir den Monitor gekauft, um 
möglichst einfach Zeichen auf einem Bildschirm darstellen zu können. Ich 
habe also keine Lust, die ganze Logik durch einen µC zu ersetzen, das 
widerspräche meiner Intention. Danke schonmal, Kami

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.