Bootstrap

超外差ASK\RF433m、RF315m射频遥控模块解码教程,无线遥控器、电动窗帘遥控、RF遥控器电平信号、协议分析

前言

RF射频遥控在生活中很多,卷帘门、电动窗帘、电动车、灯遥控很多都用这种无线遥控模式,相比红外遥控 射频遥控能穿透障碍物,且成本较低。
这篇文章简单介绍下RF射频遥控遥控协议。

材料准备

1.逻辑分析仪(usb逻辑分析仪比较便宜)
usb逻辑分析仪

2.rf射频接收模块(433m或315m)

这里推荐使用专用射频ic的模块如下图
在这里插入图片描述老式的那种不推荐,接收效果很差。老的特征是有个电位器、一个运放芯片、还有一个线圈如下图
在这里插入图片描述
3.面包板 方便接插模块
4.杜邦排线若干
5.5v电源(可用TTL模块供电)

线缆连接

连接TTL模块5v电源到射频接收模块,逻辑分析仪ch0接到射频模块的dat,逻辑分析仪GND接到模块负极,5v电源请自行连接

在这里插入图片描述在这里插入图片描述

天线可以暂时不接,这种模块测试时候效果也很好

打开逻辑分析仪软件

在这里插入图片描述调整合适的采样频率后点start

输出电平分析

在这里插入图片描述
这种无线模块在没有信号的时候会输出杂波,就好像人在非常安静的地方,反而感觉耳朵会有幻听一样,遥控在发送信号之前会发送一段随机型号,我个人取名叫勾引波,就像一个在安静的地方咳了两声,是为了打破宁静,接收模块会短暂的恢复正常的听力,此时就不会有杂波。后面就开始发送遥控信号。

在这里插入图片描述在这里插入图片描述

RF遥控器的协议众多,这里演示下我家窗帘的遥控器。从采样到的波形可以发现协议的规律,高低电平主要是有2个时间长度,短的400us,长的830us。

在这里插入图片描述在这里插入图片描述

根据上面波形的规律,我把切换一次电平延时830us定义为0切换一次电平延时400us,再切换一次电平延时400us定义为1

在这里插入图片描述把 开、关、停三个波形全部采样,可以得到开的RF码为0x69d0d64690cd8b,关码为:0x69d0d64690c285,停码为:0x69d0d64690c88f

至此RF码已经分析完毕。

补充说明

根据个人经验,这种类型的协议每个比特位的时间基本是相等的,因为在超外差接收时会有一些误差,在后期单片机开发过程中 高低电平时间需要稍作调整,比如刚才获取的400us和830us,可以调整为415us830us,使得延时时间成比例关系。

;