OMRON CRT-80 ansteuern

OP #2773415
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.