红外线遥控开关电路的设计
摘要 本系统是以单片机AT89C52为核心设计的红外传输系统。它由红外发射系统和红外接收系统构成。红外发射系统将键盘产生的基带二进制信号调制为一系列的脉冲串信号,通过红外发射管发射红外信号。接收系统将收到的红外信号进行放大、限幅、检波、整形后送给CPU,CPU根据不同的信号发出控制指令到相应的控制电路。以单片机制作的红外传输系统具有性能好、成本便宜、可扩展性强等特点。
关键词 单片机;红外发送
1 引言
随着工业化的进步,传统的采用人工设备进行有线数据传输已远不能满足现在工业化生产的耍要,而采用红外实现的数据传输系统具有速度快、便于接收及抗干扰等特点,使得它应用广泛。
1.1 选题目的和意义
现代工业生产和科学研究对数据传输显示的要求日益提高,在瞬态信号测量、数字图像处理等一些高速、高精度的测量中,需要进行红外传输。对于物理布线困难的地方,采用红外传输技术可以节省大量财力;选择红外传输技术可以避免大量的布线工作,同时也避免了有线网由于线路故障而导致系统瘫痪的弊端。所以红外数据传输将有很好的发展前景。
1.2 国内外研究现状
单片机的发展决定于微机的发展水平和集成电路的发展水平,许多家用电器,各种电子产品均走向利用单片机控制的智能化发展道路。可以说,单片机发展到了一个全新阶段,应用更广泛,由于单片机具有集成度高、功能强、体积小、价格低、抗干扰能力等优于一般 CPU 的优点,因此,在要求较高控制精度和较低成本的工业设计系统中,往往采用单片机作为数字控制器取代模拟控制。
近年来红外技术一直在通讯技术上得到了广泛的应用,尤其是在手机,PDA,笔记本这些设备上。经过这些年来红外技术的发展以及国内外制定的相关行业标准,红外设备及相关技术更加规范,可靠和通
用化。
2 系统总体设计
2.1 系统设计要求
1)根据所设置的数字键,能通过红外线发送所需要的数字。
2)能实现红外接收,并通过单片机控制开关。
3)可进行功能扩展。
2.2 系统设计思想
主要内容是设计一个基于单片机的红外线发送、接收系统,从发送端的遥控器发出信号,再通过红外线对数字进行红外编码,最后通过红外光束将信号发射出去。在接收端,要完成与发射端相反的工作,包括信号接收、解调、解码、最后是信息还原。
本次设计就是利用单片机最小系统结合红外传输、继电器控制设计而成的。其通过红外线接收头接收遥控器发送的信号送到单片机进行处理,以此控制继电器的开关体现在LED的点亮和熄灭上。系统总体构成如图1。
2.3 设计要完成的任务
根据单片机最小系统、外围电路的要求和整体设计思路,本设计要做主要有以下几个方面。
1)按照初步方案画出硬件框图、电路图及制PCB板。
2)根据系统设计要求及硬件框图确定软件流程图并编写相应
软件。
3)焊接电路以及功能电路的软硬件调试。
4)系统软硬件联调。
3 设计方案论证与选择
3.1 传输方式的选择
实现数据传输的方法多种多样,蓝牙技术、高频无线电技术、激光技术、红外技术等均能满足本设计要求。
与前两种方式相比较,红外传输具有以下优点。
1)由于为不可见光,因此,对环境影响很小。红外线的波长远小于无线电波的波长,所以,不会干扰其它家用电器,也不会影响近邻的无线电设备。
2)具有很强的隐蔽性和保密性,在防盗、警戒等安全保卫装置中得到了广泛应用。
3)红外线传输距离一般为几米至几十米或更远一点。
4)红外传输电路具有结构简单,制作方便,成本低廉,抗干扰能力强,工作可靠性高等一系列优点,工作电压低,功耗小,外围电路简单,因此它在日常工作生活中的应用越来越广泛。
结合以上4个优点,同时考虑本设计实际应用的环境,本设计选择了红外传输方式。
3.2 电路的选择
红外线遥控开关可用LC9301/LC9305、LM567、单片机等电路方案。利用LC9301/LC9305时,由LC9301产生不同频率的波形,LC9305将由红外线接收二极管接收到的波进行译码并驱动相应的电路,这两种芯片在市面上没有流通。利用LM567时,由红外接收管将接收到的红外线译码后送到LM567进行频率比较,若于LM567的中心频率相同芯片8脚将由高电平变为低电平但是发射端和接收端的频率不容易匹配。所以选择单
片机。
常用的单片机有AT89C51、AT89C52、AT89S51、AT89S52等几种型号。与前几种相比,AT89C52具有如下特点:40个引脚,8k Bytes Flash片内程序存储器,256 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
AT89C52是一个低功耗,高性能CMOS 8位单片机,片内含8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,功能强大的微型计算机的AT89C52可为许多嵌入式控制应用系统提供高性价比的解决方案。
此外,AT89C52设计和配置了振荡频率可为0 Hz并可通过软件设置省电模式。另外,AT89C52可降至0 Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
3.3 负载电路的选择
继电器是用来实现电路中联结点的闭合或切断的控制器件,通常它用于自动控制系统、遥控遥测系统、通信系统等系统的控制设备或保护装置中,当作为被控制量的参数(诸如电压、电流、温度、压力等)达到预定值时开始动作,使被控制电路连通或断开,从而实现所要求的控制或保护使用电磁继电器时应注意以下几点。
1)电磁继电器线圈的动作电流一般为几十毫安,应考虑对它的驱动。利用晶体管或晶体管列阵驱动时,必须在线圈两端加反向钳位二极管,以保护驱动器件。
2)少数电磁式继电器的线圈时有极性要求的,即所谓极化继电器。直流电压驱动时要注意电压极性。
3)电磁继电器型号的选择首先应考虑触电所带负载的性质与容量,其次要考虑驱动线圈的电源电压及驱动能力。
4)电磁继电器触电动作时会产生强烈的火花干扰,必须考虑此干扰对系统的影响,必要时采取屏蔽等相应抗干扰措施。
本系统使用的是电磁式继电器它实际上是用较小的电流去控制较大电流的一种电磁开关。当线圈中有电流通过时,铁芯被磁化后将衔铁吸合,衔铁向上运动时推动动接点和静接点接通从而将负载中的LED
因篇幅问题不能全部显示,请点此查看更多更全内容