01 红外遥控信号
这是刚刚到货的HDMI多路视频切换模块,九入一出。与之前购买到的 五入一出一样,都是通过红外遥控器进行切换。但是它们控制编码并不兼容,只是红外接收头是相同的。下面重新测量这款九入一出视频切换器红外遥控编码,修改WiFi控制盒中的编码。
将配备的红外接收器剪断,其中包括三个电线。分别是红、白、黑。与前面立体声插头的顶端、中间和底部相连。将插头接入视频多路切换器,可以测量到红和黑之间的电压为 5V。
将红外接头通过面包板施加+5V工作电源。利用示波器观察接收到的遥控信号。打开电源,接收信号输出高电平。静态工作电源大约 13毫安。发送一个控制编码,接收到的解码信号是一连串的负向脉冲信号。
如果长时间按动遥控器,会有前面一个脉冲群,以及后面连续输出的一宽一窄的脉冲。如果短促按动遥控器,则只有前面一组脉冲群。展开采集到的脉冲波形,最前面的脉冲时间最长,时间达到9.08毫秒,后面脉冲中,最短的是0.584毫秒。
利用STC32F实验板,来捕获红外信号编码。记录每个脉冲时间宽度。这是实验板的原理图。先在P10输出一个方波,测试中断频率是否为 40kHz。
C51\STC\Test\2023\HDMIRFControllerRead\HDMIRFController.uvproj
▲ 图1.3.1 STC32F实验电路板
经过实际验证,P10输出20kHz方波,对应中断频率为 40kHz。利用 40kHz 对于红外遥控信号进行测样,获得每段高低电平时间长度,通过串口发送给PC机,将相应的输出存入单片机程序,后面再利用单片机发送相应的波形。
最终,将控制板装入一个小的塑料盒。测试九入一出控制器 以及 五入一出控制器,功能都正常。
本文对一个九入一出HDMI视频切换器的红外控制编码进行了测量,通过单片机发送这些编码,实现了对视频切换器的控制。详细的参数可以查看视频最后二维码对应的链接文章。
红外接收器的频率范围: https://zhuoqing.blog.csdn.net/article/details/134100759
[2]基于STC32F单片机制作的HDMI多路视频切换控制器: https://zhuoqing.blog.csdn.net/article/details/133933600
[3]复制 HDMI 多录视频切换器的红外遥控器信号: https://blog.csdn.net/zhuoqingjoking97298/article/details/133918466
[4]STC32F54 实验电路板:TSSOP20: https://zhuoqing.blog.csdn.net/article/details/131482400