首页 基于单片机的红外自学习设计(看.用)

基于单片机的红外自学习设计(看.用)

举报
开通vip

基于单片机的红外自学习设计(看.用) 952006年第 4期中国仪器仪表 应用研究 红外遥控由于其发射和接收方便、结构简单、成 本低、可靠性较高, 因而早已在家用电器中得到广泛 应用。智能仪器和工业控制系统中的应用也越来越广 泛。在许多基于单片机的应用系统中,系统需要实现 遥控功能,红外遥控技术由于具有抗干扰性强、信息 传输可靠等特点,是被采用较多的一种方法并在近十 年来得到了迅猛发展。 红外遥控技术现已广泛应用于各种家用电器产品 和娱乐设施中,为用户提供方便的操作手段,如家电 领域:彩电、DVD、空调等,目前也正逐渐在其它电 子领域得到广泛应...

基于单片机的红外自学习设计(看.用)
952006年第 4期中国仪器仪表 应用研究 红外遥控由于其发射和接收方便、结构简单、成 本低、可靠性较高, 因而早已在家用电器中得到广泛 应用。智能仪器和工业控制系统中的应用也越来越广 泛。在许多基于单片机的应用系统中,系统需要实现 遥控功能,红外遥控技术由于具有抗干扰性强、信息 传输可靠等特点,是被采用较多的一种方法并在近十 年来得到了迅猛发展。 红外遥控技术现已广泛应用于各种家用电器产品 和娱乐设施中,为用户提供方便的操作手段,如家电 领域:彩电、DVD、空调等,目前也正逐渐在其它电 子领域得到广泛应用。但由于红外遥控领域全球还没 有形成统一的通讯 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 作为 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 ,不同地区采取的编 码方式也不尽相同,因此智能化的遥控装置越来越受 到人们的青睐。本文就是基于此想法利用单片机 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 的具有自学习功能的红外遥控装置。 本系统具有自学习功能,使用时须利用已有遥控 器对该系统进行训练学习,因此本系统的硬件组成分 两部分:红外接收和红外发射部分。 2.1 红外接收部分 接收部分元件由三极管和红外接收电路组成,红 外接收电路采用集成模块。其电路如图 1所示。使用 集成红外接收器成品, 一般不需要任何外接元件就能 完成从红外接收到输出 TTL 电平兼容信号的所有工 作。注意选择接收器件时要保证接收器件的中心频率 与发射信号的中心频率相匹配。接收器对外只有 3个 引脚: VCC、GND和 1个脉冲信号输出 OUT。 由于单片机采用中断检测脉冲只能单一检测到上 升沿或下降沿,而本系统为了检测其双边沿,故加一 三极管对其电平取反,以达到高低电平检测的目的。 2.2 红外发射部分 该部分电路设计十分简单,如图 2所示。该电路 通过 74LS32与单片机相连,其中 P1.0产生 38kHz的 方波,P1.1用来控制方波的输出。 基于单片机的红外自学习设计 BasedonOne-chipComputefromInfraredStudybyOneselfDesign 淮南师范学院(安徽淮南 232001)王 健 摘要:本设计基于单片机的红外控制系统,详细介绍了红外控制中的自学习原理,其软硬件设计简单 合理。 Abstract: The design is an infrared control system based on chip micro-controller, both of whose software and hardware are simple but reasonable, and fundamentals of self learning in infrared controlling are introduced in detail. 关键词:单片机 红外遥控 自学习 智能 Key words: Chip micro-controller Infrared remote control Self learning Intelligence 1引言 2单片机的硬件设计 Q2 9014 R2 10k U1 IRRECEIVER VCC 123 C3 100F R12 47 INT0 INT1 + 图 1 红外接收电路 Administrator 高亮 Administrator 高亮 问题?为什么?什么意思? Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 2006年第4期96 中国仪器仪表 应用研究 3.1 红外接收 在本部分程序设计中,用到两个外中断和一个定 时中断,其中外中断的优先级高于定时中断。在程序 中,中断 0用来检测脉冲的上升沿,中断 1用来检测 脉冲的下降沿,定时中断用来计两个边沿的时间间隔。 中断程序如下: void t0int (void) interrupt 1 using 3 { if (bsend==0) { for (length=0; length<80; length++) { TH0=0xff; TL0=time1 [length]; TR0=1; sendm=! sendm; } if (length==80) { bsend=1; length=0; send=1; } } } void int1 (void) interrupt 2 using 2 { IE0=0; IE1=0; TF0=TF1=0; time=TL0; TH0=0; TL0=0; TR0=1; time1 [length] =time; length++; } void int0 (void) interrupt 0 using 1 { IE0=0; IE1=0; TF0=TF1=0; time=TL0; TH0=0; TL0=0; TR0=1; time1 [length] =time; length++; } 3.2 红外发射 红外发射部分相对简单,在该部分中只用到一个 定时中断。定时中断用来产生 38kHz的方波。而定时 时间长短通过接收部分存储的时间长度来确定。 本系统设计是针对目前市场红外控制产品的纷繁 复杂,以及其编码 规则 编码规则下载淘宝规则下载天猫规则下载麻将竞赛规则pdf麻将竞赛规则pdf 没有形成规范而设计的。由于 不考虑红外信号的编码方式,而只记录其上升沿和下 降沿时间长度,所以可应用于各种编码方式的红外遥 控系统。本发射电路不是用硬件而是采用以软件方式 产生 38kHz载波信号,节约了硬件设备,并使电路大 大简化。 参考文献 1 肖景和.红外线热释电与超声波遥控电路.人民邮电 出版,2003. 2 何立民. 单片机应用系统设计. 北京航空航天大学 出版社,1990. 3 苏长赞. 红外线与超声波遥控.人民邮电出版,1993. 4 马忠梅.单片机的 C语言应用程序设计.北京航空航 天大学出版社,1999. 4结论 3单片机的软件设计 P1.0 P1.1 U1A 74LS32 3 T1 NPN 390 R7 TSAL6200 TSAL6200 VCC E1 E2 图 2 发射电路 Administrator 高亮 Administrator 高亮 Administrator 高亮
本文档为【基于单片机的红外自学习设计(看.用)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_364994
暂无简介~
格式:pdf
大小:29KB
软件:PDF阅读器
页数:2
分类:互联网
上传时间:2013-03-30
浏览量:18