电子信息工程毕业设计(论文)基于51单片机的简单的红外数据通信系统设计与实现.doc
《电子信息工程毕业设计(论文)基于51单片机的简单的红外数据通信系统设计与实现.doc》由会员分享,可在线阅读,更多相关《电子信息工程毕业设计(论文)基于51单片机的简单的红外数据通信系统设计与实现.doc(34页珍藏版)》请在三一办公上搜索。
1、摘 要在很多实际的单片机系统中,常常使用非电信号(如光信号、超声波信号等)来传送控制信息和数据信息,以实现遥控和遥测的功能,其中红外遥控是目前使用最广泛且很实用的一种通信和遥控手段。由于红外遥控装置具有体积小、功耗低、功能强、成本低等特点,因而继彩电、录像机之后,在录音机、音响设备、空调以及玩具等其他小型电器装置上,也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅安全可靠,而且能有效地隔离电气干扰。正是由于红外通信具有这些特点,随着计算机技术和红外遥控技术的发展,越来越多的红外通信装置在单片机系统中得到了应用。本设计详细介绍了红外通信的原理以及如何用5
2、1单片机来实现一个简单的红外数据通信系统。从硬件上来讲,系统实现的关键在于单片机89C52、红外接口芯片MAX3100和红外收发芯片HSDL3201的使用。本系统的软件程序比较简单,但它验证了单片机实现红外通信的可行性。关键词:红外通信; 单片机; 接口芯片ABSTRACT In many practical SCM system, often using non-electrical signals (such as optical signals, ultrasonic signals, etc.) to send control information and data informat
3、ion in order to achieve the functions of remote control and telemetry, infrared remote control is the most widely used and A very practical means of communication and remote control. Since infrared remote control device with small size, low power consumption, strong function, low cost, thus followin
4、g the color television sets, VCRs, the tape recorder, audio equipment, air conditioners and other small toys, and other electrical installations, have also used infrared remote control. Industrial equipment, in the high-pressure, radiation, toxic gases, dust and other circumstances, using infra-red
5、remote control not only safe, reliable, but also effectively isolate electrical interference. It is precisely because of these characteristics with infrared communication, with computer technology and infrared remote control technology, more and more infrared communication devices in the SCM system
6、has been applied. The detailed design of infrared communication with the 51 principles and how to achieve a simple microcontroller infrared data communications systems. In terms of hardware, the system is the key to achieving SCM89C52, infrared interface chip MAX3100 and infrared transceiver chip HS
7、DL3201 use. The system is relatively simple software program, but he proved MCU the feasibility of infrared communication. Key words: infrared communication; SCM; interface chip目 录1 绪论11.1红外通信简介及研究现状11.2红外通信的研究目的和意义21.3 设计任务31.4 红外收发器产品的发展趋势32 方案论证42.1 方案的比较42.2 如何实现红外通信方案42.3 设计注意事项53 硬件设计73.1 红外通信
8、相关器件73.2芯片选型103.3 看门狗电路设计143.4 单片机电路设计163.5 串口电平转换电路设计183.6 红外通信电路设计194 软件设计214.1 软件工作流程214.2 程序分析及代码235 分析与总结27致谢29参考文献30附图 电路总图311 绪论1.1红外通信简介及研究现状红外数据通信,顾名思义,就是通过红外线传输数据,它是一种使用红外线作为传播介质的数据传输方式。在电脑技术发展早期,数据都是通过线缆传输的,线缆传输连线麻烦,需要特制接口,颇为不便。于是后来就有了红外、蓝牙、802.11等无线数据传输技术。红外线是波长在750nm1mm之间的电磁波,是人眼看不到的光线。
9、红外数据传输一半采用红外波段内的近红外线,波长在0.75m25m。红外数据协会成立后,为保证不同厂商的红外产品能获得最佳的通信效果,限定所用红外波长在850nm900nm。红外数据通信技术是目前在世界范围内被广泛使用的一种无线连接技术,被众多的硬件和软件平台所支持。红外收发器产品具有成本低,小型化,传输速率快,点对点安全传输,不受电磁干扰等特点,可以实现信息在不同产品之间快速、方便、安全地交换与传送,在短距离无线传输方面拥有十分明显的优势。红外遥控收发系统的设计在具有很高的实用价值,目前红外收发器产品在可携式产品中的应用潜力很大。全世界约有1亿5千万台设备采用红外技术,在电子产品和工业设备、医
10、疗设备等领域广泛使用。绝大多数笔记本电脑和手机都配置红外收发器接口。随着红外数据传输技术更加成熟、成本下降,红外收发器在短距离通讯领域必将得到更广泛的应用。IrDA是国际红外数据协会(Infrared Data Association)的英文缩写,IrDA相继制定了很多红外通信协议,有侧重于传输数率方面的,也有二者兼顾的。在海外通信技术发展早期,存在好几个红外通信标准,1993年,由二十多个大厂商发起成立了红外数据协会(IrDA),统一了红外通信标准,这就是目前被广泛使用的IrDA红外通信协议及规范。IrDA1.0协议基于异步收发器UART,最高通信速率为115.2Kb/s,简称SIR(Ser
11、ial Infrared,串行红外协议),采用3/16 EN/DEC编/解码机制。IrDA1.1协议提高通信速率到4Mb/s,简称FIR(Fast Infrared,快速红外协议),采用4PPM(Pulse Position Modulation,脉冲位置调制)编译码机制,同时在低速时保留1.0协议规定。之后,IrDA又推出了最高通信速率为16Mb/s的协议,简称VFEIR(Very Fast Infared,特速红外协议)。IrDA标准包括三个基本的规范和协议:IrPHY(Infared Physical Link Specification,红外物理层连接规范)、IrLAP(Infared
12、 Link Access Protocol,红外连接访问协议)和IrLMP(Infared Link Management Protocol,红外连接管理协议)。IrPHY规范制定了红外通信硬件设计上的目标和要求。IrLAP和IrLMP为两个软件层,负责对连接进行设置、管理和维护。在IrLAP和IrLMP基础上,针对一些特定的红外通信应用领域,IrDA还陆续发布了一些更高级别的红外协议,如TinyTP、IrOBEX、IrCOMN、IrLAN、IrTran-P等等。红外传输的距离在几厘米到几十米之间,发射角通常在015,发射强度与接收灵敏度因不同器件、不同应用设计而强弱不一。1.2红外通信的研究
13、目的和意义红外数据传输有自身的优点。在一些单片机监测系统中,数据采集装置是安装在环境条件恶劣的现场或者野外。采集到的数据传输到手持终端,然后通过手持终端送到后台机进行数据分析、处理。这样,数据采集装置与手持终端之间的数据传输需解决通信问题。这时采用有线数据传输方式显然是不合适的,而采用无线电通信方式,在恶劣的电磁环境下,要保障数据接受的可靠性,必须提高电台的发射功率,这样一方面需要申请专用额点,另一方面有会对空间产生无线干扰,同时无线电波的频率比红外线的频率更接近于系统工作频率,也容易对系统造成干扰。因此在这样的工作环境中,采用红外通信方式较为合适。本课题的研究对于工业控制有着重要的意义。目前
14、红外遥控、遥测技术在彩电、录像机、音响设备、空调、玩具、门铃、遥控汽车路牌以及防盗等其它小型装置上得到了广泛的应用。采用红外线做通信媒介,经实验证明,在没有阻碍的有限范围内具有无线电无法比拟的优势。所以对本文的研究是很有必要的。1.3 设计任务考虑到红外光反射的原因,在全双工方式下发送的信号也可能会本身吸收,一次红外通信需采用半双工方式,即通信的某一方发送和接收是交替进行的。红外通信的基本原理是发送端将基带二进制信号调制为一系列的脉冲串信号,通过红外发射管发射红外信号。常用的有两种方法:通过脉冲宽度来实现信号调制的PWM(Pulse Width Modulation,脉宽调制)和通过脉冲串之间
15、的时间间隔来实现信号调制的PPM(Pulse Position Modulation,脉位调制),接收端将接收到的光脉冲转换成电信号,再经过放大、滤波等处理后送给解调电路进行解调,还原为二进制信号后输出。红外通信的实质就是对二进制数字信号进行调制解调,以便利用红外信道进行传输。红外通信的接口就是针对红外信道的调制解调器。实现单片机红外通信的关键在于红外接口电路以及接口驱动程序的设计。主要包括三个方面的内容:一 接口器件的选取,要求能够完成单片机串口和红外通信之间的转换。二 根据选择的接口器件设计外围电路,实现单片机串口和红外通信的接口电路。三 编写实现红外通信的单片机程序。1.4 红外收发器产
16、品的发展趋势在各种红外收发器产品中,虽然传输速率、传输距离等特性不同,但红外收发器产品一直朝着提高传输速率,增加传输距离,降低功耗,扩大发射接收角度等方面发展。特别是随着技术发展和成熟,传输方式正朝着点对多点方向发展。因此红外收发器产品还有更加宽广的发展前景。2 方案论证2.1 方案的比较目前红外遥控收发系统产品方面因为技术的成熟而差异较小,主要区别于采用哪个方式对红外信号进行编码解码。有2种常用实现方法分别为专用芯片编码解码和使用单片机进行编码解码。方案一:专用芯片解决方案。 在无线通信领域,专用红外编码芯片种类很多,如日本三菱公司的M50426AP、PT2262、BL9148、ZD6631
17、等,台湾普城公司生产的PT2262/2272是目前最常用的芯片之一,此芯片要求配对使用。这类芯片一般集载波振荡、编码、信号输出于一体,具有很强的抗干扰能力,外围电路简单,使用很方便,而且价格也很低,具有很好的使用效果,由于是专用芯片所以使用这类芯片的产品具有比较理想的传输距离。通用的遥控器上大多使用此类专用芯片。 缺点是专用芯片的内部编码已经固定,无法修改内部数据,不适用于经常需要改动传送数据的场合 。方案二:单片机解决方案。该方案使用微处理器的I/O口直接产生已调波,驱动红外发光二极管,发射红外数据。方波由CPU的定时器产生或由软件编程产生。红外编码工作由软件完成,因此,红外编码方案可以任意
18、设计,外部配接任意硬件电路,以完成各种需要。由于使用软件编码方案占用了CPU的时间,CPU处理速度受到一定的影响,对于设计来说也增加了对软件编程的负担。同时单片机解码时会使遥控距离缩短,这是因为单片机的时钟频率的倍频都会对接收模块产生干扰,需要采用一些抗干扰措施来减小干扰。经过比较第二种方案软件设计自由虽然会产生一些干扰,但对于要求不高的大多数场合还是合适的,本文针对第二种方案进行设计。2.2 如何实现红外通信方案 单片机本身并不具备红外通信的接口,那如何在单片机系统中实现红外通信呢?常见的设计思路就是利用单片机的串行接口和片外的红外收发电路,构成一个红外串行通信接口。这里提到的片外的红外收发
19、器电路主要是通过IrDA器件来实现。根据传输速度的大小,可以把IrDA器件分为SIR、FIR、VFIR、类型。如Vishay的红外收发器TFDU4300是SIR器件,TFDU6102是FIR器件,而TFDU8108是VFIR器件。根据应用功耗的大小,可以把IrDA器件区分为标准型和低功耗型。(1)低功耗型器件,通常使用1.8-3.6V电源,传输距离较近(约20cm),如Agilent的红外收发器HSDL-3203.(2)标准型器件,通常使用直流5V电源,传输距离(在30厘米和几十米之间),如Vishay的红外接收器TSOP12系列,配合其发射器TSAL5100,传输距离可达35米。根据以上的分
20、类方法,可以清晰地表明一个IrDA红外器件的性能。例如Agient的HSDL-3000就是一个SIR标准型红外收发器。红外数据传输原理可用图2-1来简单表示。微控制器接口逻辑编解码EN/DEC发射器接收器图2-1 红外传输原理图2.3 设计注意事项红外数据通信系统的设计需要考虑以下几点。首先要根据需求做好红外器件的选型。要求传输快速时,可选择FIR、VFIR收发器与编/解码器;要求长距离传输时,可选择大LED电流、小发射角发射器和灵敏度高的接受检测器;低功耗场合应用时,可选取低功耗的红外器件。这里要注意低功耗与传输性能之间存在矛盾,通常低功耗器件,传输距离很小。这一点在应用时应该综合考虑。其次
21、设计时需要考虑到红外数据传输都是半双工性质的,为了避免自身产生的信号干扰自身,要确保发送时不接收,接收时不发送。这主要是要着眼于软件设计,使软件在一种状态时暂不理会另一种状态,同时要合理设置好收发之间的时间间隔,不能立即从一种方式转入另一种方式。设计时要合理设计好各种红外器件的供电电路,选择适当的DC-DC器件,恰当地进行电磁控制,做好电源滤波。同时还要注意尽可能减少功耗,不使用红外电路时要在软件上能够控制关闭其供电。很多厂家对自己推出的红外器件都有推荐的电路设计。在PCB设计时,要合理布局器件。滤波电感、电容等要靠近器件放置,以确保滤波效果。红外器件与系统的地线要分开布置,仅在一点相连。晶体
22、等振荡器件要靠近所供器件,以减少辐射干扰。最后,增大红外传输距离、提高收发灵敏度,可以综合采用以下几种方法:1 增加发射电路的数量,使若干只 发射管同时启动发送。2 在接收管前加装红色滤光片,以滤除其他光线的干扰。3 在接收管和发射管前面加凸透镜,提高其光线采集能力。3 硬件设计3.1 红外通信相关器件图2-1中发射器主要是指红外发送器件。红外线是不可见光,人眼是觉察不到的。电子技术中是用红外发光二极管(又称红外发射二极管)来产生红外线。红外遥控收发是利用近红外光传送的波长为 0.76m1. 5m。用近红外光作为光源,是因为目前红外发光二极管与红外接收器件(光敏二极管、三极管及光电池) 的发光
23、与受光峰值波长一般为 0.8m0. 94m ,在近红外光波段内 ,二者的光谱正好重合 ,能够很好地匹配 ,可获得较高的传输效率及较高的可靠性。常用的红外发光二极管,其外形和发光二极管LED相似,它的基本工作电路如图3-1所示。图中的三极管作开关,当基极上加有驱动信号时,三极管饱和导通红外发光管D也正向导通工作,发出红外光(近红外线约0.93m)。D的管压降约1.4V,工作电流一般为1020mA。红外发送器大多是使用Ga、As等材料制成的红外发射二极管,它能够通过的LED电流越大,发射角度越小,产生的发射强度就越大,发射强度越大,红外传输距离就越远,传输距离正比于发射强度的平方根。有少数厂商的红
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子信息工程 毕业设计 论文 基于 51 单片机 简单 红外 数据通信 系统 设计 实现
链接地址:https://www.31ppt.com/p-4150087.html