_SKU_TEL0112_Gravity__315MHz无线射频接收模块 - jimaobian/DFRobotWikiCn GitHub Wiki
概述
315MHz无线射频模块广泛应用于车辆遥控,门禁系统,身份识别等无线控制领域中。相对于传统的有线通信来说,无线射频拥有更高的灵活性和更低的维护成本。 DFRobot 315MHz无线射频接收模块采用SC2272-L4低功耗解码芯片,拥有8位三态地址编码开关,每个三态地址管脚可设置成三种状态:高电平、低电平、浮空,因此可支持多达6561个地址的编码,尽可能地提高了安全性。模块可以和SC2260、SC2262、PT2260、PT2262等编码芯片配合使用。推荐配合金属无线遥控器315MHz一起使用。
应用领域
- 家庭汽车安全系统
- 车库控制
- 遥控玩具
- 遥控风扇
技术规格
- 供电电源:3.3/5V (MAX5.5V)
- 模块接口:PH2.0-3pin
- 工作频率:315MHz
- 调制方式:ASK
- 解调方式:超外差式
- 灵 敏 度:典型-108dBi
- 传输速率:最大9.6kbps
- 接收带宽:±1.25MHz(6dB)
- 天线阻抗:50欧姆
- 射频芯片:LR480
- 解码芯片:SC2272-L4锁存型
- 传输距离:开阔地<50米(5V电源)
- 工作温度:0~+70℃
- 重量:10g
使用须知
无线射频模块需要一个对应的遥控器来配合使用。使用前请确保接收器和遥控器的地址保持一致。以下以我们的金属无线遥控器315MHz为例。
设置模块地址
315MHz无线射频接收模块拥有8位三态地址编码开关,每个三态地址管脚可设置成三种状态:高电平、低电平、浮空,最多可支持6561个地址的编码。根据遥控器的地址码,通过拔动该模块上A0~A7的拨码开关,设置该接收模块的地址码(拨向天线测为高 中间 为浮空 拨向模块边缘为低)。只有在遥控器和接收器地址码同样的情况下,才有可能接收到数据。遥控器默认地址码为浮空(中间位置)。
遥控器设置地址
模块可以和SC2260、SC2262、PT2260、PT2262等编码芯片配合使用,这边以我们的金属无线遥控器315MHz为例,点击查看地址配置方式。
振荡频率设置
为保证SC2272能可靠的接收到SC2262发送的数据,SC2272的振荡频率要与SC2262的振荡频率匹配。最佳的匹配振荡频率是SC2272是SC2262的2倍。振荡频率可以通过振荡电阻的调整作出改变。用户在购买其他发射装置使用时,需要注意发送装置的发射频率、芯片型号以及振荡电阻是否可选。在此给出几款兼容型号的发射芯片振荡电阻的匹配参数:
芯片型号 | SC2272(Receiver Module) | 发送端 | 1.2M | 1.5M | 2.2M | 3.3M |
振荡电阻值 | 390K(默认阻值) | 匹配阻值 | 200K | 270K | 390K | 680K |
其他注意
- 模块地址一定要与遥控器匹配!
- 千万不要试图将天线掰直!(试过,很容易断了)
外形尺寸
使用教程
SC2272-L4为锁存型解码器,当接收到信号时,对应的LED会亮起,直到收到其他信号时,才会改变状态。 本教程中,使用Arduino来读取输出状态。
准备
- 硬件
- 1 x Arduino UNO控制板
- 1 x 3pin数字传感器线
- 1 x Gravity 315MHZ RF Receiver Module(V1.0)
- 软件
- Arduino IDE 点击下载Arduino IDE
连接图
样例代码
|
/***************************************************
*Gravity 315MHZ RF Receiver Module(V1.0)
* ****************************************************
* The data received from the serial print module
*
* @author Dongzi([email protected])
* @version V1.0
* @date 2017-01-03
* All above must be included in any redistribution
* ****************************************************/
char mou_D0=8;// define pin 8 for receive module D0
char mou_S=13;// What is received with LED display
void setup() {
pinMode(mou_D0, INPUT);
pinMode( mou_S, OUTPUT);
}
void loop() {
char mou_S0=digitalRead(mou_D0);
if(mou_S0==HIGH)
digitalWrite(mou_S,HIGH);
else
digitalWrite(mou_S,LOW);
}
|}
结果
配置成功后,烧入程序,可以用无线发射端来控制位于D13口的LED灯,有数据接收时LED灯会亮起,直到按下其他按钮。
常见问题
还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!
| 更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。 |