- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】38k载波及红外发射原理
本帖最后由 Randy 于 2012-10-28 21:12 编辑转自Doctor_A 坛友的笔记!之前做接触过一次红外遥控器,现在有空想用简单的话来聊一聊,下面有错误的地方欢迎改正指出:1:红外的概念不聊,那是一种物理存在。以下聊38K红外发射接收,主要讲可编程的红外编码。2:红外遥控? ? 红外遥控首先需要用来发“光”的红外发光管,还有一个接收光线的“接收管”(不是那种触发的红外对管),还有一个产生38K的信号源(可以是MCU中断实现还有就是市场上大把的红外编码IC),只需要简单的外围电路即可。? ? 就单片机而言,为了增大红外发光管电流,需要用一个三极管驱动。红外编码IC也只需要几个外围电路,规格书上都有提供,这里不提。3:红外接收头(有不理解的地方可以在后面找到你想要的答案或者继续“百度”“谷歌)? ? 有必要可以看一下红外接收头内部组成的详细介绍。? ? 接收收头分为电平头还有脉冲头。? ? 电平型的:接收连续的38K信号,可以输出连续的低电平,时间可以无限长。其内部放大及脉冲整形是直接耦合的,所以能够接收及输出连续的信号。?? ?脉冲型的:只能接收间歇的38K信号,如果接收连续的38K信号,则几百ms后会一直保持高电平,除非距离非常近(二三十厘米以内)。其内部放大及脉冲整形是电容耦合的,所以不能能够接收及输出连续的信号。? ? 一般遥控用脉冲型的,只有特殊场合,比如串口调制输出,由于串口可能连续输出数据0,所以要用电平型的。4:红外遥控中的载波到底是什么?(不要影响到你对其它载波的理解)? ? 第一次接触红外我看到’载波‘这个词就觉得生涩。网上很多资料五花八门都描绘得很厉害、? ? 我们就从一下几点开始描述,相信的等会就懂:? ???(1)38K怎么来的?? ?? ?这里只谈单片机给出,38K脉冲信号,占空比(脉冲的高电平比周期的值就是占空比)自己决定,既然是38K,那么脉冲的周期就是1/38000 S,记住这个不是高电平的时间长度,这个是一个脉冲的时间长度也就是一个周期,例如我们利用一个中断产生38K脉冲,占空比是1/2,我们的中断时间就要设置为 1/38000/2 S中断一次,然后通过相隔一次中断电平翻转一次就形成了一个频率为38K占空比1/2的脉冲。? ?? ?另外i!在这里想说一下我在学习红外的时候遇到的两个错误:? ?? ?一、当第一次接触红外遥控的时候,在网上下载了很多资料中断时间居然是1/38000S,产生的是19K的脉冲信号,红外肯定接收不了,更不要谈编码了。而且还是大部分被人的程序都是19K.对于刚接触的人可能就晕乎乎地忽悠过去了。? ?? ?二、就是我们用单片机的时候是用了单片机的查询模式还是中断模式的问题。? ?? ?? ? 我们利用中断时候,在时钟比较快的条件下可以产生比较准确的时间基准,来产生相对正确的脉冲。而利用查询方式,如果用51单片机,12M的晶振,利用查询溢位来产生的38K脉冲,那就犯了一个大错,因为利用查询的方式查询这个动作浪费的时间可不是一个或两个的机器周期,它浪费了大把的单片机时间,误差大得离谱。如果你用中断试过成功过,不妨试一下查询方式失败的感觉。? ?? ?虽然利用查询方式编程是简单了很多,可是误差大得更多了多。我就是偷懒犯过了错误。5:什么是红外38K的载波信号(其实我更想说成什么是38K编码信号(一下详解))? ???(1)记住38K的红外不单单只接受38K信号,它有个频偏(频率偏差左右波动)的范围,但记住范围不大。? ???(2)说是三极管驱动,其实三极管是作为一个开关,共射的方式。于是有两种通断方式,三极管用的是PNP呢还是NPN。? ?? ?? ? 一般我们采用PNP作为开关管,NPN是利用高电平时候导通,但单片机开机时候,所有IO口的状态为高电平,这个时候就触发了开关管,虽然我们在初始化的时候可以把它关断,但即使此处实际上可以的问题为了以后设计其它东西可能因此犯了不该犯的错误还是选用PNP管好了。? ???(3)那么我们就用0表示红外管导通。。。。1表示红外管截至? ?? ?? ? 驱动红外发光的IO口的状态便是38K脉冲信号从IO口发出来的触发信号,脉冲中的低电平就是导通,高电平就是截至。我们会看到,如果单单用38K,那么如前面摘录部分讲到的,我们会在接收端会接受到一个低电平的信号。? ?? ?? ? 或者我们可以再这么理解吧:红外接收头只接受38K信号(误差范围内),我们把接收头看出一个转换器。遇到38K就输出低电平,没有遇到38K就被上拉成高电平。? ?? ?? ? 于是所谓的“编码”的概念就这样产生了,我们利用有38K信号 跟 没有38K信号 这两种状态,利用红外接收头就翻译成低电平、高电平
您可能关注的文档
- 风云回望九十载.doc
- 韩城合阳两日游日程安排.docx
- 隆回县影剧院突发事故应急救援预案.doc
- 【2017年整理】!成组技术_大作业及评分标准_2016.doc
- 管理员版-公会视频直播操作手册.pdf
- 【2017年整理】(苏教版)六年级数学下册教案正比例的意义及其图像.doc
- 【2017年整理】(苏教版)六年级数学下册教案反比例的意义1.doc
- 【2017年整理】-学年度二学期学校工作计划.doc
- 【2017年整理】(颍州区)变110kV线路基础三措一案(定稿).doc
- 【2017年整理】-学年七年级英语上册unit3期末复习题及答案.doc
- 【2017年整理】2016高考化学一轮复习解题技巧解答题和选择题最易出现的错误汇总素材.doc
- 【2017年整理】3防止高处坠落及物体打击的安全技术措施及事故预案.doc
- 【2017年整理】4203工作面过压力区安全技术措施.doc
- 【2017年整理】3-3用水测量时间.doc
- 【2017年整理】3负荷计算与负荷分级.ppt
- 【2017年整理】4101工作面开切眼浇筑地坪施工安全技术措施.doc
- 【2017年整理】5#6#7#楼电梯井道移交单.doc
- 【2017年整理】4G网络中的微波传输解决方案.doc
- 【2017年整理】530线材轧机说明书.doc
- 【2017年整理】53条EXCEL使用技巧.doc
文档评论(0)