SNM401 Ad Hoc 网络模块

目录
1. 产品描述
SNM401无中心的临时网络模块实现了模块之间的无中距离沟通, 并采用了世界上最新的最新的LDPC编码和解码技术, 与传统广播电台使用的RS级别相比,串联卷积代码的编码增益为5dB, 同时, 通过 “自我宣传无线通信” 技术, 它创新地意识到模块之间的自动继电器, 从而大大改善了覆盖效果和传输距离. SNM401采用临时网络无线通信技术, 任何节点都可以同时接收和处理由多个节点转发的相同信号, 将这些信号从不同节点转发, 最大程度地解码原始信息, 并具有更大的传输距离和更高的传输可靠性. 临时网络的无线通信技术不需要路由, 并且多个节点会自动确定是否根据接收的信号质量和场强开始转发, 并继电器从多跳单点继电器升级到多跳多点继电器. 状态继电器已升级到网格继电器. 当继电器网络中的任何节点与网络断开连接时, 继电器网络中的其他继电器线正常工作,以免影响继电器效应.

2. 产品特点

◆操作频率: 400-500兆赫
◆单跳传输距离: 3~5公里
◆动态拓扑收敛: 1女士
◆传输电源: 1W¯¯
◆获得灵敏度: -127dBm的
◆工作电压: 3.5-4.5V
◆信号与噪声比阈值: 1分贝
◆频道间距: 12.5千赫
◆频率稳定性: 1ppm
◆交流: 65分贝
◆加密: 256AES
◆虚假反应免疫: 75分贝
◆相邻的通道选择性: 65分贝@12.5KHzz
◆工作温度: -40〜 +85℃
◆模块大小: 33.5X42X3.4mm

3. 应用
◆物联网 ◆单个士兵系统◆紧急广播
◆无人机◆实时遥控器 ◆数字对讲机
◆紧急通信◆机器人◆无线数据传输

4. 工作参数
桌子 1: 操作参数表
| 参数 | 状况 | 最低限度 | 典型 | 最大 | 单元 |
| 操作频段 | 400 | 500 | 兆赫 | ||
| 工作温度 | -40 | 25 | +85 | ℃ | |
| 工作电压 | 3.5 | 4 | 4.5 | V | |
| 传输功率 | 30 | dBm的 | |||
| 接收灵敏度 | -130 | -127 | -125 | dBm的 | |
| 最大RF输入功率 | +33 | dBm的 | |||
| 串口波特率 | 115200 | 基点 | |||
| 睡眠电流 | @IN=0 | 40 | uA | ||
| 接收电流 | 160 | 毫安 | |||
| 传输瞬时电流 | @VCC==4V, 1W¯¯ | 1800 | 毫安 | ||
| 传输平均电流 | @VCC==4V, 1W¯¯ | 600 | 毫安 | ||
| 音频输入电压 | 1.5 | VPP | |||
| 音频输出阻抗 | 150 | 欧姆 |
注意: 如果模块的工作条件超过上述限值, 可能会对模块造成永久性损坏.
5. 模块引脚和定义

数字 1 SNM401引脚 图表
| 缩写 | 描述 |
| 人工智能 | 模拟输入 |
| 至 | 模拟输出 |
| 一体机 | 模拟双向 |
| 从 | 数字输入 |
| 做 | 数字输出 |
| 迪奥 | 数字双向 |
| P | 功率 |
| G | 地面 |
桌子 3 SNM401引脚定义
| 针号 | 引脚名称 | 类型 | 描述 |
| 1 | GND | G | GND |
| 2 | 蚂蚁 | 一体机 | 天线端口 |
| 3 | GND | G | GND |
| 4 | GND | G | GND |
| 5 | 增值税 | P | 外部3.5V-4.5V电池或电源, 4建议使用V |
| 6 | 增值税 | P | |
| 7 | GND | G | GND |
| 8 | GND | G | GND |
| 9 | TX_STATE | 做 | 模块发送指示信号, 高水平正在传输 |
| 10 | RX_STATE | 做 | 接收指示信号的模块, 高水平正在接受 |
| 11 | NC | 无连接 | |
| 12 | NC | 无连接 | |
| 13 | GND | G | GND |
| 14 | TXD | 做 | 串行端口数据传输引脚 |
| 15 | 接收端 | 从 | 串行端口数据接收PIN |
| 16 | 放 | 从 | 模块串行端口配置信号, 高级时配置参数, 低水平时发送和接收数据 |
| 17 | EN | 从 | 模块打开启用信号, 高水平开放, 低水平关闭 |
| 18 | GND | G | GND |
| 19 | PRO1 | 迪奥 | 可编程定义引脚 |
| 20 | PRO2 | 迪奥 | 可编程定义引脚 |
: 该模块由3.3V LDO内部调节, 所有数字iOS均为3.3V级.
6. 包装尺寸

数字 2 SNM401 尺寸图

数字 3 SNM401 包装图
7. 布局预防措施
1.该SNM401 模块工作 400-500兆赫应避免各种因素对无线收发器的影响.
- 它 被放置在模块下 GND, 并且迹线尽可能地延伸到外围.
- 建议使用绝缘材料隔离基板上的模块安装位置, 例如, 将整个位置放在这个位置
丝网印刷
- 尝试将短而厚的电源线到达模块, 推荐的铜线宽度是80米尔, 并且应将解耦电容器放置在尽可能靠近电动别针的地方.

