工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->用PT2262制作的万能遥控器

用PT2262制作的万能遥控器

发布人:dolphin 时间:2016-09-26 收藏


由图可见,它是以专用集成电路IC1(FLYK-62XX-01)为核心,配合了P172262专用接收模块和发射模块实现遥控信号的接收和发射。

接收模块接收到PT2262发射的遥控信号之后,送入IC1(FLYK-62xx~01)的6脚,在IC1(FLYK-62xx-01)内部进行复杂的分析计算,判断该信号是否属于PT2262的编码格式:如果不是PT2262的编码格式,则放弃对该信号的处理;如果是PT2262的编码格式,继续对其地址码进行判断,检查是否存在接收错误,直到分析出完整的地址码。

当接收到正确的地址码后,DSP1、DSP2组成的数码显示器开始闪烁,提示接收遥控信号成功。闪烁会一直持续5次,闪烁5次后显示器熄灭,放弃当前接收到的信号,等待接收分析新的数据。如果在闪烁期间按下功能键SB5,该数据将被保存到IC2(AT24C02)中,供以后调用。

这个万能遥控器一共最多可以保存80个不同遥控器的数据,当保存的数据超过80条之后,新的数据会返回到“00”开始保存,原来的“00”号数据自动删除。

接收到遥控数据后,可以通过SB5配合SB3、SB4随时调用已经保存的数据,选择好数据编号后,按SBl~SB4四个按键中的任何一个就可以发射遥控信号。IC1(FLYK-62xx-01)检测到发射请求后,根据已经存储的地址码和相应按键进行重新编码,生成符合PT2262的编码数据,从IC1(FLYK-62xx-01)的7脚输出脉冲,通过发射模块发射遥控信号。

X1、C2、C3组成了遥控器的时钟振荡电路,为遥控器提供高精度的时钟信号。BAT、78L05、C4~C6为IC1(FLYK-62xx-01)提供5V的稳定直流电源。

1.代码学习

要使用万能遥控器,必须先进行代码的学习操作,首先开 启万能遥控器右侧面的电源开关,然后看着万能遥控器背面的数码管,这时按下原来的P172262的普通遥控器上A、B、C、D四个按键中的任何一个,如果接收成功,你会看到万能遥控器的数码管开始闪烁,此时显示的数字是将要保存的位置编号,在5次闪烁时间内,按一下侧面的功能键,数码管持续显示,不再闪烁,说明刚刚接收到的代码已经保存到数码管显示的位置。数码管持续显示位置数字大约3s后数码管自动熄灭。

如果在闪烁5次期间没有按功能键,则本次接收到的遥控代码不会被保存,随后数码管自行熄灭。

用同样的方法可以继续学习其他PT2262遥控器的代码,记住该遥控器的代码存储编号。

2.代码的调用

学习了普通PT2262遥控器的代码之后,我们可以随时调用该代码,通过万能遥控器来代替普通PT2262遥控器进行操作。要调用已经存储的代码,在开启万能遥控器电源后,数码管处于熄灭状态时,按功能键,此时数码管开始显示当前用于发射的代码编号,然后按一次C键可以将编号加1,按一次D键可以将显示的编号减l,通过按动C、D两个按键,选择到你需要的代码编号,最后按一次功能键,确定当前显示的地址编号。大约3s时间,数码显示管熄灭。

刚刚显示的遥控代码,将被用于发射。比如,你原来学习楼道灯遥控器的时候,保存的代码编号为07,现在需要操作楼道灯,则将其通过C、D键将数码管显示值调整为07,再按功能键就可以了。

3.遥控操作

经过上面的遥控代码学习,当前操作代码选择后,万能遥控器就可以代替学习过的某个普通PT2262的遥控器进行操作了,此时只需要你按下A、B、C、D中的任意一个按键,就可以实现相应的遥控功能。



评论

技术专区