SNM401 Ad-Hoc-Netzwerkmodul

Inhaltsverzeichnis
1. Produktbeschreibung
Das Centerless-Ad-Hoc-Netzwerkmodul SNM401 realisiert die Centerless-Fernkommunikation zwischen Modulen, und übernimmt die weltweit neueste LDPC-Kodierungs- und Dekodierungstechnologie, im Vergleich zum RS-Pegel, der von herkömmlichen Radiosendern verwendet wird. Der verkettete Faltungscode kann einen Codierungsgewinn von 5 dB haben, und gleichzeitig, durch die „drahtlose Selbstübertragungskommunikation“ Technologie, Es realisiert auf innovative Weise die automatische Weiterleitung zwischen Modulen, Dadurch wird der Abdeckungseffekt und die Übertragungsentfernung erheblich verbessert. SNM401 nutzt drahtlose Ad-hoc-Netzwerkkommunikationstechnologie, Jeder Knoten kann dasselbe Signal empfangen und verarbeiten, das von mehreren Knoten gleichzeitig weitergeleitet wird, Kombinieren Sie diese Signale, die von verschiedenen Knoten weitergeleitet werden, die ursprünglichen Informationen so weit wie möglich zu demodulieren, und haben eine größere Übertragungsentfernung und eine höhere Übertragungszuverlässigkeit. Die drahtlose Kommunikationstechnologie des Ad-hoc-Netzwerks erfordert kein Routing, und mehrere Knoten bestimmen automatisch, ob die Weiterleitung gemäß der empfangenen Signalqualität und Feldstärke gestartet werden soll, und das Relais wird von einem Multi-Hop-Einzelpunkt-Relais zu einem Multi-Hop-Mehrpunkt-Relais aufgerüstet. Das Statusrelais wird zu einem Mesh-Relais aufgerüstet. Wenn ein Knoten im Relay-Netzwerk vom Netzwerk getrennt wird, Andere Relaisleitungen im Relaisnetzwerk funktionieren normal, sodass der Relaiseffekt nicht beeinträchtigt wird.

2. Produktmerkmale

◆Betriebsfrequenz: 400-500MHz
◆Single-Hop-Übertragungsentfernung: 3~5Km
◆Konvergenz der dynamischen Topologie: 1Frau
◆Übertragungsleistung: 1W
◆Empfangen Sie Sensibilität: -127dBm
◆Arbeitsspannung: 3.5-4.5V
◆Signal-Rausch-Verhältnis-Schwellenwert: 1dB
◆Kanalabstand: 12.5kHz
◆Frequenzstabilität: 1ppm
◆Intermodulation: 65dB
◆Verschlüsselung: 256AES
◆Störreaktionsimmunität: 75dB
◆Nachbarkanalselektivität: 65dB bei 12,5 kHzz
◆Betriebstemperatur: -40~ +85℃
◆Modulgröße: 33.5X42X3,4 mm

3. Anwendung
◆Internet der Dinge ◆Einzelsoldatensystem ◆Notrufübertragung
◆UAV ◆Echtzeit-Fernbedienung ◆Digitale Sprechanlage
◆Notfallkommunikation ◆Roboter ◆Drahtlose Datenübertragung

4. Arbeitsparameter
Tisch 1: Tabelle der Betriebsparameter
| Parameter | Bedingungen | Minimum | Typisch | Maximal | Einheit |
| Betriebsfrequenzband | 400 | 500 | MHz | ||
| Betriebstemperatur | -40 | 25 | +85 | ℃ | |
| Betriebsspannung | 3.5 | 4 | 4.5 | V | |
| Sendeleistung | 30 | dBm | |||
| Empfindlichkeit erhalten | -130 | -127 | -125 | dBm | |
| Maximale HF-Eingangsleistung | +33 | dBm | |||
| Baudrate der seriellen Schnittstelle | 115200 | bps | |||
| Schlafstrom | @ IN=0 | 40 | Vereinigte Arabische Emirate | ||
| Strom erhalten | 160 | mA | |||
| Momentanstrom übertragen | @VCC==4V, 1W | 1800 | mA | ||
| mittleren Strom übertragen | @VCC==4V, 1W | 600 | mA | ||
| Audio-Eingangsspannung | 1.5 | VPP | |||
| Audioausgangsimpedanz | 150 | Ohm |
Hinweis: Wenn die Betriebsbedingungen des Moduls die oben genannten Grenzwerte überschreiten, es kann das Modul dauerhaft beschädigen.
5. Modul-Pins und -Definitionen

