Inhoudsopgave
1. Overzicht van datatransmissieradio uit de Radio Data Link-serie
Radio Data Link zelforganiserend netwerk(gaas) datalinkradio realiseert de centrumloze langeafstandscommunicatie tussen grootschalige knooppunten, alle knooppunten kunnen onafhankelijk met elkaar communiceren zonder zich te bemoeien, ondersteunt grootschalige, dichte knooppunttoegang tot draadloze transmissie, dynamisch netwerken en flexibele reorganisatie, ondersteunt volledige multiplexcommunicatie, het knooppunt verzendt tegelijkertijd gegevens en kan ook de gegevens van alle andere knooppunten ontvangen zonder elkaar te hinderen, en bij afwezigheid van het centrum, het kan de interoperabiliteit van elk knooppunt en alle andere knooppunten in het netwerk realiseren. Zonder elkaar te hinderen, het kan de onderlinge verbinding realiseren tussen elk knooppunt in het netwerk en alle andere knooppunten als er geen centrum is.
Radio Data Link mesh-radio ondersteunt grootschalige knooppunttoegang, multi-hop zelforganiserend netwerk, -114dBm-gevoeligheid, maximale effectieve gegevensoverdrachtsnelheid van 740 kbps, 2ms ultra-lage latentie, die gebruikt kunnen worden voor het zwermen van drones, internet van dingen, dataketen, afstandsbediening, gegevensverzameling, kunstmatige intelligentie, militair materieel en andere toepassingsscenario's.
Radio Data Link heeft verschillende modellen om uit te kiezen, de functionele kenmerken van elk model zijn hetzelfde, alleen de werkfrequentieband en het RF-vermogen zijn verschillend.
Radio Data Link-serie datalink mesh-radiomodellen
| model- | RF-vermogen | Netwerk schaal | frequentiebanden |
| H400-500mW | 500mW | 1024 knooppunten, tot 16 hop | 370~510 MHz |
| H800-500mW | 820~ 854MHz | ||
| H900-500mW | 902~928MHz | ||
| H800-20W | 20w | 820~ 854MHz | |
| H900-20W | 902~928MHz | ||
| F400-500mW | 500mW | Max. 256 knooppunten, tot 3 hop | 370~510 MHz |
| F800-500mW | 820~ 854MHz | ||
| F900-500mW | 902~928MHz | ||
| F800-20W | 20w | 820~ 854MHz | |
| F900-20W | 902~928MHz |
Kenmerken
- Frequentie: verschillende modellen ondersteunen verschillende frequentiebanden, zie modellentabel;
- bandbreedte: 1MHz/500 kHz/250 kHz/125 kHz selecteerbaar;
- Aantal knooppunten en hops: maximaal 1024 knooppunten tot 16 hop;
- Frequentiehoppende snelheid:
- Meer dan 1800 keer per seconde @ 1MHz
- Meer dan 900 keer per seconde @ 500 kHz
- Meer dan 450 keer per seconde @ 250kHz
- Meer dan 225 keer per seconde @ 125kHz
- Effectieve datasnelheid: Maximaal 740 kbps@1MHz, 370kbps@500kHz, 185kbps@250kHz, 92kbps@125kHz
- Volledige multiplexcommunicatie: ondersteuning
- Lucht-grond LOS(licht van zicht) afstand: ≥30 km(500mW), ≥300 km(20w)
- Centrumloos, zelfgeorganiseerd netwerk: ondersteuning van een centrumloos, zelfgeorganiseerd netwerk, elk knooppunt van het netwerk wordt vernietigd zonder de communicatie te beïnvloeden;
- Netwerkbouwtijd: binnen 1 seconde
- Vertraging draadloze transmissie: minimaal 2ms
- Dynamische topologie: ondersteuning van dynamische topologie, ondersteuning voor het in- en uitstappen van knooppunten, Veranderingen en vervormingen in de netwerktopologie kunnen normale communicatie zijn;
- RF-vermogen: 500mW(27dBm) of 20W(43dBm)
- Gevoeligheid: -114dBm@125kHz, -111dBm@250kHz, -108dBm@500kHz, -105dBm@1MHz
- Frequentie Stabiliteit: ≤1 ppm
- QPSK-modulatie LDPC-codering
- Encryption: 128-bit-encryptie
2. seriële poort
Het seriële poorttype kan TTL zijn, RS232 of RS422, en de standaardlevering is TTL 3.3V seriële poort. Het kan vóór verzending ook worden geassembleerd als RS232- of RS422-seriële poort, afhankelijk van de eisen van de klant. De databit van de TTL/RS232 seriële poort is 8-bit, het stopbit is 1-bit, en er is geen pariteitscontrolebit. Wanneer de module in de configuratiemodus werkt, de baudrate is vast ingesteld op 9600. Bij gebruik in data-transparante modus, de baudrate kan worden geconfigureerd als 9600/19200/38400/57600/115200/230400/460800/921600. Stel voor om een baudsnelheid van te selecteren 921600 wanneer de RF-bandbreedte 1 MHz is; Wanneer de RF-bandbreedte 500 kHz is, selecteer een baudsnelheid van 460800; Wanneer de RF-bandbreedte 250 kHz is, selecteer een baudsnelheid van 230400; Wanneer de RF-bandbreedte 125 kHz is, selecteren 115200 baud rate, zodat de baudsnelheid van de seriële poort overeenkomt met de payload van de luchtinterface om pakketverlies tijdens de overdracht en ontvangst van gegevens via de seriële poort te voorkomen. Seriële poorten worden voornamelijk gebruikt voor moduleparameterconfiguratie en gegevensoverdracht.
Onze Radio Data Link-datatransmissieradio ondersteunt twee werkstatussen: transparante transmissiemodus en configuratiemodus. Gebruikers kunnen het M0-niveau van Radio Data Link en de M1-status van de dip-switch configureren om het systeem in de overeenkomstige werkstatus te zetten. Wanneer de spanningsniveaus van M0 en M1 niet consistent zijn, het systeem werkt in de configuratiemodus; Wanneer de spanningsniveaus van M0 en M1 hetzelfde zijn, het systeem werkt in transparante modus. De M0- en M1-pinsystemen zijn intern op een hoog niveau gebracht en bevinden zich in transparante modus. Wanneer M0 is opgeschort, de M1-dipschakelaar is naar de C-zijde gedraaid, en het systeem gaat naar de configuratiemodus. De M1-dipschakelaar is naar de D-zijde gedraaid, en het systeem gaat naar de transparante transmissiemodus. De configuratiemodus en transparante transmissiemodus worden in realtime omgeschakeld zonder dat het systeem opnieuw hoeft te worden opgestart.
Wanneer RADIO DATA LINK in de configuratiemodus staat, het reageert alleen op configuratieopdrachten en verzendt geen ontvangen seriële gegevens naar de luchtinterface. Het voert ook geen gegevens uit naar de seriële poort bij ontvangst van signalen van de luchtinterface. In configuratiemodus, de baudrate van de seriële poort is vast ingesteld 9600, met 8 databits, 1 stop bit, en geen pariteitscontrolebits.
Wanneer RADIO DATA LINK in de transparante transmissiemodus staat, als de ontvangen seriële gegevens een configuratiepakket zijn, parameterconfiguratie uitvoeren; Als de ontvangen seriële gegevens geen configuratiepakket zijn, het wordt naar de luchtinterface verzonden, en het signaal dat wordt ontvangen van de luchtinterface wordt naar de seriële poort uitgeworpen.
In configuratiemodus, alleen lokale configuratieparameters worden ondersteund, terwijl u zich in de transparante transmissiemodus bevindt, zowel lokale als externe parameterconfiguraties worden ondersteund.
3. Aantal systeemgebruikers en ID's
Het aantal systeemgebruikers is het maximaal mogelijke aantal knooppunten in het systeem. Er moet voor worden gezorgd dat het aantal ingestelde systeemgebruikers groter is dan het aantal knooppunten in het systeem, en het aantal systeemgebruikers voor alle knooppunten moet op dezelfde waarde worden ingesteld om een stabiele en betrouwbare werking van het systeem te garanderen.
De ID-nummers van knooppunten binnen het systeem moeten uniek zijn, en de ID-nummers van verschillende knooppunten moeten verschillend zijn. Als meerdere knooppunten hetzelfde ID-nummer hebben, het kan systeeminstabiliteit of communicatieproblemen tussen deze knooppunten veroorzaken. De minimumwaarde voor ID-nummer is 0, en de maximale waarde moet kleiner zijn dan of gelijk zijn aan het aantal systeemgebruikers.
4. Relay-netwerken, laadvermogen, en frequentiehoppen
RADIO DATA LINK kan de relaisfunctie van het ontvangende knooppunt in- of uitschakelen, en kan in drie modi worden ingesteld: relais uitschakelen, intelligent relais, en geforceerd relais. De relaisbesturing van knooppunten kan op verschillende waarden worden ingesteld, die het relais voor sommige knooppunten kan uitschakelen, intelligent relais voor sommige knooppunten, en geforceerde relais voor sommige knooppunten volgens het toepassingsscenario.
Het aantal relay-hops is het maximale aantal hops dat het verzendende knooppunt nodig heeft, waaruit gekozen kan worden 1 hop naar 16 hop. Het aantal tijdslots is het aantal tijdslots dat een knooppunt kan gebruiken. Voor elke extra hop, de afstand verdubbelt, maar de maximale gegevenssnelheid neemt af. Wanneer het aantal relay-hops kleiner is dan of gelijk is aan het aantal tijdslots, tijdslotmultiplexing wordt niet uitgevoerd, en de maximale datasnelheid zal afnemen naarmate het aantal relay-hops toeneemt; Wanneer het aantal relay-hops groter is dan het aantal tijdslots, tijdslotmultiplexing zal worden uitgevoerd, en de maximale datasnelheid van de payload zal niet afnemen met de toename van relay-hops. De standaardwaarde voor het aantal tijdslots is 16, die over het algemeen groter dan of gelijk aan 4 moet zijn.
Hoe meer systeemknooppunten er zijn, hoe hoger de netwerkoverhead, hoe lager het laadvermogen, en hoe lager het bandbreedtegebruik van het systeem. De relatie tussen het maximale laadvermogen en het aantal knooppunten, estafette hop, en tijdslots zijn als volgt (Notitie: Tafels 4-1 tot 4-4 zijn gegevens onder niet-hopping-omstandigheden):
Laat N de minimumwaarde zijn van het aantal relay-hops en tijdslots.
Tafel 4-1 Relatie tussen knooppunthoeveelheid en laadsnelheid (1MHz RF bandbreedte)
| Aantal knooppunten | Maximale laadsnelheid (kbps) | |||||||
| N=1 | N=2 | N=3 | N=4 | N=5 | N=6 | N=7 | N=8 | |
| 1~32 | 740 | 277 | 180 | 137 | 110 | 92 | 79 | 69 |
| 33~64 | 720 | 274 | 178 | 134 | 108 | 90 | 77 | 67 |
| 65~128 | 700 | 271 | 175 | 131 | 106 | 88 | 75 | 65 |
| 129~256 | 680 | 268 | 172 | 128 | 104 | 86 | 73 | 63 |
| 257~512 | 660 | 264 | 169 | 125 | 102 | 84 | 71 | 61 |
| 513~1024 | 640 | 260 | 166 | 122 | 100 | 82 | 69 | 59 |
| Aantal knooppunten | Maximale laadsnelheid (kbps) | |||||||
| N=9 | N=10 | N=11 | N=12 | N=13 | N=14 | N=15 | N=16 | |
| 1~32 | 61 | 55 | 50 | 46 | 42 | 39 | 37 | 34 |
| 33~64 | 60 | 54 | 49 | 45 | 42 | 39 | 36 | 34 |
| 65~128 | 58 | 52 | 47 | 44 | 41 | 38 | 36 | 34 |
| 129~256 | 56 | 50 | 46 | 43 | 40 | 38 | 35 | 33 |
| 257~512 | 54 | 48 | 45 | 42 | 39 | 37 | 34 | 32 |
| 513~1024 | 52 | 46 | 44 | 42 | 38 | 36 | 34 | 32 |
Tafel 4-2 Relatie tussen knooppunthoeveelheid en laadsnelheid (500KHz RF-bandbreedte)
| Aantal knooppunten | Maximale laadsnelheid (kbps) | |||||||
| N=1 | N=2 | N=3 | N=4 | N=5 | N=6 | N=7 | N=8 | |
| 1~32 | 370 | 141 | 90 | 69 | 55 | 46 | 39 | 34 |
| 33~64 | 360 | 139 | 89 | 68 | 54 | 45 | 38 | 33 |
| 65~128 | 350 | 137 | 88 | 66 | 53 | 44 | 37 | 32 |
| 129~256 | 340 | 135 | 86 | 64 | 51 | 43 | 36 | 31 |
| 257~512 | 330 | 133 | 84 | 62 | 49 | 41 | 34 | 29 |
| 513~1024 | 320 | 130 | 82 | 60 | 47 | 39 | 32 | 27 |
| Aantal knooppunten | Maximale laadsnelheid (kbps) | |||||||
| N=9 | N=10 | N=11 | N=12 | N=13 | N=14 | N=15 | N=16 | |
| 1~32 | 31 | 27 | 25 | 23 | 21 | 20 | 18 | 17 |
| 33~64 | 30 | 27 | 24 | 23 | 21 | 20 | 18 | 17 |
| 65~128 | 29 | 26 | 24 | 22 | 20 | 19 | 18 | 17 |
| 129~256 | 28 | 25 | 23 | 22 | 20 | 19 | 17 | 16 |
| 257~512 | 27 | 24 | 23 | 21 | 19 | 18 | 17 | 16 |
| 513~1024 | 25 | 23 | 22 | 21 | 19 | 18 | 17 | 16 |
Tafel 4-3 Relatie tussen knooppunthoeveelheid en laadsnelheid (250KHZ RF bandbreedte)
| Aantal knooppunten | Maximale laadsnelheid (kbps) | |||||||
| N=1 | N=2 | N=3 | N=4 | N=5 | N=6 | N=7 | N=8 | |
| 1~32 | 185 | 71 | 45 | 34 | 27 | 23 | 20 | 17 |
| 33~64 | 180 | 70 | 44 | 34 | 27 | 22 | 19 | 16 |
| 65~128 | 175 | 69 | 44 | 33 | 26 | 21 | 18 | 15 |
| 129~256 | 170 | 68 | 43 | 33 | 25 | 20 | 17 | 14 |
| 257~512 | 165 | 66 | 42 | 32 | 24 | 19 | 16 | 13 |
| 513~1024 | 160 | 65 | 41 | 31 | 23 | 18 | 15 | 12 |
| Aantal knooppunten | Maximale laadsnelheid (kbps) | |||||||
| N=9 | N=10 | N=11 | N=12 | N=13 | N=14 | N=15 | N=16 | |
| 1~32 | 15 | 14 | 12 | 11 | 10 | 10 | 9 | 8 |
| 33~64 | 15 | 13 | 12 | 11 | 10 | 10 | 9 | 8 |
| 65~128 | 14 | 13 | 12 | 11 | 10 | 9 | 9 | 8 |
| 129~256 | 14 | 12 | 11 | 11 | 10 | 9 | 8 | 8 |
| 257~512 | 13 | 12 | 11 | 10 | 9 | 9 | 8 | 8 |
| 513~1024 | 13 | 11 | 11 | 10 | 9 | 9 | 8 | 8 |
Tafel 4-4 Relatie tussen knooppunthoeveelheid en laadsnelheid (125KHZ RF bandbreedte)
| Aantal knooppunten | Maximale laadsnelheid (kbps) | |||||||
| N=1 | N=2 | N=3 | N=4 | N=5 | N=6 | N=7 | N=8 | |
| 1~32 | 92 | 36 | 23 | 17 | 14 | 11 | 10 | 8 |
| 33~64 | 90 | 35 | 22 | 17 | 13 | 11 | 9 | 8 |
| 65~128 | 87 | 34 | 22 | 17 | 13 | 10 | 9 | 7 |
| 129~256 | 85 | 34 | 21 | 16 | 12 | 10 | 8 | 7 |
| 257~512 | 82 | 33 | 21 | 16 | 12 | 9 | 8 | 6 |
| 513~1024 | 80 | 32 | 20 | 15 | 11 | 9 | 7 | 6 |
| Aantal knooppunten | Maximale laadsnelheid (kbps) | |||||||
| N=9 | N=10 | N=11 | N=12 | N=13 | N=14 | N=15 | N=16 | |
| 1~32 | 7 | 7 | 6 | 5 | 5 | 5 | 4 | 4 |
| 33~64 | 7 | 6 | 6 | 5 | 5 | 5 | 4 | 4 |
| 65~128 | 7 | 6 | 6 | 5 | 5 | 4 | 4 | 4 |
| 129~256 | 7 | 6 | 5 | 5 | 5 | 4 | 4 | 4 |
| 257~512 | 6 | 6 | 5 | 5 | 4 | 4 | 4 | 4 |
| 513~1024 | 6 | 5 | 5 | 5 | 4 | 4 | 4 | 4 |
De effectieve bandbreedte van het netwerk wordt beïnvloed door het aantal knooppunten, pakket lengte, en pakketinterval, en kan afnemen op basis van de maximale belastingssnelheid. De daadwerkelijke effectieve bandbreedte is afhankelijk van daadwerkelijke metingen.
Alle knooppunten in het netwerk delen de totale effectieve bandbreedte, en de som van de datasnelheden van alle knooppunten in het netwerk mag de effectieve bandbreedte niet overschrijden, Anders kan dit netwerkcongestie of zelfs storingen veroorzaken. Het systeem wijst op intelligente wijze kanaalbronnen toe aan knooppunten.
RADIO DATA LINK ondersteunt de frequentie-hopping-functie, met een maximale springsnelheid van 1800 keer per seconde @ 1MHz bandbreedte, 900 maal @ 500kHz bandbreedte, 450 maal @ 250kHz bandbreedte, en 225 maal @ 125kHz bandbreedte. Het aantal hopfrequentiesets is hetzelfde als het aantal netwerkhops. Het maximale frequentieverspringingsinterval kan worden ingesteld 64 maal de RF-bandbreedte. Wanneer er interferentie is op een willekeurig frequentiepunt binnen de frequentieverspringingsset, de frequentie met de laagste interferentie wordt geselecteerd voor communicatie.
(1) Middenfrequentie 845 MHz, aantal netwerkhops 2, bandbreedte 500 kHz, frequentie-hopping-interval 5 maal RF-bandbreedte
Het frequentieverspringende spectrum wordt weergegeven in de volgende afbeelding. Het netwerk heeft 2 hop, overeenkomend met 2 frequentie sets, met een springinterval van 2,5 MHz. De werkelijke middenfrequenties van de twee frequenties zijn 845-1.25 en 845+1,25 MHz, welke zijn 843.75 en 846,25 MHz, respectievelijk. Het systeem voert frequentieverspringende communicatie uit op de twee bovenstaande frequenties en selecteert de frequentie met de laagste interferentie voor ontvangst.

