这是一组HDMI视频切换控制盒,五入一出。它们具有红外遥控接口。为了能够通过网络进行程序控制,需要对其红外接口进行剖析。下面让我们来看一下。
先看一下要骚气的结构。这里虽然有四个遥控器,它们的按钮的分布不太一样。但是从它们的外观和制作工艺来看,内部结构应该是一样的,只是最前面贴的按键不同而已。内部的电路板也是精简到极致。这是一个单面覆铜板,牛屎芯片,发光二极管以及纽扣电池接口在线路一边。
在单面覆铜板的背面,总共有三行,一共21个按键。可以看到这种单面覆铜板,居然可以通过过孔,将正面和反面连起来。电路板的型号为 CL-021-S5,在网络上并没有找到对应的相关资料。芯片有两个输出引脚,连接红外发光二极管。其它还有九个对外的引脚。再仔细看一下,这些对外的引线。下面通过对照正面和反面的连接关系,找到按键矩阵与芯片之间的连接关系。
将正反两面图像并排安放,可以对照得到21个按键内部连接关系。对于芯片上9个输入引线,可以找到背面对应连线。其中第九个输入端口为地线。
▲ 图1.2.1 按键矩阵连接示意图
通过3芯电缆,将电路板的3.3V,地线以及 LED 输出线引出到外部的面包板,以便于进行测试。
在面板上给遥控器加入3.3V电压。平时状态,消耗电流不到1微安。发送信号时,电流大约几十毫安。这是捕捉到发送信号序列。可以看到发送信号是调制后的信号。展开波形,可以测量到调制信号的频率。调制信号大约为38.46kHz。具体信号编码方式,还需要进一步分析波形才能够得知。
红外接收器包括一个接收头,以及一个立体声插头。红外接收传感器封装在一个红色塑料壳内。立体声插头信号的定义,现在还不得而知。
下面使用斜口钳,打开红外接收头外壳。可以看到其中包括一个小的电路板,上面有一个红外接收头。电路板反面是三个引线,分别是红、黑、白。
测量立体声插头,可以确定插头各个极板对应的信号线颜色。
将红外探头通过3芯电缆连接到面包板上,同时观察发送和接收的信号。可以看到输出信号与发送信号是相同的。静态输出高电平,接收到调制信号的时候,输出低电平。输出信号比发送信号大约延迟了 0.3ms 左右。
本文对于HDMI多路切换器红外遥控进行了分析。后面将会利用单片机记录这些波形,用于重复发送这些控制信号。从而实现编程控制。