Kurze Einführung Dieses Dokument dient hauptsächlich dazu, die serielle Kommunikationsanleitung für Projektor und PC vorzustellen, damit Benutzer die serielle Kommunikation des SM7 UV-Projektors abschließen können.

1 Urheberrechtshinweis Ohne schriftliche Genehmigung des Unternehmens darf keine Organisation oder Einzelperson Teile oder den gesamten Inhalt des Dokuments entnehmen oder kopieren und diesen in irgendeiner Weise weitergeben.

2 Dokumenteneinführung Dieses Dokument dient hauptsächlich zur Einführung der seriellen Kommunikationsanleitung für Projektoren und PCs, damit Benutzer die serielle Kommunikation des Projektors abschließen können.

3 Dokumentzweck Anleitung für Benutzer zur Durchführung der seriellen Kommunikationsoperation der Projektorplattform

4 Dokumentumfang Dieses Dokument dient hauptsächlich zur Einführung der seriellen Kommunikation zwischen Projektor und PC, damit Benutzer die serielle Kommunikation des Projektors abschließen können.

5 Objektleser Projektor serielle Kommunikation Benutzer oder Technischer Ingenieur 6 Projektor serielle Kommunikation

6.1 Schnittstellenspezifikationen des Projektors Der Projektor realisiert die Datenkommunikation mit dem PC über eine spezialisierte VGA-Schnittstelle (einschließlich tx, rx, gnd) und führt entsprechend den Befehlen (Cmd) des PCs die entsprechenden Operationen aus. Der Datenrahmen der seriellen Kommunikation besteht aus 1 Startbit, 8 Datenbits, 1 Stoppbit, keine Paritätsprüfung, Baudrate 9600. Bei der seriellen Kommunikation wird das niedrigstwertige gültige Byte zuerst übertragen.

6.2    4 Der Kommunikationsprozess muss über den PC erfolgen, der Befehle und Daten an den Projektor sendet, und anschließend gibt der Projektor den Ausführungsstatus der Befehle und die Daten an den PC zurück. Der Befehlssendeprozess verläuft wie folgt

Cmd und Daten, die vom PC an den Projektor gesendet werden, müssen dem Format und den Spezifikationen dieses Protokolls entsprechen. Nach dem Senden von Cmd und Daten an den Projektor wird auf die Ausführungsergebnisse gewartet. Wenn der Projektor Cmd vom PC empfängt, führt er den entsprechenden Cmd aus und gibt dann die Ergebnisse zurück. Die Cmd-Ausführung erfolgt wie folgt: Projektion Datenübertragungsrichtung PC Beschreibung Antwortdatenblock → Der Projektor führt den Cmd aus, erhält das Ergebnis und sendet dann den Antwortdatenblock an den PC, der aus der Ausführung des entsprechenden Cmd gewonnen wurde. Damit ist ein vollständiger Kommunikationsprozess abgeschlossen.

6.3 Datenblockformat

6.3.1 PC- und Projektor-Kommunikationsformat Sende-Frame-Format, Start Länge MainCmd SubCmd Daten CheckSum 0xE0 0x05+N (Datenlänge) Belegt 1 Byte Belegt 1 Byte N Byte Belegt 1 Byte Start: Belegt 1 Byte, fest auf 0xE0 gesetzt, unveränderlich. Länge: Belegt 1 Byte, gibt die Gesamtlänge des aktuellen Kommunikationsframes an. Gesamtlänge ist 5+N (Start, Länge, MainCmd, SubCmd, CheckSum ergeben zusammen 5 Bytes, Daten sind N Bytes). MainCmd: Belegt 1 Byte, Hauptbefehl. SubCmd: Belegt 1 Byte, Unterbefehl. SM7-405 Serielles Kommunikationsprotokoll SICUBE PHOTONICS CO., LIMITED       www.si‐cube.com      info@si‐cube.com

 5 Prüfsumme: Prüfsumme. Berechnungsmethode der Prüfsumme: Neben der Prüfsumme werden alle Daten für das Komplement addiert, nämlich das Komplement plus 1, es wird der niedrige Typ genommen. Hinweis: Rahmendaten enthalten keine Satzzeichen. Empfangsrahmenformat, Länge Daten Prüfsumme N+1 N Byte Belegung 1 Byte 6.3.2 PC- und Projektor-Kommunikation spezifische Befehle Wenn MainCmd gleich 0x41 ist, gibt es insgesamt 3 entsprechende SubCmds wie folgt, SubCmd Wert Beschreibung Aktuellen Strom abfragen 0x01 Dieser Befehl dient zum Abfragen des RGB-Stroms. Wenn der Projektor den Befehl erhält, sendet er 6 Bytes an den PC. Der entsprechende Strom von R, G, B sind jeweils 2 Bytes, niedriges Byte zuerst. Strom einstellen 0x02 Dieser Befehl dient zum Einstellen des RGB-Stroms. Wenn der PC diesen Befehl an den Projektor sendet, empfängt der Projektor 6 Bytes RGB-Strom und stellt ihn ein, niedriges Byte zuerst. Nach Ausführung des Befehls gibt der Projektor ein „Ack“ zurück LED EIN/AUS Steuerung 0x18 Dieser Befehl dient zur Steuerung der LED EIN/AUS. Nach Ausführung des Befehls gibt der Projektor ein „Ack“ zurück

