红外控制系统系统设计报告.doc
《红外控制系统系统设计报告.doc》由会员分享,可在线阅读,更多相关《红外控制系统系统设计报告.doc(14页珍藏版)》请在沃文网上搜索。
1、 目录1 引言32 总体设计方案32.1.1设计思路32.1.2设计方案32.2 设计方框图33 .设计原理分析53.1 发射电路53.2键盘式输入电路63.3信号接收和密码锁存电路73.4显示电路7附录(一)9电路总图:9附录(二)9 基于单片机的红外遥控控制系统 摘要:本设计利用红外遥控传输较小的数据量来控制电器设备,对各种红外遥控器发出来的红外编码进行采集和处理就成了众人非常关心和急需解决的问题。仔细分析了多种遥控器所发红外编码的特点及其规律,详细地阐述了利用单片机系统对家用电器遥控器发出来的红外编码进行学习、存储、传输和再生的原理,来实现以红外线为传送信息媒介的短距离红外遥控控制电路,
2、具有准确度高、速度快的特点。在了解了其发射的编码脉冲信号波形后,设计了基于单片机的红外遥控器解码器,对解码器硬件和相应软件进行分析并给出程序流程图,给出多功能遥控系统框图,详细地说明其硬件组成原理和各个部分的功能,并给出了部分程序流程图。本设计以单片机为核心设计一种红外线遥控系统,可以对各种红外线遥控器发射的信号进行识别、存贮和再现等功能,从而实现对各类家电的控制。关键词: 单片机 红外遥控 多路 LED 光耦隔离 键盘控制 红外线发射 红外线接收1 引言随着科技的发展,人们生活的节奏也越来越快,随之人们对方便、快捷的要求也随之不断提高!遥控器的出现,在一定程度上满足了人们的这个要求!遥控器是
3、由高产的发明家Robert Adler 在五十年代发明。而红外遥控是20世纪70年代才开始发展起来的一种远程控制技术,其原理是利用红外线来传递控制信号,进行处理,最后实现对控制对象的各种功能的远程控制。红外遥控具有独立性、物理特性与可见光相似性、无穿透障碍物的能力及较强的隐蔽性等特点。随着红外遥控技术的开发和迅速发展,很多电气都应用了红外遥控。红外遥控技术的成熟也使得红外遥控系统变得设计简单,价格低廉。2 总体设计方案2.1.1设计思路整体设计思路为:根据扫描到的按键值转至相对应的ROM表中读取数据,确认之后单片机将从ROM读取出来的值,按照数据处理要求从输出端输出控制脉冲与T0产生的38KH
4、z的载波进行调制,再经三极管将信号放大并驱动红外发光管将控制信号发送出去。红外数据接收则是采用HS0038一体化接收头,北部可以完成红外接收、数据采集、解码的功能。只要在接收端接侧头信号低电平的到来,就可以完成对整个串行的信号进行分析得出当前控制指令的功能。 2.1.2设计方案本设计包括两大模块:红外发射模块和红外接收模块。 通过发射模块发出红外信号编码,编码加载在38KHz载波上发射出去,红外接收模块接收信号并滤除载波,并传回单片机内进行解码。其中,红外接收模块的接收头用的是HS0038型号的一体化接收头,可以对信号进行放大解调等操作,然后通过单片机进行译码。用的单片机是AT89S51,通过
5、红外线接收模块接收信号,由于接收模块有自动滤除载波功能,所以红外接收模块解得的码就是遥控器发射的编码,通过电路传到单片机内。2.2 设计方框图设计总图 设计总流程图 遥控发射器主程序流程图 遥控接收器主程序流程图红外发射模块红外发射电路红外信号接收电路 HS0038是用于红外遥控接收的小型一体化接收头,它的主要功能包括放大,选频,解调几大部分,要求输入信号需是已经被调制的信号。经过它的接收放大和解调会在输出端直接输出原始信号的反相信号。其不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,而体积和普通的塑封三极管大小一样,从而使电路达到最简化!灵敏度和抗干扰性都非常好
6、。它适合于各种红外线遥控和红外线数据传输,中心频率38.0kHz。红外接收头内部放大器的增益很大,很容易引起干扰,依次在接收头的供电脚上必须加上滤波电容。3 .设计原理分析3.1 发射电路3.2键盘式输入电路第一步确定按下的键是在哪一行:由于刚开始按键是处于断开状态,所以P2.0P2.3引脚的全是高电平。向P2.4P2.7写0,如果有按键按下,则行线变低。所以可以通过向列线同时写0,读取行线值来判断按下的键是处于哪一行。第二步确定按下的键是在哪一列:此时向列线逐个写0,如果 那一列没有键按下,则P.4P.7全为1。相反,如果那一列有按键按下,则P.4P.7中有值为0,此时即可得到按下键的列值。
7、所以我们通过逐个向列线写0以确定哪一列。知道按下的键处在哪一行哪一列即可确定按下键的位置。3.3信号接收和密码锁存电路3.4显示电路为了减少硬件开销,提高系统可靠性和降低成本,单片机控制系统通常采用动态扫描显示。LCD电路工作时,必须有相应的控制器、驱动器,还需要有存储命令和字符的RAM和ROM。LED(Light Emitting Diode)显示器是由若干发光二极管组成的,每个二极管称为一个字段。LED显示器有3种通用格式,可显示数字和十六进制字母的7段(或8段,增加了小数点“dp”段)显示管(8字型)、显示数字和全部英文字母的18段显示管(米字型)以及点阵显示器。7段显示管是最经济和最常
8、用的显示器。LED分为共阴极和共阳极两种结构形式。共阴极LED中发光二极管的阴极连接在一起,通常接地,当某个二极管的阳极为高电平时,相应的段就发光显示。同样,共阳极LED的公共阳极接高电平,某个阴极接低电平时,相应的段被点亮显示。为显示不同的字型,显示器各字段所加的电平不同,编码也随之不同。4.结束语这次实习设计对于我来说,既是一次机遇,又是一次挑战。通过这次的实习设计,我学到了很多东西。通过自己的实践,在设计过程中,通过大量的查阅资料,认真研究教材,对单片机有了更为深刻的理解,在编写软件时,须仔细的分析硬件电路及所要达到的功能,然后设计程序流程,编写代码。整个过程培养了我的耐性和刻苦钻研的精
9、神。 增强了动手能力,掌握了系统的分析解决问题的方法。通过实际工程设计也使我了解到书本知识和实际应用的差别。在实际应用中遇到很多的问题,这都需要我对问题进行具体的分析,并一步一步地去解决它。参考文献1 楼然苗,李光飞51系列单片机设计实例M北京:北京航空航天大学出版社,20031031202 李必红,王忠魁基于单片机控制的机床数控改造J陕西工学院学报,2004,20(1):70793王兆安 电力电子技术 西安交通大学出版社 ,20044刘志文 遥控开关系统的理论设计与应用 大学学报(教科文艺) 2003年03期5黄陇 实用型红外遥控功能开关的设计与实现(Radio Engineering of
10、 China)6刘文涛 单片机应用开发实例 清华大学出版社 2005年9月附录(一)电路总图:附录(二);红外遥控发射程序 ORG 0000H ;程序执行开始地址 AJMP START ;跳至START执行 ORG 000BH ;定时器T0中断入口地址 LJMP INTT0 ;跳至INTT0中断服务程序 ORG 0030H PCODE EQU 30H ;识别码 OPPCODE EQU 31H ;识别码反码 BUT EQU 32H ;按键码 OPPBUT EQU 33H ;按键反码 START: MOV SP,#70H ;设堆栈基址为70H CLR P3.4 ;关遥控输出 MOV IE,#00H
11、 ;关所有中断 MOV IP,#01H ;设优先级 MOV TMOD,#22H ;8位自动重装初值模式 MOV TH0,#0F3H ;定时为13微秒初值 MOV TL0,#0F3H SETB EA ;开总中断允许 MOV PCODE,#0ABH ;识别码赋值 MOV OPPCODE,#54H ;识别码反码赋值 JIAN: ;识别键盘有无键按下子程序 MOV P2,#00FH ;置列线为1,行线为0 MOV R7,#0FFH ;延时 DJNZ R7,JIAN1JIAN1: MOV A,P2 ;读P2口 CPL A ;求反后,高电平表示有键按下 ANL A,#00FH ;判别有键值按下吗? JZ
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 红外 控制系统 系统 设计 报告
