_SKU_TEL0112_Gravity__315MHz无线射频接收模块 - jimaobian/DFRobotWikiCn GitHub Wiki

Gravity: 315MHz无线射频接收模块

概述

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

其他注意

  1. 模块地址一定要与遥控器匹配!
  2. 千万不要试图将天线掰直!(试过,很容易断了)

外形尺寸

315MHZ_LAOUT.png

使用教程

SC2272-L4为锁存型解码器,当接收到信号时,对应的LED会亮起,直到收到其他信号时,才会改变状态。 本教程中,使用Arduino来读取输出状态。

准备

  • 硬件
    • 1 x Arduino UNO控制板
    • 1 x 3pin数字传感器线
    • 1 x Gravity 315MHZ RF Receiver Module(V1.0)
  • 软件

连接图

315mhz_line.png

样例代码

|

/***************************************************
 *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或者论坛联系我们!

| 更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。 |

更多

DFshopping_car1.png DFRobot商城购买链接