SNM401 Ad Hoc Network Module
![SNM401 Ad Hoc Network Module 14 Level 8 Frequency Hopping Ad Hoc Network](https://i0.wp.com/ivcan.com/wp-content/uploads/2022/06/Level-8-Frequency-Hopping-Ad-Hoc-Network.webp?resize=1020%2C366&ssl=1)
Table of Contents
1. Descrizzione di u produttu
SNM401 Centerless Ad Hoc Network Module realizes centerless long-distance communication between modules, and adopts the world’s latest LDPC encoding and decoding technology, compared to the RS level used by traditional radio stations The concatenated convolutional code can have a coding gain of 5dB, è à u listessu tempu, attraversu u “cumunicazione wireless self-relay” tecnulugia, realizza in modu innovativu un relé automaticu trà i moduli, cusì migliurà assai l'effettu di a cobertura è a distanza di trasmissione. SNM401 adopta a tecnulugia di cumunicazione wireless di rete ad-hoc, ogni nodu pò riceve è processà u stessu signalu trasmessu da parechji nodi à u stessu tempu, combina sti signali trasmessi da diversi nodi, demodulate l'infurmazioni originali à u più grande pussibule, è avè una distanza di trasmissione più grande è una affidabilità di trasmissione più alta. A tecnulugia di cumunicazione wireless di a reta ad hoc ùn hà micca bisognu di routing, è i nodi multipli determinanu automaticamente s'ellu si deve inizià a spedizione secondu a qualità di u signale ricevutu è a forza di u campu, è u relé hè aghjurnatu da un relé multi-hop unicu puntu à un relé multi-hop multi-puntu. U relay statale hè aghjurnatu à un relay mesh. Quandu ogni node in a reta di relè hè disconnected from the network, altre linee di relè in a reta di relè funzionanu nurmale per chì l'effettu di relè ùn hè micca affettatu.
![SNM401 Ad Hoc Network Module 15 SNM401 Ad Hoc Network Module-application](https://i0.wp.com/ivcan.com/wp-content/uploads/2022/06/SNM401-Ad-Hoc-Network-Module-application.webp?resize=750%2C576&ssl=1)
2. Caratteristiche di u produttu
![SNM401 Ad Hoc Network Module 16 SNM401 Ad Hoc Network Module feature](https://i0.wp.com/ivcan.com/wp-content/uploads/2022/06/SNM401-Ad-Hoc-Network-Module-feature.webp?resize=1020%2C231&ssl=1)
◆Frequency di u funziunamentu: 400-500mhz
◆ Distanza di trasmissione unicu-hop: 3~ 5 km
◆Convergenza di topulugia dinamica: 1ms in
◆Transmit putere: 1W
◆ Riceve sensibilità: -127dBm
◆ Tensione di travagliu: 3.5-4.5V
◆ Soglia di u rapportu signale à u rumore: 1dB
◆ Spazamentu di u canali: 12.5kilohertz
◆Stabilità di frequenza: 1ppm
◆Intermodulazione: 65dB
◆ Encryption: 256Eram
◆ Immunità di risposta spuria: 75dB
◆Selettività di u canali adiacenti: 65dB @ 12,5 KHzz
◆Temperatura di funziunamentu: -40~ + 85 ℃
◆Dimensioni di u modulu: 33.5X42X3.4mm
![SNM401 Ad Hoc Network Module 17 SNM401 Ad Hoc Network Module feature-2](https://i0.wp.com/ivcan.com/wp-content/uploads/2022/06/SNM401-Ad-Hoc-Network-Module-feature-2.webp?resize=1020%2C214&ssl=1)
3. Candidatura
◆Internet di e Cose ◆ Sistema di suldatu individuale ◆ Trasmissione d'emergenza
◆UAV ◆Real-time Control Remote ◆ Intercom Digital
◆ Comunicazione d'emergenza ◆ Robot ◆ Trasmissione di dati wireless
![SNM401 Ad Hoc Network Module 18 SNM401 Ad Hoc Network Module support multi-point merge transmission](https://i0.wp.com/ivcan.com/wp-content/uploads/2022/06/SNM401-Ad-Hoc-Network-Module-support-multi-point-merge-transmission.webp?resize=750%2C640&ssl=1)
4. Parametri di travagliu
Table 1: Tabella di Parametri di Funzionamentu
paràmetru | Cundizioni | Minimu | Tipico | massimu | Unit |
Banda di Frequenza Operativa | 400 | 500 | mhz | ||
Temperatura upirativu | -40 | 25 | +85 | ℃ | |
déséquilibrer upirativu | 3.5 | 4 | 4.5 | V | |
Potenza di trasmissione | 30 | dBm | |||
Sensibilità di riceve | -130 | -127 | -125 | dBm | |
Potenza massima d'ingressu RF | +33 | dBm | |||
baud rate di u portu seriale | 115200 | bps | |||
currente di u sonnu | @ IN=0 | 40 | uA | ||
riceve corrente | 160 | mA | |||
trasmette corrente istantanea | @VCC==4V, 1W | 1800 | mA | ||
trasmette un currente mediu | @VCC==4V, 1W | 600 | mA | ||
tensione di input audio | 1.5 | VPP | |||
Impedenza di output audio | 150 | Ohm |
Ppi: Sì i cundizioni di travagliu di u modulu superanu i valori limite sopra, pò causà danni permanenti à u modulu.
5. Pin di modulu è definizione
![SNM401-Ad-Hoc-Network-Module-pin-define SNM401-Ad-Hoc-Network-Module-pin-define](https://i0.wp.com/ivcan.com/wp-content/uploads/2022/06/SNM401-Ad-Hoc-Network-Module-pin-define.webp?resize=777%2C816&ssl=1)
Figura 1 SNM401 Pin Diagramu
Abbreviazione | Description |
AI | Ingressu analogicu |
À | Uscita analogica |
AIO | Bidirezzione analogica |
DA | Input digitale |
Fà | Output digitale |
DIO | Bidirezzione digitale |
P | -Sintinedddi |
G | Terrenu |
Table 3 Definizione di pin SNM401
Pin NO | Pin nome | Type | Description |
1 | GND | G | GND |
2 | furmicula | AIO | portu di l'antenna |
3 | GND | G | GND |
4 | GND | G | GND |
5 | VBAT | P | Batteria esterna 3.5V-4.5V o alimentazione elettrica, 4V hè cunsigliatu |
6 | VBAT | P | |
7 | GND | G | GND |
8 | GND | G | GND |
9 | TX_STATE | Fà | Modulu trasmette signale indicazione, l'altu livellu trasmette |
10 | RX_STATE | Fà | modulu chì riceve signale di indicazione, l'altu livellu riceve |
11 | NC | Nisuna cunnessione | |
12 | NC | Nisuna cunnessione | |
13 | GND | G | GND |
14 | TXD | Fà | pin di trasmissione di dati di u portu seriale |
15 | RXD | DA | pin di ricezione di dati di u portu seriale |
16 | SET | DA | modulu Segnale di cunfigurazione di u portu seriale, cunfigurà paràmetri quandu altu livellu, mandà è riceve dati quandu livellu bassu |
17 | IN | DA | Modulu apertu signale di attivazione, altu livellu apertu, vicinu à u livellu bassu |
18 | GND | G | GND |
19 | PRO1 | DIO | pin di definizione programmable |
20 | PRO2 | DIO | pin di definizione programmable |
: U modulu hè regulatu da 3.3V LDO in l'internu, è tutti l'IO digitale sò 3.3V livellu.
6. taglia u pacchettu
![SNM401-Ad-Hoc-Network-Module-dimensione-dimensione SNM401-Ad-Hoc-Network-Module-size-dimension](https://i0.wp.com/ivcan.com/wp-content/uploads/2022/06/SNM401-Ad-Hoc-Network-Module-size-dimension.webp?resize=1020%2C557&ssl=1)
Figura 2 SNM401 carta di taglia
![SNM401-Ad-Hoc-Network-Module-Package-diagramma SNM401-Ad-Hoc-Network-Module-Package-diagram](https://i0.wp.com/ivcan.com/wp-content/uploads/2022/06/SNM401-Ad-Hoc-Network-Module-Package-diagram.webp?resize=1020%2C744&ssl=1)
Figura 3 SNM401 pacchettu Figura
7. LAYOUT precautions
1.luSNM401 u modulu travaglia à 400-500mhzand the influence of various factors on wireless transceivers should be avoided.
- It is laid under the module GND, and the traces are extended to the periphery as far as possible.
- It is recommended to use insulating material to isolate the module mounting position on the substrate, per esempiu, place a whole piece of in this position
silkscreen
- Try to take a short and thick power line to the module, the recommended copper line width is80mil, and the decoupling capacitor should be placed as close to the power pin as possible.
![SNM401 Ad Hoc Network Module 22 SNM401 Ad Hoc Network Module-net construction](https://i0.wp.com/ivcan.com/wp-content/uploads/2022/06/SNM401-Ad-Hoc-Network-Module-net-construction.webp?resize=750%2C463&ssl=1)
8. Cunfigurazione di u software
8.1 Cunfigurazione di i paràmetri
L'utilizatori ponu uttene è cunfigurà paràmetri attraversu u portu seriale, u baud rate di u portu seriale hè 115200, u bit di dati hè 8pocu, u bit stop hè 1pocu, è ùn ci hè micca un pocu di parità.
Table 4 Formatu di pacchettu di portu seriale
Pacchettu di tabella di portu seriale | |||
parola identificativa | lunghezza | Cumanda | struzzione risposta / risposta cuntenutu |
1Byte | 1Byte | 1Byte | NByte |
8.1.1 Parola identificativa
A parolla d'identificazione hè fissata cum'è 0x68.
8.1.2 lunghezza
lunghezza Rapporti di codificazione cunvoluzionale configurabili cumanda + cuntenutu di cumanda/risponde u cuntenutu.
8.1.3 Cumanda
diamitru di culonna 5 Serial Command-List
funzioni | Cumanda | cuntenutu | Rispondi Cuntinutu |
Acquisite i parametri RF | 0x00 | Innò | Frequency(4Byte) +-Sintinedddi(1Byte) +cunfigurazione
Status(1Byte) +Rumore(2Byte) +Baseband Numero di versione(1Byte) |
Definite u Parametru RF | 0x01 | Frequency(4Byte) +-Sintinedddi(1Byte) | Innò |
livellu di relé di dati | 0x0C | Innò | livellu di relé di dati(1Byte) |
Stabbilisce u livellu di relé di dati | 0x0D | Livellu di relé di dati(1Byte) | Innò |
chjave per acquistà | 0x0E | Innò | chjave(32Byte) |
set key | 0x0F | chjave(32Byte) | innò |
uttene a versione di u modulu | 0x12 | innò | nome di u modulu + numeru di versione |
modulu prontu | 0x55 | innò | innò |
salvà a cunfigurazione | 0x66 | innò | innò |
riceve dati | 0xA2 | innò | dati trasparenti (NByte) |
mandà dati | 0xB2 | dati trasparenti (NByte) | innò |
8.1.4 Instruction content/reply content
8.1.4.1 Ottenimentu di parametri RF
Frequency: L'unità hè Hz, a gamma di paràmetri hè ~ 5000000000, è a precisione hè 500HHz.
-Sintinedddi:1-alta putenza 1W,0-bassa putenza 0.5W, u difettu hè altu putenza 1W.
Status di cunfigurazione: Indica u statu di cunfigurazione radio,0-senza iniziali,1-cunfigurazione,2-cunfiguratu cun successu.
Pianu di rumore: Indica l'intensità di u rumore di frequenza attuale, chì 2 hè significativu
Numeru di versione di a banda base: A suprana 4 bits rapprisentanu u numeru di versione maiò, è u più bassu 4 bits rapprisentanu u numeru di versione minore.
Pacchettu di cunfigurazione:0x68 0x01 0x00
Pacchettu di ritornu:0x68 0x0A 0x00 Frequency Power Configuration Status Noise Floor Baseband Version No.
8.1.4.2 Impostazione di i parametri RF
Dopu a cunfigurazione di i paràmetri RF, duvete aspittà per a cunfigurazione successu (circa 2 seconde) prima chì u modulu pò entre in u paràmetru di travagliu currettamente statu.
Pacchettu di cunfigurazione:0x68 0x06 0x01 putenza di frequenza
pacchettu di ritornu:0x68 0x01 0x01
8.1.4.3 Uttenimentu di u livellu di relé di dati
SH A tecnulugia di rete ad hoc hè un metudu simulcast mesh relay, chì ùn hà micca bisognu di routing, chì ponu migliurà assai a cobertura.number of relay hops N si riferisce à u numeru di salti chì ponu esse trasmessi durante a trasmissione di dati, è u numeru massimu di hops relay hè 16. Cù ogni saltu supplementu, a distanza di trasmissione raddoppia, ma u tempu di trasmissione aumenta in cunseguenza, cum'è mostra in a tabella sottu.
Table 6 Comparazione di Livelli di Relay
Relay Hops | Byte di trasmissione | Transmission Time |
N | <36 | N*50ms |
N | 37-72 | N*100ms |
N | 73-108 | N*150ms |
N | 109-144 | *200ms in |
N | 145-180 | N*250ms |
N | 181-216 | N*300ms |
N | 217-252 | N*350ms |
N | 253-288 | N*400ms |
Pacchettu di cunfigurazione: 0x68 0x01 0x0C
Return package: 0x68 0x02 0x0C Data relay level
8.1.4.4 Stabbilisce u livellu di relé di dati
Pacchettu di cunfigurazione:0x68 0x02 0x0D Livellu di relé di dati
return packet:0x68 0x01 0x0D
8.1.4.5 Obtain the key
key for communication encryption, the module will automatically discard the voice information and data information whose key is inconsistent with its own key, and the key is all 0.
Pacchettu di cunfigurazione:0x68 0x01 0x0E
Pacchettu di ritornu:0x68 0x21 0x0E Key
8.1.4.6 Set Key
Pacchettu di cunfigurazione:0x68 0x21 0x0F Key
Pacchettu di ritornu:0x68 0x01 0x0F
8.1.4.7 Get Module Version
Pacchettu di cunfigurazione:0x68 0x01 0x12
Pacchettu di ritornu:0x68 0x15 0x12 0x53 0x69 0x6d 0x75 0x6c 0x48 0x6f 0x63 0x32 0x31 0x38 0x5f 0x31 0x31 0x30 0x2e 0x30 0x00 hè“Simulhoc2618_V1.0.0”
8.1.4.8 modulu
Return package:0x68 0x01 0x55
8.1.4.9 Salvà a cunfigurazione
cumanda per salvà tutti i paràmetri Flash, è a cunfigurazione salvata serà usata direttamente dopu a putenza.
Pacchettu di cunfigurazione:0x68 0x01 0x66
Return package:0x68 0x01 0x66
8.1.4.10 Ricezzione di dati
Quandu u SET pin hè bassu, u modulu trasmetterà in modu trasparente u pacchettu di dati ricevutu à l'utilizatore. A lunghezza varieghja secondu a lunghezza di dati di trasmissione trasparente reale.
Return package:0x68 lunghezza 0xA2 Trasparente
8.1.4.11 Trasmissione di dati
Solu quandu u SET pin hè à un livellu bassu pò esse trasmessi dati, and the data sent in a single transmission does not exceed 36 Lunardini. A lunghezza varieghja secondu a lunghezza di dati di trasmissione trasparente reale. If a return packet is received, it indicates that the data transmission failed this time.
Pacchettu di cunfigurazione: 0x68 Length 0xB2 Transparent data
pacchettu di ritornu: 0x68 0x01 0xB
![SNM401 Ad Hoc Network Module 23 SNM401 Ad Hoc Network Module stereo network](https://i0.wp.com/ivcan.com/wp-content/uploads/2022/06/SNM401-Ad-Hoc-Network-Module-stereo-network.webp?resize=750%2C435&ssl=1)