Modul Jaringan Ad Hoc SNM401
Daftar isi
1. Deskripsi Produk
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” teknologi, 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. Fitur Produk
◆Operating frequency: 400-500MHz
◆Single-hop transmission distance: 3~5Km
◆Dynamic topology convergence: 1Nona
◆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. Aplikasi
◆Internet of Things Sistem Prajurit Perorangan Siaran Darurat
UAV Remote Control Real-time Interkom Digital
Komunikasi Darurat Robot Transmisi Data Nirkabel
4. Parameter kerja
Meja 1: Tabel Parameter Operasi
Parameter | Kondisi | Minimum | Khas | Maksimum | Satuan |
Pita Frekuensi Operasi | 400 | 500 | MHz | ||
Suhu Operasional | -40 | 25 | +85 | ℃ | |
Tegangan operasi | 3.5 | 4 | 4.5 | V | |
Mengirimkan Daya | 30 | dBm | |||
Menerima Sensitivitas | -130 | -127 | -125 | dBm | |
Daya Masukan RF Maksimum | +33 | dBm | |||
kecepatan baud port serial | 115200 | bps | |||
tidur saat ini | @ IN=0 | 40 | uA | ||
menerima arus | 160 | mA | |||
mengirimkan arus sesaat | @VCC==4V, 1W | 1800 | mA | ||
mengirimkan arus rata-rata | @VCC==4V, 1W | 600 | mA | ||
tegangan masukan audio | 1.5 | VPP | |||
Impedansi keluaran audio | 150 | ohm |
Catatan: Jika kondisi kerja modul melebihi nilai batas di atas, itu dapat menyebabkan kerusakan permanen pada modul.
5. Module pins and definitions
Angka 1 SNM401 Pin Diagram
Abbreviation | Deskripsi |
AI | Analog input |
AO | Analog output |
AIO | Analog bi-direction |
DI | Masukan digital |
MELAKUKAN | Hasil digital |
DIO | Digital bi-direction |
P | Kekuasaan |
G | Tanah |
Meja 3 SNM401 pin definition
Sematkan TIDAK | nama pin | Mengetik | Deskripsi |
1 | GND | G | GND |
2 | SEMUT | AIO | antenna port |
3 | GND | G | GND |
4 | GND | G | GND |
5 | VBAT | P | External 3.5V-4.5V battery or power supply, 4V is recommended |
6 | VBAT | P | |
7 | GND | G | GND |
8 | GND | G | GND |
9 | TX_STATE | MELAKUKAN | module transmit indication Signal, the high level is transmitting |
10 | RX_STATE | MELAKUKAN | module receiving indication signal, the high level is receiving |
11 | NC | No connect | |
12 | NC | No connect | |
13 | GND | G | GND |
14 | tks | MELAKUKAN | serial port data transmitting pin |
15 | RXD | DI | serial port data receiving pin |
16 | SET | DI | module Serial port configuration signal, configure parameters when high level, send and receive data when low level |
17 | EN | DI | module open enable signal, high level open, low level close |
18 | GND | G | GND |
19 | PRO1 | DIO | programmable definition pin |
20 | PRO2 | DIO | programmable Definition pin |
: The module is regulated by 3.3V LDO inside, and all digital IOs are 3.3V level.
6. Ukuran paket
Angka 2 SNM401 size chart
Angka 3 SNM401 package Figure
7. LAYOUT precautions
1.ItuSNM401 module works at 400-500MHzdan pengaruh berbagai faktor pada transceiver nirkabel harus dihindari.
- Dia diletakkan di bawah modul GND, dan jejaknya diperluas ke pinggiran sejauh mungkin.
- Disarankan untuk menggunakan bahan isolasi untuk mengisolasi posisi pemasangan modul pada substrat, sebagai contoh, tempatkan seluruh bagian dalam posisi ini
layar sutra
- Coba ambil kabel listrik pendek dan tebal ke modul, lebar garis tembaga yang direkomendasikan adalah80mil, dan kapasitor decoupling harus ditempatkan sedekat mungkin dengan pin daya.
8. Software configuration
8.1 Parameter configuration
Users can obtain and configure parameters through the serial port, the serial port baud rate aku s 115200, the data bit is 8sedikit, the stop bit is 1sedikit, and there is no parity bit.
Meja 4 Serial port packet format
Serial port table packet | |||
identification word | panjang | Memerintah | instruction reply/reply content |
1Byte | 1Byte | 1Byte | NByte |
8.1.1 Identification word
The identification word is fixed as 0x68.
8.1.2 Panjangnya
Panjangnya Daya keluaran RF yang dapat dikonfigurasi command + command content/reply content.
8.1.3 Memerintah
Menu bahasa multi-fungsi 5 Serial Command-List
Fungsi | Memerintah | kadar | Reply Content |
Acquire RF Parameters | 0x00 | Tidak | Frekuensi(4Byte) +Kekuasaan(1Byte) +Konfigurasi
Status(1Byte) +Noise(2Byte) +Baseband Version Number(1Byte) |
Set RF Parameter | 0x01 | Frekuensi(4Byte) +Kekuasaan(1Byte) | Tidak |
tingkat relai data | 0x0C | Tidak | tingkat relai data(1Byte) |
Setel tingkat relai data | 0x0D | Tingkat relai data(1Byte) | Tidak |
kunci untuk memperoleh | 0x0E | Tidak | kunci(32Byte) |
atur kunci | 0x0F | kunci(32Byte) | tidak |
dapatkan versi modul | 0x12 | tidak | nama modul + nomor versi |
modul siap | 0x55 | tidak | tidak |
simpan konfigurasi | 0x66 | tidak | tidak |
menerima data | 0xA2 | tidak | data transparan (NByte) |
pengiriman data | 0xB2 | data transparan (NByte) | tidak |
8.1.4 Instruction content/reply content
8.1.4.1 Mendapatkan parameter RF
Frekuensi: Satuannya adalah hz, rentang pengaturannya adalah ~5000000000, dan presisinya adalah 500Hz.
Kekuasaan:1-kekuatan tinggi 1W,0-daya rendah 0.5W, defaultnya adalah daya tinggi 1W.
Status konfigurasi: Menunjukkan status konfigurasi radio,0-tidak diinisialisasi,1-mengonfigurasi,2-dikonfigurasi dengan sukses.
Lantai Kebisingan: Menunjukkan intensitas kebisingan frekuensi saat ini, yang 2 berarti
Nomor versi pita dasar: bagian atas 4 sedikit mewakili nomor versi utama, dan yang lebih rendah 4 sedikit mewakili nomor versi minor.
Paket Konfigurasi:0x68 0x01 0x00
Paket Kembali:0x68 0x0A 0x00 Frekuensi Status Konfigurasi Daya Kebisingan Lantai Baseband Versi No.
8.1.4.2 Mengatur Parameter RF
Setelah mengonfigurasi parameter RF, Anda harus menunggu konfigurasi yang berhasil (tentang 2 detik) sebelum modul dapat masuk ke pengaturan bekerja dengan benar, status.
Paket konfigurasi:0x68 0x06 0x01 Kekuatan frekuensi
paket kembali:0x68 0x01 0x01
8.1.4.3 Mendapatkan tingkat relai data
SH teknologi jaringan ad hoc adalah metode relay mesh simulcast, yang tidak memerlukan perutean, yang dapat sangat meningkatkan cakupan. jumlah lompatan relai n mengacu pada jumlah hop yang dapat disampaikan selama transmisi data, dan jumlah maksimum hop relai adalah 16. Dengan setiap hop tambahan, jarak transmisi berlipat ganda, tetapi waktu transmisi meningkat sesuai, seperti yang ditunjukkan pada tabel di bawah ini.
Meja 6 Perbandingan Level Relay
Relay Hop | Byte Transmisi | Transmission Time |
n | <36 | N*50ms |
n | 37-72 | N*100ms |
n | 73-108 | N*150ms |
n | 109-144 | *200Nona |
n | 145-180 | N*250ms |
n | 181-216 | N*300ms |
n | 217-252 | N*350ms |
n | 253-288 | N*400ms |
Paket konfigurasi: 0x68 0x01 0x0C
Return package: 0x68 0x02 0x0C Data relay level
8.1.4.4 Setel tingkat relai data
Paket konfigurasi:0x68 0x02 0x0D Tingkat relai data
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.
Paket Konfigurasi:0x68 0x01 0x0E
Paket Kembali:0x68 0x21 0x0E Kunci
8.1.4.6 Set Key
Paket Konfigurasi:0x68 0x21 0x0F Kunci
Paket Kembali:0x68 0x01 0x0F
8.1.4.7 Get Module Version
Paket Konfigurasi:0x68 0x01 0x12
Paket Kembali:0x68 0x15 0x12 0x53 0x69 0x6d 0x75 0x6c 0x48 0x6f 0x63 0x32 0x31 0x38 0x5f 0x31 0x31 0x30 0x2e 0x30 0x00 aku s“Simulhoc2618_V1.0.0”
8.1.4.8 modul
Return package:0x68 0x01 0x55
8.1.4.9 Save configuration
command to save all settings to Flash, and the saved configuration will be used directly after power-on.
Paket konfigurasi:0x68 0x01 0x66
Return package:0x68 0x01 0x66
8.1.4.10 Data reception
When the SET 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.
Return package:0x68 Panjangnya 0xA2 Transparent
8.1.4.11 Transmisi data
Only when the SET pin is at a low level can data be transmitted, and the data sent in a single transmission does not exceed 36 byte. 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.
Paket konfigurasi: 0x68 Length 0xB2 Transparent data
paket kembali: 0x68 0x01 0xB