Mini_COFDM Ethernet-module communicatiebesturingsprotocol Vcan1886

Mini_COFDM Ethernet-module communicatiebesturingsprotocol Vcan1886

1. Communicatie controle parameters seriële poort

8 databits

1 stop bit

even pariteit

Baud rate: 19200

2. Moduleconfiguratieparameters

De moduleconfiguratieparameters worden geschreven door een 256 te schrijven×8 van RAM Om dit te bereiken, de geconfigureerde parameters zijn geldig na het opslaan van de reset, of opnieuw inschakelen. Nadat het systeem is ingeschakeld of gereset, de seriële poort zal afdrukken {AAAAA}

RAM-parameterbeschrijving

RAM[0]: Systeemresetcontrole, leesbaar en beschrijfbaar, Lezen en schrijven vertegenwoordigen verschillende betekenissen: 

Schrijven

00 Configureerbaar RF-uitgangsvermogen> Reset the whole system, Seriële retourzendingen {AAAAA}, wat aangeeft dat het systeem is gereset

01 Configureerbaar RF-uitgangsvermogen> Save the parameters set by the user, Seriële retourzendingen {000101}, duidt op een succesvolle uitvoering

02 Configureerbaar RF-uitgangsvermogen> Herstel parameters naar standaardsysteemparameters, Seriële retourzendingen {000202}, wat een succesvolle uitvoering aangeeft

03Configureerbaar RF-uitgangsvermogen> Zoek naar het frequentiepunt van de opgegeven bandbreedte. De seriële poort keert terug {000303}, duidt op een succesvolle uitvoering

04Configureerbaar RF-uitgangsvermogen> Search for the specified frequency when the parameters are known, opbrengst {000404}, duidt op een succesvolle uitvoering

05Configureerbaar RF-uitgangsvermogen> reloadkey, Seriële poortparameterinstelling van verzendparameters en seriële gegevenspoort, retourneert {000505}, duidt op een succesvolle uitvoering

06Configureerbaar RF-uitgangsvermogen> Dynamically modify the decay parameters of the emission (schrijf RAM[8] De verzwakkingswaarde wordt onmiddellijk van kracht nadat het commando is gegeven, en reset de emissie niet. Na het uitschakelen, en zet de stroom weer aan, RAM[8]is de eerder opgeslagen waarde),

opbrengst{000606},Geeft een succesvolle uitvoering aan

andere=> reserveren

lezen: 

Beetje[0] Configureerbaar RF-uitgangsvermogen> 

‘1’ = RF-frequentieblokkering zender

‘0’= RF-frequentie zender niet vergrendeld

Beetje[1] Configureerbaar RF-uitgangsvermogen> 

‘1’ = Ontvanger RF-frequentievergrendeling

‘0’= Ontvanger via RF-frequentie niet vergrendeld

Beetje[7:2] Configureerbaar RF-uitgangsvermogen> reserveren

RAM[1]: Functiemodule werkstatusinstelling, en data seriële poortsnelheid, leesbaar en beschrijfbaar, De standaardinstelling is 0X44

Beetje[7:4]: seriële snelheid

“0000” =1200,

“0001”=2400,

“0010”=4800,

“0011”=9600,

“0100”=19200,

“0101”=38400,

“0110”=57600,

“0111”=115200

“1000”=230400,

“1001”~”1111″=gereserveerd

Beetje[3] :Pariteit

‘0’=gelijkmatige effecttest, 

‘1’=wonderbaarlijk effect

Beetje[2] :pariteit schakelaar

‘1’=open

‘0’=sluiten

Beetje[1]: Werkstatus van de ontvangermodule

‘1’=Ontvangstmodule uit

‘0’=Ontvangstmodule werkt normaal

Beetje[0]: Zender werkstatus

‘1’=Zendermodule uit

‘0’=De zendermodule werkt normaal

RAM[2]: Bandbreedte verzenden, leesbaar en beschrijfbaar, Standaard 0X14,

Deel het overeenkomstige decimale getal door 10. De ingestelde bandbreedte, varieert van 20~80, include20(2M bandbreedte) en 80(8M bandbreedte)

andere=> reserveren

RAM[3]~ RAM-geheugen[4]: Zendermodule RF middenfrequentie, leesbaar en beschrijfbaar Standaard RAM[3] = 0X0D, RAM[4] = 0X48

In eenheden van 100KHz. De maximale waarde is 25000 en de minimumwaarde is 500.

RAM[5]: Zendermodule FEC Codesnelheid, leesbaar en beschrijfbaar, Standaard 0X00

00 Configureerbaar RF-uitgangsvermogen> 1/2

01 Configureerbaar RF-uitgangsvermogen> 2/3

02 Configureerbaar RF-uitgangsvermogen> 3/4 

03 Configureerbaar RF-uitgangsvermogen> 5/6 

04 Configureerbaar RF-uitgangsvermogen> 7/8 

andere=> reserveren

RAM[6]: Modulatiemodus van de zendermodule, leesbaar en beschrijfbaar, Standaard 0X00

00 Configureerbaar RF-uitgangsvermogen> QPSK(4QAM) 

01 Configureerbaar RF-uitgangsvermogen> 16QAM

02 Configureerbaar RF-uitgangsvermogen> 64QAM

andere=> reserveren

RAM[7]: Bewakingsinterval zendermodule, leesbaar en beschrijfbaar, Standaard 0X00

00 Configureerbaar RF-uitgangsvermogen> 1/32

01 Configureerbaar RF-uitgangsvermogen> 1/16 

02 Configureerbaar RF-uitgangsvermogen> 1/8 

03 Configureerbaar RF-uitgangsvermogen> 1/4 

andere=> reserveren

RAM[8]: Zendermodule RF Verzwakkingswaarde uitgangsvermogen, leesbaar en beschrijfbaar, De standaardwaarde is0X00

00: 0 dB

01: 1 dB

02: 2 dB; 

………..

0F:15 db

andere=> reserveren

RAM[9]: Ontvang frequentiebandbreedte, leesbaar en beschrijfbaar, Standaard 0X14

Deel het overeenkomstige decimale getal door 10. De ingestelde bandbreedte, varieert van 20 ~ 80, inclusief 20 (2M bandbreedte) en80 (8M bandbreedte)

andere=> reserveren

RAM[10]~ RAM-geheugen[11]: ontvangermodule RF middenfrequentie, bereik 158M tot 860M, Leesbaar en beschrijfbaar Standaard RAM[10] = 0X0D, RAM[11] = 0X48

In eenheden van 100KHz. De maximale waarde is 90000 en de minimumwaarde is 2000

RAM[12]~RAM[21]: Ontvang gezochte kanaalparameters, alleen-lezen, 

struct dibDVBTCanaal { 

int8_t spectrum_inversion; 

int8_t nfft; 

int8_t bewaker; 

int8_t sterrenbeeld; 

int8_t uur; 

int8_t alfa; 

int8_t code_rate_hp; 

int8_t code_rate_lp; 

int8_t selecteer_hp; 

int8_t intlv_native; 

} dvbt;

RAM[22]~RAM[37]: De encryptiesleutel, het leesbare en beschrijfbare, De standaardwaarde bestaat uit allemaal nullen

RAM[22] :128 bit-coderingssleutel[127-120]beetje

RAM[23] :128 bit-coderingssleutel[119-112]beetje

RAM[24] :128 bit-coderingssleutel[111-104]beetje

RAM[25] :128 bit-coderingssleutel[103-96]beetje

RAM[26] :128 bit-coderingssleutel[95-88]beetje

RAM[27] :128 bit-coderingssleutel[87- 80]beetje

RAM[28] :128 bit-coderingssleutel[79-72]beetje

