1. Allgemein Technische Daten... 2

Ähnliche Dokumente
Mit dieser kleinen Adapter-Platine können HD44780 kompatible LCD-Displays am I2C-Bus betrieben werden.

RGB-Sequenzer RS232 RS485 MDX512 AD / IO Platine

Serielles LCD-Display PL0045

Bedienhinweise Firmware 1.1

RS485-Relaiskarte v1.0

USB-Display...eine einfache Verbindung zum PC

Servo-Modul Version

S0-Pulszähler mit Modbus Schnittstelle

LCDT240160TS Touch Screen

Programmierhandbuch. Feldbus Gateway GW 1 für Version 0.40 bis 0.49

Elexis - ABX Micros Connector

Elexis - ABX Micros Connector

LCD-Ansteuerung mit MikroForth

- 1 - Tel.: Fax : lechner electric - CCTV Ritschstr.

micon VFC 2 x 20 PC-Software für mitex VFC 2 x 20

Inhalt. I 2 C-433 MHz Funksender Beschreibung der Kommandos Version 1.2

DIAmat. Überblendsteuerung für bis zu zwei Diaprojektoren. Stand Sonntag, 5. Mai 2002 Seite 1 von 10

Frequenzgenerator Hz

Betriebsanleitung Modbus-Konverter Unigate-CL-RS

USB-BAT Bedien-Anzeige-Terminal

Standart Schnittstelle Kontrollsystem <==> Kassensystem SCU-Interface (KRD und PR800T (c) by Suter Elektronik)

LCDT240128B-MT-SR Matrix-Touch-Screen

ELVIS - d. Schwarzschrift Anzeige Gerät. für ELOTYPE 4 / 4E. Bedienungsanleitung. Stand: August 1999

Anleitung Währungsrechner

Projektlabor. LCD Ansteuerung

STANDARD Interface DATAWIN OMR. Programmbeschreibung. Edition _01

' ' ' ' ' Ausnahmen an den Multimetern VC 820 und 840 ' ' Ver (c) Bernd Kunze '

Calantec GmbH

Datenblatt S0-Puls Zähler mit S-Bus Schnittstelle

11. Die PC-Schnittstelle

Bedienungsanleitung M-Box / L-Box / C-Box


Inhaltsverzeic. 1. Prinzip Funktionsschema Ablauf Technische Angaben Geräte und Anforderungen...

Spezifikation RTR09 USB-Transceiver Easywave

LCD board EB

Diagnose-Anzeigen: mit LEDs - Empfang eines Telegramms - Absenden eines Telegramms - RS485 Bus-Kollision - 5 VDC-Speisung

Nach allen Einstell / Programmierarbeiten sollten nur noch folgende Brücken gesteckt sein: NCS(JP4), RS232 (JP5, Standard serielles Protokoll)

DL100 Technisches Datenblatt - RS232 zu LCD-Konverter, Anzeigebaustein via RS232 (Nachfolger des LCDChipRS232)

Berührungslose Datenerfassung. easyident-usb Stickreader. Art. Nr. FS-0012

MODBUS RTU Übertragungsprotokoll für Digitale Elektronische Vorschaltgeräte mit RS-485 Schnittstelle

Stefan Schröder Hard- und Softwareentwicklungen. Steuerung für GPRS-Module und elektronische Sicherung. Zum Neetzekanal Brietlingen

Bedienungsanleitung Bordcomputer : 1. Einstellen der Anzeige (Setup Anzeige) :

DCF77 Uhr PL0045 Atomuhr-Empfänger für PC

Protokoll zum Datenaustausch zwischen RS485-Master und Trübungssensor Version

Ansteuerung eines LCD-Screens

CEDES. Funktionsbeschreibung CEDES 7-Segment Dualanzeige (CAN) Funktionsbeschreibung 7-Segment Dualanzeige (CAN) hergestellt unter ISO 9001: 2000

Schnittstellenbeschreibung Funkempfänger SRC-RS485-EVC

