IO-Monitor-GesamtIO-Monitor-Oben IO-Monitor-UntenIO-Monitor-Startschirm

 



Mit diesem IO-Monitor kann man RS232-Datenströme kontrollieren und auch testen sowie Audio- und Videosignale verarbeiten. Das Gerät ist in einem kleinen (ehemaligen Kosmetik-) Koffer eingebaut und besteht aus den folgenden Komponenten.

  • 4.3 Zoll Farbdisplay zum darstellen der RS232 Datenströme oder normalen Videosignalen.
  • Lautsprecher für interne oder externe Tonausgabe.
  • Stromversorgungsbuchsen für externe Stromversorgung (5Vdc geregelt und 12Vdc ungeregelt (entsprechent dem Akkuzustand).
  • NF-Verstärker 250mW basierend auf einem LM386 mit dreistufiger (20, 50, 200 facher) Verstärkung.
  • RS232-Videogenerator basierend auf einem ATmega8 welcher mit DIESER Software eine Textausgabe am Videomonitor ermöglicht.
    Mittels Umschalter können auch externe Videosignale angezeigt werden.
  • 4x4 - Matrix-Tastatur zur einfachen Befehlsausgabe entsprechender mittels RS232 gesteuerter Geräte.
  • Wahlweise umschalt- und umpolbare RS232- (MAX232) oder TTL-Pegel RS232 Schnittstelle zur Ein- und Ausgabe von seriellen Datenströmen.
  • Ausgabe von verschiedenen Testtexten (zehn weitere bis zu 80 Zeichen lange Texte können selbst definiert werden (dazu gibt es auch ein PC-Tool).
  • Ein weiterer ATmega328 kann über herausgeführter ISP-Buchse direkt programmiert werden) zur Unterstützung der Tastatur, einfachen Überwachung des Akkus, Ausgabe von Testtexten (Schnittstellentest) und Konfiguration des RS232-Videogenerators.

Die Stromversorgung besteht aus zehn NiMh - Zellen (2800mAh) und einem Spannungsregler zum bereitstellen der geregelten 5Vdc. Um das Gerät so einfach wie möglich zu gestalten wurde auf einen Tiefentladungsschutz verzichtet.
Der Akkuzustand wird im laufenden Betrieb allerdings überwacht und ein leerer Akku entsprechend gemeldet.

Neben bis zu zehn frei programmierbaren Floskeltexten können folgende feste Testtexte ausgegeben werden.

  • kaufen sie jede woche vier gute bequeme pelze xy äöüß 1234567890
  • Franz jagt im komplett verwahrlosten Taxi quer durch Bayern ÄÖÜäöüß 1234567890
  • Zwölf Boxkämpfer jagen Eva quer über den großen Sylter Deich 1234567890
  • The quick brown fox jumps over the lazy dog 1234567890
  • Asynchrone Bassklänge vom Jazzquintett sind nix für spießige Löwen 1234567890
  • Polyfon zwitschernd aßen Mäxchens Vögel Rüben, Joghurt und Quark 1234567890
  • Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod 1234567890
  • Texttest (ASCII 32 bis ASCII 144 zum Videomonitor und bis ASCII 255 zur RS232-Schnittstelle

Für die frei programmierbaren stehen zehn bis zu 80 Zeichen lange Speicherbereiche zur Verfügung. Für diese Floskeltexte können auch nicht druckbare Zeichen im Bereich ASCII 0 bis ASCII 31 verwendet werden.
Diese zehn Floskeltexte können entweder direkt über die RS232-Schnittstelle eingespeichert werden oder mit dem ebenfalls dem Projekt beigefügtem PC-Programm.

Die Floskel-Schnittstelle unterstützt folgende Befehle:
$I0, $I1, $?, $Rx, $Wxy, $Cx wobei x=0 bis 9 und y=ein Parameter im HEX-Format ist.
Hilfe zu den einzelnen Befehlen werden durch $?x (x = I, R, W, oder C) angezeigt.

Im Downloadbereich kann das komplette Projekt bestehend aus Software für den Microcontroller, Software für den PC sowie allen Schaltplänen und die Platinenlayouts heruntergeladen werden.

Version 1.1.0.0 vom 18. Juli 2014
Die Ausgabe der Tastencodes wurde verbessert.
Jetzt kann wahlweise allen Tasten ein [CR] (CHR(13), [CRLF] (CHR(13) + CHR(10) oder eben nichts hinzugefügt werden.
Außerdem kann die Taste [*] entweder nur als normales Zeichen behandelt werden oder aber nur [CR] bzw. CHR(13) oder [CRLF] bzw. CHR(13) + CHR(10) ausgeben.
Die Taste [#] wiederum kann wahlweise ebenfalls nur als normales Zeichen behandelt werden oder [ESC] bzw. CHR(27) ausgeben.

   
© 2013 - 2017 by Gameroom - Austria