编辑: 丑伊 2014-12-31

1 WMODE 设置/查询工作模式

2 SPD 设置/查询速率等级

3 CH 设置/查询信道

4 ADDR 设置/查询目标地址 2.1.3. 定点模式 定点模式可以在发送数据时灵活的改变目标地址和信道.在透明传输的基础上将发送数据的前

2 字节作为 目标地址(高位在前)第3字节作为信道,发射时模块改变目标地址和信道,发送后恢复原有设置. 图3定点模式数据格式 可使用 AT+WMODE=FP 切换定点模式 注:通信双方的速率等级必须一致 示例:模块 A 以定点模式向模块 B 发送数据 1. 首先设置模块 A 为定点模式:AT+WMODE=FP WH-L101 软件设计手册 Wireless High-reliability 上海稳恒电子科技有限公司 www.mokuai.cn 第6页共25 页2. 将A、B 模块速率等级设置一致:AT+SPD=10 3. 确认模块 B 的地址和信道,示例中模块 B 信道为 78(0x4E)地址为 6666(0x1A0A) 4. 重启模块 A、B 5. 模块 A 发送数据(HEX 格式) 1A 0A 4E

31 32

33 6. B 模块会收到

31 32

33 模块 速率等级 信道 模式 地址(十进制) 数据(HEX) 模块 A

10 72 定点

0 发送:1A 0A 4E

31 32

33 模块 B

10 78(0x4E) XX 6666(0x1A0A) 接收:31

32 33 表2定点传输指令列表 项目 说明

1 WMODE 设置/查询工作模式

2 SPD 设置/查询速率等级 2.2. 多种功耗模式 模块支持

4 种功耗模式: 表3功耗模式 模式 简介 功耗 备注 RUN 运行模式,上电后模块进入持续接收状态,当有数据发出时 切换为发射状态,发送完毕后恢复接收状态.可接收工作在任何 模式的模块发出的数据 高WU 唤醒模式,发送数据前加入一定时长的唤醒码(如下图), 因此唤醒模式发送效率低于运行模式进而导致平均发送功耗高于 运行模式.其他同 RUN 模式 高LR 低功耗接收模式,休眠后可周期性唤醒来检测唤醒码,只能 接收来工作在WU模式的模块发出的数据. LR模式不能发送数据. 低LSR 低功耗发送接收模式, 模块一直处于休眠状态, 只有被 WAKE 引脚唤醒且

2 秒内有数据发出时模块才会开启接收状态,接收时 间可设,当设置为

0 时可不开启接收 低 其中 LR 和LSR 为低功耗模式,模块上电后开始计时,若在空闲时间内串口和网络端均无数据收发时模块 进入低功耗状态,进入低功耗时模块自动退出 AT 指令模式. 模式和空闲时间可通过 AT 指令设置,例: 低功耗接收模式:AT+PMODE=LR, 空闲时间

20 秒:AT+ITM=20 重启生效. WH-L101 软件设计手册 Wireless High-reliability 上海稳恒电子科技有限公司 www.mokuai.cn 第7页共25 页图4WU 和LR 模式工作流程 2.2.1. WU 模式 WU 即唤醒模式,发送数据前加入指定时长的唤醒码,可用于唤醒 LR 模式的模块,唤醒码的时长通过 AT+WTM 设置,通常要大于等于模块的休眠唤醒间隔,否则影响唤醒的成功率和功耗,建议将二者设为相 等的值,如上图所示的 WU 模块. 2.2.2. LR 模式 LR 即低功耗接收模式,上电后如果无线和串口持续一定时间无数据通信则模块进入休眠,休眠后模 块定期(AT+WTM 设置唤醒间隔)唤醒来检测唤醒码,如果检测到唤醒码模块立即进入接收状态等待接收 完成或者接收超时后进入休眠状态,否则直接进入休眠模式. 图5LR 模式工作流程 休眠后也可以通过 WAKE 引脚下降沿中断来唤醒模块,唤醒后的模块恢复运行模式,当空闲时间大于 设定时间时模块再次进入休眠状态. WH-L101 软件设计手册 Wireless High-reliability 上海稳恒电子科技有限公司 www.mokuai.cn 第8页共25 页注:如果环境中有其他设备在同信道同速率发送唤醒码,休眠中的模块可能会被唤醒,因此采用低功 耗组网时推荐使用 LSR 模式. 2.2.3. LSR 模式 LSR 即低功耗发送接收模式,上电后如果无线和串口持续一定时间无数据通信则模块进入休眠.休眠 后的工作流程如下: 1. 拉低 WAKE 引脚通过下降沿中断唤醒模块 2. 唤醒后模块等待串口数据 3. 若2秒内未接收到数据模块直接休眠,否则将数据通过 LoRa 发出. 4. loRa 数据发送完毕后开启接收,等待无线网络数据 5. 如果接收到数据,模块通过串口将发出后休眠,否则超时后休眠. 注: 1. 如果接收超时设置为 0,模块在发送数据后不开启接收而直接休眠. 2. 模块唤醒后只接收一包串口数据,同理无线端也只接收一包数据 图6LSR 工作流程 表4低功耗指令列表 项目 说明

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题