Inhaltsverzeichnis
How to write commands to modify the parameters of the DVB-T2 transmitter through the serial port?
The following method is suitable for this product.
Module configuration parameters
The module configuration parameters are all realized by writing a 256×8 RAM im Modul. The parameters controlling the serial port are 19200, 8-bit data, checksum, und 1 Stoppbit.
Beschreibung der RAM-Parameter
Die Modulkonfigurationsparameter werden alle durch Schreiben in einen 256 implementiert×8 RAM im Modul. Die konfigurierten Parameter sind nach dem Speichern, Zurücksetzen oder erneuten Einschalten gültig. Nachdem das System eingeschaltet oder zurückgesetzt wurde, Die serielle Schnittstelle druckt {AAAAAA}
Beschreibung der RAM-Parameter
RAM[0]: System-Reset-Steuerung, lesbar und beschreibbar, Lesen und Schreiben haben unterschiedliche Bedeutungen
Schreiben:
00 => Setzen Sie das gesamte System zurück, Die serielle Schnittstelle kehrt zurück {AAAAAA}, Dies zeigt an, dass das System zurückgesetzt wurde.
01=> Speichern 256 RAM-Werte, und die serielle Schnittstelle kehrt zurück {000101}, zeigt eine erfolgreiche Ausführung an.
02=>Stellen Sie den Wert von wieder her 256 RAM auf den Standard-Anfangswert des Systems zurücksetzen, und die serielle Schnittstelle kehrt zurück {000202}, indicating execution.
success
03 => Suchen Sie nach dem Frequenzpunkt der angegebenen Bandbreite. Die serielle Schnittstelle kehrt zurück {000303}, zeigt an, dass die Ausführung erfolgreich war.
04 => IP-related parameter configuration takes effect, und die serielle Schnittstelle kehrt zurück {000404}, zeigt eine erfolgreiche Ausführung an.
Andere => Reserviert
read::
Bisschen[7:4]: reserviert
Bisschen[3] network port connection rate, only meaningful when Bit[2]=‘1’
„0“:100M
‘1’:1000M
Bisschen[2] network port connection status
„0“: The network port is not connected
‘1’: Network port connection
Bisschen[1]: Main EW300 frequency lock indication
‚1‘=Frequenzsperre
‚0‘=Frequenz nicht gesperrt
Bisschen[0]: Frequency lock indication from EW300
‚1‘=Frequenzsperre
‚0‘=Frequenz nicht gesperrt
RAM[1]~RAM[3]: Specified frequency point, in KHz, lesbar und beschreibbar, RAM[1] ist das hohe Bit, Reichweite (100M~860M)
RAM[4]: bandwidth of frequency point,
08 => 8M
07 => 7M
06 => 6M
05 => 5M
01 => 1.7M
RAM[5]~RAM[8]:local IP address,Readable.
Default value: 192(RAM[5]).168(RAM[6]).1(RAM[7]).100(RAM[8])
RAM[9]~RAM[14]: local MAC address, lesbar und beschreibbar.
Default value: 98-8D-46-0E-61-87
RAM[15]~RAM[16]:UDP source port number, lesbar und beschreibbar, Standard 6000, RAM[15] is the high byte.
RAM[17]~RAM[18]:UDP destination port number, lesbar und beschreibbar, defaults to 6001, RAM[17] is the high byte.
RAM[19]~RAM[22]:UDP destination host IP address, address format: RAM[19].RAM[20].RAM[21].RAM[22]. Lesbar und beschreibbar, Standardwert 192.168.1.110
If it is a multicast address, the range is 239.0.0.0~239.255.255.255.
RAM[23]:Empty packets are deleted, default is 0x00,
00: Do not delete empty packages
Andere: delete empty packages
RAM[24]~RAM[63]: reserviert
RAM[64]~RAM[65]: MASTER SNR
RAM[66]~RAM[67]: SLAVE SNR
RAM[68]~RAM[69]: MASTER RFLEVEL /div8
RAM[70]~RAM[71]: SLAVE RFLEVEL /div8
RAM[72]~RAM[74]: MASTER FBER,MSB(RAM[72]) = 1
RAM[80]:The next OFDM PRAMETER RAM is valid mark,read only
0: No valid
1: valid
RAM[81]: read only
BISSCHEN[5] 0:Not mixed
1:Mixed
BISSCHEN[4] 0: SISO
1:MISO
BISSCHEN[2:0] 0:2K
1:8K
2:4K
3:1K
4:16K
5:32K
RAM[82]: read only
BISSCHEN[6:4] 0:1/32
1:1/16
2:1/8
3:1/4
4:1/128
5:19/128
6:19/256
BISSCHEN[2:0] 0:PP1
1:PP2
2: PP3
3:PP4
4:PP5
5:PP6
6:PP7
7:PP8
RAM[83]: read only
BISSCHEN[4] 0:Normal
1:Erweitert
BISSCHEN[2:0] PAPR MODE
RAM[84]~RAM[85]: Number of data symbols in a T2 frame,RAM[84] High-Byte, RAM[85] low byte, read only
Anderer RAM ist reserviert und sein Inhalt kann nicht gelesen oder geschrieben werden.
- Module configuration commands
Konfigurationsbefehle werden implementiert, indem Befehle über die serielle Schnittstelle an ihn gesendet werden.
Befehlsformat: {+Opcode+RAM-Adresse+<Operand>+Code prüfen+} Die Symbole {} sind alle hexadezimale Zahlen, die durch ASCII-Codes dargestellt werden.
{ : gibt den Beginn des Befehls an
+: Zeigt an, dass dies nur die Verbindung darstellt, Dies dient der Veranschaulichung und ist im eigentlichen Befehl nicht vorhanden.
<>: Zeigt an, dass der Parameter nicht im Lesebefehl enthalten ist.
} : zeigt das Ende des Befehls an
Opcode: 00 bedeutet schreiben, FF bedeutet lesen, 1 Byte
RAM-Adresse: 1 Byte
Operand: Der Operand des Befehls ist 1 Byte. Im Lesevorgang, Dieses Byte hat keine
Code prüfen: (Opcode + Speicheradresse + <Operand>) Mod 256
Befehlsrückgabeformat:
Das Rückgabeformat, wenn der Vorgang erfolgreich ist: {+Adresse registrieren+Wert registrieren+Code prüfen+}
Der Reset-Befehl wurde nicht zurückgegeben
Rückgabeformat für Operationsfehler: {FFFFFF}
PDF Documents
Download Chinese document
https://docs.google.com/document/d/1eIGJlXFif3Kbage1uapclNjPHCpkfJinyNCwyGNYG1I/edit?usp=drive_link


Stelle eine Frage
Vielen Dank für deine Antwort. ✨