网站大量收购独家精品文档,联系QQ:2885784924

基于单片机或分立元件的红外遥控信号接收和转发详解.ppt

基于单片机或分立元件的红外遥控信号接收和转发详解.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的红外遥控器 信号接收和转发的设计实现 指导老师:高敬鹏 2013.04 实验要求 设计一个基于单片机的红外遥控信号接收与转发系统,用普通电视机遥控器控制该系统,使用数码管显示信号的接收结果。 HS0038塑封一体化红外线接收器 本电路采用HS0038塑封一体化红外线接收器,它是一种集红外线接收、放大、整形于一体的集成电路,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,没有红外遥控信号时为高电平,收到红外信号时为低电平,而且体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。 红外HS0038实验 用于无线传输的红外线频率一般为38kHz-40kHz,所以发射端的命令码必须通过调制才能被发射管以红外线的形式释放到开放空间。脉冲个数编码可以很方便的实现对载波频率的幅度调制,其原理如下图所示。命令码与载波信号的乘积便是可以用于发射的已调信号。 实际遥控器数据格式 系统设计任务 设计任务: 结合单片机最小电路和红外线接收接口电路共同设计一个基于单片机的红外遥控信号接收与转发系统,用普通电视机遥控器控制该系统,使用数码管显示信号的接收结果。 当遥控器按下数字键时,在数码管上显示其键值。如按下数字键1,则在数码管上显示号码01。 当遥控器连续按下某一键时,数码管显示的数值不变。 当遥控器按下音量+及音量-时,用两位数码的周围段实现顺时针或者逆时针旋转的流水灯功能。 运用串口调试助手,在遥控器有按键按下时,将其键值显示在PC机上 系统主体流程图 设计参考电路 红外一体化接收头接收电路 单片机最小系统 串口通信模块(用于下载stc单片机) 数码管显示电路 设计参考电路图 红外一体化接收头接收电路 单片机最小系统 串口通信模块(用于下载stc单片机) 数码管显示电路 提示 HS0038 一体化红外接收头,接收频率为38kHz管脚依次为: 1-OUT 2-GND 3—VCC 连接时,在VCC与GND之间并入一个0.1uF(104)的电容有助于改进信号质量。其可以用于遥控编码接收,也可以用于低码率的数据通讯。 HS0038 信号电平: 38kHz 红外发射接收到时: OUT低电平输出 38kHz 红外发射接收不到时:OUT高电平输出 Hs0038的使用注意事项: 1:38kHz红外发射信号在HS0038接收角度范围边沿区域时,接收信号不断振荡无法稳定,因此为保证信号质量,使用时发射接收尽力正对为好; 2:HS0038用于数据接收时,需要用到单片机的定时器,但是数码管显示时需要占用一部分时间,最后处理时可能要对定时器设定值进行微调。 参考文献与网站 曾一江.单片微机原理与接口技术.科学出版社,2006 戴佳, 戴卫恒.51单片机C语言应用程序设计实例精讲.电子工业出版社,2006 郑小真.红外遥控在节能和无线操作方面的应用.河南工业大学,2006 王东锋, 王会良, 董冠强编著.单片机C语言应用100例.电子工业出版社,2009 /view/3648656.htm#sub3648656 /Industry/20080519090135.htm /view/c21b3c3043323968011c92ea.html 方案二(硬件解码) 方案:此方案中采用全硬件系统,不采用任何软件编程,用数字电路中的门电路和芯片搭一个系统对红外控制信号进行检测,并将信号转换成芯片可识别的TTL信号。用译码芯片在数码管上显示。 方案二(硬件解码) 方案的具体思路 : 首先采用红外一体化接受器HS0038将万能遥控器所发出的信号进行接收并将其转换成电平信号,通过调节74HC123单稳态触发器周围两处的滑动变阻器来设置脉冲门限将所发不同编码选择出来并通过74HC595移位寄存器将数据加以锁存住,1MHz的有源晶振通过计数器4020来产生一定的时间脉冲,移位寄存器输出端口输出为编码的数据反码,然后将其送给数码管显示驱动芯片并通过数码管将万能遥控器的按键信息的编码的反码显示出来。 系统设计任务 设计任务: 结合数字分立元件电路和红外接收接口电路共同设计的一个红外遥控信号接收系统,用普通电视机遥控器控制该系统,使用数码管显示信号的接收结果。 当遥控器按下任意数值键时,在数码管上显示其值。例如按下“0”时,在数码管上应显示“00”。 红外遥控器信号接收电路 提示 在万能遥控器发送0-9时,板子能接收并稳定显示为FF,FE,Fd,FC,Fb,FA,F9,F8,F7,F6。 数码管采用的是两个共阴极数码管,其显示主要是由MC14495驱动芯片,移位寄存器74HC595芯片将数据编码反码输出作为驱

文档评论(0)

w447750 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档