单片机制作红外电视遥控器
用 AT89S51 单片机制作红外电视遥控器
来源网络收集 作者易劲松 【大 中 小】 点击: 次
作者:易劲松
一般红外电视遥控器的输出都是用编码后串行数据对 ~ 的方波进行脉冲幅度调制而产生的。
当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:
采用脉宽调制的串行码,以脉宽为 、间隔 、周期为 的组合表示二进制的“;以脉宽为
、间隔 、周期为 的组合表示二进制的“。
上述“和“组成的 位二进制码经 的载频进行二次调制,然后再通过红外发射二极管产生红外线向空间发射。
一般电视遥控器的遥控编码是连续的 位二进制码组,其中前 位为用户识别码,能区别不同的红外遥控设备,防止不同机
种遥控码互相干扰。后 位为 位的操作码和 位的操作反码,用于核对数据是否接收准确。
根据红外编码的格式,发送数据前需要先发送 的起始码和 的结果码。
遥控串行数据编码波形如下图所示:
接收方一般使用 一体化红外线接收器进行接收解码,当 接收到 红外信号时,输出端输出低电
平,否则为高电平。所以红外遥控器发送红外信号时,参考上面遥控串行数据编码波形图,在低电平处发送 红外信
号,高电平处则不发送红外信号。
单片机红外电视遥控器电路图如下: