Herunterladen Inhalt Inhalt Diese Seite drucken

Werbung

Stand 05.2019
TECHNISCHE DATEN
·
MIT KAPAZITIVEN TOUCH
·
4 SERIELLE SCHNITTSTELLEN USB, RS232, SPI, I²C
·
8 DIGITALE, FREI DEFINIERBARE I/Os EINGEBAUT
·
2 ANALOGE EINGÄNGE / 1 ANALOGER AUSGANG
·
8 EINGEBAUTE FONTS
·
PIXELGENAUE POSITIONIERUNG BEI ALLEN FUNKTIONEN
·
BILDSCHIRMSCHONER MODI
·
BIS ZU 256 BILDER INTERN SPEICHERBAR
·
BIS ZU 256 MAKROS PROGRAMMIERBAR
·
TEXT UND GRAFIK MISCHEN,BLINKATTRIBUTE: EIN/AUS/INVERS
·
VERÄNDERBARE DISPLAYHELLIGKEIT (SOFTWARE)
BESTELLBEZEICHNUNGEN
2,9'' OLED MIT USB UND TOUCHPANEL
...MIT SCHAUBKLEMME UND STECKER
1,7'' OLED MIT USB UND TOUCHPANEL
...MIT SCHRAUBKLEMME UND STECKER
ZUBEHÖR
USB KABEL MINI (~ 1m)
IDC KABEL 25cm 1 STECKER (PLUGL128-6)
... MIT 2 STECKERN
IDC KABEL 25cm 1 STECKER (PLUGS102-6)
... MIT 2 STECKERN
INDIVIDUELLE LÄNGEN AUF ANFRAGE
Zeppelinstr. 19 · D-82205 Gilching · Phone +49-(0)8105-778090 · Fax +49-(0)8105-778099 · w w w .lcd-module.de · info@lcd-module.de
EA PLUG-Serie
EA PLUGL128-6GTC
EA PLUGL128-6GTCZ
EA PLUGS102-6GTC
EA PLUGS102-6GTCZ
EA KUSB-MINI
EA KB-126
EA KB-226
EA KB-120
EA KB-220

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für EA PLUGL128-6GTC

  • Seite 1 BIS ZU 256 MAKROS PROGRAMMIERBAR · TEXT UND GRAFIK MISCHEN,BLINKATTRIBUTE: EIN/AUS/INVERS · VERÄNDERBARE DISPLAYHELLIGKEIT (SOFTWARE) BESTELLBEZEICHNUNGEN 2,9'' OLED MIT USB UND TOUCHPANEL EA PLUGL128-6GTC ...MIT SCHAUBKLEMME UND STECKER EA PLUGL128-6GTCZ 1,7'' OLED MIT USB UND TOUCHPANEL EA PLUGS102-6GTC ...MIT SCHRAUBKLEMME UND STECKER EA PLUGS102-6GTCZ ZUBEHÖR...
  • Seite 2: Inhaltsverzeichnis

    Menübox/ Touchmenü ......................... 75 Touch ..............................76 KitEditor ..............................77 Elektrische Spezifikation ........................78 Maßzeichnung EA PLUGL128-6 ......................80 Maßzeichnung EA PLUGS102-6 ......................81 2 / 81 ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and...
  • Seite 3: Revisionsübersicht

    EA PLUG-Serie REVISIONSÜBERSICHT EA PLUG-Serie Firmware Date Version Info 06.02.2019 Version Bugs: Formated strings are displayed too large by one zoom level Partly missing reset of protocol send buffer length Internal: Change flash routine for testmacro 07.12.2018 Version First release...
  • Seite 4: Allgemein

    EA PLUG-Serie ALLGEMEIN Die EA PLUG-Serie ermöglicht mit dem integrierten Befehlsatz eine einfache grafische Darstellung. Neben diversen eingebauten Schriften, welche pixelgenau verwendet werden können, bietet es zudem eine ganze Reihe ausgefeilter Grafikfunktionen. Das Display ist mit 3,3V...5V sofort betriebsbereit. Die Ansteuerung erfolgt über eine der vier eingebauten seriellen Schnittstellen RS232, SPI, I²C oder USB.
  • Seite 5: Hardware

    EA PLUG-Serie HARDWARE Die EA PLUG-Serie besteht aus einem OLED Display und einem kapazitiven Touchpanel. Das Modul lässt sich schnell und einfach über eine USB Schnittstelle in Betrieb nehmen. Es ist für eine Betriebsspannung von 3,3 bis 5V ausgelegt. Die Datenübertragung erfolgt seriell im RS232 Format, per SPI, I²C oder direkt mit USB.
  • Seite 6: Pinbelegung Zif Stecker

    EA PLUG-Serie PINBELEGUNG ZIF STECKER (J3) Pin Symbol I/O Beschreibung Ground 0V Spannungsversorgung 3.3~5V Reset interner Pull-Up (10kW), low active SPI: Chip Select low active MOSI SPI: MOSI MISO SPI: MISO SPI: Clock RS232: Receive Data interner Pull-Up (1MW) RS232: Transmit Data RS485: Transmit enable I²C: Serial Data...
  • Seite 7: Pinbelegung Schraubklemme

    Digitaler Ein- oder Ausgang Low Power Ausgang I/O 8 Digitaler Ein- oder Ausgang Low Power Ausgang 1) Nur in der Hardwarevariante Z bestückt (EA PLUGL128G-6TCZ oder EA PLUGS102-6GTCZ) ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and 7 / 81...
  • Seite 8: Pinbelegung Wannenstecker

    Peripherie (max. 100mA) Ground 0V 1) Nur in der Hardwarevariante Z bestückt (EA PLUGL128G-6TCZ oder EA PLUGS102-6GTCZ) 2) Nur für EA PLUGL128-6 8 / 81 ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and...
  • Seite 9: Serielle Schnittstellen

    Der Universal Serial Bus ist ein serielles Bussystem zur Verbindung mit einem Computer oder anderem Gerät. Er basiert auf einer differentiellen Datenübertragung. Die Bustopologie ist eine strikte Master-Slave-Kommunikation (Ausnahme: On the Go Geräte). Im Fall der EA PLUG-Serie muss immer der PC/Master die Kommunikation leiten. Das Modul verfügt über eine CDC Geräteklasse und meldet sich damit als virtuelle serielle COM-Schnittstelle am PC an:...
  • Seite 10: Rs232

    In der PC-Welt und Industriesteuerungen sind Pegel von +12V bzw. - 12V als Standard definiert. Innerhalb von Platinen bzw. in Mikrokontrollersteuerungen wird mit 0V bzw. VDD (im Fall der EA PLUG-Serie 3,1V) gearbeitet. Um die Signalpegel anzupassen gibt es einige Möglichkeiten in Form von Levelshiftern (z.B.
  • Seite 11 Die EA PLUG-Serie ist für den direkten Anschluss an eine RS-232 Schnittstelle mit CMOS Pegeln (im Fall der EA PLUG-Serie 3,1V) geeignet. Steht jedoch nur eine Schnittstelle mit ±12V Pegeln zur Verfügung, so ist ein externer Pegelwandler erforderlich (z.B. ICL3232, MAX3232).
  • Seite 12: Spi

    EA PLUG-Serie RS485 - Verbindung zu einer SPS (EA PLUG-Serie als Slave) Das Serial Peripheral Interface ist ein Bussystem für eine serielle synchrone Datenübertragung zwischen verschiedenen ICs. Der Bus besteht aus folgenden Leitungen: · MOSI (Master Out ® Slave In) auch SDO (Serial Data Out) oder DO ·...
  • Seite 13: I²C

    EA PLUG-Serie DORD (0) - MSB First DORD (1) - LSB First Die maximale Frequenz des Moduls ist 1MHz. Das Modul benötigt eine bestimmte Zeit um die Daten bereit zu stellen; deshalb muss vor den zu lesenden Byte mindestens 50µs gewartet werden (keine Aktivität auf der SCK-Leitung).
  • Seite 14: Digitale Ein- Und Ausgänge

    EA PLUG-Serie DIGITALE EIN- UND AUSGÄNGE Das Modul verfügt über 8 digital I/O's (CMOS Pegel, nicht potentialfrei). Sie können in beliebiger Anzahl umdefiniert werden. Anmerkung: I/O 5 kann als PWM Ausgang verwendet werden. Eingänge (I/O 1-8) Im Auslieferungszustand sind alle Leitungen als Eingänge eingestellt. Jeder Eingang hat einen internen Pullup, somit ist es möglich Taster und Schalter direkt...
  • Seite 15 EA PLUG-Serie Lötbrücken für I/O ports 1-4 (EA PLUGL128-6) Lötbrücken für I/O ports 1-4 (EA PLUGS102-6) ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and 15 / 81 typographical errors reserved.
  • Seite 16 EA PLUG-Serie Ausgänge (I/O 5-8 / Low power ) Über den Befehl können ein oder mehrere Eingänge als Ausgang umdefiniert werden. Jeder Ausgang kann per Befehl individuell angesteuert werden. Pro Leitung kann ein Strom von maximal 5mA geschaltet werden. Es ist somit möglich, mit einem Ausgang direkt eine LED (low current) zu schalten.
  • Seite 17: Pwm

    EA PLUG-Serie Das Modul verfügt über die Möglichkeit mittels PWM-Signal (Pulsweitenmodulation) externe Komponenten anzusteuern. Der Ausgangspin des PWM Signals ist I/O Port 5. Dabei wird bei konstanter Frequenz (einstellbar von 2 Hz bis 24 kHz #YO) das Tastverhältnis eines rechteckigen Impulses geändert.
  • Seite 18: Externer Lautsprecher

    EA PLUG-Serie EXTERNER LAUTSPRECHER Die EA PLUG-Serie wird mit einem Lautsprecher ausgeliefert. Ist dieser zu leise kann man stattdessen einen eigenen Lautsprecher anschließen. Hierzu werden Pin 29 oder Pin 30 (Power) verwendet (siehe hierzu nachfolgende Applikationsbeispiele). Der interne Lautsprecher wird durch Entfernen des 0 W Wiederstandes (SB Speaker) deaktiviert.
  • Seite 19 EA PLUG-Serie Applikationsbeispiele: Anschluss eines externen Lautsprechers: Ein externer Lautsprecher kann direkt an die beiden Pins V und SPEAK POW angeschlossen werden. Folgende Maximalwerte dürfen nicht überschritten werden. Wert min. typ. max. Einheit Stromaufnahme Leistungsaufnahme Innenwiderstand Lautsprecher Anschluss eines externen Lautsprechers Anschluss eines externen Lautsprechers mit mehr Leistung: Möchte man die Lautstärke weiter erhöhen benötigt man eine zusätzliche Ansteuerschaltung mit...
  • Seite 20: Software

    EA PLUG-Serie SOFTWARE Die Programmierung des Displays erfolgt über Befehle wie z.B. Zeichne ein Rechteck von (0,0) nach(64,15). Es ist keine zusätzliche Software oder Treiber erforderlich. Zeichenketten lassen sich pixelgenau platzieren. Blinkattribute können beliebig oft vergeben werden - auch für Grafiken. Das Mischen von Text und Grafik ist jederzeit möglich.
  • Seite 21: Ebenen

    EA PLUG-Serie EBENEN Die EA PLUG-Serie besitzt zwei verschiedene Ebenen: · Terminal-Ebene · Grafik-Ebene Die Terminal-Ebene kann für die ersten Schritte oder zum Debuggen verwendet werden. Beim Starten des Moduls ist die Terminal-Ebene aktiv und der Cursor blinkt in der ersten Zeile. Alle empfangenen Zeichen werden auf dem Modul im ASCII Format angezeigt (Ausnahmen: CR, LF, FF, ESC, '#').
  • Seite 22 EA PLUG-Serie Möglichkeiten Befehle an das Modul zu übertragen: ASCII-Modus · Das Escape-Zeichen entspricht dem Zeichen '#' (hex; $23, dec: 35). · Die Befehlsbuchstaben folgen direkt im Anschluss an das '#' Zeichen. · Die Parameter werden im Klartext (mehrere ASCII Ziffern) mit einem nachfolgenden Trennzeichen (z.B.
  • Seite 23: Blinkmodus

    EA PLUG-Serie DISLPAY BLINKMODUS Nach dem Einschalten oder dem Befehl 'ESC DG 0' ist das PLUG im Blinkmodus. Zwei Bildinhalte werden abwechselnd in einem einstellbaren Zeitraum nacheinander angezeigt. Blinkattribute werden mit den Befehlen #ZB, #UB, #GB' eingestellt: · n1=0: Kein blinken ·...
  • Seite 24: Zeichensätze

    EA PLUG-Serie ZEICHENSÄTZE Es sind standardmäßig, außer dem 8x8 Terminalfont (Font-Nr. 0), noch 3 monospaced, 3 proportionale Zeichensätze und 1 großer Ziffernfont integriert. Die proportionalen Zeichensätze ergeben ein schöneres Schriftbild, gleichzeitig benötigen sie weniger Platz auf dem Bildschirm (z.B. schmales 'i' und breiten 'W'). Jedes Zeichen kann pixelgenau platziert werden und in der Höhe und Breite von 1- bis 4-fach vergrößert werden.
  • Seite 25 EA PLUG-Serie Font 2: 6x8 m onospaced ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and 25 / 81 typographical errors reserved.
  • Seite 26 EA PLUG-Serie Font 3: 7x12 m onospaced 26 / 81 ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and typographical errors reserved.
  • Seite 27 EA PLUG-Serie Font 4: GENEVA10 proportional ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and 27 / 81 typographical errors reserved.
  • Seite 28 EA PLUG-Serie Font 5: CHICAGO14 proportional 28 / 81 ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and typographical errors reserved.
  • Seite 29 EA PLUG-Serie Font 6: Swiss30 Bold proportional Font 7: grosse Ziffern BigZif57 Ladbare Zeichensätze KitEditor kann verwendet werden, um weitere Zeichensätze zu integrieren. · Compileranweisung WinFont: Damit ist es möglich, TrueType-Fonts in verschiedenen Größen zu rastern und einzubinden. Sie können entweder den kompletten Zeichensatz (ASCII) einbinden oder sie wählen aus dem gesamten Unicode-Zeichensatz berstimmte Zeichen aus.
  • Seite 30 EA PLUG-Serie geöffnet werden. Dies ist vor Allem bei kyrillischen, asiatischen oder Symbolschriftarten zu empfehlen. Der KitEditor setzt daraufhin automatisch den richtigen ASCII-Code ein. Alternativ zu den Anführungsstrichen können geschweifte Klammern genutzt werden (z.B. #ZL 5,5, {48656C6C6F}). · Compileranweisung Font: Alle *FXT Zeichensätze können verwendet werden.
  • Seite 31: Touch Panel

    Die Version -xxxTC wird mit einem kapazitiven Touchpanel ausgeliefert. Bis zu 40 Touchbereiche (Tasten, Schalter, Menüs, Bargrapheingaben), können gleichzeitig und pixelgenau definiert werden. Die EA PLUG-Serie unterstützt die Darstellung mit komfortablen Befehlen. Beim Berühren der Touch-Tasten können diese automatisch invertiert werden und ein Summer (Pin 29/30) signalisiert die Berührung) Der zuvor definierte Return-Code der Taste wird über die Schnittstelle gesendet...
  • Seite 32: Makro Programmierung

    EA PLUG-Serie MAKRO PROGRAMMIERUNG Einzelne oder mehrere Befehlsfolgen können als sog. Makros zusammengefasst und im EEPROM fest abgespeichert werden. Diese können dann mit den Befehlen Makro ausführen gestartet werden. Der KitEditor wird dazu verwendet solche Makros in den internen Speicher zu schreiben.
  • Seite 33: Protokoll/Datenübertragung

    Serielle Schnitstellen nachgelesen werden. Die Datenübertragung ist jeweils eingebettet in einen festen Rahmen mit Prüfsumme. Die EA PLUG-Serie quittiert dieses Paket mit dem Zeichen <ACK> (=0x06) bei erfolgreichem Empfang oder <NAK> (=0x15) bei fehlerhafter Prüfsumme oder Empfangspufferüberlauf. In Falle eines <NAK>...
  • Seite 34: Deaktivieren Des Small Protokolls

    Es wird dringend empfohlen das Protokoll im Normalbetrieb zu aktivieren. Empfangspufferüberfläufe würden ansonsten nicht detektiert. Lötbrücke zum Deaktivieren des Sm all Protokolls (EA PLUGL128-6) Lötbrücke zum Deaktivieren des Sm all Protokolls (EA PLUGL128-6) Anmerkung: Deaktivieren Sie das Protokoll nicht, wenn sie USB als Kommunikationsschnittstelle verwenden.
  • Seite 35 Eingerahmt von <DC1>, der Anzahl der Daten "len" und der Prüfsumme "bcc" werden die jeweiligen Nutzdaten übertragen. Als Antwort sendet das Display <ACK> zurück. 1. Übertragung von Befehlen oder Daten zur EA PLUG-Serie Dieser Protokoll-Befehl überträgt Daten zum Display. Es können mehrere Grafikbefehle in ein Protokollpaket verpackt werden.
  • Seite 36 EA PLUG-Serie 5. Protokollinformationen Hierüber läßt sich die maximale Paketgröße welche das Display senden darf begrenzen. Voreingestellt ist eine Paketgröße mit bis zu 64 Byte Nutzdaten. Weiterhin lässt sich der Timeout in 1/100s einstellen. Der Timeout spricht an, wenn einzelne Bytes verloren gegangen sind. Danach muss das gesamte Paket nochmals übertragen werden.
  • Seite 37: Software Reset

    EA PLUG-Serie 9. Schnittstelle exklusiv anfordern Alle 4 seriellen Schnittstellen werden parallel und gleichwertig behandelt. Um zu gewährleisten, dass eine Abfolge von Protokollpaketen ohne Unterbrechung durchgeführt wird, können die anderen seriellen Schnittstellen deaktiviert werden und die Schnittelle exklusiv angefordert werden. Dies ist zum Beispiel bei einem Projektupdate über USB sinnvoll.
  • Seite 38 EA PLUG-Serie BCC-Berechnung Für die Berechnung der Prüfsumme wird eine einfache 8-Bit Summenprüfung (Modulo 256) benötigt. Im Folgenden sehen Sie eine typische C-Implementierung. //---------------------------------------------------------------------------- //function: buffer2bcc() //input: ptr data, block length //output: Byte bcc //descr: calculate bcc for a buffer...
  • Seite 39: Befehlsübersicht

    EA PLUG-Serie BEFEHLSÜBERSICHT Die Befehle können zur Laufzeit über die seriellen Schnittstellen übertragen werden oder in sogenannten Macrofiles auf dem internen FLASH-Speicher des Moduls abgelegt sein. In den folgenden Tabellen sind alle Befehle beschrieben. Alle Befehle auf einen 'Blick Terminalfenster #T...
  • Seite 40 EA PLUG-Serie Textfunktionen #Z Font einstellen Font-Zoomfaktor Zusätzlicher Zeilenabstand Leerzeichenbreite einstellen Text-Winkel Text-Verknüpfungsmodus Text-Blinkattribut Zeichenkette ausgeben (linksbündig) Zeichenkette ausgeben (zentriert) Zeichenkette ausgeben (rechtsbündig) Zeichenkette für Terminal Bildfunktionen #U Bild-Zoomfaktor Bild-Winkel Bild-Verknüpfungsmodus Bild-Blinkattribut Bild aus Clipboard Internes Bild laden Bild laden...
  • Seite 41 EA PLUG-Serie Menü Makro ausführen Port Makro ausführen Bit Makro ausführen Analog Makro ausführen Makro mit Verzögerung Automatische Makros einmal Automatische Makros zyklisch Automatische Makros pingpong DefineMakroprozess definieren Makroprozess Zeitintervall Makroprozesse anhalten Allgemein #Y, #S, #X, #+ Helligkeit speichern Helligkeit einstellen Helligkeit erhöhen...
  • Seite 42 EA PLUG-Serie Touch-Rahmen Form Radiogroup für Schalter Beschriftungs Font Beschriftungs-Zoomfaktor Zusätzlicher Zeilenabstand Beschriftungs-Winkel Touch-Taste definieren Touch Taste definieren (Bild) Touch-Schalter definieren Touch Schalter definieren (Bild) Touch-Taste mit Menüfunktion definieren Zeichenbereich definieren Freien Touchbereich definieren Bargraph per Touch einstellbar Touch-Abfrage Ein/Aus...
  • Seite 43: Terminalfenster

    EA PLUG-Serie TERMINALFENSTER Im Terminalfenster werden alle empfangenen Daten direkt angezeigt. Dieses Fenster ist nützlich um während der Entwicklungszeit schnell einfache Ausgaben zu erstellen oder Fehlermeldungen zu erhalten. Befehl Codes Anmerkung Bildschirm wird gelöscht und der Cursor nach Form feed FF (dec: 12) Pos.
  • Seite 44: Displayfunktionen

    EA PLUG-Serie DISPLAYFUNKTIONEN (WIRKUNG AUF DAS GESAMTE DISPLAY) Befehl Codes Anmerkung Orientierung =0 (0°); =1 (90°); =2 (180°); =3 Display Orientierung Orientierung (270°) Reset Display Führt einen Reset des Displays durch Displayinhalt Befehl Codes Anmerkung Displayinhalt löschen Displayinhalt löschen (alle Pixel aus)
  • Seite 45: Clipboard

    EA PLUG-Serie CLIPBOARD (ZWISCHENSPEICHER FÜR BILDBEREICHE) Befehl Codes Anmerkung Der gesamte Displayinhalt wird als Displayinhalt speichern Bildbereich ins Clipboard kopiert Der Bildbereich von x1, y1 bis nach x2, y2 Bereich sichern x1, y1, x2, y2 wird ins Clipboard kopiert Der Bildbereich im Clipboard wird wieder ins...
  • Seite 46: Geraden- Und Bereichs-Funktionen

    EA PLUG-Serie GERADEN- UND BEREICHS-FUNKTIONEN Geraden und Punkte Befehl Codes Anmerkung n1= x-Punktgröße (1...15); n2 = y- Punktgröße/ Liniendicke n1, n2 Punktgröße (1...15) Zeichen-Modus =1 (setzen); =2 (löschen); =3 Verknüpfungsmodus Modus (ivers) einstellen Blink-Modus =0 (kein blinken); =1 (an/aus); Blinkmodus Modus =2 (invertierend blinken);...
  • Seite 47 EA PLUG-Serie Rahm en ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and 47 / 81 typographical errors reserved.
  • Seite 48: Textfunktionen

    EA PLUG-Serie TEXTFUNKTIONEN Einstellungen Befehl Codes Anmerkung Font einstellen Font mit der Nummer n1 = 0...15 einstellen x = x-Zoomfaktor(1...4); y = y-Zoomfaktor Font-Zoomfaktor x, y (1...4) Zwischen zwei Textzeilen einen zusätzlichen Zusätzlicher Zeilenabstand Abstand Zeilen-Abstand = 0...15 Pixel einfügen...
  • Seite 49: Bildfunktionen

    EA PLUG-Serie BILDFUNKTIONEN Einstellungen Befehl Codes Anmerkungen x = x-Zoomfaktor (1...4); y = y-Zoomfaktor Bild-Zoomfaktor x, y (1...4) Ausgabe-Winkel = 0 (0°); = 1 (90°); = 2 Bild-Winkel Winkel (180°); = 3 (270°) des Bildes Bild-Verknüpfungs-Modus = 1 (setzen); =2 Bild-Verknüpfungsmodus...
  • Seite 50: Bargraphfunktionen

    EA PLUG-Serie BARGRAPH/ SCHIEBEREGLER Befehl Codes Anmerkung Bargraph nach L(inks), R(echts), O(ben), U(nten) mit der Nummer n1=1..32 definieren. x1, y1, x2, y2 sind das umschließende n1, x1, y1, x2, Rechteck des Bargraphs, Bargraph definieren y2, aw ew Typ, aw und ew sind die Werte für 0% und 100%.
  • Seite 51 EA PLUG-Serie Befehl Codes Anmerkung Dem Analogausgang wird der Bargraph mit der Nummer nr=1...20 zugewiesen Bargraph für Analogausgang ESC 128, nr Bei der Bargraphdefinition sind die Anfangs- und Endwerte (aw, ew) in [mV/20] anzugeben. ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and 51 / 81 typographical errors reserved.
  • Seite 52: Blinkbereiche

    EA PLUG-Serie BLINKBEREICHE Befehl Codes Anmerkungen Einstellen der Blink-Zeit =1...15 in 1/10s; = 0 Blinkzeit einstellen Zeit (Blinkfunktion deaktivieren) Löscht das Blinkattribut von x1, y1 bis x2, y2. Nicht für phasenverobene Blinkbereiche! Blinkattribut löschen x1, y1, x2, y2 (Kopiert den Bereich von der Graphik- in die...
  • Seite 53: Menübox/ Touchmenü

    EA PLUG-Serie MENÜBOX/ TOUCHMENÜ Einstellungen für Menübox/ Touchmenü Befehl Codes Anmerkungen Font mit der Nummer n1 = 0...15 für Menü-Font einstellen Menüdarstellung einstellen x = x-Zoomfaktor (1...4); y = y-Zoomfaktor Menü-Font-Zoomfaktor x, y (1...4) Zwischen Menüeinträgen zusätzlichen Zeilen- Zusätzlicher Zeilenabstand Abstand Abstand (0...15 Pixel) einfügen...
  • Seite 54 EA PLUG-Serie Weitere Menübefehle (mit Touch) Befehl Codes Anmerkungen Der Bereich x1, y1 nach x2, y2 wird als Menü-Taste definiert. Down Code:(1...255) Rückgabe/ Touchmakro beim Drücken. Up Code:(1...255) Rückgabe/ Touchmakro beim Menü-Abbruch. Code:(1...255)Rückgabe/ Menümakro+(Eintragsnummer-1) nach Auswahl eines Menü-Eintrags. (down/up Code = 0: Aktivieren/Abbruch wird nicht gemeldet.)
  • Seite 55: Makro

    EA PLUG-Serie MAKRO Einzelne oder mehrere Befehlsfolgen können als sogenannte Makros zusammengefasst werden. Diese können dann mit den Befehlen gestartet werden. Makros aufrufen Befehl Codes Anmerkung Das (Normal-)Makro mit der Nummer n1 Normal Makro ausführen (0..255) aufrufen (max. 7 Ebenen) Das Touch-Makro mit der Nummer n1 (0..255)
  • Seite 56 EA PLUG-Serie Automatische (Normal-)Makros Befehl Codes Anmerkung Das (Normal-)Makro mit der Nummer n1 (0..255) mit Verzögerung (in 1/10s) aufrufen. Makro mit Verzögerung n1, Verzögerung Die Ausführung wird durch Befehle (z.B, durch Empfang oder Touchmakros) gestoppt. Makros n1..n2 automatisch einmal Automatische Makros abarbeiten;...
  • Seite 57: Allgemein

    EA PLUG-Serie ALLGEMEIN Helligkeit Befehl Codes Anmerkung Aktuellen Helligkeitswert im FLASH Helligkeit speichern abspeichern Helligkeit einstellen Helligkeit Helligkeit =0%...150% einstellen Helligkeit erhöhen Aktuellen Helligkeitswert erhöhen Helligkeit reduzieren Aktuellen Helligkeitswert verringern Helligkeit n1 =0 (aus); =1 (an); =2...255: Helligkeit an/aus Display für n1/10s einschalten.
  • Seite 58 EA PLUG-Serie Befehl Codes Anmerkung SPI-Modus[0...3] und Datenreihenfolge (=0 MSB first; =1 LSB first) setzen.Flash =0 Modus, (Einstellungen sind nur bis zum nächsten SPI Einstellungen Datenreihenfolge Reset gültig), =1 (Einstellungen dauerhaft , Flash abspeichern). SPI Standardeinstellungen: Modus 3 MSB. I²C Adresse einstellen. Flash =0 (Einstellungen sind nur bis zum nächsten...
  • Seite 59: I/O/ Digital/ Pwm

    EA PLUG-Serie I/O/ DIGITAL/ PWM Befehle Codes Anmerkung n1 =0 (Eingabe-Ports als Binärwert einlesen); Eingabe Port lesen =1..8 (Eingabe-Port n1 einlesen) Der automatische Scan des Eingabe-Port wird Port Scan an/aus n1 =0 (deaktiviert); =1 (aktiviert) Der Eingabe-Port wird n1 = 0 (normal Eingabe Port invers ausgewerter);...
  • Seite 60: Analogeingang/ Analogausgang

    EA PLUG-Serie ANALOGEINGANG/ ANALOGAUSGANG Befehlsgruppe um den Analogeingang und -ausgang des Moduls zu parametrisieren und auszulesen. Das Modul hat zwei 12-Bit Analogeingänge und einen 8-Bit Analogausgang. Analogeingang Befehle Codes Anmerkung Der Abgleich für die Analogkanäle erfolgt folgendermaßen: 1.) Definierte Spannung (1..3.1V) an AIN1...
  • Seite 61: Analogausgang

    EA PLUG-Serie Befehle Codes Anmerkung Aktuellen Benutzerwert für Analog- Benutzerwert anzeigen Kanal, x, y Kanal=1...2 rechtsbündig an x, y ausgeben Analogausgang Befehle Codes Anmerkung Font für Analogausgang mit der Nummer n1 Benutzerwert Font 128, n1 einstellen Zoomfaktor für Analogausgang einstellen; x =...
  • Seite 62: Touch

    EA PLUG-Serie TOUCH Einstellungen Befehle Codes Anmerkung Der Rahmentyp für die Darstellung von Touch-Rahmen Form Rahmen Touch-Tasten/Schaltern wird eingestellt. Innerhalb einer Gruppe ist immer nur 1 Schalter aktiv, alle anderen werden deaktiviert nr=0: neu definierte Schalter gehören keiner Gruppe an.
  • Seite 63 EA PLUG-Serie Befehle Codes Anmerkung Die Touch-Taste mit dem zugeordnetem Touch-Taste invertieren N Code Return-Code wird manuell invertiert. x1, y1, x2, y2, 'K': Der Bereich von x1, y1 nach x2, y2 wird Down Code, Up als Schalter definiert. Code, Text ..., 'J': Das Bild Nummer.
  • Seite 64: Menü Funktion

    EA PLUG-Serie Menüfunktion Befehle Codes Anmerkung Der Bereich x1, y1 nach x2, y2 wird als Menü-Taste definiert. Down Code:(1...255) Rückgabe/Touchmakro beim Drücken. Up Code:(1...255) Rückgabe/Touchmakro beim Menü-Abbruch Code:(1...255) Rückgabe/Menümakro+(EintragsNr-1) nach Auswahl eines Menü-Eintrags. (down/up code = 0: Aktivieren/Abbruch wird nicht gemeldet.)
  • Seite 65: Touchbereich Löschen

    EA PLUG-Serie Antworten Befehle Codes Anmerkung Der Down Code des aktivierten Schalters aus Radiogroup abfragen der Radiogroup mit der Nummer nr wird in den Sendepuffer gestellt Zustand des Schalters (Aus=0; Ein=1) wird in Touch-Schalter abfragen den Sendepuffer gestellt Touchbereich löschen...
  • Seite 66: Antworten/ Rückmeldungen

    EA PLUG-Serie ANTWORTEN/ RÜCKMELDUNGEN Alle Antworten der EA PLUG-Serie werden in einen Sendepuffer gestellt. Über das Small-Protokoll werden diese dann vom Host angefordert. Dies kann per „Polling“ geschehen, oder altenativ dazu zeigt der Pin 20 „SBUF“ mit einem LO-Pegel an, dass Daten zur Abholung bereit stehen.
  • Seite 67: Antworten Ohne Längenangabe

    EA PLUG-Serie Kanal, Nach dem Befehl '#VS' wird eine formatierte Zeichenkette des analogen Kanals Formatierte (ADC: 1..2/ DAC) übertragen Zeichenkette Antworten ohne Längenangabe Nach dem Befehl '#UH' wird ein Hardcopy gesendet. x, y = Startkoordinaten des Hardcopy (Linke obere Ecke) x, y, Bilddaten...
  • Seite 68: Befehlsbeispiele

    EA PLUG-Serie BEFEHLSBEISPIELE 68 / 81 ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and typographical errors reserved.
  • Seite 69: Displayfunktionen

    EA PLUG-Serie DISPLAYFUNKTIONEN Bildschirmschoner #DZ2,1, #DX0,5, #DZ2,1, #DX1,10, PICTURE: nr,<file> Das Bild wurde mit dem Kit Editor im internen Speicher des Display abgespeichert (Bildnr.: 1) #DZ1,1, #DW10,50,5,50, #DZ3,1, #DV10,5, ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and 69 / 81 typographical errors reserved.
  • Seite 70: Geraden-/Bereichsfunktionen

    EA PLUG-Serie GERADEN- UND BEREICHS-FUNKTIONEN Gerade/ Rechteck zeichnen #GD10,10,117,53 #GD10,10,30,20, #GW40,45, #GW55,30, #GW117,35, #GR10,10,117,53 Bereich/ Box zeichnen #RM10,10,117,53,2 #RO10,10,117,53,2 #RR10,10,117,53,15 70 / 81 ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and typographical errors reserved.
  • Seite 71: Textfunktionen

    EA PLUG-Serie TEXTFUNKTIONEN Einstellungen #ZF6, Font Nummer 6 (Swiss 30 Bold proportional) Zeichenkette platzieren #ZL10,20,"Left" #ZC63,20,"Center" #ZR117,20,"Right" ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and 71 / 81 typographical errors reserved.
  • Seite 72: Bildfunktionen

    Display abgespeichert (Bildnr.: 1) #UL39,7,BLH data BLH image data: 0C 0D 0E Bildformat (BLH) Mit dem BitmapEdit (Teil der EA LCD-Tools) können Bilder bearbeitet und in das BLH-Format umgewandelt werden. Struktur einer Bilddatei im BLH-Format: Beschreibung Anzahl an Bytes Bildbreite Bildhöhe...
  • Seite 73: Die Komplette Blh-Datei

    EA PLUG-Serie Bit Nr. Bit Nr. 7 6 5 4 3 2 1 0 7 6 5 4 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9 Byte 10 Byte 11...
  • Seite 74: Bargraphfunktionen

    EA PLUG-Serie BARGRAPH/ SCHIEBEREGLER #BR1,10,10,117,30,0,100,1,2, #BA1,60, #AB1, Antwort des Displays (Sendepuffer): <ESC>B 74 / 81 ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and typographical errors reserved.
  • Seite 75: Menübox/ Touchmenü

    EA PLUG-Serie MENÜBOX/ TOUCHMENÜ Einstellungen #NF2, (für Menübox) Font Nummer 2 (6x8 monospaced) #AF2, (für Touchmenü) Font Nummer 2 (6x8 monospaced) Menübox (Steuerung mit Tasten nicht per Touch) #ND10,10,1,"Item1|Item2|Item3" Touchmenü #AM10,10,50,25,0,0,1,"UCMenu|Item1|Item2|Item3" Antwort des Displays (Sendepuffer): <ESC>N ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and 75 / 81 typographical errors reserved.
  • Seite 76: Touch

    EA PLUG-Serie TOUCH Einstellungen #AE9, Rahmentyp: 9 #AF2, Font Nummer: 2 (6x8 monospaced) Taster #AT39,14,89,39,1,0,"Key" Antwort des Displays (Sendepuffer): <ESC>A Schalter (Radiogroup) #AR1, #AJ10,10,1,1,0,"RButton 1" #AJ10,25,1,2,0,"RButton 2" #AJ10,40,1,3,0,"RButton 3" #AR0, PICTURE: nr,<file1>,<file2> Die beiden Bilder wurden mit dem Kit Editor im internen Speicher des Display abgespeichert (Bildnr.: 1)
  • Seite 77: Kiteditor

    Standard-Texteditor. · ... den Compiler, der den Text in den Upload-Code übersetzt und Syntaxfehler anzeigt. · ... den Sender, der die richtige Verbindung zum Modul sucht und die Daten in die EA PLUG- Serie hochlädt. Der KitEditor ist Teil der EA LCD-Tools. Dazu gehören auch die notwendigen Compiler und andere Tools wie der BitmapEdit oder das LCDterminal.
  • Seite 78: Elektrische Spezifikation

    EA PLUG-Serie ELEKTRISCHE SPEZIFIKATION ALLGEMEIN (T =20°C; V =3,3V) Wert Zustand min. typ. max. Einheit Betriebstemperatur ohne Touchpanel °C Betriebstemperatur mit Touchpanel °C Lagertemperatur °C Lagerungsfeuchtigkeit <40°C % RH Betriebsspannung V 5,25 Ausgangsspannung V Unterer Spannungspegel Einänge -0,3 0,93 Oberer Spannungspegel Eingänge 2,32 (außer AIN1 / AIN2)
  • Seite 79 EA PLUG-Serie ELEKTRISCHE SPEZIFIKATION PLUGL128-6 Wert Zustand min. typ. max. Einheit Versorgungsstrom @3,3V alle Pixel ein alle Pixel aus Display aus Versorgungsstrom @5V alle Pixel ein alle Pixel aus Display aus ELEKTRISCHE SPEZIFIKATION PLUGS102-6 Wert Zustand min. typ. max. Einheit...
  • Seite 80: Maßzeichnung Ea Plugl128-6

    EA PLUG-Serie MAßZEICHNUNG EA PLUGL128-6 80 / 81 ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and typographical errors reserved.
  • Seite 81: Maßzeichnung Ea Plugs102-6

    EA PLUG-Serie MAßZEICHNUNG EA PLUGS102-6 ELECTRONIC ASSEMBLY reserves the right to change specifications w ithout prior notice. Printing and 81 / 81 typographical errors reserved.

Inhaltsverzeichnis