基于单片机的红外遥控设计_第1页
基于单片机的红外遥控设计_第2页
基于单片机的红外遥控设计_第3页
基于单片机的红外遥控设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于单片机的红外遥控设计.txt每个女孩都曾是无泪的天使,当遇到自己喜欢的男孩时,便 会流泪一一,于是坠落凡问变为女孩,所以,男孩一定不要辜负女孩,因为女孩为你放弃整 个天堂。朋友,别哭,今夜我如昙花绽放在最美的瞬间凋谢,你的泪水也无法挽回我的枯萎 本文由宁l0贡献pdf文档可能在wap端浏览体验不佳。建议您优先选择txt,或下载源文件到本机查看。机电工程技术2008年第37卷第12期研究与开发基于单片机的红外遥控系统设计李宝营1,2,赵永牛2,祁建广1(1.大连工业大学信息科学与工程学院,辽宁大连1160034 ;2.人连海事人学自动化所,辽宁大连116026 )摘要:介绍一种双单片机的红外

2、遥控系统设计。采用一个单片机作为控制芯片制作遥 控器,另一个单片机作为控制系统对遥控操作。设计给出了红外遥控器与单片机的硬件接 口,并从原理岀发给岀了软件解码方法。系统原理简单可靠性好,可应用于一般 控 制场合。关键词:红外遥控器;单片机;软件解码屮图分类号:tp368. 1文献标识码: a 文章编号:1009-9492 (2008) 12-0077-031引言遥控器是一种用于远端控制机械的装置1解调)和解码mcu (这里用的是at89c52单片机)。现代的遥3系统駛件设计3. 1遥控发射器电路单片机遥控发射器原理图如图2所示,单片机遥控发射器主要由单片 机、操作键盘和红外发射电路三部分组成。

3、单片机部分主要完成遥控发射器发射过 程的控制、键 盘扫描的管理和显示。单片机选用at89c52 ,其中p1. 0用 于输出 方波信号控制红外发射电路的工作,p1. 3p1. 7引脚控器,主要是l+l专用集成电路板和用來产牛不同信息的按钮所组成。目 前红外遥控器己经在各类电器上得到了广泛应用。市场上一般设备系统均 采用专用的遥控编码及解码集成电路,具有制作简单等特点,但由于这 些芯片价格较贵,功能键数及功能受到特定的限制,且相互z间采用的 遥控编码格式互不兼容,所以各机型的遥控器通常只能针对各口的遥控对彖 而无法通用,只适用于某一专用电器产品的应用,应用范围受到限制。采用单片机进 行遥控系统的应

4、用设计,具有硬件接口简单方便,编程灵活多样,操作码个数可随 意设定等优点。本文设计的红外遥控系统具有节能和环保的特点,在家庭或工业控制现 场一些手动操作不太方便的场介可以通过设置代替手动操作,利用该遥 控器控制其它没有遥控功能的电器,如电灯、计算机、音响、电脑、打 印机、饮水机和热水器等,可以极人地方便人们的生活。图1基于单片机的红外遥控系统硬件组成模块用于和具有sp1串行接口 8位led数码管及键盘控制芯片hd7279a的连接,控制和管理键盘及显示。操作键盘采用具冇spi串行接口 8位led数码管及键盘控制芯片hd7279a实现8位显示和32键的接口,操作键盘用于按键产生相应的控制指令,通过

