设计支持
搜索 搜索
433MHz ISM双向无线透传模块设计方案
智能家居
18
2021-01-25 16:04:49
0
点赞
0
收藏
在线咨询

简介

SWRF_1E80是一款工作在1GHz以下的多个频段315MHz/433MHz/868MHz /915MHz(后称为315频段、433频段、868频段和915频段)等通用ISM频段的内置MCU的无线收发模组。该模组集成射频收发器、频率综合器、晶体振荡器、调制解调器和MCU等功能模块,并且支持一对多组网和带ACK的通信模式。对外提供UART串口通信,方便客户二次开发。

 



1.png

1SWRF-1E80功能框图

应用场景

遥控器、智能家居、工业控制、智能安防、建筑能耗监控、互动表决、无线电子秤、市政路灯及灯光无线组网控制、水电气暖自动抄表

主要特性

1.支持1GHz以下的多个频段。

2.支持GFSK调制。

3.最大发射输出功率20dBm。

4.支持双向数据收发。

5.支持TTL串口,默认9600bps。

6.低功耗休眠模式,适合电池供电。


管脚定义


2.png

 

 

  

管脚

名称

说明

备注

1

IO2

输入,睡眠唤醒

上升沿唤醒。

TSLEEP>0时,低电平强制模块进入休眠模式。

2

Txd

串口发送

TTL电平,可唤醒模块。

3

Rxd

串口接收

TTL电平

4

IO1

串口输出指示

平常为高电平,空中收到有效数据后模块将此管脚拉低100ms,再往串口输出数据。

5

GND

电源地


6

ANT

天线


7

VCC

2.2 ~   3.3V


8

GND

电源地


9

LED

状态灯

空中有数据收发时,拉低;

无数据时保持高电平。

10

RES



11

RES



12

RST

输入,模块复位

低电平复位

 

 

外观尺寸


3.jpg4.jpg

 

工作原理

         透传模块需成对或一对多使用。以两个模块串口透传为例说明工作过程。

         上电复位后,初始状态为RF接收。

         需要无线发送数据时,IO2拉高100ms,Rxd收到数据后自动RF转发。Rxd收到的数据流字节之间如超过10ms,自动分包。如需多个数据包连续发送,两个数据包发送间隔<=1s,此时无需反复拉高IO2。超过1s无新的数据发送,切换回RF接收模式。

         模块收到空中数据后,IO1输出100ms低电平,然后Txd吐出数据。

         低功耗,当TSLEEP>0且IO2为低电平时,无数据收发时,处于低功耗状态。每隔TSLEEP唤醒,收到数据立刻转发,无数据继续睡眠。

5.png

IO1与Txd时序

6.png

 

 

典型应用

遥控器与主机串口透传

 

7.png

 

 

 

常见接线

8.png

 

数据收发流程


 

天线

铜质弹簧天线

10.jpg

安装方式

12脚 邮票孔贴片

 

射频功耗

11.png

 

射频特性

12.jpg

 

 

极限工作条件

13.png

14.png

 

 

 

 

 

参数配置

可通过往串口发送命令修改参数,设置成功后参数立即生效无需重新上电。包括串口速率数据格式、调制频率、调制速率、输出功率等。具体设置命令如下表。读取参数格式为“命令=?”,返回为该参数值。

16.jpg17.png

 

 

附录A从-主数据发送测试

18.jpg

19.jpg

两个模块一个为从机模式,另一个主机模式,二者TSleep均设为0,从机每隔1s发送一个数据包。

 

 

 

 

附录B上电复位输出

20.png

上电复位,串口默认输出模块型号,模块ID,硬件版本,固件版本以及工作模式。

 

附录C参数设置示例

Step 1进入配置模式

MCU发送:+++

模块返回:AT + Enter config

 

Step 2查询工作模式

MCU发送:AT+MODE=?< >< >

模块返回:AT+MODE=S

 

Step 3设置工作模式

MCU发送:AT+MODE=M< >< >

模块返回:AT+MODE=M

【注意】此参数立刻生效,掉电保存。

 

Step 4退出工作模式

MCU发送:ATT< >< >

模块返回:AT + Exit Config


下图列出了 Step 1 ~ 4 模块的命令返回。

 

21.png

 

 

查询波特率

MCU发送:AT+UARTRATE=?< >< >

模块返回:AT+UARTRATE=9600,N

 

设置波特率

MCU发送:AT+UARTRATE=2400< >< >

模块返回:AT+UARTRATE=2400,N

【注意】此参数需复位后生效,掉电保存。

 

复位模块

MCU发送:AT+RST< >< >

模块返回:RESET

【注意】发送复位命令,也是退出配置模式的方式之一。

 

查询睡眠间隔

MCU发送:AT+TSLEEP=?< >< >

模块返回:AT+TSLEEP=1

 

设置睡眠间隔

MCU发送:AT+TSLEEP=5< >< >

模块返回:AT+TSLEEP=5

【注意】此参数立刻生效,掉电保存。

22.png

性能参数
1.支持1GHz以下的多个频段。 2.支持GFSK调制。 3.最大发射输出功率20dBm。 4.支持双向数据收发。 5.支持TTL串口,默认9600bps。 6.低功耗休眠模式,适合电池供电。
开发平台
HDSC 华大

云FAE请选择您要咨询的方向,专业工程师为您服务!咨询客服