Figur 1 SNM401-Pin Diagramm
| Abkürzung | Beschreibung |
| KI | Analoger Eingang |
| ZU | Analogausgang |
| AIO | Analog bidirektional |
| AUS | Digitale Eingabe |
| TUN | Digitaler Ausgang |
| Dio | Digitale Bi-Richtung |
| P | Leistung |
| G | Boden |
Tisch 3 SNM401-Pin-Definition
| Stift Nr | Pin-Name | Art | Beschreibung |
| 1 | GND | G | GND |
| 2 | AMEISE | AIO | Antennenanschluss |
| 3 | GND | G | GND |
| 4 | GND | G | GND |
| 5 | VBAT | P | Externe 3,5-4,5-V-Batterie oder Netzteil, 4V wird empfohlen |
| 6 | VBAT | P | |
| 7 | GND | G | GND |
| 8 | GND | G | GND |
| 9 | TX_STATUS | TUN | Modul Sendeanzeige Signal, der hohe Pegel überträgt |
| 10 | RX_STATUS | TUN | Modul empfängt Anzeigesignal, das hohe Niveau empfängt |
| 11 | NC | Keine Verbindung | |
| 12 | NC | Keine Verbindung | |
| 13 | GND | G | GND |
| 14 | TXD | TUN | Datenübertragungsstift der seriellen Schnittstelle |
| 15 | RXD | AUS | Datenempfangspin der seriellen Schnittstelle |
| 16 | EINSTELLEN | AUS | Modul Konfigurationssignal der seriellen Schnittstelle, Parameter konfigurieren, wenn High-Level, Senden und empfangen Sie Daten bei niedrigem Pegel |
| 17 | IN | AUS | Freigabesignal für offenes Modul, hohes Niveau offen, niedriges Niveau schließen |
| 18 | GND | G | GND |
| 19 | PRO1 | Dio | programmierbarer Definitionsstift |
| 20 | PRO2 | Dio | programmierbarer Definitionsstift |
: Das Modul wird intern durch 3,3 V LDO geregelt, und alle digitalen IOs haben einen 3,3-V-Pegel.
6. Packungsgrösse

Figur 2 SNM401 Größentabelle

Figur 3 SNM401 Paket Abbildung
7. Vorsichtsmaßnahmen für das Layout
1.DasSNM401 Modul arbeitet an 400-500MHzund der Einfluss verschiedener Faktoren auf drahtlose Transceiver sollte vermieden werden.
- Es wird unter das Modul gelegt GND, und die Spuren werden so weit wie möglich bis zur Peripherie verlängert.
- Es wird empfohlen, Isoliermaterial zu verwenden, um die Modulmontageposition auf dem Untergrund zu isolieren, zum Beispiel, Legen Sie ein ganzes Stück in diese Position
Siebdruck
- Versuchen Sie, eine kurze und dicke Stromleitung zum Modul zu führen, Die empfohlene Kupferleitungsbreite beträgt80Mil, und der Entkopplungskondensator sollte so nah wie möglich am Stromanschluss platziert werden.

