单片机红外发射是怎么回事

我只学了单片机红外接收,就是解码。但用单片机发射红外怎么发射?... 我只学了单片机红外接收,就是解码。但用单片机发射红外怎么发射? 展开
 我来答
伽罗林克
推荐于2016-12-01 · TA获得超过2632个赞
知道小有建树答主
回答量:931
采纳率:0%
帮助的人:1175万
展开全部
红外发射比起红外接收程序简单多了,只是硬件上需要有一个载波信号发生器,就是需要一个产生一个像38K的信号,如果使用带PWM的单片机就方便多了,否则需要一个类似555组成震荡电路产生这个载波。
有了载波信号,然后就用单片机根据红外协议控制这个载波信号进行开关处理即可。
希卓
2024-10-17 广告
分布式光纤声音振动监测技术,作为北京希卓信息技术有限公司的核心技术之一,通过光纤作为传感器,实现对声音振动的精准感知。该技术利用光纤的传输和传感双重功能,能够实时、远距离监测目标区域的声音振动变化。我们的系统不仅具备测量距离远、定位准确等优... 点击进入详情页
本回答由希卓提供
dosculler
2010-11-16 · TA获得超过106个赞
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:97.9万
展开全部
给点我自己以前整理出来的文档你看下,很详细:
NEC编码标准:编码芯片有PT2221/PT2222、HT6221/HT6222等
此标准下的发射端所发射的一帧码含有一个引导码、8位用户码、8位用户反码,8位键数据码、8位键数据反码。引导码由一个9ms的高电平和4.5ms的低电平组成。当按下持续时间超过108ms时,则发送简码(简码由9ms高电平和2.25ms的低电平组成)来告之接收端是某一个键一直按着,象电视的音量和频道切换键都有此功能,简码与简码之间相隔是108ms。
其“0”为载波(38KHz)发射0.56ms,不发射0.56ms;其“1”为载波发射0.56ms,不发射1.68ms(采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”);此外,为了解码的方便,还有引导码,upd6121的引导码为载波发射9ms,不发射4.5ms。upd6121总共的编码长度为108ms。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wizard2008
2010-11-15 · TA获得超过1365个赞
知道小有建树答主
回答量:1822
采纳率:0%
帮助的人:797万
展开全部
用一个io口控制一个三极管控制一个红外发射头就ok了。

发射是38k的载波,这个可以用单片机模拟的,有些专用的单片机带有载波输出。
然后就跟你接收信号一样,对io口进行高低控制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Squ_0
2010-11-17 · TA获得超过393个赞
知道小有建树答主
回答量:332
采纳率:100%
帮助的人:368万
展开全部
C52有个T2计时器可以在P1.0还是P1.1上50%的方波,试过可以产生38kHz的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式