(2) Middenfrequentie 845 MHz, aantal netwerkhops 3, bandbreedte 500 kHz, frequentie-hopping-interval 5 maal RF-bandbreedte
Het frequentieverspringende spectrum wordt weergegeven in de volgende afbeelding. Het netwerk heeft 3 hop, overeenkomend met 3 frequentie sets, met een springinterval van 2,5 MHz. De werkelijke middenfrequenties van de drie frequenties zijn 845-2.5, 845, en 845+2,5 MHz, namelijk 842.5, 845, en 847,5 MHz. Het systeem voert frequentieverspringende communicatie uit op de bovengenoemde drie frequenties en selecteert de frequentie met de laagste interferentie voor ontvangst.

(3) Middenfrequentie 845 MHz, aantal netwerkhops 4, bandbreedte 500 kHz, frequentie-hopping-interval 5 maal RF-bandbreedte
Het frequentieverspringende spectrum wordt weergegeven in de volgende afbeelding. Het netwerk heeft 4 hop, overeenkomend met 4 frequentie sets, met een springinterval van 2,5 MHz. De werkelijke middenfrequenties van de vier frequenties zijn 845-3.75, 845-1.25, 845+1.25, en 845+3,75 MHz, namelijk 841.25, 843.75, 846.25, en 848,75 MHz. Het systeem voert frequentieverspringende communicatie uit op de bovengenoemde vier frequenties en selecteert de frequentie met de laagste interferentie voor ontvangst.

(4) Middenfrequentie 845 MHz, aantal netwerkhops 5, bandbreedte 500 kHz, frequentie-hopping-interval 5 maal RF-bandbreedte
Het frequentieverspringende spectrum wordt weergegeven in de volgende afbeelding. Het netwerk heeft 5 hop, overeenkomend met 5 frequentie sets, met een springinterval van 2,5 MHz. De werkelijke middenfrequenties van de vijf frequenties zijn 845-5, 845-2.5, 845, 845+2.5, en 845+5 MHz, namelijk 840, 842.5, 845, 847.5, en 850 MHz. Het systeem voert frequentieverspringende communicatie uit op de bovengenoemde vijf frequentiepunten en selecteert de frequentie met de laagste interferentie voor ontvangst.

(5) Middenfrequentie 845 MHz, aantal netwerkhops 2, bandbreedte 1MHz, frequentie-hopping-interval 5 maal RF-bandbreedte
Het frequentieverspringende spectrum wordt weergegeven in de volgende afbeelding. Het netwerk heeft 2 hop, overeenkomend met 2 frequentie sets, met een frequentieverspringingsinterval van 5 MHz. De werkelijke middenfrequenties van de twee frequenties zijn 845-2.5 en 845+2,5 MHz, dat is 842 5 en 847,5 MHz. Het systeem voert frequentieverspringende communicatie uit op de twee bovenstaande frequenties en selecteert de frequentie met de laagste interferentie voor ontvangst.

(6) Middenfrequentie 845 MHz, aantal netwerkhops 3, bandbreedte 1MHz, frequentie-hopping-interval 5 maal RF-bandbreedte
Het frequentieverspringende spectrum wordt weergegeven in de volgende afbeelding. Het netwerk heeft 3 hop, overeenkomend met 3 frequentie sets, met een springinterval van 5 MHz. De werkelijke middenfrequenties van de drie frequenties zijn 845-5, 845, en 845+5 MHz, welke zijn 840, 845, en 850 MHz. Het systeem voert frequentieverspringende communicatie uit op de bovengenoemde drie frequenties en selecteert de frequentie met de laagste interferentie voor ontvangst.

5. Interval, lengte, en vertraging van de contractuitgifte
De bandbreedtebronnen van RADIO DATA LINK zijn zeer kostbaar, en elk knooppunt moet de optimalisatie van de pakketfrequentie en pakketlengte maximaliseren. Probeer de frequentie en lengte van pakketten te minimaliseren. Wat kan in één keer worden verzonden, splits het niet in tweeën; Wat kan er ingestuurd worden 36 bytes mogen niet worden verzonden 40 bytes.
De basisblokeenheid van de fysieke laag is 36 bytes, en de relatie tussen de lengte van het verzonden pakket en de kanaalbezettingstijd is als volgt: (Notitie: De gegevens in Tabel 5-1 is de waarde wanneer er geen frequentieverspringing is en het aantal relaissprongen wel 1 hop).
Tafel 5-1 Relatie tussen pakketlengte en kanaalbezettingstijd
| pakket lengte ( bytes) | Aantal basisblokken | Kanaalbezettingstijd (Mevrouw) | |||
| 1MHz | 500kHz | 250kHz | 125kHz | ||
| 1~36 | 1 | 0.48 | 0.95 | 1.90 | 3.80 |
| 37~72 | 2 | 0.86 | 1.72 | 3.44 | 6.88 |
| 73~108 | 3 | 1.25 | 2.50 | 5.00 | 10.00 |
| 109~144 | 4 | 1.64 | 3.27 | 6.54 | 13.08 |
| 145~180 | 5 | 2.02 | 4.04 | 8.08 | 16.16 |
| 181~216 | 6 | 2.41 | 4.82 | 9.64 | 19.28 |
| 217~252 | 7 | 2.80 | 5.59 | 11.18 | 22.36 |
| 253~288 | 8 | 3.19 | 6.37 | 12.74 | 25.48 |
| 289~324 | 9 | 3.57 | 7.14 | 14.28 | 28.56 |
| 325~360 | 10 | 3.96 | 7.91 | 15.82 | 31.64 |
| 361~396 | 11 | 4.35 | 8.69 | 17.38 | 34.76 |
| 397~432 | 12 | 4.73 | 9.46 | 18.92 | 37.84 |
| ... | ... | ... | |||
De minimale transmissievertraging van datapakketten wordt weergegeven in de volgende tabel:
Tafel 5-2 Minimale transmissievertraging
| Kanaalbandbreedte | 1MHz | 500kHz | 250kHz | 125kHz |
| Minimale vertraging (Mevrouw) | 2 | 3 | 4 | 6 |
Golfvormdiagram van datatransmissie en -ontvangst onder een bandbreedte van 1 MHz: (gele golfvorm voor het verzenden van gegevens, blauwe golfvorm voor het ontvangen van gegevens)

