找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

网上找了一篇关于单片机红外编码的文章,有些地方不理解,望高手

[复制链接]
admin 发表于 2012-9-2 07:34:36 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
一般红外电视遥控器的输出都是用编码后串行数据对 3840kHz 的方波进


行脉冲幅度调制而产生的。


当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这


种遥控码具有以下特征:


采用脉宽调制的串行码,以脉宽为 0.565ms、间隔 0.56ms、周期为 1.125ms


的组合表示二进制的“0”;以脉宽为 0.565ms、间隔 1.685ms、周期为 2.25ms


的组合表示二进制的“1”


上述“0”“1”组成的 32 位二进制码经 38kHz 的载频进行二次调制,然


后再通过红外发射二极管产生红外线向空间发射。一般电视遥控器的遥控编码是


连续的 32 位二进制码组,其中前 16 位为用户识别码,能区别不同的红外遥控设


备,防止不同机种遥控码互相干扰。后 16 位为 8 位的操作码和 8 位的操作反码,


用于核对数据是否接收准确。


根据红外编码的格式,发送数据前需要先发送 9ms 的起始码和 4.5ms 的结果


码。


遥控串行数据编码波形如下图所示:























接收方一般使用 TL0038 一体化红外线接收器进行接收解码,当 TL0038 接收


38kHz 红外信号时,输出端输出低电平,否则为高电平。所以红外遥控器发送


红外信号时,参考上面遥控串行数据编码波形图,在低电平处发送 38kHz 红外信


号,高电平处则不发送红外信号。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-11-24 05:17 , Processed in 0.052305 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表