RAM[29] :128 bit-coderingssleutel[71-64]beetje

RAM[30] :128 bit-coderingssleutel[63-56]beetje

RAM[31] :128 bit-coderingssleutel[55-48]beetje

RAM[32] :128 bit-coderingssleutel[47-40]beetje

RAM[33] :128 bit-coderingssleutel[39-32]beetje

RAM[34] :128 bit-coderingssleutel[31-24]beetje

RAM[35] :128 bit-coderingssleutel[23-16]beetje

RAM[36] :128 bit-coderingssleutel[15-8]beetje

RAM[37] :128 bit-coderingssleutel[7-0]beetje

illustreren[127-0]allemaal for0, geen codering

RAM[40]~RAM[43]: Voor het berekenen van de signaal-ruisverhouding, zie gerelateerde documenten voor details

RAM[44]~RAM[45]: RF-vermogen berekenen,rf_power Raadpleeg de code voor details

RAM[46]~RAM[48]: RF-vermogen berekenen,n_agc_power Specifieke referentiecode

Anderen RAM Gereserveerd, kan de inhoud ervan niet lezen of schrijven

3. Commando voor moduleconfiguratie

Het configuratiecommando wordt gerealiseerd door er commando's naartoe te sturen via het seriële poortcommandoformaat: {+opcode+RAM-adres+<operand>+controleer code+} symbool{}binnenin is ASCII uitgedrukt in code16 basisnummer

{: Geeft het begin van de opdracht aan

+: Geeft aan dat alleen de hier aangegeven verbinding is, ter illustratie, bestaat niet in de daadwerkelijke opdracht

<>: Geeft aan dat er geen is

}: Geeft het einde van de opdracht aan

opcode: 00 betekent schrijven, FF betekent lezen,1 byte RAM-adres: 1 byte

operand: de operand van de commando1-byte, in leesmodus, Deze byte niet

controleer code: (opcode+ stortingsadres+ <operand>) mod 256

opdrachtretourformaat: 

Operatie succesvol retourformaat: {+registeradres+registerwaarde+controlecode+} 

reset-commando is niet teruggekomen

Retourformaat voor mislukte bewerking{FFFFFF}

4. referentie voor de berekeningsmethode van de kanaalgrootteparameter

De maximale kanaalcapaciteit van het systeem kan worden berekend met behulp van de volgende formule: 

Rmax=6,75 x b x FEC x (188/204) X (1/(1+GD)) X (ZW/8) 

Rmax: De maximale capaciteit van het kanaal(MB/s)

b: Koppelingsgolfverhoudingsfunctie,QPSK-uur b=2, 16QAM-uur b=4,64QAMuurb=6 FEC: interne foutcorrectiecodesnelheid(1/2, 2/3, 3/4, 5/6, 7/8)

GD: bewakingsinterval1/4, 1/8, 1/16, 1/32 

BW: Bandbreedte toM als eenheid

Volgens bovenstaande formule, de maximale capaciteit van het kanaal kan worden berekend onder een paar parameters. Zoals weergegeven in de onderstaande tabel, ja8mInformatiecapaciteit onder bandbreedte. Het systeem berekent automatisch de grootte van de gecodeerde uitgangsstroom volgens de ingestelde kanaalparameters, zodat de grootte van de uitgangsstroom niet groter is dan de maximale capaciteit van het kanaal.

Mini_COFDM Ethernet module communication control protocol Vcan1886 1

5. Notitie

op het bord L19 locatie (bij U9 Aan de zijkant, de positie is leeg bij het verlaten van de fabriek) kan een toevoegen 0603 De inductantie om het uitgangsvermogen te vergroten, de verhoogde inductantiewaarde kan verwijzen naar de volgende figuur

Mini_COFDM Ethernet module communication control protocol Vcan1886 2

6. Operatievideo

Een vraag stellen

← Terug

Bedankt voor je reactie. ✨