资源目录
压缩包内文档预览:(预览前20页/共45页)
编号:545211
类型:共享资源
大小:101.87KB
格式:ZIP
上传时间:2015-12-01
上传人:QQ28****1120
认证信息
个人认证
孙**(实名认证)
辽宁
IP属地:辽宁
3.6
积分
- 关 键 词:
-
毕业设计论文
- 资源描述:
-
毕业设计 单片机无线遥控控制室内灯光,毕业设计论文
- 内容简介:
-
毕业设计 (论文) 题 目 : 基于单片机的无线 控制 灯光 系统 nts I 摘 要 随着人们生活水平的不断提高,当人们在一天繁忙的工作之后,回到家里需要有个轻松舒适的环境。而灯光在家庭环境中占了很大的部分,能够轻松控制灯光成为人们一个共同的要求,所以我们需要设计一个灯光控制系统,来满足人们的要求。 本问阐述了遥控技术的发展和历史,生活中的应用,为我们的生产生活提供的诸多方便 ,在遥控技术中主要阐述了用红外线的遥控方式在本设计中的应用 。本文就是通过遥控技术和单片机的相互结合设计灯光控制系统, 该系统是基于单片机的控制系统,用遥控的方式对系统灯光进行控制。 本人设计了分为遥控发射模块和遥控接收模块, 调光控制电路几个重要部分。 本设计主要解决信号的发射和接收,在信号 的处理 接收之后对信号的处理程序,通过电路对灯光系统进行控制 , 这样我们就可 以很方便的控制室内灯光的开关和亮度了 。 关键词 :遥控技术 红外线 单片机 AT89C51 可控硅 nts II Abstract Along with people living standard unceasing enhancement, after peoplein a day busy work, gets in the home to need to have a relaxedcomfortable environment. But the light has occupied the very majorpart in the home environment, can with ease control the light tobecome a people common request, therefore we need to design a lightcontrol system, satisfies peoples request. Q expounded on the remote control technology in the development and history of life, we provide for the production and livelihood of the many convenient, remote control technology in the main paper, the infrared remote control in the design of the application. This paper is through remote control technology and MCU integrated lighting control system, The system is based on the computers control system, remote-controlled manner to control lighting system. I designed a remote control transmitter module into the remote control and receiver module, dimmer control circuit several important part. Designed mainly to solve the signal transmitting and receiving the signal processing after receiving the signal processing Circuit right through lighting system control. So as to meet peoples visual requirements. This way we can easily control indoor lighting switch and the brightness. Keywords : Infrared remote control technology AT89C51 SCR nts III 目 录 摘 要 . ABSTRACT. 前 言 . 1 第 1章 绪论 . 2 1.1遥控技术的基本概念 . 2 1.2遥控技术的发展历史与现状 . 2 1.3遥控技术的发展前景及应用 . 3 第 2章 总体设计方案 . 5 2.1 总体设计思路 . 5 2.2总体方案的确定 . 5 第 3章 无线模块的设计 . 7 3.1无线遥控方案的选择 . 7 3.2红外线遥控的基本原理 . 7 3.3系统的遥控功能实现方法的设计 . 9 3.3.1频分制与码分制的选择 . 9 3.3.2码分制遥控功能实现 . 10 3.4硬件电路的设计 . 12 3.4.1单片机的介绍 . 12 3.4.2红外线发射电路的设计 . 16 3.4.3红外线接收及控制电路的设计 . 18 第 4章 系统流程图及主要程序 . 28 4.1遥控发射及接收控制程序流程图 . 28 4.2 系统主要程序分析 . 30 结 论 . 38 致 谢 . 39 参考文献 . 40 附 录 . 41 nts 1 前 言 随着人们生活质量的提高, 人们对住宅装饰愈来愈讲究,新潮家具配上豪华灯具,不但给人以富丽堂皇的感觉 而且可使人们在劳累之余有个舒适的休息环境,灯具已不单纯是室内的基本照明工具,而且是建筑装饰的一种实用艺术品,当家里有各式各样的灯具之后,将它们精心地搭配在一起,达到最适合的气氛效果是高品质生活的需要,目前灯光的控制主要还是手动形式,逐个控制所有的灯具,这样不仅麻烦而且效率低下,也不符合现代舒适生活的标准。 生活中常常遇到这些问题,当在看电视 或看书时,并不需要太强烈的灯光,就可以用调光系统来调节灯光强度。 因此,设计一个可以便捷地控制灯光等功能的智能化灯光系统不仅具有实用价值,而且还具有广阔的市场前景。 智能不是昂贵和不实际的代名词,而是方便。智能灯光控制,能控制不同生活区域、不同场合的各种照明效果,提高生活品质。 当今的发展, 室内 的电视、台灯、地灯、鱼缸照明、夜灯、 廊灯、吧台灯等开关与床头灯调光开关均集中安装在床头柜处 。由于开关较多且固定在一个位置 ,想开灯时必须先看清开关下面的标记才能正确开灯,有时为开一盏灯竟把所有的开关都按了一遍,使用时 极为不便。现在都采用微动开关轻触式集中控制面板。但是开关多且固定仍不是十分方便。本人采用 8051 系列单片机将原来固定的机械式开关改用 红外线 遥控 , 利用红外线技术来发送信号。红外线技术是最近几十年发展起来的一门新兴科技。红外线是十分丰富的波谱资源,目前在工业、农业、国防、医疗卫生等方面得到了广泛的应用。 这样 一个 红外线 遥控器 再结合单片机 就可以控制 室内 的灯光开启, 美观且实用即大方便的使用。 nts 2 第 1 章 绪 论 1.1 遥控技术的基本概念 随着电子技术、计算机和传感器技术的迅速发展,遥控技术在现代工农 业生产、日常生活、科学研究、国防建设等领域得到了广泛应用,并取得可喜成果。遥控技术就是按照预定的目标对被控对象的参数、工作状态实现远距离控制的一门技术。现代遥控技术又是电子技术、计算机技术、传感器技术等多学科知识和技术。现在遥控技术已经普遍地应用于各类家用电器中。例如 电视遥控、电灯遥控、电风扇遥控、空调遥控等。这类应用提高了家电的功能和档次,给使用者带来了极大的方便。设有遥控功能的电视机,使用者不必离开座位,只需要使用手持红外遥控器就可以进行节目切换,实现对音量、对比度等的调节。在这些应用中说明,“远” “ 近”都是相对的。有“千里之遥”,也有“一步之遥”之说,家用电器的遥控就是一个 生动的实例。操作者与被控者之间对负载非接触式的一种自动控制方式。 1.2 遥控技术的发展历史与现状 早在 20世纪 20年代,就有了遥控系统的雏形,人们试图利用遥控技术来控制无人驾驶飞机,但由于技术不够完善,没有得到实际运用。直到第二次世界大战末期,德国首先制成了 V-1和 V-2导弹以及无线电指令制导的防空导弹,才使遥控技术进入了使用阶段。 20世纪 30年代,无线 电遥控技术首先用于天气预报,研制出第一部无线点测候仪,可以测量高空中的温度、湿 度、大气压力等气象参数并通过无线电波传送到地面。 20世纪 40年代,由于军事山的需要,飞机、导弹的研究进展非常迅速,必须采用遥控技术进行测量与控制。 从 20世纪 50年代起,美国和前苏联都积极开展卫星、导弹研制工作,使遥控技术得到了飞速的发展。 1957年苏联发射了第一颗人造地球卫星,标志着遥控技术进入一个新的阶段。 1969年美国“阿波罗 -11”将送上月球,实现了载人登月的往返飞行,从而将遥控技术推向一个新的高度。 从技术方面,也经历了几代的发展,在晶体管出现以前,遥控装置都是由电子管组装而成的,由于受到的容器 和载重的限制,通常只用电子管组装。这种接nts 3 收机易受外界干扰而发生误控及失控事件,因此在普及与提高方面受到限制。上个世纪 60年代初就有了全晶体管化的单通道遥控装置,其接收机仅有火柴盒那么大,地面遥控距离只有 200M左右。 60年代中期又出现了多通道晶体管化遥控设备,对 遥控技术发展起到了较大的推动作用。 20世纪 70年代中期,集成电路的问世,特别是 20世纪 80年代至今,大规模、超大规模集成电路飞速发展,将微处理器引入遥控测系统,给遥控测带来了革命性的变化,使遥控 遥测技术得到了一次又一次的飞跃。 1.3 遥控技术的发展前 景 及应用 十年来,遥控技术在电子技术、计算机技术、通信理论、电子元器件发展的基础上,得到了极其迅速的发展,应用前景广阔。今后发展趋向主要表现在以下几个方面 : 1.提高系统的适应能力,以满足各种不同用途的需要。以前的遥控系统,大都是按照特定的任务设计的,其性能完全由系统的硬件所决定。系统传输信号的数目、信息速率、采样频率以及各种参数基本上固定的。虽然在一定程度上能通过更换硬件或某些接线来改变工作状态,但其变化范围有限,不能适应多方面的需要。为此,就要求发展一种灵活通用的可编程序遥控系统,这种系统具有较强的自适 应能力与实时性能,能够根据不同用途的需要,随时改变系统的工作状态。 2.采用先进的信息处理方式和新的多路信号的传送方法,以提高信息传输的高可靠性和稳定性。 3.采用先进的元器件及工艺设计,以提高可靠性,减小设备体积、重量,降低成本及系统消耗。 4.遥控技术在计算机、通信技术、传感器技术等科学发展的基础上,应向超时空、大容量、多媒体、智能化的方向发展。 5.遥控技术应综合多学科技术解决我国的技术难题。如我国一年中,煤矿 发生多起瓦斯爆炸事故,夺走许多煤矿工人的宝贵生命,如果采用地下无人采煤遥控系统,系统包括采煤 机操作系统,煤块向上运输提升系统,有害气体浓度监督测、报警、吸收处理及转化系统。有这样一套完整的生产自动线,再也不会发生人身事故了。这种设想,经过广大技术人员的科技攻关,不久的将来变为现实。 无线遥控的出现,首先应用在军事上。二次世界大战中,由于战争的需要,出现了无线电遥控的坦克、鱼雷快艇、无人驾驶飞机和导弹。战后,随着计算机技术和集成电路的出现,不仅无人驾驶飞机、火箭、导弹、人造卫星等离不开 无线电遥控,而且在军事训练中也广泛应用无线电遥控设备。 在工业生产方面,无线电遥控技术也大有用武之地,炼油厂、发电厂 等大型nts 4 联合企业,工艺流程复杂,牵涉的范围广,人工操作管理难以准确及时地掌握远处设备的运行情况,容易产生误差和造成不稳定。采用遥控和其他相应的装置后,设备可以按照预定的工作程序准确运转,提高工作效率和产品质量。 在农林渔业生产方面,人们可以采用遥控的方式,定时定量的给庄稼浇水、喷洒农药;对养鸡养猪场,可以采用遥控一条龙的饲料加工、生产、自动送料喂养系统。遥控检测鸡舍温度,可以提高产单率。 可以采用遥控技术定时、定量喂养,检测鱼的新鲜程度和生长情况。 神通广大的遥控技术正在日益深入到我们的生活领域中。 无线 遥控的地 铁机车自动驾驶设备,提高的车辆的运转效率,使你快捷舒适地到达目的地;天然气、自来水管线的自动检测和控制装置把天然气和自来水送到你的家中;利用无线遥控的机器人,按照预定编号的程序,代替人做家务劳动,如洗衣、做衣,当你辛苦工作下班回到家中,呈现你面前的是一桌美味佳肴。无线遥控的电视机、空调机、电风扇等家用电器,使你的生活更加丰富多猜。 除上述外,无线遥控在体育运动领域也得到广泛的应用,在体育比赛中,我们看到航模表演,模型飞机在跑道上加速滑行,离开地面,飞向天空。时而从水平方向突然向上直冲太空,时而以急转弯向下俯 冲;海模比赛,海模在水中乘风搏海,勇往直前,动作优美准确,迎来阵阵喝彩,无数观众为之倾倒。小小的航模、海模不可能有飞行员操纵,而是地面上的运动员通过遥控方式,使之展示高超的技艺。在医学上的应用也很广泛,如运动状态下控制仪器测量心电图,利用超声波能顺利通过人体,且没有放射性的危害的特点,可以观察母体内胎儿状态,成了妇产科必备的器具。 超声波多普勒血流计,可实施非创上伤的血流测量。 利用遥控测量技术的传感器,可以对排放的污水水质进行控制与 测量,可以检测大气污染情况,检测有害气体,还人们一片洁净的蓝天。 nts 5 第 2 章 总体设计方案 在确定基于单片机的无线灯光控制系统前,我们还要自己拟定一个本系统的基本步骤及其的要遵循的基本原则,从而使设计更合理化,更加有条理性。 2.1 总体设计思路 设计 本单片机的灯光控制系统大致上可以分为以下几个步骤: 1、 系统分析过程 根据系统的目标,明确所采用灯光控制系统的目的和任务。 确定系统所在的工作环境。 根据系统的工作要求,确定系统的基本功能和方案。如系统的无线传输 类型、无线遥控功能的 方法、对发送信号的要求、对灯光的开关控制、灯光亮度控制。 2、 总体设计过程 因为此系统是基于单片机无线控制灯光系统,要实现无线遥控功能,就首先需要选择实现这遥控功能的通信方式。如蓝牙通信、红外线无线遥控等。 在确定通信方式后,我们想的是以何种形式来发送这种控制信号。根据比较来确定控制信号的形式。 在确定控制信号的形式后,我们就对这控制信号进行具体设计。 要实现系统的功能,单片机是必不可少的。就要确定单片机的类型。 根据系统的要求, 来对硬件电路图进行设计。 对系统的实现功能的重要程序进行分析。 下面就根据系统的基本要求和基本原则来确定本系统的方案。 2.2 总体方案的确定 提到 总体方案的确定,就要符合本课题的要求: 1、 它是一个室内用的灯光控制系统。 2、 要求人们手持遥控器就可以对室内的灯光进行控制。 3、 要求能够在室内简便的安装,应用。 4、 在设计本系统中,成本是必须考虑的条件。要求成本不能太高, 使一般家庭都能够承担的起费用。 本系统为基于单片机的无线灯光控制系统,人们通过手中的遥控器对室内灯nts 6 光进行控制。要实现无线控制功能,就要设计一系列的硬件电 路。首先要对无线模块进行设计,其中这部分的模块就要设计发送信号和对信号的接收,就要对这部分的电路进行设计。在对信号接收之后,要能使对系统灯光进行控制,就要设计一调光控制电路,从而对每一盏灯具进行开启关闭和调亮调暗的控制。要驱动调光电路,就要通过单片机相应的程序来控制调光电路。在发送电路中,其中也要通过单片机的相应程序对按键进行扫描处理等。 在系统设计中,要使单片机能够正常实现其功能,就必须为其提供相应 的 直流电压,而我们一般的家用电压中都是 220V,所以我们就要设计一 个 电源电路,为单片机提供正常的工作的电压。 以上就是我对本系统设计的总体方案,下面我们就对总体方案中每一部分进行一一设计。 下图 1 为本设计的一个总体 设计 框图。 图 1 系统的设计总框图 按 键 单片机扫描按键 单片机调制频率 对信号 进行 放大 通过红外线发射二极管发射信号 红外线接收器 信号输入单片机 调光控制电路 nts 7 第 3 章 无线模块的设计 要实现系统的遥控功能,就必须进行无线模块的设计,从而来实现对系统信号的发送与接收,实现系统灯光控制的第一步。 3.1无线遥控 方案的选择 系统要求只要人们手持遥控器就可以控制室内所有灯光,所以我们就需要一种遥控传输信号的方式,要求使系统信号传输快,传输信号准确,成本比较低。无线遥控 就是信号的传输是利用无线方式进行的,为了使远方的被控对象按照要求去动作,控制端必须向被控端发出一个动作信 号或如何工 作的命令,这个命令就是遥控指令。例如,调整电机的启动与停止、正反向、升速与降速等指令。遥控指令又分连续指令和断续指令。数值连续变化的指 令为连续指令,如控制石油管道流量和压力的指令;数值断续的指令叫做 断续指令,如照明电灯的开与关的指令。 无线通信的实现有三种方案:蓝牙通信、红外无线遥控、使用短距离无线数传器件。对于蓝牙方案, 虽然此技术在当今社会有很大的发展,有很多优点, 由于成本一直偏高 ,所以本系统 将不考虑蓝牙方案 。 红外线通信技术适合于低成本、跨平台、点对点高速数据连接,尤其是嵌入式系统。 由于红外线遥控器具有结构简单、制作方便、成本低廉、抗干扰能力强、工作可靠性高等一系列优点,是近距离遥控,特别是室内遥控的首选方式。因此本人选择红外线的无线通信方案。 红外线遥控的特性 主要有几点。红线遥控具有独立性,由于红外线为不可见光,因此对环境影响很小红外线的波长远小于无线电波的波长,所以,红外遥控不会干扰其他家用电器,也不会影响邻近的无线电设备。特性与可见光相似性,由于靠近可见光的红外线边缘,它的直线传播、反射、 折射、和被物质吸收等物理特性与可见光非常相似。无穿透障碍物的能力。具有较强的隐蔽性,因红外线为不可见光,具有很强的隐蔽性。外线遥控的距离,一般为几米至几十米或更远一点。 3.2红外线遥控的基本原理 要使用红外线遥控来实现信号传输,我们就有必要来了解下红外线遥控的基本原理。 红外线遥控就是利用红外线(又称红外 光 )来传递控制信号,实现对控制对象的远距离控制。具体来讲,就是由发射器发出红外线指令信号,由接收器nts 8 接收下来并对信号进行处理,最后实现对控制对象的各种功能的远距离控制 。 红外线发射器由指令键 、 信号产生电路、调制电路、驱动电路及红外线发射器件组成,如图 2所示。当指令键按下时,指令信号产生电路便产生所需要的控制指令信号。这里的控制指令信号是以某些不同的特征来区分的。常用的区分指令信号的特征是频率特征和码组特征,即用不同的频率或不同的编码的电信代号代表不同的指令。这些不同的指令信号由调制电路进行调制后,最后由驱动电路驱动红外线发射器件,发出红外线遥控指令信号。 图 2 红外线发射的组成 红外接收器 由红外线接收器件、前置放大电路、调节电路、指令信号检出电路、记忆及驱动电路、执行电路组成,如图 3。当红外线接收器件接收到发射器的红外线指令信号时,它将红外光信号变为电信号并送入前置放大器进行放大,再经解调器后由指 令信号检出电路将指令信号检出,最后由记忆及驱动执行电路,实现各种 操作。 图 3 红外线接收器的组成 指令按键 产生信号 调制解调 驱动电路 红外发射 红外接收 前置放大 频率选择驱动记忆 执行环节 被控对象 nts 9 3.3 系统的遥控功能实现方法的设计 3.3.1 频分制与码分制的选择 要实现系统的遥控功能,就必须先选择信号 指令传送的方式。 根 据遥控的方式和使用者场合不同,可以把这些控制信号特征进行各种组合编码。如电压极性的组合方式,电信号相位的组合方式,电信号幅值的组合方式,频制的组合方式,脉冲的宽度、相位、幅度等参数的组合 方式及脉冲编码组合方式等。在实际应用中,以频率和脉冲组合方式应用最多。 频率组合方式分为单音频指令和多音频指令。单音指令每个指令内容由单个音频信号组成,抗干扰能力差,只能用在要求不高的遥控系统中 。多音频指令 由两个或两个以上音频信号组成,它不仅可以增加容量,还具有保密功能。 脉冲编码组合方式具 有指令容量大,抗干扰能力强,保密性好及便于用逻辑电路来实现等优点,得到了广泛的应用。 脉冲编码遥控中常用恒比码作为指令。恒比码指令即每个指令中“ 1”和“ 0”的个数保持相同的比例,可根据此比例关系是否被破坏来判断遥控指令在传送过程中是否产生了错误。 奇偶校验法是利用码组里的“ 1”的奇偶性来监督码组是否正确,它可以在发送端组成奇偶监督码,在接收端进行校验。例如接收端校验结果是奇数,就向发送端返回一个长脉冲;若校验结果是偶数,就向发送端返回一个短脉冲。这样发送端就能检测出传送指令的错误。 红外线遥控系统按照 产生、区分控制指令的方法和 和特征来 分类, 主要可 分 频分制和码分制红外线遥控。频分制红外线遥控是指令信号 产生不同频率的指令电信。接收器中指令信号检出对应发射器不同指令信号频率选择电路,简称选频电路。对应于每一个指令,就要有一个选频电路。 红外发射、接收器件发射与接受波长为 0.88 0.94m的 近 红外光 ,因此,一般情况下频分制红外遥控的发射器中不用调制解调电路,不同频率的指令信号直接加至驱动电路,驱动红外发射器件发射不同频率的近红外光信号。由于每一个指令信号,接收电路就要有一个选频电路相对应,当系统的通道数目较 多时 ,电路将会变得非常复杂和庞大 ,且各通道见可能会产生串路干扰 ,因此当通道数目较多时 ,一般采用码分制 红外遥控电路。 经过 分析 , 如果选择频分制,那么由于本系统要控制 14盏灯具,若要全部控制,则需要相当多的频率来控制,电路就会非常的复杂和庞大,所以我 觉得码分制的红外线遥控更适合本系统,所以本系统将采用码分制的红外线遥控。 下面就对码分制红外线遥控进行分析。 nts 10 码分制红外遥控是指令信号产生电路以不同的脉冲编码代表不同的指令。如图 4。当不同的指令键被按下时,指令信号产生电路将产生不同脉冲编码的指令信号,也就是进行编码, 然后经调制电路调制,变为编码脉冲调制信号,再由驱动电路驱动红外发射器件发射红外光信号。 图 4 码分制红外遥控系统图 接收器接收下来的信号经过前置放大后,送入解调电路,对调制信号进行解调,再经指令信号检出电路检出指令信号。这里的指令信号检出电路是与发射器中编码电路相对应的译码电路,通过它将指令信号译出。 红外线遥控系统中的指令产生及检出电路,在频分制中由多频振荡电路及频率选择电路构成;在码分制系统中则由编码电路及 译码电路构成,这是频分制与码分制红外线遥控系统的分别。 在码分制中, 因为码分制系统编码脉冲频率极低,为超低频,如果不用调制与解调电路,外界突然的光线变化可能会对接收电路造成干扰,产生误动作,系统的抗干扰能力及可靠性就难以保证。 3.3.2 码分制 遥控 功能实现 在上一节中分析了实现遥控功能的方法有频分制和码分制, 以及他们的原理和特性。 由于码分制的方法能更好的在本灯光系统中实现, 具有指令容量大,抗干扰能力强,保密性好及便于用逻辑电路来实现等优点,得到了广泛的应用 ,若采用频分制的话,前面也有提到,选频电路会比较多,电 路会比较复杂,不是很合适本系统 。 所以本系统将用码分制遥控。 遥控器采用脉冲个数编码,不同的脉冲个数代表不同的码,最小为 2个脉冲,最大为 17个脉冲。为了使接收可靠,第一位码宽为 3ms,其余为 1ms,遥控数据帧间隔大于 10ms,如图 5 所示。 指令按键 前置放大 红外接收 红外发射 驱动电路 调制电路 解调电路 指令编码 记忆驱动 执行环节 指令编码 被控对象 nts 11 在遥控码的发射中,当某个操作键按下时,单片机先读出该键值,然后 根据键值设定的遥控脉冲个数,再调制成 38KHz 的方波由红外线发射管发射出去。 P3.5 端口的输出调制波如图 5 所示 。 当红外线接收器输出脉冲帧数据 时,第一位码的低电平将启动中断程序,实时接收数据帧。在数据接收时,先对第一位(起始位)码的码宽进行验证。若第一位低电平码的脉宽小于 2ms,将作为错误码处理;否则认为是起始码,累加器 A 加 1。当间隔位的高电平大于 3ms 时,结束接收,然后根据累加器 A中的脉冲个数,执行相应的输出操作。图 6为红外线接收器输出的一帧遥控码波形图。 图 6 一帧遥控码波形图 灯具 1的遥控输入码 灯具 2的遥控输入码 灯具 5的遥控输入码 3ms 1ms 图 5 调光命令码 10ms 1ms 10ms 停止位 第一位 3ms 1ms nts 12 3.4硬件 电路的设计 要实现系统的发射和接收功能,电路是必不 可少的, 而要驱动电路,实现灯光控制系统的整体功能,就必须通过单片机相应的程序来完成。 下面我就设计这部分的电路。 3.4.1 单片机的介绍 1.MCS-51单片机的内部组成 MC-51系列单片机包括 8031、 8051、 8751等型号,其代表型号是 8051。其内部组成方框图如图 7所示。 2.AT89C51的性能介绍 在本系统中我选择的是 51系列的 AT89C51, AT89C51是一种带 4k字节闪烁可编程可擦除只读存储器( FPEROM Flash Programmable and Erasable Read Only Memory)的低电压,高性能 CMOS8 位微处理器,俗称单片机。该器件采用 ATMEL高密度非易失存储器制造技术制造,与工业标准的 MCS-51指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中, ATMEL 的 AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51是一个低功耗高性能单片机, 40 个引脚, 32个外部双向输入 /输出( I/O)端口,同时内含 2个外中断口, 2个 16位可编 程定时计数器 ,2个全双工串行通信中断 图 7 8051 单片机组成方框图 振荡器及定时 64KB 总线 扩展控制器 可编程 I/O 可编程 串行口 128B 数据存储器 2 16 位 定时 /计数器 8051 CPU 4KB 程序存储器 nts 13 口, AT89C51 可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和 Flash 存储器结合在一起,特别是可反复擦写的 Flash 存储器可有效地降低开发成本。 与 MCS-51 兼容 4K字节可编程闪烁存储器 可编程串行通道 片内振荡器和时钟电路 全静态工作: 0Hz-24Hz 三级程序存储器锁定 128*8位内部 RAM 32可编程 I/O线 两个 16位定时器 /计数器 5个中断源 3.时钟电路及时序 MC-51内部有一个用于构成振荡器的高增益反相放大器,引脚 XTAL1和 XTAL2分别是此放大器的输入端和输出端。 MC-51的时钟可由内部方式或外部方式产生。 内部方式时钟电路外接晶体以及电容 C1、 C2构成并联谐振电路,接在放大器产生自激电路,一般晶振可在 2 12MHZ之间任选。对外接电容值虽然没有严格的要求,但电容的大小多少会影响振荡频率的高低、振荡器稳定性、起振的快速性和温度的稳定性。外接晶体时, C1和 C2通常选择 30pF左右;外接陶瓷谐振器时,C1和 C2的典型值为 47pF。 当采用外部方式时钟电路时,外部信号接至 XTAL2(内部时钟电路输入端),而 XTAL1接地。由于 XTAL2端的逻辑电平不是 TTL的,故建议外接上拉电阻。通常对外部振荡信号不特殊要求,但需要保证最小高电平及低电平脉宽,一般为频率低于 12M的方波。 4.复位电路 复位即回到初始状态,是单片机经常进入的工作状态。在设计单片机应用系统时,必须了解单片记的复位状态。 单片机的复位是靠外部电路实现的,在振荡器正在运行的情况下, RST引脚保持二个周期以上时间的高电平,系统复位。在 RST端出现高电平的第二个周期,执行内部复位,以上每个周期重复一次,直 至 RST端变低。 复位时, ALE和 /PSEN配置为输入状态。即 ALE=1, /PSEN=1。内部 RAM不受复位的影响。 上电复位电路:上点瞬间, RST端的电位与 Vcc相同,随着电容的逐步充电,充电电流减小, RST电位逐步下降。上电复位所需的最短时间是振荡器建立时间加上二个机器周期,在这段时间内, RST端口的电平应维持高于斯密特触发器的下阀值。一般 Vcc的上升时间不超过 1ms,振荡器建立时间不超过 10ms。 复位电路的典型值为: C取 10uf,R取 8.2k , 故时间常数 t=RC=10 8.2 10=82ms,足以满足要求。 nts 14 图 8 上电复位电路 4.单片机的引脚功能 MCS-51 单片机采用的是 40 引角的双列直插封装( DIP)放式。如图 9。在40 条引角中,有 2 条专用于主电源的引角, 2 条外接晶体的引脚, 4 条控制引脚,3 条 I/O 引角。下面分别叙述各引脚的功能。 图 9 MCS-51引脚图 主电源引脚 Vss 和 Vcc Vss(20):接地; Vcc( 40):正常操作时接 +5V 电源。 外接晶体引脚 XTAL1 和 XTAL2 当外接晶体振荡器时 XTAL1 和 XTAL2 分别接在外接晶体两端。当采用外部时钟方式事 XTAL1 接地, XTAL2 接外来振荡信号。 +5V 10F 8.2K Vcc RST 8051 Vss nts 15 控制引脚 RST/VPD、 ALE/PROG、 /PSEN、 /EA/Vpp RST/Vpp(9): 当振荡器正常运行时,在此引脚上出现二个机器周期以上的高电平单片机复位。 Vcc 掉电期间,此引脚可接备用电源,以保持 RAM 的数据。当 Vcc 下降到低于规定的水平,而 VPD 在其规定的电压范围内, VPD 就向 RAM 提供备用电源。 ALE/PROG( 30):当访问 外部存储器时,由单片机的 P2口送出地址的高 8位,P0口送出地址的低 8位,数据也是通过 P0 口传送。作为 P0口某时送出的信息到底是低 8 位还是传送的数据,需要有一信号同步地进行分别。当 ALE 信号(允许地址锁存)为高电平(有效), P0口送出低 9位地址, ALE信号锁存低 8为地址。即使不访问外部存储器, ALE 端仍以不变的频率周期性地出现正脉冲信号,次频率为振荡器频率的 1/6,因此可用作对输出的时钟。但需注意:当访问外部数据存储器(执行 MOVX 指令)时,将跳过一个 ALE 脉冲。 ALE 端可驱动 8 个 LS TTL输入。 /PSEN( 29):程序存储器读出选通信号,低电平有效。 MCS-51 单片机可以外接程序存储器及数据存储器,它们的地址可以是重合的。 MCS-51 单片机是通过相应的控制信号 来 区别到底 P2 口和 P0 口送出的是程序存储器还是数据存储器地址。 从 外部程序存储器取指令(或常数)期间,每个机器周期两次 /PSEN 有效,此时地址总线上送出地址为程序存储器地址;如果访问外部数据存储器时,这两次有效的 PSEN 信号将不会出现。外部数据存储器是靠 /RD(读)及 /WR(写)信号来控制的。 /PSEN 同样可以驱动 8 个 LSTTL 输入。 /EA/Vpp(31): 当 EA 端保持高电平时,访问内部程序存储器( 4KB),但当 PC(程序计数器)值超过 OFFFH 时,将自动转向执行外部程序存储器内的程序。当/EA保持低电平时,则访问外部程序存储器(从 0000H 地址开始),不管单片机内部是否有程序存储器。 在 FLASH 编程期间,此引脚也用于施加 12V 编程电源 ( Vpp)。 输出输入引脚 P0.00.7( 3932): P0 口是一个漏极开路型准双向 I/O 口 可以写为 1 使其状态为悬浮 , 用作高阻输入 。 在访问外部存储器时,它是分时多路转换的地址(低8 位)和数据总线,在访问期间激 活了内部的上拉电阻。 EPROM 编程时,它接收指令字节,而在验证程序时,则输出指令字节。验证时,要求外接上拉电阻。 P1.1P1.7( 18): P1口是带内部上拉电阻 8位双向 I/O口。 向 P1 口写入 1时 ,P1 口被内部上拉为高电平 , 可用作输入口 。 当作为输入脚时 , 被外部拉低的 P1 口会因为内部上拉而输出电 流。在 EPROM编程和程序验证时,它接收低 8位地址。 P2.0P2.7( 2128): P2 口是一个带内部上拉电阻的 8 位双向 I/O 口。在访问nts 16 外部存储器时,它送出高 8 位地址。在对 EPROM 编程和程序验证期间,它 接收高 8 位地址。 P3.0P3.7( 1017): P3 口是一个带内部上拉电阻的高 8 位双向 I/O 口。在MCS-51 中,这 8 个引脚还兼带有专用功能,这功能如下: 口线 替代的专用功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输 出 口) P3.2 /INT0 (外部中断 0) P3.3 /INT1(外部中断 1) P3.4 TO(定时器 0 的外部输入 ) P3.5 T1(定时器 1 的外部输入 ) P3.6 /WR(外部数据存储器写选通 ) P3.7 /RD(外部数据存储器读选通 ) 这些专用功能的 口线,在与外部设备接口、外接数据存储器等反面具有非常重要的作用。 3.4.2 红外线 发射电路的设计 要将信号以红外线的方式发射出去,首先要把脉冲信号进行调制, 而电路中的信号往往比较小,不能驱动负载。所以要 通过放大电路将信号放大,通过红外线发光二极管发射出去。发射器件和 放大电路是发射中必不可少的。 1.红外线传感器 要将红外线发射出去,发射器件是必不可少的,则我们就要对红外线的发射器件进行选择,要能够发射比自然发射的红外线有更强的辐射强度。而要对信号接收器件,则要有较强的接收能力,它能将接收的红外线转换成足够强 的电信号。 我们 把能发射红外线和接收红外线的光电器叫 做 红外线传感器。 根据红外线的传感器原理不同,分为主动型和被动型红外线传感器,主动型传感器包括红外发射传感器和红外接收传感器。它们配套使用可组成一个完整的红外线发送与接收遥控系统。常用的有红外线发光二极管、红外线接收二极管、光电二极管、光电三极管等。 红外线发光二极管包括砷化镓( GaAs)发光二极管、砷铝化镓( GaALAs)发光二极管和激光二极管( LD)等 。目前,在家用电器和用途较广的开关电路中普遍采用红外发光二极管( LED)。 图 10为发光二极管的电路符号 。 nts 17 红外 LED与可见光 LED的发光方式相同,只是发光的为近红外光,人眼看不到而已。 GaAs红外 LED的发光效率较高,一般可达 10% 20%,比可见光 LED大的多。GaAlAs红外 LED发光效率很高,比 GaAs高出 50% 80%,但价格很高。 经过效率,成本方面的考虑,本系统选择砷化镓( GaAs)发光二极管是比较合理的方案。 2.放大电路的基本知识 在系统设计中,信号发送的正常发送是必须要考虑的问题,由于在电子线路中输入信号往往很小,它所提供的能量不能直 接推动负载工作,因此需要另外提供一个能源,由能量较小的输入信号控制这个能源,经三极管使之放大去推动负载工作。所谓放大,从表面上看是将信号由小变大,实质上,放大电路的过程是实现能量转换的过程。我们把这种小能量对大能量的控制作用称为放大作用。三极管只是一种能量控制元件,而不是能源。三极管有三个电极,三极管对小信号实现放大作用时在电路中可有三种不同的连接方式(或称三种组态),即共(发)射极接法、共基极接法、共集电极接法。 3.半导体三级管 半导体三极管是由三层不同性质的半导体组合而成的,按半导体的组合方式不同,可 将其分为 NPN型管和 PNP型管。 无论是 PNP型管和 NPN型管,他们内部均含有三个区:发射区、基区、集电区。从三个区各引出一个金属电极分别称为发射级( e)、基极( b)、和集电极( c) ;同时在三个区的两个交界处形成两个 PN结,发射区与基区之间形成的 PN称为发射结,集电区和基区之间形成的 PN结称为集电极。如图 11。符号中的箭头方向表示发射结正向偏置时的电路方向。 图 11 电路符号( a) C b e NPN 型 c b e PNP 型 V 图 10 发光二极管的电路符号 nts 18 4.红外 线发射电路 图 如图 12所示,为该系统遥控发射器电原理图,其中 P1 口作为键盘扫描端口,具有 16个操作键,可分别控制单片机发出 16 种不同脉冲,执行 16 种操作。第 9 脚为单片机的复位脚,采用 RC上电复位电路 ; 15 脚作为红外线遥控码的输出口,用于输出 38KHz 载波编码。 脉冲经 9013( NPN) 放大 然后由红外发射管输出; 18、19 脚接 12M 晶振。 P1.4 P1.7 需接上拉电阻。 图 12 发射器电原理图 3.4.3 红外线接收及控制电路的设计 1.红外线的接收过程及接收器件的选择 当红外线遥控器发出信号 之后,我们就要对这些信号进行接收,对于红外线接收,大家都知道,要接收外来的信号,一个重要的部分就是必须要有 接收电路或者 接收器件,下面我们就 对 红外线的接收 器件或接收电路进行选择 。 对于 红外线的接收过程是将红外线作为载波的控制信号通过光学滤波器后,由红外线光电管接收由于红外接收器件接收的信号非常微弱,而光电二极管、三极管输出的光电流很小,需要进一步放大才能实现遥控功能。这样如果单独制作放大电路的话就不方便,所以我们需要一种红外线接收管和放大电路集成在一起的元器件。所以我们 选择集成 红外线 接收电路,更好的更简便的实 现对外部信号的接受和处理。 nts 19 一般的红外接收头主要由 CX2016A, PC1373等集成电路外加阻容元件,红外线接收管及滤波光片等组成,因而体积较大 ,在实际应用中不方便。因此本人需要一种比这些更 适合 的红外线接收器件,而 SFH506-38正好 适合本人的设计要求。 红外遥控接收头 SFH506-38将红外接收管,前置放大解调等电路集成在同一基片上, 体积小(大小与一只中功率三极管相当), 无外部元件。 密封性好, 灵敏度高, 用小功率红外发射管发射信号接收距离达 35米 , 并且价格低廉,市场售价只有几元钱。它仅有三条管脚,分别是电源正极、电源负极以及信号输出端,其工作电压在 5V左右 接收角度为 +-55度,接受距离为 35米(最大),静态电流 0.5mA,接收频率为 38KHz,另有派为 30, 33, 36, 40, 56KHz系列供选用 .只要给它接上电源即是一个完整的红外接收放大器,使用十分方便。 它的主要功能包括放大 ,选频 ,解调几大部分 ,要求输入信号需是已经被调制的信号。经过它的接收放大和解调会在输出端直接输出原始的信号。从而使电路达到最简化 , 灵敏度和抗干扰性都非常好,可以说是一个接收红外信 号的理想装置。 其外型及管脚如图 13所示 。 图 13 SFH506-28 2.控制灯光电路的设计 在控制灯光电路的设计中,我的设计思路是 这样的, 选择由单片机的信号输
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。