一、序言
这款大功率433MHz 无线发射模块前天测试过。由于手边的吸收模块都是 315MHz,以是还无法对其传输间隔进行测试。现在购买的微型433MHz 吸收模块到货了。它的构造极其大略,核心是一个SOP8封装的芯片。晶振的频率为 6.7458MHz,芯片的旗子暗记为 SYN480R。下面对于这款吸收模块进行测试。

在模块上增加一个软件作为吸收天线。其它三个管脚分别是电源、旗子暗记输出、地线。通过面包板给吸收模块增加3.3V电压。示波器显示吸收到了脉冲旗子暗记。旗子暗记的最窄脉冲宽度为 500微秒,对应2k 波特率。发送旗子暗记编码芯片为 SC2262。后面可以通过SC2272,或者单片机对吸收到的编码进行解码。这样便可以得到发送开关旗子暗记了。
▲ 图1.2.1 吸收到的旗子暗记波形
三、吸收解码
根据吸收到的波形,编码是由一群宽窄不同的脉冲组成。每组脉冲之间有一段韶光延迟。可以根据这个延迟将不同编码脉冲群分开。分割韶光比编码脉冲低电平时间长,大约15毫秒旁边。编码旗子暗记的窄旗子暗记,韶光为0.5毫秒。宽旗子暗记为15毫秒。它们分别对应0,1 编码。
每组编码脉冲包括有25个脉冲,对应 25bit。详细编码办法,现在可以不用深究。针对发送 十六中组合进行分别测试。便可以找到每种状态对应的编码了。
四、设计电路板
AD\Test\2023\TestSYN840R.PcbDoc
▲ 图1.4.1 单片机解码电路
▲ 图1.4.2 单面制版电路PCB
利用STM32F030 单片机对吸收旗子暗记进行解码。昨天还是用这款单片机对付红外遥控旗子暗记进行解码。采取 40kHz 旗子暗记对波形进行采样并且进行判断。利用串口对其进行程序更新。利用一颗1117 三端稳压芯片供应 3.3V 的事情电源。吸收模块通过 PRF输入。旗子暗记进入 PA0 端口。利用四个LED显示吸收到的 16中编码状态。设计单面电路图。一分钟后得到测试电路板。上面有一个跳线,利用 0 欧姆电阻进行短路。下面进行焊接测试。终极测试这款吸收模块可以在多远的间隔吸收到发送旗子暗记。
电路比较大略,焊接非常随意马虎。焊接完毕之后,利用洗板水进行洗濯。下面便可以进行测试了。现在看,个中还有一个飞线还没有焊接,利用 0 欧姆的电阻进行飞线,终极电路便焊接完毕了。
五、软件设计
通过 STM32Cobe MX 软件配置单片机资源。利用串口赞助程序下载和调试。PA8驱动事情状态LED。这四个管脚对应的LED掌握。PA0 输入外部吸收旗子暗记。下面再配置其他资源。设置 定时器1 ,使其处于 40kHz 中断状态。配置 UART1 的参数。选择内部时钟源,频率为 48MHz。末了天生可以利用的工程文件。
在 Time1 的中断中,反转 LED 管脚,这里测试出 20kHz 的方波,验证了Time1 的中断频率为 40kHz。将吸收模块安装在电路板的接口上。此时,发送模块还没有事情。在模块的输出端是一些随机的高低电平变革。将发送模块打开。此时便可以吸收到发送的编码了。
序号设置状态编码100010x03aaaa200100x0caaaa301000x30aaaa410000xc0aaaa500110x0faaaa601010x33aaaa
通过对吸收到的编码进行不雅观察,可以看到发送模块四个不同的管脚为1,只是影响最高吸收字节。后面两个字节都是 aa。由此,可以推断出,后面这些字节为地址和校验信息。前面这八位,分成四组,分别对应四个设置管脚的高低电平。可以根据这个特色来确定吸收到的编码是否为合法的编码信息。
现在测试发射端掌握端口不同的电瓶配置。可以看到吸收端根据前面剖析,软件实现对应的 LED 等点亮。验证了前面剖析的结果。到此,验证了这款微型无线模块吸收的特性。并利用单片机对吸收到的 SC2262 编码进行了识别。这位后面验证功率模块发送能力奠定了根本。
※总 结 ※
本文对付这款基于 SYN480R 微型无线接管模块进行了初步测试。利用单片机对吸收到的旗子暗记进行解码。后面将进行远间隔吸收测试,看一下这个模块接管的灵敏度。
参考资料
[1]
原装正品 SYN480R 433M ASK/OOK 无线吸收模块: https://item.taobao.com/item.htm?spm=a1z09.2.0.0.c44b2e8dOhSWv0&id=522571730513&_u=knvskcd0bfb
[2]
无线遥控发射吸收模块简介(SYN480R F115 433M ): https://blog.csdn.net/weixin_42880082/article/details/121450919