一、前言
这是一个云台红外遥控器,通过红外光线完成云台的控制方案也具有一定的优势,比如不用铺设网线。只需要一个集中红外发送模块即可。现在对它的发送编码进行复制。下面记录该红外遥控器信号复制的相关参数。已备未来作为设计参考。
二、信号参数
首先,将红外遥控器的信号通过导线引至面包板上。使用示波器直接观察信号波形。可以看到信号是一个带有调制的波形。只是,这个调制脉冲信号并不下降到 0V。这估计是 LED 感应电压所引起的。为此,在红外LED输出信号端口并联一个 4.7k欧姆的电阻,重新测量输出信号。由于增加了负载电阻,此时可以看到输出信号可以降低到 0V,信号的幅度大约为 1.7V。这个幅值对于普通的3.3V的单片机来说,还不到高电平阈值。后面使用单片机读取信号的时候,需要对其加上一个 0.5V左右的直流电压。
▲ 图1.2.1 直接测量LED波形
▲ 图1.2.2 增加4.7k欧姆之后的信号波形
下面测量脉冲信号的参数,通过单次触发捕获一个脉冲,利用示波器光标测量脉冲的复制为 1.75V,频率为 37.87kHz。
● 红外LED脉冲参数:
幅值
:1.75V
频率
:37.87kHz
三、编码参数
修改单片机软件,它可以把接收到的红外编码时间转换成数据通过串口输出,这样可以用于其他单片机的红外控制程序应用。同时它将编码调制之后通过端口连接一个红外发光管输出,测试编码是否正确。输出的编码形成固定的C语言数组格式。可以直接拷贝到单片机程序中。至此,将云台红外控制编码都提取完毕了。
※ 总 结 ※
本文记录了提取云台红外遥控器编码的过程。观察到红外 LED 信号的参数,通过前几天制作的 AT32F421单片机电路板 提取了所有遥控信号编码,并进行了测试。这些信号编码都存储在 CSDN 博文中,基于这些编码,接下来设计网络云台红外遥控器。
参考资料
[1]HDMI多路切换红外控制器: https://zhuoqing.blog.csdn.net/article/details/138367483
[2]Zigbee 网络多路HDMI切换器: https://zhuoqing.blog.csdn.net/article/details/138376275
[3]四台摄像机运动红外LED发送器: https://zhuoqing.blog.csdn.net/article/details/138198827