5、at89c52的p1. 0输出遥控信息编码 给红外发対电路。遥控器信息码由at89c52单片 机的定时器1屮断产生40khz红外线方 波信号,由p1. 0 口输出,经过三极管9014放大,由红外线发射管发 送,改变电阻r4的大小nj以改变发射距离。2基于单片机的红外遥控系统构成如图1所示的红外遥控系统2由发射和接收两大部分组成,应用编/解码集成电路芯片來进行控制操作。发射部分即遥控器(包括 键盘矩阵、编码调制、红外发送二极管);接收部分为红外接收头 (包括光/电转换、放人、收稿日期:2008-07-1277研究与开发机电工程技术2008年第37卷第12期at89c52单片机、红外接收电路和输出

6、光电隔离控制电路组成。遥控器发射的红外信号经红外接收处理传给 单片机,接收电路使用一体化集成红外接收器成品,一体化的红外接收装置将遥控信号 的接收、放人、检波、整形集于一身,并且输出可以让单片机识别的ttl信号, 这样大大简化了接收电路的复杂程度和电路的设计工作,方便使用。在本系统中采用 红外一体化接收头hs0038 ,不需要任何外接元件就能完成从红外接收到输111 ttl电平兼容信号的所有工作。注意选择接 收器件时要保证接收器件的中心频率与发射信号的中心频率和匹配,接收器对夕卜只有 3个引脚vcc、gnd和1个脉冲信号输出out o脉冲信号输111接cpu的中断输入 引脚,采取这种连接方法,

7、软件解码既可工作于查询方式,图2单片机遥控发射器原理图也 可工作于中断方式。单片机根据不同的信息码可以对相应端口进行控制操作,如图3中 通过p1. 0 口的光电隔离驱动可以实现输出以驱动负载工作。3. 2红外遥控接收系统的电路设计红外遥控接收系统电路原理如图3所示,电路主要rh图3单片机红外接收系统原理图78机电工程技术2008年第37卷第12期研究与开发4基于单片机的红外遥控系统的功能实现4. 1遥控码的发射及数据帧的接收处理3遥控码采用脉冲个数编码,不同的脉冲个数代表不同的编码,最小 为2个脉冲,最大为17个脉冲。为了使接收可靠,第一位码宽为 3ms ,遥控码数据间隔大于10ms。当某个操

8、作键按下时,单片机先读iii键 值,然后根据键值设定遥控码的脉冲个数,再调制成40kik方波市红外线发 光管发射出去。当红外线接收器输出脉冲帧数据时,第一位码的低电平将启 动屮断程序,实时接收数据帧。在数据帧接收时,将对第一位起始位码的码宽进行 验 证, 若第一位低电平码的脉宽小于2ms ,将作为错误码处理,当间隔 位的高电平脉宽大于3ms时,结束接收。然后根据累加器a中的脉冲个数,执行 相应输出口的操作。红外遥控接收模块输出的一帧遥控码波形如图4所示。图4红外接收器输出的一帧遥控码波形图6图5遥控发射器主程序流程图遥控接受器主程序流程图4. 2遥控发射及接收控制程序设计基于单片机的红外遥控系

9、统包括遥控发射和接收两人部分。系统软件的 程序设计主要是和硬件电路相结合,正确地实现红外遥控。整个系统软件的 设计采用了自顶向下的模块化的结构方式,将各个功能分成独立模块, 由系统的程序统一管理执行。遥控发射器主程序流程图如图5所示,遥控 接收器主程序如图6所示。性好。系统具有电路简单、功能强大、适用范围广等特点, 具有广泛的应用询景。参考文献:1 王惹泉,赵腊,刘鸣.无线遥控电路的原理与应用 j 实验室科学,2007 (4 ):66-68.2 楼然苗,李光飞.单片机课程设计指导m .北京:北京航空航天人学出版社,2005 :152-178.3裴彦纯,陈志超.基于单片机系统的红外遥控器应用j.

10、现代 仪器,2004 (3 ):46-48.第一作者简介:李宝营,男,1965年生,辽宁人。醇士研究生,副教授。研究领域:机电一体化,智能控制。5结束语本文作者创新点:采用双单片机at89c52作为系统控制单元,辅以 适当的软、硬件资源完成以单片机为核心的红外遥控系统设计,实现红外遥控。采用单 片机设计的红外遥控系统发挥了软件的优点,简化了电路,降低了成本,提高了可靠性, 且易于维护、功能可扩展(上接第58页)(编辑:向飞)5结论阐述了直流无刷伺服电机的控制原理,根据直流无刷伺服电机采用增 量式光电编码器无法检测上电初始转子位置而不能启动的特点,提出了一 种无需霍尔元件辅助、利用口身配置的增量式光电编码器试探启动直流 无刷伺服电机的方法,描述了试探丿动的原理和过程。实验结果表明,试探启动方 法能够正确启动直流无刷伺服电机,证明了该方法的可行性和实用性。参考文献:1 邓灿,张森林.一种新的无刷直流电机起动方法 j .微电机,2002 , 35 (6 ): 29-31 , 60.2 刘和平,杨庆域,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论