8. 软件配置
8.1 参数配置
用户可以通过串行端口获取和配置参数, 串行港口波特率 是 115200, 数据位是 8位, 停止位是 1位, 而且没有奇偶校验.
桌子 4 串行端口数据包格式
| 串行端口表包 | |||
| 识别词 | 长度 | 命令 | 说明回复/回复内容 |
| 1字节 | 1字节 | 1字节 | N字节 |
8.1.1 识别词
身份词被固定为 0x68.
8.1.2 长度
长度 COFDM无线传输系统传输速率计算 命令 + 命令内容/回复内容.
8.1.3 命令
适用于所有型号的安装 5 串行命令列表
| 功能 | 命令 | 内容 | 回复内容 |
| 获取RF参数 | 0x00 | 没有 | 频率(4字节) +功率(1字节) +组态
地位(1字节) +噪音(2字节) +基带 版本号(1字节) |
| 设置RF参数 | 0x01 | 频率(4字节) +功率(1字节) | 没有 |
| 数据继电器级别 | 0x0℃ | 没有 | 数据继电器级别(1字节) |
| 设置数据继电器级别 | 0x0D | 数据继电器级别(1字节) | 没有 |
| 获取的关键 | 0x0E | 没有 | 钥匙(32字节) |
| 设置密钥 | 0x0F | 钥匙(32字节) | 没有 |
| 获取模块版本 | 0x12 | 没有 | 模块名称 + 版本号 |
| 准备好模块 | 0x55 | 没有 | 没有 |
| 保存配置 | 0x66 | 没有 | 没有 |
| 数据接收 | 0xA2 | 没有 | 透明数据 (N字节) |
| 发送数据 | 0xB2 | 透明数据 (N字节) | 没有 |
8.1.4 说明内容/回复内容
8.1.4.1 获得RF参数
频率: 单位是 赫兹, 设置范围是 〜5000000000, 精度是 500hhz.
功率:1-大功率 1W¯¯,0-低电量 0.5W¯¯, 默认值是高功率 1W¯¯.
配置状态: 指示无线电配置状态,0-非传统化,1-配置,2-成功配置.
噪音底: 指示当前的频率强度, 哪个 2 有意义
基带版号: 鞋面 4 位 代表主要版本号, 和较低 4 位 代表次要版本号.
配置数据包:0x68 0x01 0x00
返回数据包:0x68 0x0a 0x00 频率电源配置状态噪声底基带版本号.
8.1.4.2 设置RF参数
配置RF参数后, 您必须等待成功的配置 (关于 2 秒) 在模块可以正确输入设置工作之前.
配置软件包:0x68 0x06 0x01 频率功率
返回包:0x68 0x01 0x01
8.1.4.3 获得数据继电器级别
sh 临时网络技术是一种模拟网格继电器方法, 不需要路由, 可以大大改善覆盖范围。 ñ 指在数据传输过程中可以中继的啤酒花数量, 最大的继电器啤酒花是 16. 每增加一次跳, 传输距离加倍, 但是传输时间相应增加, 如下表所示.
桌子 6 继电器水平的比较
| 中继啤酒花 | 传输字节 | 传输时间 |
| ñ | <36 | N*50ms |
| ñ | 37-72 | N*100ms |
| ñ | 73-108 | N*150ms |
| ñ | 109-144 | *200女士 |
| ñ | 145-180 | N*250ms |
| ñ | 181-216 | N*300ms |
| ñ | 217-252 | N*350ms |
| ñ | 253-288 | N*400ms |
配置软件包: 0x68 0x01 0x0C
返回包: 0x68 0x02 0x0c数据继电器级别
8.1.4.4 设置数据继电器级别
配置软件包:0x68 0x02 0x0d 数据继电器级别
返回数据包:0x68 0x01 0x0D
8.1.4.5 获取钥匙
通信加密的关键, 该模块将自动丢弃语音信息和数据信息,其密钥与其自己的密钥不一致, 关键是全部 0.
配置数据包:0x68 0x01 0x0E
返回数据包:0x68 0x21 0x0e 键
8.1.4.6 设置密钥
配置数据包:0x68 0x21 0x0f 键
返回数据包:0x68 0x01 0x0F
8.1.4.7 获取模块版本
配置数据包:0x68 0x01 0x12
返回数据包:0x68 0x15 0x12 0x53 0x69 0x6d 0x75 0x6c 0x48 0x6f 0x63 0x32 0x31 0x38 0x5f 0x31 0x31 0x30 0x2e 0x30 0x00 是“simulhoc2618_v1.0.0”
8.1.4.8 模块
返回包:0x68 0x01 0x55
8.1.4.9 保存配置
命令将所有设置保存到 闪, 并且保存的配置将在电动上方直接使用.
配置软件包:0x68 0x01 0x66
返回包:0x68 0x01 0x66
8.1.4.10 数据接收
什么时候 放 引脚很低, 该模块将透明地将接收到的数据包传输给用户. 长度根据实际透明传输数据长度而变化.
返回包:0x68 长度 0xA2 透明的
8.1.4.11 数据传输
只有在 放 PIN在低级别可以传输数据, 而且单个传输中发送的数据不超过 36 字节. 长度根据实际透明传输数据长度而变化. 如果收到返回数据包, 这表明数据传输这次失败.
配置软件包: 0x68长度0xb2透明数据
返回包: 0x68 0x01 0xB




