Seite 1 von 9 Inhaltsverzeichnis 1. Einleitung... 1 2. Eigenschaften... 2 2.1 Grundlegende Eigenschaften... 2 3. Die RS232-Schnittstelle... 2 3.1 Hardware-Voraussetzungen... 2 3.2 Die USB-to-Serial-Bridge... 2 3.3 Einstellungen des COM-Ports... 3 3.5 Das Steuerprogramm... 3 4.6 Steuer-Befehle... 5 4. Hardware... 6 4.1 Verbindung der Bridge mit der Schaltung... 6 5. Preise und Zubehör... 9 6. Sicherheitshinweise und Garantie... 9 1. Einleitung Mit dieser Schaltung kann ein 8-stelliges LED-Display mittels eines PCs, oder optional drahtlos über Bluetooth mittels einen Android-Tablet oder Smartphone gesteuert werden. Über die kostenlose Steuersoftware ist überdies eine Steuerung aus jedem beliebigen Windows-Programm, das in die Zwischenablage schreiben kann, möglich.
Seite 2 von 9 Anzeigeposition 8 7 6 5 4 3 2 1 2. Eigenschaften 2.1 Grundlegende Eigenschaften Das Display läuft nach dem Programmieren selbsttätig weiter, braucht also keine permanente Ansteuerung vom PC Jede Stelle kann separat angesteuert werden Jedes Segment kann einzeln angesteuert werden Der Dezimalpunkt kann direkt angesteuert werden Das Display kann temporär abgeschaltet werden, ohne den Inhalt zu verlieren. Maße Display: 85 x 15 mm Maße Steuerplatine: 45 x 30 mm 3. Die RS232-Schnittstelle Die Schaltung ist mit einer RS232-Schnittstelle ausgestattet, die über den USB-Bus gesteuert wird. 3.1 Hardware-Voraussetzungen PC mit Windows XP, Vista oder Windows 7. (Windows 8 noch nicht getestet) 3.2 Die USB-to-Serial-Bridge Da viele neue Computer keine klassische serielle Schnittstelle mehr haben und überdies für eine derartige Schnittstelle ein Pegelwandler erforderlich wäre, wird die Schnittstelle mittels USB emuliert. Details finden sie in der Dokumentation Seriell-to-USB-Bridge (http://sps.haraldmeissner.de/installationsanleitungusb.pdf).
Seite 3 von 9 3.3 Einstellungen des COM-Ports Die Schnittstelle wird mit folgenden Parametern betrieben: Baudrate: 9600 Databits: 8 Stopbits: 1 Handshake: none 3.5 Das Steuerprogramm Mit dem Steuerprogramm LED-8_DIGIT.EXE wird das Display vom PC aus angesteuert. Im File LED 8 DIGIT.INI werden Steuerparameter verwaltet. Z.B. der COM-PORT. Installation: ZIP-File herunterladen und in ein beliebiges Verzeichnis entpacken. Ggf. im Inifile die Nummer des COM-PORTs ändern.
Seite 4 von 9 Position direkt beschreiben: 1. Feld: Display-Position [1.. 8], 2. Feld: Display-Wert: [0.. 9] Durch Drücken des Senden-Buttons wird der Wert an die Stelle übertragen String senden: der in das nebenstehende eingetragene String wird an das Display gesendet Optionen: Nach dem senden löschen: Feld wird gelöscht Linksbündig: z.b. 123 wird angezeigt als 123 Rechtsbündig: z.b. 123 wird angezeigt als 123 DP integriert: der Dezimalpunkt wird am Zeichen selbst angezeigt DP nicht integriert: der Dezimalpunkt wird als eigenständiges Zeichen angezeigt Display-Helligkeit: Werte von 0 15 erlaubt: 0 ist am Dunkelsten Display einschalten/ Display ausschalten: der aktuelle Inhalt des Displays bleibt immer erhalten
Seite 5 von 9 Display testen: es werden für ca. 1 Sek alle 64 Segmente eingeschalten, danach wird der vorhergehende Wert wieder angezeigt Segmente direkt setzen: 1. Feld: Display-Position [1.. 8], 2. Feld: Display-Wert: [0.. 255] Durch Drücken des Senden-Buttons wird der Wert an die Stelle übertragen Hardwareversion: die Steuerung überträgt seine Versionsnummer Clipboard Empfang: Steuercodes können von jedem beliebigen Programm mittels <STRG>C in die Zwischenablage geschrieben werden. Das Steuerprogramm holt den Coder aus der Zwischenablage und gibt ihn an die Hardware weiter. 4.6 Steuer-Befehle Falls das Steuerprogramm nicht verwendet wird, müssen die Steuercodes explizit gesendet werden. Wichtig: jede Sequenz muss mir CRLF = ASCII(10) + ASCII(13) abgeschlossen werden. Legende: [Zeichen]: ein Char, z.b: 0 [n]: eine Auswahl von [Zeichen] <ASC>: das ASCII-Zeichen mit der Nummer ASC [String]: Zeichenkette aus [Zeichen] Befehle: [n][zeichen]: laden des [Zeichens] in die Display-Stelle [n]; z.b. 49 zeigt die Zahl 9 an der 4. Stelle des Displays an. [n] = 1.. 8; c: löscht das display [Zeichen] = 0123456789AbCdEfhILnoPrStuY- d0: schaltet das Display aus, Inhalt bleibt erhalten d1: schaltet das Display ein h<zahl>: stellt die Helligkeit des Displays ein: <Zahl> = <00>.. <15>;
Seite 6 von 9 <15>: größte Helligkeit s[string]: schreibt bis zu 8 Zeichen linksbündig in das Display, Start mit Digit 8. Z.B. s0123 schreibt 0123 in das Display (Stellen, die in [String] fehlen, werden mit Banks aufgefüllt. Dezimalpunkte werden als eigenständige Zeichen betrachtet S[String]: schreibt bis zu 8 Zeichen rechtsbündig in das Display, Start mit Digit 8. Z.B. s0123 schreibt 0123 in das Display (Stellen, die in [String] fehlen, werden mit Banks aufgefüllt. Dezimalpunkte werden als eigenständige Zeichen betrachtet p[string]: wie s[string], lediglich ein Dezimalpunkt wird direkt am recht stehenden Zeichen angezeigt P[String]: wie P[String], lediglich ein Dezimalpunkt wird direkt am recht stehenden Zeichen angezeigt t: Display-Test: schaltet alle Segmente für ca. 1 Sek. Ein. Danach Rückkehr zur vorhergehenden Anzeige z<zahl>: schaltet an der Stelle [n] die Segmente gemäß dem Binärcode von <Zahl> ein. Erlaubter Bereich [0.. 255] v: Abrufen der Versionsnummer, Übertragung zum PC Andere Codes führen zur Übertragung von ERROR an das Programm. Nachdem die Schaltung READY gesendet hat, kann ein neuer Code versandt werden. 4. Hardware 4.1 Verbindung der Bridge mit der Schaltung Die Bridge wird mit der Schaltung, wie in der Abbildung gezeigt, verbunden. Bitte beachten Sie die Farbcodes der Leitungen, die variieren können.
Seite 7 von 9
Seite 8 von 9 Load Din TX RX +5V +5V CLK GND GND
Seite 9 von 9 Technische Änderungen vorbehalten. 5. Preise und Zubehör Bestell-Nr. Bezeichnung Preis SEG8-001 Steuerung für serielle 8-Digit/8-Segmentanzeige Incl. USB-to-TTL-Schnittstelle 19,95 BLUE-001 Bluetooth-Modul (Anstelle der USB-to-TTL-Schnittstelle) 12,00 SN-001 Steckernetzteil 5V/1A (nur erforderlich wenn Bluetooth- Modul verwendet wird) 5,95 Steuersoftware zum Download 0,00 Porto/Versand (DHL-Paket) 6,00 Auf ausdrücklichen Wunsch des Kunden kann die Ware auch als Warensendung zum Preis von 2,50 versandt werden. Hierbei trägt aber der Kunde das Transportrisiko 6. Sicherheitshinweise und Garantie Die vorgestellte Hard- und Software wurde gewissenhaft erstellt und geprüft. Dennoch kann keine Garantie für eine fehlerfreie Funktion in allen Einsatzbereichen gegeben werden. Eine Verwendung der Hard- und Software, insbesondere in sicherheitsrelevanten Bereichen, z.b. Schutz von Leben und Sachwerten, erfolgt somit auf eigene Gefahr. Aus dem Gebrauch der Hard- und Software können keine Garantie- und/oder Schadensersatzansprüche abgeleitet werden.