DYNAMISCHE DOTMATRIXMODULE 4 VERSCHIEDENE SCHRIFTGRÖSSEN, RS-232C

hanazeder Installation, Einstellung, Bedienung Raumbedienteil zu HLC-Steuerungen hanazeder electronic GmbH J.M. Dimmel Str Ried i. I.

Bausatz mit 2 16 Zeichen LCD-Display

itool Projektieren über Modemverbindung B /

Einstellung für die serielle Schnittstelle

Schrittmotorsteuerung PL0061

Betriebsanleitung TR440

Protokoll TID v0.1 ( )

Berührungslose Datenerfassung. easyident-km22-usb

PROFINET-Adapter 99spne.. - Seite 1 -

Data Monitor Anzeige der zuletzt gesendeten bzw. empfangenen Daten

Anleitung DGTV Fernbedienung

Bedienungsanleitung. RCM232 remote control multiplexer. Version 1.0: Uwe Hunstock Kastanienallee Berlin Tel. 030.

WS2500 V24-Kommunikation

Technisches Handbuch DSE300 Erweiterungsmodul CPU6

INTERPRETER Interface. DATAWIN OMR Serie 10 Serie 50 Serie 300. Programmbeschreibung. Edition _01

Handy-leicht-gemacht! Siemens A31

Grundkurs Teil 2. Senioren-Computerclub-Dulach Bienleinstorstr. 22 Dienstags von 10:00 bis 12:00 Uhr G.B.

Datenblatt Einphasiger Energiezähler mit integrierter S-Bus Schnittstelle

1. Allgemein Befehle... 3

LED-Contoller. AK MODUL-BUS Computer GmbH

Programmierbeispiel RS485- Kommunikation

ANLEITUNG ZUR NEUFORMATIERUNG UND ÜBERTRAGUNG DER FIRMWARE

EA USB PROGRAMMERBOARD FÜR EA edip240-7

KNX TP1 Telegramm. KNX Association

TCP/IP ASCII Schnittstelle Programmierhandbuch

Betriebsanleitung EFR3000

Easy-One. Controller. Bedienungsanleitung. Ab Version Internet:

DIVA Digital Video Recorder

