433/315遥控器解码模块

本文介绍了一种适用于多场景的无线遥控解码模块,支持315M/433M频段,能解码多种常见芯片,可用于投票系统、遥控装置和联动控制。模块内置STM32F103单片机,易于定制,接口丰富,成本低廉,提供详细使用教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、产品简介

适用于多场景的无线遥控(315M/433M)解码模块,可以解码市面上常用的芯片比如PT系列等,解码后通过485发送出来,或者支持进行各种联动控制。

二、应用场景

可以应用于无记名投票,每人拿遥控器进行点按投票;

自动遥控装置,说人话就是可以做个简单的遥控器,适配市面上各种315、433遥控钥匙;

可以联动,比如车库门开启时打开车库内灯光(只是举例);

三、产品概述:

由于加了单片机,功能上可以支持定制,外加其他执行机构,比如电机等。

理论上可以解码市面上见到的所有遥控器,目前只测试了手里的几款。

操作简单,上电即用。

四、产品参数

解码单片机使用STM32F103系列,性能足够加一些扩展功能;

电源支持DC9-24V输入,功耗约1W左右;

接口主要是3.81*4P的工业端子,分别是485A、B,以及电源,另外DC接口电源

调试口有SWD的调试口以及串口,使用XH2.54端子可以用JLIN或者STLINK等调试器下载烧录程序;

485参数,波特率9600、无校验、8个数据位、1个停止位;

PCB规格尺寸:67*55mm,双面板,单面原件布局;

制造成本20元以内,制作无压力,除bom外433/316模块为淘宝采购,连接在附见件解码模块连接;

五、使用说明(使用步骤):

上电前检查5V/3.3V电源是否有短路,小白直接上电看电源灯亮不亮,不亮赶快拔掉电线检查。

使用附件中的固件用STlink,DAPlink等烧录器通过SWD口下载烧录,下图左到右为GND CLK SWD,不要搞错线序。

如果上一步你成功了,运行指示灯会闪烁,恭喜你,已经成功了。

接下来从淘宝买个遥控器,315或者433M的,要跟解码模块频率对上就可以了。

)EV1527中断法解码 ① 设定定时器中断时间,设定为 80us,80us 进入中断进行解码。具体中断时间多少由自己 软件设定,但是中断时间不能太大。 ② 设定同步码解码范围,同步码定为 5.6ms - 16ms。进入中断判断到低电平,低电平判断 一直累加 Count_Lead++,累积低电平的采集时间,判断到高电平,就判断此时 Count_Lead 的值是否在 70 跟 200之间。(备注:5.6ms/80us=70 16ms/80us=200)。 ③ 引导头通过进入数据判断,刚开始是数据高电平,累积高电平的时间 Count_Data_Hi++, 当判断到低电平时候,判断 Count_Data_Hi 是否在 80us -2.4ms 之间。这里还没进行数据 0 跟 1 的区分,先把 Count_Data_Hi 的值保存在 Hi_Cnt 里面。 (备注:80us/80us=1 2.4ms/80us=30)。 ④ 高电平判断通过,开始判断低电平,累积低电平的时间 Count_Data_lo++,当判断到高电 平时候,判断 Count_Data_Lo 是否在 80us -2.4ms 之间。这里还没进行数据 0 跟 1 的区分, 先把 Count_Data_Lo 的值保存在 Lo_Cnt 里面。 (备注:80us/80us=1 2.4ms/80us=30)。 ⑤ 对 0 跟 1 进行区分,把 24bit 数据整理成三个 byte,存在数组 RfData[0],RfData[1], RfData[2]数组里面。 ⑥ 进行相应功能码的操作。 具体解码方法参考例子程序,因为不同的震荡电阻,1527 出来的编码长度不同,例子 程序是参考 1 lck=100us 波形来做的。具体时间参数可以根据自己的 1527 发射实际长度来 编写。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值