接收头原理
LED红外线接收头的种类也有很多,一般会有三个引脚,包括供电脚,接地和信号输出脚。通常生产厂家会将红外接收头和电路集成在一个组件中成为一个一体化的器件,其内部电路包括LED红外线接收头,放大器,限幅器,带通滤波器,连解续码接收头 ,积分电路和比较器等。 LED红外线接收头收到红外信号,然后将信号送到放大器和限幅器,限幅器的作用是把脉冲幅度控制在一定的水平内(因为LED红外线发射管的距离远近不确定),交流信号再进入带通滤波器(可通过30khz到60khz的负载波),连续码接收头 ,然后通过解调电路和积分电路进入比较器,由比较器输出还原成发射端的信号波形。
家用电器中的红外遥控装置就是LED红外线发射管和接收头的一个典型日常应用,接收头 ,它的优点是抗干扰性好,电路简单易实现,功耗小成本低等,现在几乎所有的家电遥控装置都是用的这种装置。
红外遥控器的红外控制编码如何采集?
找一个红外接收管,把数据脚接在某一个ARM板上的I/O上。这样对红外协议的采集变成对I/O波形采集。用逻辑分析仪或虚拟逻辑分析仪即可。
参见我写文章 实测分析IRM3638 红外线波形-bluedrum-ChinaUnix博客
这是一个严格按 PT2222 编码实现的红外按键数据
红外只是通信协议,贴片接收头 ,可以用红外头记录下来。红外遥控器的通信协议通常非常容易逆向。
ardunio + 红外线传感器 就能做到这个,