Script-Upgrade. Vorraussetzungen. Folgende Meldungstypen werden dabei verwendet: Vom Fahrzeug zur Zentrale. Quittungstexte vom Fahrzeug (Type 11.

Serielle Schnittstellen

2. Der 7950 Pager. Der 7950 hat 4 Knöpfe

1995 Martin Professional GmbH Technische Änderungen vorbehalten. Martin 2504 Controller Bedienungsanleitung

Zonentasten. Geschwindigkeit des Farbverlaufes langsamer stellen (16 Stufen: sec.) Geschwindigkeit des Farbverlaufes schneller stellen

Datenblatt 3-Phasen Energiezähler AWD3 für Stromwandlermessung mit integrierter S-Bus Schnittstelle

Betriebsanleitung TMU104V

Dokumentation IBIS Master Version 1.5.6

Geiger-Müller Zähler mit eingebautem Zählrohr

-An passende Stelle Anbaudose für RS 232 Anschluss NCS 279 befestigen -Flachkabelverbindung NCS 279 mit NCS 209 herstellen

JX6-INT1 Versions Update von V1.00 auf V1.24

CAN 2.0A/B <=> RS232. Konverter mit Galvanischetrennung. CAN-Seitig: 10 Kbps.. 1,0 Mbps RS-Seitig: 1200 bps.. 1,0 Mbps. ASCII Befehle V1.

Bedienungsanleitung DME-Tester V1.0

qfix ASCII-Protokoll

1. Allgemein Kommunikationsparameter Protokoll Befehlsframe Antwortframe Fehlernummern...

Bisher hatten immer nur als Ausgänge geschaltet und hierfür folgende Befehle benutzt:

BEDIENUNGSANLEITUNG. LokDecoderController V2 für XpressNET TM. Stand: 01/2014. Firmware V14/01.0. Autor: Michael Herling

Inhalt. Kurzanleitung Web-Anwendung Pods Ladestation...20

GPS-Funkübertragungssystem mit Bluetooth-Anbindung. Benutzerhandbuch

Go Wireless Connect - Kurzbeschreibung

3-Phasen Energiezähler für Hochstromwandlermessung mit serieller S-Bus Schnittstelle

Kurzanleitung für die. Lambda-Transmitter LT 1 Remote-Display-Software Lambda-Transmitter LT 2. Sensoren und Systeme für die Feuerungstechnik

ANLEITUNG Version

Transkript:

Inhalt 1. Allgemein... 2 2. Technische Daten... 2 3. Beschreibung der s... 3 3.1. Allgemein... 3 3.2. Aufbau einer Übertragung... 3 3.2.1. Nur Daten... 3 3.2.2. s und Daten:... 3 3.2.3. s und Daten gemischt:... 4 3.3. Die Befehle für das Display:... 5 3.4. Die Hintergrundbeleuchtung:... 5 3.5. Die Steuerung des Cursors... 5 3.5.1. Cursor ein / blinken ein / aus... 6 3.5.2. Cursor positionieren... 6 4. Konfiguration... 7 4.1. Übertragungsformat RS232 Schnittstelle... 7 4.2. Konfiguration des LCD-Display-Typs... 7 5. Referenztabelle der Befehle:... 8

1. Allgemein Die LCD-Anzeige kann über die RS232 oder den I2C-Bus mit einem Master verbunden werden. Sie hat einen eigenen Controller, der die Ansteuerung des LCD-Displays einschließlich aller Steuercodes übernimmt. An die Anzeige können alle LCD-Display s mit einem HD44780 oder kompatiblen Display-Conrtoller (z.b. KS0073, KS0076B) angeschlossen werden. Verschiedene LCD-Typen lassen sich über die Konfigurationsbefehle einstellen. Alle s an die Anzeige werden im Klartext übermittelt. Dabei sind alle ASCII-Zeichen ab 32 (20 Hex) erlaubt. Die Zeichen von 00 31 dienen zur Darstellung der Umlaute, bzw. zur Steuerung der Kommunikation mit dem Host. Mit Ausnahme der Konfigurationsbefehle können s und Texte beliebig kombiniert werden. Es sind bis zu 8 Anzeigen am I2C-Bus möglich. Die Adressen sind mit Lötbrücken auf der Rückseite der Platine einstellbar: Wird die Anzeige mit der RS232-Schnittstelle angesprochen ist keine Adressierung nötig Lötseite 96 98 100 102 104 106 108 110 1 X X X X 2 X X X X 4 X X X X X = Lötbrücke gesetzt Bei RS232 muss der Jumper 1 gesteckt werden. Im Auslieferungszustand ist die Schnittstelle wir folgt eingestellt: Baudrate: 9600 Parity: N Zeichenbits: 8 Stopbit: 1! Info: Bei I2C stecken Sie bitte den Jumper 1 NICHT 2. Technische Daten Betriebsspannung 5V Schnittstelle I2C 10Hz 100KHz Adresse: 96 (60 Hex) 110 (6E Hex) Schnittstelle RS232 300 57600 Baud (einstellbar) 8 Datenbits Parity even, odd, none (einstellbar) 1 Stopbit Firmware Version 1.2 Updatefähig und erweiterbar (RS232)

3. Beschreibung der s 3.1. Allgemein Die Anzeige ist gesteuert. Dies bedeutet, dass erst ein komplettes an die Anzeige gesendet werden muss bevor eine Reaktion auf dem Display erfolgt. Die maximale Länge einer Datenübertragung beträgt 255 Byte. Eine Übertragung wird mit Timeout beendet. Wenn 5ms lang keine Daten vom Host gesendet werden ist die Datenübertragung beendet und das wird ausgeführt. Warten Sie zwischen zwei Übertragungen am besten 10ms damit der Controller genug Zeit hat das auf die Anzeige auszuführen. Die Anzeige kennt zwei Arten von Übertragungen. s oder Anzeigedaten in beliebiger Reihenfolge Konfigurationen. s oder Konfigurationen beginnen immer mit einem Backslash (\). s können in Groß- oder Kleinbuchstaben an die Anzeige gesendet werden. Ein Text wird immer mit einem Semikolon (;) von einem getrennt. Wird nur Text übertragen, so ist kein Backslash (\) erforderlich. Das Display wird zunächst gelöscht und dann der Text beginnend an der Home-Position des Displays dargestellt. 3.2. Aufbau einer Übertragung! Info: Zum besseren Verständnis wird in dieser Beschreibung der Datenblock immer mit einem hellblauen Hintergrund und der block hellgrauen Hintergrund dargestellt. Weiter hinten in der Beschreibung gibt es noch Befehle zur Konfiguration. Diese Befehle werden mit hellgrünem Hintergrund dargestellt. 3.2.1. Nur Daten Hallo Display Daten In diesem Beispiel wird die LCD-Anzeige gelöscht und der Cursor an die Home-Position (1,1) gestellt. Die Daten werden dann unverändert auf der Anzeige dargestellt. 3.2.2. s und Daten: s beginnen immer mit einem Backslash (\) und Enden mit einem Semikolon(;). \BL:ON; Hallo Display Daten Zuerst wird das Licht Ein ausgeführt und dann die Daten hinter dem Semikolon auf der Anzeige dargestellt. Hierbei ist auf die maximale Länge einer Übertragung von 255 Bytes zu achten.

Beginnt eine Übertragung mit einem, wird die Anzeige nicht automatisch gelöscht. 3.2.3. s und Daten gemischt: \CLR\GO:02,01; Zeile 2 \GO:03,01; Zeile 2 Daten Daten In diesem Beispiel werden die zwei s Display löschen und Position 2,1 anspringen ausgeführt. Dann der Text Zeile 2 ausgegeben. Anschließend wird das Position 3,1 anspringen ausgeführt und der Text Zeile 3 auf die Anzeige geschrieben. Mehrere s ohne Leerzeichen hintereinander senden. Nur am Ende aller s ein Semikolon.

3.3. Die Befehle für das Display: Zur Steuerung des LCD-Display s sind drei Befehle vorgesehen. Mit ihnen kann das Display ein- oder ausgeschaltet werden. Und man kann das Display löschen. \DI:ON Mit diesem Befehl wird die Darstellung auf dem Display eingeschaltet. Wurde im ausgeschalteten Zustand ein Text auf das Display übertragen, so wird dieser nun dargestellt. \DI:OFF Nach diesem wird der Text auf dem Display ausgeblendet- nicht gelöscht! Schaltet man das Display ein so erscheint der Text wieder. \CLR Der Text auf der Anzeige wird gelöscht und der Cursor auf die Position 1,1 gestellt 3.4. Die Hintergrundbeleuchtung: Mit der LCD-Anzeige kann man auch Displays betreiben die über eine Hintergrundbeleuchtung verfügen. Diese Beleuchtung lässt sich mittels Befehl ein- oder ausschalten \BL:ON Empfängt der Controller dieses wird das Licht eingeschaltet \BL:OFF Dieses schaltet das Licht wieder aus 3.5. Die Steuerung des Cursors Der Cursor verfügt über fünf Funktionen. Cursor Ein Cursor EIN blinkend Cursor Aus Home Position x y einnehmen. Wird der Cursor eingeschaltet so wird er an der aktuellen Position auf dem Display dargestellt. Dies ist die Position an der das nächste Zeichen eingefügt wird. Schaltet man die Blink-Funktion ein so wird der Cursor auch automatisch eingeschaltet, wenn er aus war. Dadurch werden lange zeilen vermieden. Will man von einem blinkenden Cursor auf eine normale Darstellung umschalten, so schaltet man den Cursor einfach noch einmal ein. Dadurch schaltet sich die Blinkfunktion aus. Die Home-Funktion dient dazu den Cursor an die Position 1,1 zu bewegen. Dies ist im Allgemeinen die obere linke Ecke. Das Display wird nicht gelöscht. Mit der Funktion Position kann man den Cursor an jede beliebige Stelle des Display bewegen.

3.5.1. Cursor ein / blinken ein / aus \CR:ON Schaltet den Cursor in der normalen Darstellung EIN Er wird ab sofort als Strich _ in der untersten Matrixzeile dargestellt. Hat der Cursor vorher geblinkt wir das Blinken damit ausgeschaltet \CR:FLASH Jetzt wird der Cursor blinkend auf dem Display dargestellt. _ _ \CR:OFF Mit diesem verschwindet der Cursor vom Display. 3.5.2. Cursor positionieren \CR:HOME Der Cursor wird in der linken oberen Ecke des Displays positioniert. \CR:HOME Mit dem Befehl GO kann der Cursor an jede beliebige Stelle auf dem Display bewegt werden. Dazu wird nach dem Doppelpunkt zunächst die Zeile angegeben in der der Cursor stehen soll. Durch ein Komma getrennt wird dann die Spalte angegeben. Die Ziffern für die Position müssen immer zweistellig angegeben werden. Beispiel, der Cursor soll in die 3.Zeile, an die Position 8, dann sieht der Befehl so aus: \GO:03,08.

4. Konfiguration Sowohl das Übertragungsformat der RS232 als auch der Typ des LCD lässt sich an der Anzeige einstellen. Nachdem die Daten im EEprom des Controllers dauerhaft gespeichert sind, führt die Anzeige einen Reset aus. Ab jetzt ist die neue Konfiguration gültig. Die s für die Konfiguration dürfen nicht in Kombination mit Text übertragen werden. 4.1. Übertragungsformat RS232 Schnittstelle \SE:COM,bbbbb,8,p,1 Konfiguration Mit diesem Befehl kann das RS232-Übertragungsformat der RS232-Schnittstelle eingestellt werden. Baudrate 00300 300 Baud (immer 5-stellig) 01200 1200 Baud 02400 09600 19200 38400 57600 2400 Baud 9600 Baud 19200 Baud 38400 Baud 57600 Baud Datenbits 8 Es werden immer 8 Datenbits übertragen Parität N NONE Keine Parität E EVEN Gerade Parität O ODD Ungerade Parität Stopbit 1 immer ein Stopbit verwenden So wird die Schnittstelle auf 9600Baud, 8 Daten, 1 Stopbit und keine Parität eingestellt \SE:COM,09600,8,N,1 Konfiguration 4.2. Konfiguration des LCD-Display-Typs \SE:LCD,nn Konfiguration Mit diesem kann man den Typ des LCD-Display eingestellt werden. Displaytyp (immer 2-stellig) 1 2 3 4 5 6 7 8 9 10 11 12 13 1 Zeile * 8 Zeichen 1 Zeile * 16 Zeichen 2 Zeilen * 8 Zeichen oder 1 Zeile * 16 Zeichen (8+8) 1 Zeile * 20 Zeichen 1 Zeile * 40 Zeichen 2 Zeilen * 12 Zeichen 2 Zeilen * 16 Zeichen 2 Zeilen * 20 Zeichen 2 Zeilen * 24 Zeichen 2 Zeilen * 40 Zeichen 4 Zeilen * 16 Zeichen 4 Zeilen * 20 Zeichen Display-Controller HD44780 4 Zeilen * 20 Zeichen Display-Controller KS0073

5. Referenztabelle der Befehle: Beleuchtung Cursor Display Konfiguration \BL:ON \BL:OFF \CR:ON \CR:OFF \CR:FLASH \CR:HOME \GO:zz,ss \CLR \DI:ON \DI:OFF \SE:COM,nnnnn,8p1 \SE:LCD,nn Beleuchtung ein Beleuchtung ein Cursor einschalten Cursor ausschalten Cursor soll blinken Cursor an die Position oben links (1,1) Cursor an ZEILE,SPALTE positionieren Display löschen Display einschalten Display ausschalten Format für die RS232 wählen LCD-Typ festlegen