Golfvormdiagram van datatransmissie en -ontvangst onder een bandbreedte van 500 kHz: (gele golfvorm voor het verzenden van gegevens, blauwe golfvorm voor het ontvangen van gegevens)
Golfvormdiagram van datatransmissie en -ontvangst bij een bandbreedte van 250 kHz: (gele golfvorm voor het verzenden van gegevens, blauwe golfvorm voor het ontvangen van gegevens)

Golfvormdiagram van datatransmissie en -ontvangst bij een bandbreedte van 125 kHz: (gele golfvorm voor
het verzenden van gegevens, blauwe golfvorm voor het ontvangen van gegevens) +


6. Parameterconfiguratie
Het configuratiepakket is vastgesteld op 36 bytes, inclusief een header van 2 bytes, een 29 byteregisterconfiguratie, een vaste waarde van 3 bytes, en een pakketstaart van 2 bytes. Details worden weergegeven in Tabel 6. Na ontvangst van het configuratiepakket in het juiste formaat, de module voert de parameterconfiguratie uit en stuurt het configuratiepakket na een succesvolle configuratie terug naar het hoofdbesturingsapparaat.
Tafel 6 Configuratiepakketdetails
| byte | inhoud | beschrijven |
| 1 | 0xF0 | Het begin van een pakket |
| 2 | 0x58 | |
| 3 – 31 | Registreer 0x00– Registreer 0x1C | Inhoud registreren |
| 32 | collocatie methode | 0x00 vertegenwoordigt lokale configuratie 0x3E vertegenwoordigt externe configuratie Overige: Back-up |
| 33~34 | Externe doel-ID | De doelapparaat-ID die vereist is voor externe single-point-configuratie. 0xFFFF vertegenwoordigt externe volledige personeelsconfiguratie (ID's worden in deze modus niet geconfigureerd). 0x0000 moet worden gebruikt voor lokale configuratie. |
| 35 | 0x0F | Het einde van een pakket |
| 36 | 0x85 |
Voorbeeld van een lokaal leescommando (standaardparameters):
F0 58 23 46 8B 00 10 00 00 E0 3F 0F D3 40 00 00 00 00 00 00 00 00 00 6E 02 35 B9 06 03 03 03 00 00 00 0F 85
Winstwaarde:
F0 58 23 46 8B 00 10 00 00 E0 3F 0F D3 40 00 00 00 00 00 00 00 00 00 6E 02 35 B9 06 03 03 03 00 00 00 0F 85
Voorbeeld van een lokaal schrijfcommando (standaardparameters):
F0 58 63 46 8B 00 10 00 00 E0 3F 0F D3 40 00 00 00 00 00 00 00 00 00 6E 02 35 B9 06 03 03 03 00 00 00 0F 85
Winstwaarde:
F0 58 63 46 8B 00 10 00 00 E0 3F 0F D3 40 00 00 00 00 00 00 00 00 00 6E 02 35 B9 06 03 03 03 00 00 00 0F 85
Voorbeeld van een opdracht voor het op afstand lezen van een ID1-apparaat (standaardparameters):
F0 58 23 46 8B 00 10 00 00 E0 3F 0F D3 40 00 00 00 00 00 00 00 00 00 6E 02 35 B9 06 03 03 03 3E 00 01 0F 85
Winstwaarde:
F0 58 23 46 8B 00 10 00 00 E0 3F 0F D3 40 00 00 00 00 00 00 00 00 00 6E 02 35 B9 06 03 03 03 C1 00 01 0F 85
Voorbeeld van een opdracht voor het op afstand schrijven van een ID1-apparaat (standaardparameters):
F0 58 63 46 8B 00 10 00 00 E0 3F 0F D3 40 00 00 00 00 00 00 00 00 00 6E 02 35 B9 06 03 03 03 3E 00 01 0F 85
Winstwaarde:
F0 58 63 46 8B 00 10 00 00 E0 3F 0F D3 40 00 00 00 00 00 00 00 00 00 6E 02 35 B9 06 03 03 03 C1 00 01 0F 85
Voorbeeld van het op afstand uitlezen van alle apparaatopdrachten (standaardparameters):
F0 58 23 46 8B 00 10 00 00 E0 3F 0F D3 40 00 00 00 00 00 00 00 00 00 6E 02 35 B9 06 03 03 03 3E ff ff 0f 85
Winstwaarde:
F0 58 23 46 8B 00 10 00 00 E0 3F 0F D3 40 00 00 00 00 00 00 00 00 00 6E 02 35 B9 06 03 03 03 C1 FF FF 0F 85
Voorbeeld van het op afstand schrijven van alle apparaatopdrachten (standaardparameters):
F0 58 63 46 8B 00 10 00 00 E0 3F 0F D3 40 00 00 00 00 00 00 00 00 00 6E 02 35 B9 06 03 03 03 3E ff ff 0f 85
Winstwaarde:
F0 58 63 46 8B 00 10 00 00 E0 3F 0F D3 40 00 00 00 00 00 00 00 00 00 6E 02 35 B9 06 03 03 03 C1 FF FF 0F 85
7. Registeroverzicht
Tafel 7 Registeroverzicht
| adres | Naam registreren | beschrijven |
| 0x00 | Lees- en schrijfcontrole | RADIO DATA LINK lees-schrijfbesturing |
| 0x01 | Apparaatmodus en baudrate | Apparaatmodus en baudrate-instellingen |
| 0x02 | Relais controle | Instellingen relaisbesturing |
| 0x03 | Totaal aantal systeemgebruikers met hoog byte | Totaal aantal systeemgebruikers met hoog byte |
| 0x04 | Totaal aantal systeemgebruikers met laag byte | Totaal aantal systeemgebruikers met laag byte |
| 0x05 | Lokale ID hoge byte | Lokale ID hoge byte |
| 0x06 | Lokale ID lage byte | Lokale ID lage byte |
| 0x07 | Controle van RF-vermogen en frequentie-hopping | RADIO DATA LINK RF-vermogensregeling |
| 0x08 | Gegevenscaching | Gegevenscaching |
| 0x09 | Groepering en tijdslots | Groepscode en tijdslottelling |
| 0x0A | Configuratie met hoge bytefrequentie | Configuratie met hoge bytefrequentie |
| 0x0B | Middenbyte in frequentieconfiguratie | Middenbyte in frequentieconfiguratie |
| 0x0C | Configuratie met lage bytefrequentie | Configuratie met lage bytefrequentie |
| 0x0D | Coderingswachtwoordbyte 1 | Coderingswachtwoordbyte 1 |
| 0x0E | Coderingswachtwoordbyte 2 | Coderingswachtwoordbyte 2 |
| 0x0F | Coderingswachtwoordbyte 3 | Coderingswachtwoordbyte 3 |
| 0x10 | Coderingswachtwoordbyte 4 | Coderingswachtwoordbyte 4 |
| 0x11 | Coderingswachtwoordbyte 5 | Coderingswachtwoordbyte 5 |
| 0x12 | Coderingswachtwoordbyte 6 | Coderingswachtwoordbyte 6 |
| 0x13 | Coderingswachtwoordbyte 7 | Coderingswachtwoordbyte 7 |
| 0x14 | Coderingswachtwoordbyte 8 | Coderingswachtwoordbyte 8 |
| 0x15 | Coderingswachtwoordbyte 9 | Coderingswachtwoordbyte 9 |
| 0x16 | Coderingswachtwoord byte 10 | Coderingswachtwoord byte 10 |
| 0x17 | Coderingswachtwoord byte 11 | Coderingswachtwoord byte 11 |
| 0x18 | Coderingswachtwoord byte 12 | Coderingswachtwoord byte 12 |
| 0x19 | Coderingswachtwoord byte 13 | Coderingswachtwoord byte 13 |
| 0x1A | Coderingswachtwoord byte 14 | Coderingswachtwoord byte 14 |
| 0x1B | Coderingswachtwoord byte 15 | Coderingswachtwoord byte 15 |
| 0x1C | Coderingswachtwoord byte 16 | Coderingswachtwoord byte 16 |
8. Gegevens registreren
Notitie 1: Alle knooppunten moeten dezelfde RF-bandbreedte hebben, hoppende schakelaar, frequentie, en coderingswachtwoord om met elkaar te communiceren;
Notitie 2: De parameters van netwerkhops, tijdslots, drager gevoel, en het totale aantal systeemgebruikers voor alle knooppunten moet hetzelfde zijn om ervoor te zorgen dat het systeem geen abnormale gelijktijdige gegevensconflicten ervaart.
Notitie 3: Hoe groter de parameterinstelling voor de gegevenscache, hoe kleiner de kans is dat er pakketten verloren gaan, maar de gegevenslatentie kan toenemen. Ingesteld op basis van het daadwerkelijke toepassingstype.
8.1 Lezen/schrijven controleregister
| Naam (Adres) | stukjes | Variabele naam | modus | Standaardwaarde | beschrijven |
| Lees- en schrijfcontrole(0x00) | 7 | Configuratie Opslaan | rw | 0 | Of de huidige configuratie moet worden opgeslagen na het uitschakelen, alleen geldig bij het schrijven van de configuratie 0=Niet opslaan 1=Opslaan |
| 6 | Lees- en schrijfcontrole | rw | 0 | Configureer lees-schrijfbesturing 0=Leesconfiguratie 1=Schrijfconfiguratie | |
| 5 | Versieconfiguratie | r | 1 | 0=Lage versie 1=Hoge versie | |
| 4-0 | Firmwareversie | r | 00003 | Versienummer |
8.2 Apparaatmodus en baudsnelheidregister
| Naam (Adres) | stukjes | Variabele naam | patroon | Standaardwaarde | beschrijven |
| Apparaatmodus en baudrate(0x01) | 7-6 | RF bandbreedte | rw | 1 | 0:1MHz 1:500kHz2:250kHz3:125kHz |
| 5 | Pakketkop Inschakelen | rw | 0 | Configuratie van pakketkop inschakelen, alleen geldig in transparante transmissiemodus 0=Gesloten 1=Open Raadpleeg onderstaande tabel voor details | |
| 4-3 | Signaaltype | rw | 00 | Configuratie signaaltype 00=Normaal signaal 01=Testsignaal 10=Signaal met enkele frequentie 11=Lussignaal Onder hen, het testsignaal kan worden gebruikt voor vermogenstests. Signalen met één frequentie kunnen worden gebruikt voor het testen van de frequentiestabiliteit. Loopback-signaal verwijst naar het ontvangen van een signaal en het vervolgens terugsturen via de seriële poort. Momenteel, externe seriële poortontvangst is niet ingeschakeld. Het signaaltype is altijd een normaal signaal wanneer het is ingeschakeld, en het wijzigen naar een ander type wordt niet opgeslagen. | |
| 2-0 | Baud rate | rW | 110 | Configuratie van de baudsnelheid van de seriële poort in transparante modus 000 = 9600 001 = 19200 010 = 38400 011 = 57600 100 = 115200 101 = 230400 110 = 460800 111 = 921600 |
Wanneer de header-inschakeling is ingeschakeld in register 0x01, transparante pakketten worden door het systeem aan beide zijden van de ontvanger aan de header toegevoegd, zodat de ontvanger gegevens kan onderscheiden die vanaf verschillende ID's zijn verzonden. De transparante pakketten die aan de header worden toegevoegd, staan vast op 44 bytes, en het specifieke formaat is als volgt.
Tafel 8 Details van Transparante pakketkop
| byte | inhoud | beschrijven |
| 1 | 0xD8 | Synchronisatiekop |
| 2 | 0x73 | |
| 3 | 0x5A | |
| 4 | Geluidsintensiteit | Geluidsintensiteit, een totaal van 8 stukjes, Hoe groter de waarde, hoe sterker het signaal, met een stapgrootte van 1dB. Geluidskracht (dBm)=geluidsintensiteit -125. |
| 5 – 6 | Effectieve bytelengte | Bezet het bovenste 6 stukjes byte 5, die de effectieve bytelengte van het datagedeelte aangeeft, met een maximum van 36 bytes |
| Afzender-ID | Afzender-ID, bestaande uit 10 stukjes, inclusief de onderste 2 stukjes byte 5 en de 8 bits van byte 6 | |
| 7 | Groepscode | De groeperingscode van het huidige datapakket. |
| Huidig aantal relay-hops | Het huidige aantal relay-hops is 4 stukjes, bezet de 7e byte (bit7~bit0) van bit3 naar bit0. 0: 1st hop, 1: 2en hop, 2: 3rd hop, 3: 4de hop, 4: 5de hop, enzovoorts… 15: 16de hop. | |
| 8 | signaalintensiteit | De signaalsterkte, een totaal van 8 stukjes, hoe sterker het signaal, met een stapgrootte van 1dB. Signaal kracht (dBm)= signaalsterkte -125. |
| 9 – 44 | gegevens | De vaste lengte van de gegevens is 36 bytes, inclusief geldige bytes en ongeldige bytes, waarbij geldige bytes eerst komen |
9. Relaiscontroleregister
| Naam (Adres) | stukjes | Variabele naam | modus | Standaardwaarde | beschrijven |
| Relais controle(0x02) | 7-6 | Relais controle | rw | 10 | 00=Geen relais 01=Intelligent relais 10=geforceerd relais Geeft aan of de ontvangende kant doorstuurt, waar: Intelligent relais selecteert automatisch of er moet worden doorgestuurd op basis van de signaalkwaliteit, en een verplicht relais zal alle signalen doorgeven |
| 5-2 | Netwerk hop | rw | 0010 | Vertegenwoordigt het aantal netwerkhops dat nodig is voor het verzenden van signalen. 0000=1 sprong 0001=2 sprongen 0010=3 sprongen 0011=4 sprongen 0100=5 sprongen 0101=6 sprongen 0110=7 sprongen 0111=8 sprongen 1000=9 sprongen 1001=10 sprongen 1010=11 sprongen 1011=12 sprongen 1100=13 sprongen 1101=14 sprongen 1110=15 sprongen 1111=16 sprongen | |
| 1-0 | Vervoerder gevoel | rw | 11 | Geeft de duur van dragerdetectie weer, hoe langer de detectietijd, des te kleiner de kans is dat er pakketconflicten ontstaan en des te groter de datavertraging. 00=Niet luisteren 01=Kort luisteren 10=Middellang luisteren 11=Lang luisteren |
10. Register van totale systeemgebruikers
| Naam (Adres) | stukjes | Variabele naam | modus | Standaardwaarde | beschrijven |
| (0x03) | 7-2 | Frequentie-hopping-interval | rw | 000000 | 0:1 maal de RF-bandbreedte 1: 2x RF-bandbreedte 2: 3x RF-bandbreedte N: N+1 keer de RF-bandbreedte |
| 1-0 | 2 bits hoger dan het totale aantal gebruikers in het systeem | rw | 00 | Het configuratiebereik is 0-1023, en het werkelijke totale aantal systeemgebruikers is de configuratiewaarde plus 1 | |
| Totaal aantal systeemgebruikers met laag byte(0x04) | 7-0 | Totaal aantal systeemgebruikers met laag byte | rw | 0x10 |
11. Lokaal ID-register
| Naam (Adres) | stukjes | Variabele naam | modus | Standaardwaarde | beschrijven |
| 0x05 | 7-2 | back-up | – | 0x00 | back-up |
| 1-0 | Lokale ID is 2 beetje hoog | rx | 00 | Lokale ID-configuratie, met een configuratiebereik van 0-1023. De ID-waarde kan het totale aantal systeemgebruikers niet overschrijden, en als deze overschrijdt, het wordt automatisch beperkt tot het totale aantal systeemgebruikers. Bijvoorbeeld, wanneer een systeem van 100 apparaten moeten worden opgezet, het totaal aantal gebruikers in het systeem kan worden ingesteld 99, en de lokale ID's van elk apparaat kunnen worden ingesteld 0 tot 99 op volgorde | |
| Lokale ID lage byte(0x06) | 7-0 | Lokale ID lage byte | rw | 0x00 |
12. Controleregister voor RF-vermogen en frequentieverspringing
| Naam (Adres) | stukjes | Variabele naam | modus | Standaardwaarde | beschrijven |
| RF-vermogensregeling(0x07) | 7 | Eindversterker schakelaar | rw | 1 | Interne eindversterkerschakelaar 0=Gesloten 1=Open |
| 6 | Ruisarme versterkerschakelaar | rw | 1 | Versterkerschakelaar met laag geluidsniveau 0=Gesloten 1=Open | |
| 5-4 | Zendvermogen: | rw | 10 | Transmissievermogensregeling 00=laag vermogen(Verlaagd met 4dB) 01=Gemiddeld vermogen(Verlaagd met 2dB) 10=gemiddeld tot hoog vermogen (nominaal vermogen) 11=Hoog vermogen(2dB verzadigde uitvoer, niet aanbevolen voor gebruik) | |
| 3 | Gegevensfiltering | rw | 0 | 0: Uitvoer van broadcastgroep- en dezelfde groepsdatapakketten, 1: Voer alleen uitgezonden groepsdatapakketten uit | |
| 3 | Controle van frequentiehoppen | rw | 0 | Schakelaar voor frequentieverspringing 0=Gesloten 1=Open | |
| 3 | Tweede pulsuitgang | rw | 0 | 0: Geef geen tweede pulsen af 1: Uitgang tweede puls Pulsnauwkeurigheid binnen 1us per seconde | |
| 0 | Dubbele seriële poortconfiguratie | rw | 0 | 0=Sluit dubbele seriële poorten 1=Schakel dubbele seriële poorten in |
13. Gegevenscacheregister
| Naam (Adres) | stukjes | Variabele naam | modus | Standaardwaarde | beschrijven |
| Gegevenscaching(0x08) | 7-0 | Gegevenscaching | rw | 0x3F | Configuratie van gegevenscache, cachegrootte=(configuratie+1) * 32 bytes, bijvoorbeeld, indien geconfigureerd als 0x20, de cachegrootte is 1056 bytes. De cache ondersteunt maximaal 256 * 32=8192 bytes. Hoe groter de cache, hoe kleiner de kans is dat er pakketten verloren gaan, maar de gegevenslatentie kan toenemen. Ingesteld op basis van het werkelijke bedrijfstype. |
14. Groepering en tijdslotregistratie
| Naam (Adres) | stukjes | Variabele naam | modus | Standaardwaarde | beschrijven |
| Groepering en tijdslots(0x09) | 7-4 | Groepscode | rw | 0000 | 0000= Uitzendgroep 0001=1 groep 0010=2 groepen 0011=3 groepen 0100=4 groepen 0101=5 groepen 0110=6 groepen 0111=7 groepen 1000=8 groepen 1001=9 groepen 1010=10 groepen 1011=11 groepen 1100=12 groepen 1101=13 groepen 1110=14 groepen 1111=15 groepen De uitzendgroep kan gegevens ontvangen die door alle groepen zijn verzonden; Wanneer de gegevensfilterparameter is 0, andere groepen kunnen alleen gegevens ontvangen die door deze groep en de uitzendgroep zijn verzonden. Wanneer de gegevensfilterparameter is 1, andere groepen kunnen alleen gegevens ontvangen die door de uitzendgroep zijn verzonden. |
| 3-0 | Aantal tijdslots | rw | 1111 | 0000=1 tijdslot 0001=2 tijdslots 0010=3 tijdslots 0011=4 tijdslots 0100=5 tijdslots 0101=6 tijdslots 0110=7 tijdslots 0111=8 tijdslots 1000=9 tijdslots 1001=10 tijdslots 1010=11 tijdslots 1011=12 tijdslots 1100=13 tijdslots 1101=14 tijdslots 1110=15 tijdslots 1111=16 tijdslots |
15. Frequentieconfiguratieregister
| Naam (Adres) | stukjes | Variabele naam | modus | Standaardwaarde | beschrijven |
| Hoogfrequente byte(0x0A) | 7-0 | Hoogfrequente byte | rw | 0xD3 | Frequentie=(frequentiewaarde/61.03515625), bijvoorbeeld, bij het configureren van een frequentie van 845MHz, (845000000/61.03515625)=13844480=0xD34000 |
| Middelste byte (0x0B) | 7-0 | Middelste byte | rw | 0x40 | |
| Laagfrequente byte(0x0C) | 7-0 | Laagfrequente byte | rw | 0x00 |
16. Versleuteling wachtwoord registreren
| naam (Adres) | stukjes | Variabele naam | modus | Standaardwaarde | beschrijven |
| wachtwoordbyte 1 (0x0D) | 7-0 | Wachtwoordbyte 1 | rw | 0x00 | Configuratie van apparaatwachtwoord, het apparaat communiceert alleen met apparaten die hetzelfde wachtwoord hebben, en gebruikers kunnen hun eigen wachtwoord instellen om de communicatiebeveiliging te garanderen |
| wachtwoordbyte 2 (0x0E) | 7-0 | Wachtwoordbyte 2 | rw | 0x00 | |
| wachtwoordbyte 3 (0x0F) | 7-0 | Wachtwoordbyte 3 | rw | 0x00 | |
| wachtwoordbyte 4 (0x10) | 7-0 | Wachtwoordbyte 4 | rw | 0x00 | |
| wachtwoordbyte 5 (0x11) | 7-0 | Wachtwoordbyte 5 | rw | 0x00 | |
| wachtwoordbyte 6 (0x12) | 7-0 | Wachtwoordbyte 6 | rw | 0x00 | |
| wachtwoordbyte 7 (0x13) | 7-0 | Wachtwoordbyte 7 | rw | 0x00 | |
| wachtwoordbyte 8 (0x14) | 7-0 | Wachtwoordbyte 8 | rw | 0x00 | |
| wachtwoordbyte 9 (0x15) | 7-0 | Wachtwoordbyte 9 | rw | 0x6E | |
| wachtwoordbyte 10 (0x16) | 7-0 | Wachtwoordbyte 10 | rw | 0x02 | |
| wachtwoordbyte 11 (0x17) | 7-0 | Wachtwoordbyte 11 | rw | 0x3F | |
| wachtwoordbyte 12 (0x18) | 7-0 | Wachtwoordbyte 12 | rw | 0xB9 | |
| wachtwoordbyte 13 (0x19) | 7-0 | Wachtwoordbyte 13 | rw | 0x06 | |
| wachtwoordbyte 14 (0x1A) | 7-0 | Wachtwoordbyte 14 | rw | 0x02 | |
| wachtwoordbyte 15 (0x1B) | 7-0 | Wachtwoordbyte 15 | rw | 0x03 | |
| wachtwoordbyte 16 (0x1C) | 7-0 | Wachtwoordbyte 16 | rw | 0x03 |
17. Veelvoorkomende problemen en oplossingen
Tafel 10 Veelvoorkomende problemen en oplossingen
| Probleembeschrijving | Oorzaakanalyse | oplossend |
| Seriële communicatie is abnormaal | Baudrate van seriële poort komt niet overeen | Wanneer de module in de configuratiemodus werkt, de baudrate is vast ingesteld op 9600. Bij gebruik in transparante modus, de baudrate kan worden geconfigureerd als 9600/19200/38400/57600/115200/230400/460800/921600 |
| De werkmodus is onjuist | Pas de M0- en M1-niveaus aan om de bedrijfsmodus te wijzigen | |
| De seriële poorten TX en RX zijn omgekeerd aangesloten | Wissel seriële poort TX- en RX-lijnvolgorde uit | |
| Seriële poortniveau komt niet overeen | Voer niveauconversie uit (opmerking TTL is 3,3 V) |

Een vraag stellen
Bedankt voor je reactie. ✨