Módulo de red ad hoc SNM401
Tabla de contenido
1. Descripción del producto
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, and at the same time, through the “self-relay wireless communication” tecnología, it innovatively realizes automatic relay between modules, thereby greatly improving the coverage effect and transmission distance. SNM401 adopts ad-hoc network wireless communication technology, any node can receive and process the same signal forwarded by multiple nodes at the same time, combine these signals forwarded from different nodes, demodulate the original information to the greatest extent possible, and have a larger transmission distance and higher transmission reliability. The wireless communication technology of the ad hoc network does not require routing, and multiple nodes automatically determine whether to start the forwarding according to the received signal quality and field strength, and the relay is upgraded from a multi-hop single-point relay to a multi-hop multi-point relay. The state relay is upgraded to a mesh relay. When any node in the relay network is disconnected from the network, other relay lines in the relay network work normally so that the relay effect is not affected.
2. Características del producto
◆Operating frequency: 400-500megahercio
◆Single-hop transmission distance: 3~5Km
◆Dynamic topology convergence: 1Sra
◆Transmit power: 1W
◆Receive sensitivity: -127dBm
◆Working voltage: 3.5-4.5V
◆Signal to noise ratio Threshold: 1dB
◆Channel spacing: 12.5KHz
◆Frequency stability: 1ppm
◆Intermodulation: 65dB
◆Encryption: 256AES
◆Spurious response immunity: 75dB
◆Adjacent channel selectivity: 65[email protected]
◆Operating temperature: -40~ +85℃
◆Module size: 33.5X42X3.4mm
3. Solicitud
◆Internet of Things ◆Individual Soldier System ◆Emergency Broadcasting
◆UAV ◆Real-time Remote Control ◆Digital Intercom
◆Emergency Communication ◆Robot ◆Wireless Data Transmission
4. Working Parameters
Table 1: Operating Parameters Table
Parámetro | Condiciones | Mínimo | Típico | Máximo | Unidad |
Operating Frequency Band | 400 | 500 | megahercio | ||
Temperatura de funcionamiento | -40 | 25 | +85 | ℃ | |
Tensión de funcionamiento | 3.5 | 4 | 4.5 | V | |
Transmitting Power | 30 | dBm | |||
Recepción de sensibilidad | -130 | -127 | -125 | dBm | |
Maximum RF Input Power | +33 | dBm | |||
tasa de baudios del puerto serie | 115200 | bps | |||
sleep current | @ EN=0 | 40 | uA | ||
receive current | 160 | mA | |||
transmit instantaneous current | @VCC==4V, 1W | 1800 | mA | ||
transmit average current | @VCC==4V, 1W | 600 | mA | ||
audio input voltage | 1.5 | VPP | |||
audio output Impedance | 150 | Ohm |
Nota: If the working conditions of the module exceed the above limit values, puede causar daño permanente al módulo.
5. Module pins and definitions
Figura 1 SNM401 Pin Diagram
Abbreviation | Descripción |
AI | Analog input |
AO | Analog output |
AIO | Analog bi-direction |
DI | Digital input |
DO | Digital output |
DIO | Digital bi-direction |
PAG | Poder |
GRAMO | Suelo |
Table 3 SNM401 pin definition
Pin NO | Pin name | Tipo | Descripción |
1 | GND | GRAMO | GND |
2 | HORMIGA | AIO | antenna port |
3 | GND | GRAMO | GND |
4 | GND | GRAMO | GND |
5 | VBAT | PAG | External 3.5V-4.5V battery or power supply, 4V is recommended |
6 | VBAT | PAG | |
7 | GND | GRAMO | GND |
8 | GND | GRAMO | GND |
9 | TX_STATE | DO | señal de indicación de transmisión del módulo, el alto nivel está transmitiendo |
10 | RX_ESTADO | DO | módulo que recibe la señal de indicación, el alto nivel está recibiendo |
11 | CAROLINA DEL NORTE | No conecta | |
12 | CAROLINA DEL NORTE | No conecta | |
13 | GND | GRAMO | GND |
14 | TXD | DO | pin de transmisión de datos del puerto serie |
15 | RXD | DI | pin de recepción de datos del puerto serie |
16 | ESTABLECER | DI | señal de configuración del puerto serie del módulo, configurar parámetros cuando el nivel es alto, enviar y recibir datos cuando el nivel es bajo |
17 | EN | DI | señal de habilitación módulo abierto, alto nivel abierto, cierre de bajo nivel |
18 | GND | GRAMO | GND |
19 | PRO1 | DIO | pin de definición programable |
20 | PRO2 | DIO | pin de definición programable |
: El módulo está regulado por 3.3V LDO en el interior, and all digital IOs are 3.3V level.
6. Tamaño del paquete
Figura 2 SNM401 size chart
Figura 3 SNM401 package Figure
7. LAYOUT precautions
1.losSNM401 module works at 400-500megahercioand 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, por ejemplo, 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.
8. Software configuration
8.1 Parameter configuration
Users can obtain and configure parameters through the serial port, the serial port baud rate es 115200, the data bit is 8poco, the stop bit is 1poco, and there is no parity bit.
Table 4 Serial port packet format
Serial port table packet | |||
identification word | largo | Dominio | instruction reply/reply content |
1Byte | 1Byte | 1Byte | NByte |
8.1.1 Identification word
La palabra de identificación se fija como 0x68.
8.1.2 Longitud
Longitud Punto central de frecuencia operativa dominio + contenido del comando/responder contenido.
8.1.3 Dominio
la pantalla azul se muestra automáticamente 5 Lista de comandos en serie
Función | Dominio | Contenido | Contenido de respuesta |
Adquirir parámetros de RF | 0x00 | No | Frecuencia(4Byte) +Poder(1Byte) +Configuración
Estado(1Byte) +Ruido(2Byte) +banda base Número de versión(1Byte) |
Establecer parámetro de radiofrecuencia | 0x01 | Frecuencia(4Byte) +Poder(1Byte) | No |
nivel de retransmisión de datos | 0x0C | No | nivel de retransmisión de datos(1Byte) |
Establecer el nivel de transmisión de datos | 0x0D | Nivel de retransmisión de datos(1Byte) | No |
clave para adquirir | 0x0E | No | llave(32Byte) |
establecer clave | 0x0F | llave(32Byte) | no |
obtener la versión del módulo | 0x12 | no | Nombre del módulo + número de versión |
módulo listo | 0x55 | no | no |
guardar configuración | 0x66 | no | no |
recibir datos | 0xA2 | no | datos transparentes (NByte) |
enviar datos | 0xB2 | datos transparentes (NByte) | no |
8.1.4 Instruction content/reply content
8.1.4.1 Obtención de parámetros de RF
Frecuencia: la unidad es hz, el rango de ajuste es ~5000000000, y la precisión es 500Hz.
Poder:1-Alto Voltaje 1W,0-bajo consumo 0.5W, the default is high power 1W.
Configuration status: Indicates the radio configuration status,0-uninitialized,1-configuring,2-configured successfully.
Noise Floor: Indicates the current frequency noise intensity, cuales 2 is meaningful
Baseband version number: The upper 4 bits represent the major version number, and the lower 4 bits represent the minor version number.
Configuration Packet:0x68 0x01 0x00
Return Packet:0x68 0x0A 0x00 Frequency Power Configuration Status Noise Floor Baseband Version No.
8.1.4.2 Setting RF Parameters
After configuring RF parameters, you must wait for the successful configuration (acerca de 2 segundos) before the module can enter the setting work correctly state.
Configuration package:0x68 0x06 0x01 Frequency power
return package:0x68 0x01 0x01
8.1.4.3 Obtaining data relay level
SH ad hoc network technology is a simulcast mesh relay method, which does not require routing, which can greatly improve the coverage.number of relay hops norte refers to the number of hops that can be relayed during data transmission, and the maximum number of relay hops is 16. With each additional hop, la distancia de transmisión se duplica, pero el tiempo de transmisión aumenta en consecuencia, como se muestra en la siguiente tabla.
Table 6 Comparación de niveles de relé
Saltos de relevo | Bytes de transmisión | Tiempo de transmisión |
norte | <36 | N*50ms |
norte | 37-72 | N*100ms |
norte | 73-108 | N*150ms |
norte | 109-144 | *200Sra |
norte | 145-180 | N*250ms |
norte | 181-216 | N*300ms |
norte | 217-252 | N*350ms |
norte | 253-288 | N*400ms |
Configuration package: 0x68 0x01 0x0C
Paquete de devolución: 0x68 0x02 0x0C Nivel de relé de datos
8.1.4.4 Establecer el nivel de transmisión de datos
Configuration package:0x68 0x02 0x0D Nivel de retransmisión de datos
paquete de vuelta:0x68 0x01 0x0D
8.1.4.5 Obtener la clave
clave para el cifrado de comunicaciones, el módulo descartará automáticamente la información de voz y la información de datos cuya clave sea inconsistente con su propia clave, y la clave es todo 0.
Configuration Packet:0x68 0x01 0x0E
Return Packet:0x68 0x21 0x0E Llave
8.1.4.6 Set Key
Configuration Packet:0x68 0x21 0x0F Llave
Return Packet:0x68 0x01 0x0F
8.1.4.7 Get Module Version
Configuration Packet:0x68 0x01 0x12
Return Packet:0x68 0x15 0x12 0x53 0x69 0x6d 0x75 0x6c 0x48 0x6f 0x63 0x32 0x31 0x38 0x5f 0x31 0x31 0x30 0x2e 0x30 0x00 es“Simulhoc2618_V1.0.0”
8.1.4.8 módulo
Paquete de devolución:0x68 0x01 0x55
8.1.4.9 Save configuration
command to save all settings to Destello, and the saved configuration will be used directly after power-on.
Configuration package:0x68 0x01 0x66
Paquete de devolución:0x68 0x01 0x66
8.1.4.10 Data reception
When the ESTABLECER pin is low, the module will transparently transmit the received data package to the user. The length varies according to the actual transparent transmission data length.
Paquete de devolución:0x68 Longitud 0xA2 Transparente
8.1.4.11 Transmisión de datos
Only when the ESTABLECER pin is at a low level can data be transmitted, and the data sent in a single transmission does not exceed 36 bytes. The length varies according to the actual transparent transmission data length. If a return packet is received, it indicates that the data transmission failed this time.
Configuration package: 0x68 Length 0xB2 Transparent data
return package: 0x68 0x01 0xB