LPRX315超遥控模块与滚码遥控器配合实现遥控开门等操作
工作温度:-20~70℃ 储存温度:摄氏-30~125℃ 相对湿度:5%~95% |
遥控模块接收脚主控MCU→遥控模块 |
遥控模块发送脚,遥控模块→主控MCU |
l 自定义协议:类似单总线用两根线进行双向通信;
l 按键模式:无需跟主机通信,用遥控模块上的设置按键来启动遥控器添加和删除接收到有效遥控器时就发送一个脉冲给主机。
遥控模块会保留最后一次添加遥控器时的通讯模式此后接收到有效遥控器就会采用此通讯模式,即使重噺上电也是如此所以,如果采用UART或者自定义协议通讯就请不要用按键添加遥控器。
l 主控MCU的RXD脚需要有下降沿中断唤醒功能用以遥控接收到有效遥控器后唤醒主控MCU。如果此引脚没有唤醒功能可以把RXD脚同时并接到其他具有唤醒功能的引脚,如下图所示(INT0具有下降沿唤醒功能)
l 同步字节:作为一条命令的开始;
l 长度:指出后续字节,从命令字节开始包括校验字节在内的长度;
l 命令:一个字节;
l 参数:N字节例洳可能是遥控器编号等;
l 校验和:从命令字节的所有字节的累加和取反;
l 主机→遥控模块和遥控模块→主机都遵循上述帧结构。
l 主机→遥控模块:LPRX315平时处于低功耗睡眠状态因此在发送数据之前,请先发送0x00用来唤醒遥控模块然后等待3毫秒再发送数据。
l 遥控模块→主机:同樣是先发送0x00用来唤醒主机延时3毫秒再发送数据。
l IO_2必须具有下降沿唤醒的功能;
主机与遥控模块之间的双向通信都遵守下面的时序
l 在发送数据前,先拉低通讯线4ms然后发送数据;
l 高电平在前,低电平在后;
l 一个字节中先发低位LSB,再发高位
l 命令:一个字节;
l 参数:N字节,例如可能是遥控器编号等;
l 校验和:从命令字节的所有字节的累加和取反;
l 主机→遥控模块和遥控模块→主机都遵循上述帧结构
l 自定義通讯帧结构跟UART帧结构不同之处在于,这里没有同步字节0x5A和字节数其它都是一样的。
如果不想修改主控MCU程序来与遥控模块通讯那么最簡单的办法就是用按键模式。
1) 添加遥控器:短按一次遥控模块上的设置按键则遥控模块上的蓝灯开始闪烁。在此闪烁期间按一下需要設置的遥控器上的任何一个按钮,就可以添加到遥控模块里添加成功是蓝灯长亮1秒钟;
2) 删除遥控器:长按遥控模块上的设置按键5秒钟,看到蓝灯闪烁3次时松开按键,然后会看到蓝灯长亮2次就表示所有的遥控器都被删除了。不支持删除单个遥控器;
该命令发出后模块接收到之后马上应答0x08,然后等待遥控信号10秒收到有效遥控信号则添加 |
添加成功,可继续添加下一个 |
指定位置非空,已经有遥控器 |
跟添加遥控器的应答相同 |
该命令发出后模块接收到之后马上应答0x08,然后等待遥控信号10秒收到有效遥控信号自动删除 |
删除成功,可继续删除下一個 |
遥控器不存在(可能已删除)可继续删除下一个 |
用于退出正在进行添加或删除过程 |
自买家付款之日起3天内发货 |
ISM频段嘚无线应用集成电路该2.4g无线模块的**输出功率为17dBm,是采用SPI具有完全可编程频 率合成器**传输速率为500kbps,适用于遥控玩具应用等领域
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。