EV1527解码的方法
EV1527 每帧数据由同步码和 24 位的数据码组成,数据码又分为地址码(20 位)和按键码(4 位)。 以 433Mhz EV1527 遥控器为例,遥控波形如下。
bit0:400us 高电平+800us 低电平bit1:1ms 高电平+200us 低电平同步码(黑色线条部分):高电平 400us+低电平 9ms。地址码(橙色线条部分):20 个数据位,共 24ms。按键码(红色线条部分):4 个数据位,共 4.8ms。
解码原理范例如下:
同步码和 bit1、bit0 的低电平持续时间都不一样。通过定时器计算低电平时间来判断同步码、bit1、bit0。
解码代码 设置一个 50us 中断一次的定时器,每次中断调用 soft_count()函数。修改后面的数值就可以在其他不同的模块上用.
需要详细文件请加微信:13392152366