6.3.3 PC- und Projektor-Handschlag Cmd Zustand Länge Hauptbefehl Unterbefehl Prüfsumme 0xE0 0x05 0x44 0x00 0xD7 Der PC sendet Cmd 5 Bytes (0xE0, 0x05, 0x44, 0x00, 0xD7) an den Projektor. Nach Empfang des Cmd sendet der Projektor eine Zeichenkette „shakehands“ an den PC, ohne Anführungszeichen. Wenn der PC die Zeichenkette empfängt, bedeutet dies, dass der Handschlag erfolgreich war, andernfalls ist er fehlgeschlagen. Rückgabedatenrahmen: 0C 53 68 61 6B 65 48 61 6E 64 73 1A Hinweis: Der Handschlag-Cmd wird verwendet, um zu testen, ob die serielle Kommunikationsleitung zwischen PC und Computer normal ist. Er muss nur einmal nach dem Öffnen des seriellen Ports gesendet werden.

6 6.3.4 MainCmd entspricht 0x41, zugehöriger SubCmd (ohne Prüfsumme) 1. Aktuellen Strom abrufen Cmd 0x01 Zustand Länge MainCmd SubCmd 0xE0 0x04 0x41 0x01 PC sendet Cmd 4 Bytes (0xE0,0x04,0x41,0x01) an den Projektor, und der Projektor sendet nach Empfang des Cmd 6 Bytes RGB-Stromwerte an den PC, niedriges Byte zuerst. Entsprechendes Format: R_Low, R_High, G_Low, G_High, B_Low, B_High Zum Beispiel: R=100, G=100, B=100, entsprechende Rückgabedaten: 0x64,00,0x64,00,0x64,0x00 2. Strom einstellen Cmd 0x02 Start Länge MainCmd SubCmd Daten 0xE0 0x0A 0x41 0x02 xx, xx, xx, xx, xx, xx PC sendet Cmd 10 Bytes (0xE0,0x0A,0x41,0x02, xx, xx, xx, xx, xx, xx) an den Projektor, nach Empfang des Cmd stellt der Projektor den entsprechenden RGB-Strom ein und sendet die Zeichenkette „Ack“ zurück, ohne Anführungszeichen. Der einzustellende RGB-Strom entspricht den Daten. Entsprechendes Datenformat der Daten: R_Low, R_High, G_Low, G_High, B_Low, B_High Zum Beispiel: R=100, G=100, B=100, entsprechende Daten: 0x64,00,0x64,00,0x64,0x00 Ein kompletter Datenrahmen: 0xE0,0x0A,0x41,0x02, 0x64,00,0x64,00,0x64,0x00 Hinweis: R=0~255, G=0~255, B=0~255 3. LED EIN/AUS Steuerung Cmd 0x18 Start Länge MainCmd SubCmd Daten 0xE0 0x05 0x41 0x18 xx PC sendet Cmd 5 Bytes (0xE0,0x05,0x41,0x18, xx) an den Projektor, nach Empfang des Cmd stellt der Projektor den entsprechenden LED-Zustand ein und sendet die Zeichenkette „Ack“ zurück, ohne Anführungszeichen. Der einzustellende LED-Zustandswert entspricht den Daten. LED EIN Cmd: 0xE0,0x05,0x41,0x18,0x01 Rückgabe: 0x41,0x63,0x6B, also Ack LED AUS Cmd: 0xE0,0x05,0x41,0x18,0x00 Rückgabe: 0x41,0x63,0x6B, also Ack 6.4 Firmware-Upgrade des Projektors (ohne Prüfsumme)

7 Kopieren Sie die Projektor-Firmware-Datei (Dokumentname und -typ dürfen nicht geändert werden) in das Stammverzeichnis des USB-Sticks, und stecken Sie dann den USB-Stick in die USB-Schnittstelle des Projektors. Senden Sie den Upgrade-Befehl über die serielle Schnittstelle. Nach dem Upgrade startet der Projektor automatisch neu.

Latest Stories

Dieser Abschnitt enthält derzeit keine Inhalte. Füge über die Seitenleiste Inhalte zu diesem Abschnitt hinzu.