8. Softwarekonfiguration
8.1 Parameterkonfiguration
Benutzer können Parameter über die serielle Schnittstelle abrufen und konfigurieren, die Baudrate der seriellen Schnittstelle ist 115200, das Datenbit ist 8Bit, das Stoppbit ist 1Bit, und es gibt kein Paritätsbit.
Tisch 4 Paketformat der seriellen Schnittstelle
| Tabellenpaket für serielle Ports | |||
| Identifikationswort | Länge | Befehl | Anweisungsantwort/Antwortinhalt |
| 1Byte | 1Byte | 1Byte | NByte |
8.1.1 Identifikationswort
Das Identifikationswort ist festgelegt als 0x68.
8.1.2 Länge
Länge Konfigurierbare Faltungscodierungsverhältnisse Befehl + Befehlsinhalt/Inhalt antworten.
8.1.3 Befehl
geeignet für den Einbau aller Modelle 5 Serielle Befehlsliste
| Funktion | Befehl | Inhalt | Inhalt antworten |
| Erfassen Sie HF-Parameter | 0x00 | Nein | Frequenz(4Byte) +Leistung(1Byte) +Konfiguration
Status(1Byte) +Lärm(2Byte) +Basisband Versionsnummer(1Byte) |
| HF-Parameter einstellen | 0x01 | Frequenz(4Byte) +Leistung(1Byte) | Nein |
| Datenrelaisebene | 0x0C | Nein | Datenrelaisebene(1Byte) |
| Datenrelaispegel einstellen | 0x0D | Datenrelaisebene(1Byte) | Nein |
| Schlüssel zu erwerben | 0x0E | Nein | Schlüssel(32Byte) |
| Schlüssel einstellen | 0x0F | Schlüssel(32Byte) | Nein |
| Modulversion erhalten | 0x12 | Nein | Modulname + Versionsnummer |
| Modul bereit | 0x55 | Nein | Nein |
| Konfiguration speichern | 0x66 | Nein | Nein |
| Daten erhalten | 0xA2 | Nein | transparente Daten (NByte) |
| Daten senden | 0xB2 | transparente Daten (NByte) | Nein |
8.1.4 Instruktionsinhalt/Antwortinhalt
8.1.4.1 Abrufen von HF-Parametern
Frequenz: Die Einheit ist Hz, Der Einstellbereich ist ~5000000000, und die Präzision ist 500Hz.
Leistung:1-hohe Energie 1W,0-geringer Strom 0.5W, Der Standardwert ist hohe Leistung 1W.
Konfigurationsstatus: Zeigt den Funkkonfigurationsstatus an,0-nicht initialisiert,1-konfigurieren,2-erfolgreich konfiguriert.
Noise Floor: Zeigt die aktuelle Frequenzrauschintensität an, welche 2 ist aussagekräftig
Baseband-Versionsnummer: Der obere 4 Bits stellen die Hauptversionsnummer dar, und die untere 4 Bits stellen die Nebenversionsnummer dar.
Konfigurationspaket:0x68 0x01 0x00
Rückpaket:0x68 0x0A 0x00 Frequenz Leistung Konfiguration Status Grundrauschen Basisband Versionsnr.
8.1.4.2 HF-Parameter einstellen
Nach der Konfiguration der HF-Parameter, Sie müssen auf die erfolgreiche Konfiguration warten (Über 2 Sekunden) Bevor das Modul den Einstellungsarbeitszustand korrekt eingeben kann.
Konfigurationspaket:0x68 0x06 0x01 Frequenzleistung
Rücksendepaket:0x68 0x01 0x01
8.1.4.3 Ermitteln der Datenweiterleitungsebene
SH Die Ad-hoc-Netzwerktechnologie ist eine Simulcast-Mesh-Relay-Methode, was kein Routing erfordert, Dies kann die Abdeckung erheblich verbessern.Anzahl der Relay-Hops N bezieht sich auf die Anzahl der Hops, die während der Datenübertragung weitergeleitet werden können, und die maximale Anzahl von Relay-Hops beträgt 16. Mit jedem weiteren Hop, die Übertragungsdistanz verdoppelt sich, aber die Übertragungszeit erhöht sich entsprechend, wie in der Tabelle unten gezeigt.
Tisch 6 Vergleich der Relaisebenen
| Staffelhopfen | Übertragungsbytes | Übertragungszeit |
| N | <36 | N*50ms |
| N | 37-72 | N*100ms |
| N | 73-108 | N*150ms |
| N | 109-144 | *200Frau |
| N | 145-180 | N*250ms |
| N | 181-216 | N*300ms |
| N | 217-252 | N*350ms |
| N | 253-288 | N*400ms |
Konfigurationspaket: 0x68 0x01 0x0C
Rücksendepaket: 0x68 0x02 0x0C Datenrelaisebene
8.1.4.4 Datenrelaispegel einstellen
Konfigurationspaket:0x68 0x02 0x0D Datenrelaisebene
Rücksendepaket:0x68 0x01 0x0D
8.1.4.5 Besorgen Sie sich den Schlüssel
Schlüssel zur Kommunikationsverschlüsselung, Das Modul verwirft automatisch die Sprachinformationen und Dateninformationen, deren Schlüssel nicht mit seinem eigenen Schlüssel übereinstimmt, und der Schlüssel ist alles 0.
Konfigurationspaket:0x68 0x01 0x0E
Rückpaket:0x68 0x21 0x0E Schlüssel
8.1.4.6 Schlüssel festlegen
Konfigurationspaket:0x68 0x21 0x0F Schlüssel
Rückpaket:0x68 0x01 0x0F
8.1.4.7 Modulversion abrufen
Konfigurationspaket:0x68 0x01 0x12
Rückpaket:0x68 0x15 0x12 0x53 0x69 0x6d 0x75 0x6c 0x48 0x6f 0x63 0x32 0x31 0x38 0x5f 0x31 0x31 0x30 0x2e 0x30 0x00 ist„Simulhoc2618_V1.0.0“
8.1.4.8 Modul
Rücksendepaket:0x68 0x01 0x55
8.1.4.9 Konfiguration speichern
Befehl zum Speichern aller Einstellungen Blinken, und die gespeicherte Konfiguration wird direkt nach dem Einschalten verwendet.
Konfigurationspaket:0x68 0x01 0x66
Rücksendepaket:0x68 0x01 0x66
8.1.4.10 Datenempfang
Wenn die EINSTELLEN Pin ist niedrig, Das Modul übermittelt das empfangene Datenpaket transparent an den Benutzer. Die Länge variiert je nach der tatsächlichen Länge der transparenten Übertragungsdaten.
Rücksendepaket:0x68 Länge 0xA2 Transparent
8.1.4.11 Datenübertragung
Erst wenn die EINSTELLEN Ist der Pin auf Low-Pegel, können Daten übertragen werden, und die in einer einzigen Übertragung gesendeten Daten nicht überschreiten 36 Bytes. Die Länge variiert je nach der tatsächlichen Länge der transparenten Übertragungsdaten. Wenn ein Rückpaket empfangen wird, es zeigt an, dass die Datenübertragung diesmal fehlgeschlagen ist.
Konfigurationspaket: 0x68 Länge 0xB2 Transparente Daten
Rücksendepaket: 0x68 0x01 0xB




