Inhoudsopgave
Hoe u opdrachten schrijft om de parameters van de DVB-T2-zender via de seriële poort te wijzigen?
De volgende methode is geschikt voor dit product.
Moduleconfiguratieparameters
De moduleconfiguratieparameters worden allemaal gerealiseerd door een 256 te schrijven×8 RAM in de module. De parameters die de seriële poort besturen zijn 19200, 8-bitgegevens, controlesom, en 1 stop bit.
Beschrijving van RAM-parameters
De moduleconfiguratieparameters worden allemaal geïmplementeerd door naar een 256 te schrijven×8 RAM in de module. De geconfigureerde parameters zijn geldig na het opslaan van de reset of het opnieuw inschakelen. Nadat het systeem is ingeschakeld of gereset, de seriële poort zal afdrukken {AAAAAA}
Beschrijving van RAM-parameters
RAM[0]: Systeemresetcontrole, leesbaar en beschrijfbaar, lezen en schrijven hebben verschillende betekenissen
Schrijven:
00 Configureerbaar RF-uitgangsvermogen> Reset het hele systeem, de seriële poort keert terug {AAAAAA}, wat aangeeft dat het systeem is gereset.
01Configureerbaar RF-uitgangsvermogen> Save 256 RAM-waarden, en de seriële poort keert terug {000101}, wat een succesvolle uitvoering aangeeft.
02Configureerbaar RF-uitgangsvermogen>Herstel de waarde van 256 RAM naar de standaard beginwaarde van het systeem, en de seriële poort keert terug {000202}, die de uitvoering aangeeft.
succes
03 Configureerbaar RF-uitgangsvermogen> Zoek naar het frequentiepunt van de opgegeven bandbreedte. De seriële poort keert terug {000303}, wat aangeeft dat de uitvoering succesvol is.
04 Configureerbaar RF-uitgangsvermogen> IP-gerelateerde parameterconfiguratie wordt van kracht, en de seriële poort keert terug {000404}, wat een succesvolle uitvoering aangeeft.
Anderen => Gereserveerd
lezen::
Beetje[7:4]: gereserveerd
Beetje[3] verbindingssnelheid van de netwerkpoort, alleen zinvol als Bit[2]=‘1’
‘0’:100M
‘1’:1000M
Beetje[2] verbindingsstatus van de netwerkpoort
‘0’: De netwerkpoort is niet aangesloten
‘1’: Netwerkpoortverbinding
Beetje[1]: Hoofdfrequentievergrendelingsindicatie van de EW300
‘1’=frequentievergrendeling
‘0’=frequentie niet vergrendeld
Beetje[0]: Frequentievergrendelingsindicatie vanaf EW300
‘1’=frequentievergrendeling
‘0’=frequentie niet vergrendeld
RAM[1]~RAM[3]: Gespecificeerd frequentiepunt, in kHz, leesbaar en beschrijfbaar, RAM[1] is het hoge bit, reeks (100M~860M)
RAM[4]: bandbreedte van frequentiepunt,
08 Configureerbaar RF-uitgangsvermogen> 8M
07 Configureerbaar RF-uitgangsvermogen> 7M
06 Configureerbaar RF-uitgangsvermogen> 6M
05 Configureerbaar RF-uitgangsvermogen> 5M
01 Configureerbaar RF-uitgangsvermogen> 1.7M
RAM[5]~RAM[8]:lokaal IP-adres,Leesbaar.
Standaardwaarde: 192(RAM[5]).168(RAM[6]).1(RAM[7]).100(RAM[8])
RAM[9]~RAM[14]: lokaal MAC-adres, leesbaar en beschrijfbaar.
Standaardwaarde: 98-8D-46-0E-61-87
RAM[15]~RAM[16]:UDP-bronpoortnummer, leesbaar en beschrijfbaar, standaard 6000, RAM[15] is de hoge byte.
RAM[17]~RAM[18]:UDP-bestemmingspoortnummer, leesbaar en beschrijfbaar, standaard ingesteld op 6001, RAM[17] is de hoge byte.
RAM[19]~RAM[22]:IP-adres van de UDP-bestemmingshost, adres formaat: RAM[19].RAM[20].RAM[21].RAM[22]. Leesbaar en beschrijfbaar, standaardwaarde 192.168.1.110
Als het een multicast-adres is, het bereik is 239.0.0.0~239.255.255.255.
RAM[23]:Lege pakketten worden verwijderd, standaard is 0x00,
00: Verwijder geen lege pakketten
anderen: verwijder lege pakketten
RAM[24]~RAM[63]: gereserveerd
RAM[64]~RAM[65]: MEESTER NR
RAM[66]~RAM[67]: SLAVE SNR
RAM[68]~RAM[69]: MASTER RF-NIVEAU /div8
RAM[70]~RAM[71]: SLAVE RF-LEVEL /div8
RAM[72]~RAM[74]: MEESTER FBER,MSB(RAM[72]) Configureerbaar RF-uitgangsvermogen 1
RAM[80]:De volgende OFDM PRAMETER RAM is een geldige markering,alleen lezen
0: Nee geldig
1: geldig
RAM[81]: alleen lezen
BEETJE[5] 0:Niet gemengd
1:Gemengd
BEETJE[4] 0: SISO
1:MISO
BEETJE[2:0] 0:2K
1:8K
2:4K
3:1K
4:16K
5:32K
RAM[82]: alleen lezen
BEETJE[6:4] 0:1/32
1:1/16
2:1/8
3:1/4
4:1/128
5:19/128
6:19/256
BEETJE[2:0] 0:PP1
1:PP2
2: PP3
3:PP4
4:PP5
5:PP6
6:PP7
7:PP8
RAM[83]: alleen lezen
BEETJE[4] 0:Normaal
1:Verlengd
BEETJE[2:0] PAPR MODE
RAM[84]~RAM[85]: Aantal datasymbolen in een T2-frame,RAM[84] hoge byte, RAM[85] lage byte, alleen lezen
Ander RAM-geheugen is gereserveerd en de inhoud ervan kan niet worden gelezen of geschreven.
- Commando's voor moduleconfiguratie
Configuratieopdrachten worden geïmplementeerd door er opdrachten naar te sturen via de seriële poort.
Commando-indeling: {+opcode+RAM-adres+<operand>+controleer code+} De symbolen {} zijn allemaal hexadecimale getallen weergegeven door ASCII-codes.
{ : geeft het begin van de opdracht aan
+: Geeft aan dat dit alleen de verbinding vertegenwoordigt, die ter illustratie wordt gebruikt en niet bestaat in de daadwerkelijke opdracht.
<>: Geeft aan dat de parameter niet is opgenomen in de leesopdracht.
} : geeft het einde van de opdracht aan
Opcode: 00 betekent schrijven, FF betekent lezen, 1 byte
RAM-adres: 1 byte
Operand: De operand van het commando is 1 byte. In de leesbewerking, deze byte heeft nr
Controleer code: (opcode + opslag adres + <operand>) mod 256
Commando-retourformaat:
Het retourformaat als de bewerking succesvol is: {+registeradres+registerwaarde+controlecode+}
Het resetcommando kwam niet terug
Retourformaat voor mislukte bewerking: {FFFFFF}
PDF-documenten
Chinees document downloaden
https://docs.google.com/document/d/1eIGJlXFif3Kbage1uapclNjPHCpkfJinyNCwyGNYG1I/edit?usp=drive_link


Een vraag stellen
Bedankt voor je reactie. ✨