版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要随着人民生活水平的提高和光源的开展,人们对照明的要求越来越高,要求利用灯光营造和谐的气氛、舒适的环境,创造一种动态的效果,以及操作上的简便,这样人们对照明的要求越来越高,传统的建筑照明受到了时代的强烈冲击。同时,由于能源有限,建设“节约型社会”的观念得到了人们的认同。据有关资料统计,目前世界上总发电量的25%用于照明,并且社会对照明智能化和绿色化的要求也越加迫切。智能照明控制系统,就是根据某一区域的功能、时段,室内光亮度或该区域的用途,使照明系统自动化。关键词:照明;照明控制;智能照明;照明系统目录TOC\o"1-3"\u一绪论1二设计方案论证32.1照明控制方式32.2翘板开关控制方式32.3光控装置控制方式32.4智能控制方式32.5室内照明控制42.5.1室内照明环境42.5.2灯光的遥控42.5.3室内智能照明系统研究42.5.4智能照明控制系统的设计方法和步骤52.5.5单片机遥控控制灯光系统5三系统功能描述73.1改善工作环境,提高工作效率73.2可观的节能效果73.3提高管理水平,减少维护费用7四系统工作原理及电路分析74.1电源电路84.2时钟电路84.3复位电路94.4遥控发射电路94.5遥控接收电路10五系统的遥控功能实现方法125.1遥控编码格式125.2遥控码的发射125.3数据帧的接收处理12六遥控发射及接收控制程序流程图136.1遥控发射程序控制流程图136.2遥控接收程序控制流程图13七主要程序分析157.1键盘扫描程序157.2键号处理程序167.338KHz载涉及编码脉冲发射程序177.4遥控接收及处理程序187.5调光程序207.6延时子程序21八系统调试23九结束语24致谢25参考文献26一绪论能源的开发和控制是一个世界性的课题,直接关系到人类的生存和开展。电能是应用最广的一种能源方式,也是能源消耗中最主要的组成局部。目前我国电力工业开展速度很快,但是电力供给缺乏和用电效率低下的状况依然比拟严重。电力紧缺是我国目前面临的一个很严峻的问题:一方面,为了保证供电,被迫对局部区域实行强制性拉闸限电或轮流供电,给国民生产、生活带来了极大不便;另一方面,又经常出现无人上班或学习而灯光长明的浪费现象,尤其是在高校教室、图书馆、会议室等公共场所,表现更为突出。在大力倡导建设节约型社会的今天,节能途径和效率的研究,已经成为一个社会热点和焦点。因此推行照明节电技术节约电能是改善电力负荷紧张状况的主要途径之一。我国照明用电约占总发电量的25%左右,且以低效照明为主,因此成为终端节电的主要对象之一。照明用电大都属于峰时用电,由此可见,照明节电具有节约电量和缓解顶峰用电的双重作用。随着现代办公大楼巨型化,工作时间弹性化、人类物质文化生活多样化和人口老龄化,需要营造快适、便捷、平安、高效的照明环境和气氛,从而促进了照明控制系统向高效节能和智能化的方向开展。作为人们所拥有的住宅是一个属于私密生活的活动空间,人的一生至少有三分之一的时间是在住宅中度过的。在这里,人们可以按照自己的习惯、爱好创造一个舒适、温馨的环境,使劳累的人们可以在自己的天地里放松、调节自己的精神和情趣,以得到更好的休息,从而更有效地工作。因此,住宅照明在人类生活中起到了十分重要的作用,追求住宅室内照明的实用性和艺术性的统一已成为时尚。所以住宅室内照明系统设计是今后住宅电器设计的一个主要研究方向。智能住宅照明系统由照明装置及电器局部组成。照明装置主要是灯具,照明装置的电器局部包括照明智能控制局部、照明线路及照明配电盘等。照明的根本功能是创造一个良好的人工视觉环境。在一般情况下是以“明视条件”为主的功能性照明。随着微电子技术的不断开展。单片机的应用越来越广,照明控制技术面临革命性的变革,主要有三大趋势:电子化。网络化,集成化。传统的照明是动力线按需分线,用机械开关通、断电源,这样系统固定后无法再改动,假设要实现复杂的控制要求就更难。而随着大量智能楼寓的推出,管理人员和住户对照明系统提出了许多个性化要求,这就需要有新的照明控制技术的引进。传统照明的特点是动力线与控制线重叠,不存在控制信息流的概念。智能照明控制系统与传统照明控制系统相比,在控制方式、照明方式、管理方式以及节能方面等均有不少优点。首先,在控制方式和照明方式上,传统照明控制采用手动开关,只有开和关,而且只能一路一路地开和关。而智能照明控制采用调光模块,通过灯光的调光在不同使用场合产生不同的灯光效果,营造不同的舒适的视觉气氛。在控制上采用低压二次小信号控制,控制方式多、功能强、范围广,自动化程度高。其次,智能照明控制系统由于使用了自动化照明控制,智能利用光照以及通过网络,只需一台计算机就可对整个大楼的照明实现合理的能源管理自动化,不仅减少了不必要的耗电开支,同时也降低了用户的运行维护费用,在节能方面可比传统照明控制节电20%以上。另外,在智能照明控制系统中,由于可通过系统人为地设置电压限制,可以防止或降低电网电压以及浪涌电压对灯具的冲击,从而起到保护灯具,延长灯具使用寿命的作用。二设计方案论证2.1照明控制方式正确的控制方式是实现舒适照明的有效手段,也是节能的有效措施。智能住宅的控制方式采用翘板开关控制方式、光控装置和智能控制器控制方式三种。翘板开关主要用于经常开启的卫生间、厨房、浴室部位,智能控制器主要用于除卫生间、厨房、浴室的整套房间的控制。2.2翘板开关控制方式翘板开关控制方式是以翘板开关控制一套或几套灯具的控制方式,是采用最多的控制方式。在卫生间、厨房、浴室门口设置单控开关进行控制。这种控制方式结构简单,控制方便,但也存在线路繁琐、维护量大、线路损耗多等缺点。2.3光控装置控制方式光电控装置采用光电探测器对照明系统进行控制。光电控制器的选择要注意光线的影响因数,如日照、天气情况,一般采用过光敏电阻。光敏电阻一般在房屋的四周合理布置,尤其是对室内光线影响较大的地方,要求输出状态相对稳定,工作点漂移值小。由于采样装置对光线的反映具有一定的延迟性,当光源变化时光控输出出现不稳定性,因此应设计电压稳定、信号输出延迟电路。延迟电路采用积分电路实现,延迟翻转时问大于输入信号抖动时间,为保证第一次干扰后,延迟电路没有及时放电出现新的干扰,在第一次触发电路翻转后对翻转值进行嵌位,嵌位电平与延迟电路输出信号比拟,当嵌位模块的输入电平低于规定值时,反应比拟电路触发电路翻转,输出控制信号控制电源。2.4智能控制方式在未来的住宅建设中主要应采用智能控制方式,智能控制方式是对整套房间的照明系统进行集中控制和管理,并可扩展为对整套房问内的家用电器设备进行集中控制和管理。它的功能包括照明设备组的时间程序控制、照明设备组的联动功能和家用电器设备预留扩展口。〔1〕照明设备组的时间程序控制将整套房间内的照明设备分为假设干组别,通过时间区域程序设置菜单,来设定这些照明设备的起停程序。如卧室灯在早晨定时开启/关闭;客厅(起居厅)灯在晚上定时开启/关闭。这样,每天照明系统按计算机预先编制好的时问程序,自动的控制各个房间的照明。〔2〕照明设备的联动功能当整套住宅内发生事件时,需要整套系统做出相应的联动配合。当照明电源出现故障时,对照明电源进行检测,并报警显示故障位置,启动临时照明电源;当某个房间内的灯具不能正常照明时,对照明线路进行检测,并报警显示故障位置。照明设备控制系统功能如图1所示。照明设备控制系统的核心是智能控制器,控制器通过控制系统的信号对整套住宅内的线路、灯具进行控制,形成一个BAS子系统。智能住宅照明与控制设计是未来建筑电气设计的主要开展方向,从以前的单纯住宅照明设计开展成符合人性化的智能建筑设计,使家的感觉更舒适、更温馨。它与传统住宅相比具有如下优点:1〕到达了以“明视条件”为主的人工视觉环境;2〕光效、色温、显色指数能在智能控制器控制下到达最正确效果;3〕节省电能,智能控制器把不用的灯具自动关闭;2.5室内照明控制2.5.1室内照明环境根据行为习惯布置多控开关以往的照明控制不能充分表达使用者追求方便、舒适、灵活的要求,如今倡导“新电气时代,其宗旨就是充分表达以人为本的设计理念,让控制方式更加符台人的行为模式,因此,在设计室内照明光环境之前,应对住宅家庭成员的构成、各房闾具体位置、具体功能、室内行为模式深人研究。2.5.2灯光的遥控目前灯光的遥控技术常采用红外线遥控、无线电遥控等,通常把发射控制元件安装在精致小巧的遥控器内,接收器安装在室内便于接收信号的部位。但使用红外线遥控必须在一定的角度、距离范围内才可以实现其功能,不便于操作,而无线电遥控不受角度与距离的影响(相对于红外线遥控),并且可以穿透一般墙壁进行控制。在遥控器上增加读码的功能,即不同按键控制不同的灯,并且有调光功能,将大大增加照明光环境控制的自由度。无线电遥控要充分考虑防雷功能,使雷雨天可以照常使用。2.5.3室内智能照明系统研究随着科技的开展,智能技术已经开始进人住宅照明领域。通过智能照明系统实现对住宅照明光环境的合理控制。智能照明突出的特点表现在:1〕具有控光功能,对白炽灯、荧光灯灯光源进行控光,可记忆几十个预设置场景,满足会客、家庭聚会、看电视、阅读、娱乐等多种场景的光环境需求,家人外出时可自动模仿、记忆人在家时的照明光环境,具有场景停电记忆功能,可设多个控制回路;2〕具有编程功能,可设置假设干个指标控制参数;3〕具有智能探测和遥控功能,通过遥控器自如地控制室内灯光的变化;4〕具有智能时钟管理功能,通过预设程序,按指定的时间控制起居室的照明光环境。2.5.4智能照明控制系统的设计方法和步骤智能照明控制系统的设计一般都是在灯光设计和照明电气设计局部完成之后来进行的。第一步:编制照明回路负载清单。在这过程中应注意首先每条照明回路的灯具应该为同类型的灯具,这样才便于调光模块的选择和配置。而且每条照明回路的灯具控制性质应该是相同的,是普通供电或同为应急供电。其次,应核对每条照明回路的最大负载功率是否在需要选择的调光器允许的额定负载容量之内。最后,还要对一些照明回路的划分作适当的调整,使其更适合场景配置的需要,使各路灯光可组合构成一个优美的照明艺术环境。第二步:按照明回路的性能选择相关的调光器调光器是智能照明控制系统的主要部件,而对于不同类型的灯具应该选用不同适合他们的调光器。比方对于冷阴极灯(发光、霓虹、充气),这类灯采用电压变压器工作,所以应采用前沿相控调光器。而对于包括金属卤化物灯在类的各种气体放电灯那么应该选用正炫波电压调光器。第三步:按照明控制要求选择控制面板和其他相关控制部件。第四步:选择附件和集成方式。第五步:编制系统设备配置表。2.5.5单片机遥控控制灯光系统传统的照明控制已跟不上潮流,失去竞争能力。例如室内原来采用的灯光控制系统产品,房间的电视、台灯、地灯、鱼缸照明、夜灯、廊灯、吧台灯等开关与床头灯调光开关由于开关较多,想开灯时必须先看清开关下面的标记才能正确开灯,有时为开一盏灯竟把所有的开关都按了一遍,使用时极为不便。现在大多数都采用微动开关轻触式集中控制面板。虽然较以前直观,但是开关多且固定仍不是十分方便。本人采用AT89C51单片机将原来固定的机械式开关改用遥控控制,这样一个遥控器就可以控制整个房间的灯光开启,电源控制箱可以放在床头柜内;遥控器在放置在床头柜上,可以任意移动。美观且实用。从以上对智能照明控制系统的介绍,我们知道智能照明控制系统不仅可以满和实现不同的灯光效果要求,实现照明的高层次智能管理,改善工作环境,提高工作效率,还可节约能源,延长灯具寿命,减少用户维护费用。随着建筑和照明技术的进步,照明和建筑融为一体,照明已成为建筑艺术的一局部,让我们大家共同努力,将更多、更好的智能照明控制系统应用到智能建筑的设计中去,营造出艺术、智能化的光环境,赋建筑与生命。三系统功能描述3.1改善工作环境,提高工作效率传统照明系统中。配有传统镇流器的日光灯以100Hz的频率闪动,这种频闪使工作人员头脑发胀、眼睛疲劳,降低了工作效率。而智能照明系统中的可调光电子镇流器那么工作在很高频率(40~70kHz)不仅克服了频闪,而且消除了起辉时的亮度不稳定,在为人们提供健康、舒适环境的同时,也提高了工作效率。3.2可观的节能效果智能照明控制系统使用了先进的电力电子技术,能对大多数灯具(包括白炽灯、日光灯,配以特殊镇流器的钠灯、水银灯、霓虹灯等)进行智能调光。当室外光较强时,室内照度自动调暗;室外光较弱时,室内照度那么自动调亮,使室内的照度始终保持在恒定值附近,从而能够充分利用自然光实现节能的目的。除此之外,智能照明的管理系统采用设置照明工作状态等方式,通过智能化管理实现节能。3.3提高管理水平,减少维护费用智能照明控制系统将普通照明人为的开与关转换成了智能化管理,不仅使大楼的管理者能将其高素质的管理意识运用于照明控制系统中去,而且将大大减少大楼的运行维护费用,并带来较大的投资回报。四系统工作原理及电路分析4.1电源电路由于本系统电源电路提供给对电源要求较高的模块供电,所以采用了变压器降压经整流滤波后由集成稳压器7805稳压后给整个系统提供+5V电压的方式。电路图如图1所示,其中IN-AC为9V交流变压器输入端,D1、D2、D3、D4构成桥式整流电路,经C3〔3300μF〕大滤波电容滤波后送入集成稳压器7805输入端,由输出端输出后再由C4〔1000μF〕滤波后整个系统供电。在此电源电路中,C1、C2为交流高频耦合电容,防止交流高频信号经电源电路串入系统,对系统构成干扰。R1和D5的LED组成电源指示电路,显示电路是否工作。图1电源电路由于7805普遍采用TO-220封装,其Vi-Vo≥2V。所以选用较为常见的交流9V变压器,7805上的压降Vi-Vo=5V,在它的可承受范围之内。其封装形式如下列图2所示。图27805封装4.2时钟电路单片机必须在时钟的驱动下才进行工作。单片机内部有一个高增益的反相放大器,用于构成振荡器。反相放大器的输入端为XTAL1,输出端为XTAL2,分别是单片机的4脚和5脚。在XTAL1和XTAL2两端跨接石英晶体及两个电容就可以构成稳定的自激振荡器。如图3所示,电容C5和C6通常取30pF左右,对振荡频率有微调作用。振荡频率范围一般是1.2MHz-12MHz。较为常见的多取为6MHz和12MHz。本系统中取12MHz。图3时钟电路4.3复位电路在MCS系列的单片机中,最为常见的和常用的复位电路便是如图4所示的复位电路,它能有效有实现上电自动复位和手动复位。RST引脚是复位信号的输入端,复位信号为高电平有效,其有效时间就持续24个振荡周期以上才能完成复位操作,假设使用12MHz的晶振,那么需持续2μs以上才能完成复位操作。图4中,在通电瞬间,由于RC的充电过程,在RST端出现一定宽度的正脉冲,只要该正脉冲保持10ms以上,就能使单片机自动复位。在12MHz时钟时,通常C7可取22μF,R2可取1kΩ,这时就能可靠的上电自动复位和手动复位。但是,对于AT89C51,由于在RST端内部有一个下拉电阻,帮可将外部电阻去掉,而将外接电容减小至10μF,这里为确保无误,电阻没有去掉,而换为8.2kΩ。图4复位电路4.4遥控发射电路如图5所示,为该系统遥控发射器电原理图,其中P1口作为键盘扫描端口,具有16个操作键,可分别控制单片机发出16种不同脉冲,执行16种操作。第9脚为单片机的复位脚,采用RC上电复位电路;15脚作为红外线遥控码的输出口,用于输出38kHz载波编码。脉冲经9013放大然后由红外发射管输出;18、19脚接12MHz晶振。P1.4—P1.7需接上拉电阻。图5遥控发射电路图4.5遥控接收电路如图6所示,为该系统遥控接收电路原理图,其中单片机的P1.0—P1.2口作为数码管的二进制数据输出,显示数字为“0—7”,“0”表示最暗,“7”表示最亮,采用带锁存功能的七段译码电路74HC4511集成块译码显示数值。4511的LE端接89C51的30脚〔地址锁存允许控制〕;P0.0—P0.7以及P2.2—P2.7作为14个电器的电源控制输出,接口用继电器隔离输出。P2.0口为调光脉冲输出,输出脉冲由三极管9012放大后经光电耦合器MOC3021驱动双向可控硅控制负载;P3.0口为交流50Hz同步检测输入。系统对市电进行变压、整流、并经施密特触发器整形后得到100Hz的方波〔周期10ms〕,作为发送调光脉冲的同步信号,系统采用10ms为一个“单位时间”的长度,灯的亮度越高,那么可控硅导通时间的占空比越大;P3.1口为红外遥控码输入,采用集成红外线接收路SFH506-38,此集成元件体积小、抗干扰性好、灵敏度高、并且价格低廉。它仅有三个脚,分别是电源正极、电源负极以及信号输出端,其工作电压为5V左右,它的主要功能包括放大、选频、解调几大局部,要求输入是已经被调制的信号,经过它的接收放大和解调会在输出端直接输出原始信号至P3.1脚。这款红外线接收电路接收距离可以达8米左右,完全可以满足室内的遥控距离;P3.2脚为外部中断0输入脚,采用下降沿触发,当有信号时,第一位码的低电平启动中断程序,实时接收数据帧。第9脚为单片机的复位脚,采用RC上电复位电路;18、19脚接12MHz晶振。图6遥控接收电路图五系统的遥控功能实现方法5.1遥控编码格式该遥控器采用脉冲个数编码,不同的脉冲个数代表不同的码,最小为2个脉冲,最大为17个脉冲。为了使接收可靠,第一位码宽为3ms,其余为1ms,遥控数据帧间隔大于10ms,如图7所示。图7遥控脉冲编码图5.2遥控码的发射当某个操作键按下时,单片机先读出该键值,然后根据键值设定的遥控脉冲个数,再调制成38KHz的方波由红外线发射管发射出去。P3.5端口的输出调制波如图7所示。5.3数据帧的接收处理当红外线接收器输出脉冲帧数据时,第一位码的低电平将启动中断程序,实时接收数据帧。在数据接收时,先对第一位〔起始位〕码的码宽进行验证。假设第一位低电平码的脉宽小于2ms,将作为错误码处理;否那么认为是起始码,累加器A加1。当间隔位的高电平大于3ms时,结束接收,然后根据累加器A中的脉冲个数,执行相应的输出操作。图6为红外线接收器输出的一帧遥控码波形图。图8一帧遥控码波形图六遥控发射及接收控制程序流程图6.1遥控发射程序控制流程图开始初始化开始初始化调用键扫描处理子程序按键开始逐行扫描按P口检查键号按键号转至相应的发射程序返回键按下?YN发射开始装入发射脉冲个数至R1发3ms脉冲停发1s发1s脉冲停发1s返回〔R1-1〕=0NY6.2遥控接收程序控制流程图开始初始化开始初始化按显示亮度数据设定调光脉冲延时值延时程序P2.0口输出调光脉冲P3.0=0?YN发射开始低电平脉冲>2ms接收并对低电平脉冲计数高电平脉冲>3ms按脉冲个数至相应功能程序中断返回YYN七主要程序分析7.1键盘扫描程序本电路采用4×4矩阵式键盘电路,共16个按健开关可发送16种编码指令。首先将立即数#0F0H送至P1口,再读入P1口值与#0F0H相比拟,相等那么说明没有键按下,返回。不相等那么表示有键按下,再调用延时消抖程序,确认有键按下。转至行扫描程序确认按键所在的行,并将R2赋行号初值,然后调用列扫描程序确认按键所在列号。列号与行号初值相加即得按键号〔送存放器A〕。KEYWORK: MOVP1,#0F0H;置P1口输入状态MOV A,P1;读入P1口值MOV B,A ;P1口值暂存B中CJNE A,#0F0H,KEYHIT;不等于#0FFH,KEYHIT〔有键按下〕KEYOUT:RET;没有键按下返回;KEYHIT:LCALLDL10MS;延时去抖动MOVA,P1;再读入P1口值至ACJNE A,B,KEYOUY;A不等于B(是干扰),子程序返回 SETBP1.1;有键按下,找键号开始,查0行 SETB P1.2 SETB P1.3 MOV A,P1;读入P1口值CJNE A,#0FEH,KEYVAL0;P1不等于#0FEH,按下键在第0行 SETB P1.0;不在第0行,开始查1行 CLR P1.1 MOV A,P1;读入P1口值CJNE A,#0FDH,KEYVAL1;P1口不等于#0FDH,按下键在第1行 SETB P1.1;不在第1行,开始查2行 CLR P1.2 MOV A,P1;读入P1口值CJNEA,#0FBH,KEYVAL2;P1口不等于#0FBH,按下键在第2行 SETB P1.2;不在第2行,开始查3行 CLR P1.3 MOV A,P1;读入P1口值CJNEA,#0F7H,KEYVAL3;P1口不等于#0F7H,按下键在第3行LJMP KEYOUT;不在第3行,子程序返回KEYVAL0: MOV R2,#00H;按下键在第0行,R2赋行号初值0LJMP KEYVAL4;跳到KEYVAL4KEYVAL1: MOV R2,#04H;按下键在第1行,R2赋行号初值4LJMP KEYVAL4;跳到KEYVAL4.KEYVAL4:MOV DPTR,#KEYVALTAB;翻译成连续数字MOVB,A;P1口值暂存B内ANL B,#0F0H;取高四位MOV R0,#0;清R0KEYVAL5: MOVA,R0;查列号开始,R0数据放入ASUBB A,#04H;A中数减4JNC KEYOUT;借位C为0,查表出错,返回MOVA,R0;查表次数小于4,继续查,MOVC A,@A+DPTR;查列号表INC R0;R0加1CJNE A,B,KEYVAL5;查得值和P1口值不等,转KEYVAL5再查DEC R0;查得值和P1口值相等,R0减1MOV A,R0;放入A〔R0中数值即为列号值〕ADD A,R2;与行号初值相加成为键号值〔0-15〕KEYVALTAB:DB0E0H,0D0H,0B0H,07H;列号对应数据表;对应列号:01237.2键号处理程序根据寄器A中的键号,首先执行A×3程序,〔因为以下所执行的长跳转指令“LJMP”为3字节指令〕然后使用散转指令“JMPA,@A+DPTR”跳到相应的程序标号。各键号相应的程序标号均为一条长跳转指令,各跳转指令均指向与之相应的红外线脉冲赋值程序,最后跳转至脉冲发送程序,发出与键号相对应的脉冲。MOVB,A;键号乘3处理用于JMP散转指令RLA;键号乘3处理用于JMP散转指令ADDA,B;键号乘3处理用于JMP散转指令MOVDPTR,#KEYFUNTAB;取散转功能程序〔表〕首址JMP @A+DPTR;散转至对应功能程序标号KEYFUNTAB:LJMPKEYFUN00;跳到键号0对应功能程序标号 LJMPKEYFUN01;跳到键号1对应功能程序标号..LJMP KEYFUN15;跳到键号15对应功能程序标号RETKEYFUN00:MOVA,#02H;发2个脉冲LJMP REMOTE;转发送程序RETKEYFUN01:MOVA,#03H;发3个脉冲LJMP REMOTE;转发送程序RET...KEYFUN15:MOV A,#11H;发17个脉冲LJMP REMOTE;转发送程序 RET7.338KHz载涉及编码脉冲发射程序公式1本系统所用的红外线接收集成电路SFH506-38的解调中心频率为38KHz,故发射频率也采用38KHz,通过定时器中断程序实现,每次溢出中断时对P3.5取反,输出38KHz载波。公式1计算得周期为26.3us,那么定时器设定为模式2,初值为〔256-13〕=0F3H。利用1ms与3ms延时程序控制定时器的启停,从而控制P3.5发出相应的脉冲。并根据存放器A中的脉冲个数确定发送次数。MOVIE,#00H;关所有中断MOVTMOD,#20H;8位自动重装初值模式MOVTH1,#0F3H;定时为13微秒初值MOVTL1,#0F3HSETB EA;开总中断允许INTT1: CPLP3.5;38kHZ红外线遥控信号产生RETI ;中断返回REMOTE:MOVR1,A;装入发射脉冲个数LJMPOUT3;转第一个码发射处理OUT:MOVR0,#64H;1MS宽低电平发射控制数据OUT1:SETBET1;开T1中断 SETB TR1;开启定时器T1NOP;延时NOPNOPNOPNOPDJNZR0,OUT1;时间不到转OUT1再循环MOVR0,#3CH;1MS高电平间隙控制数据OUT2:CLRTR1;关定时器T1CLRET1;关T1中断CLRP3.5;关脉冲输出NOP;空操作延时NOPNOPNOPNOPNOPNOPNOPNOPNOPNOPDJNZR0,OUT2;时间不到转OUT2再循环DJNZR1,OUT;脉冲未发完,转OUT再循环发射LCALLDL500MSRETOUT3:MOVR0,#0FFH;装发谢3MS宽控制数据LJMPOUT1;转OUT17.4遥控接收及处理程序采用中断接收,经过红外线接收集电路SFH506接收处理后的脉冲信号送至P3.1与P3.2〔中断输入脚,采用低电平触发〕,当接收到第一个低电平时将启动中断程序,实时接收数据帧,接收程序首先采用8us循环计时程序对第一位码〔起始码〕的码宽进行验证,当计时大于8×255=2040us时那么认为是起始码,开始对输入的脉冲进行计数与校验,将计数值送到累加A中。脉冲高电位大于设定时间513×6=3072us时那么结束接收,然后根据累加器中的脉冲个数,跳转至相应的操作子程序。2——15个脉冲所对应程序分别控制每盏灯的开关,通过将相应输出端口取反方法,从而控制了灯的亮灭,系统上电时所有输出I/O口均为“1”〔高电平〕外接晶体管均无输出,当某个按键按下时,程序将相应端口取反,输出为“0”〔低电平〕外接晶体管放大后,驱动继电器继合亮灯。再次按下该键时,程序再次将该相应端口取反,输出为“1”关灯,如此便控制了每一路灯的亮、灭。16、17个脉冲为亮度调整信号,接收到该脉冲信号时,将P1口加“1”〔调亮〕或减“1”〔调暗〕,然后再调亮度调整程序,亮度调整程序根据P1口的值确定灯的亮度。INTEX0:CLREX0;关外中断JNB P3.1,READ1;P3.1口为低电平转READ1READOUTT0:SETBEX0;P3.1口为高电平开中断〔系干扰〕RETI;退出中断READ1:CLRA;清AMOVDPH,A;清DPTRMOVDPL,AHARD1:JB P3.1,HARD11;P3.1变高电平转HARD11INC DPTR;用DPTR对低电平计数NOP;1微秒延时NOPNOPAJMPHARD1;转HARD1循环〔循环周期为8微秒〕HARD11:MOVA,DPH;DPTR高8位放入AJZREADOUTT0;为0〔脉宽小于8*255=2毫秒〕退出CLRA;不为0,说明是第一个宽脉冲〔3毫秒〕READ11:INC A;脉冲个数计1READ12:JNBP3.1,READ12;低电平时等待MOVR1,#06H;高电平宽度判断定时值READ13:JNBP3.1,READ11;变低电平时转READ11脉冲计数LCALLDELAY;延时〔512微秒〕DJNZR1,READ13;6次延时不到转READ13再延时DECA;超过3毫秒判为结束,减1DECA;减1JZFUN0;为0执行FUN0〔2个脉冲〕DECA;减1..FUN0:CPLP0.0;P0口各端口开关输出控制LJMPREADOUTT0;转中断退出FUN1:CPLP0.1LJMPREADOUTT0...FUN14:INCP1MOV A,P1CJNEA,#00H,OUTT0;不等转OUTT0〔显示值大于7〕MOVP1,#0FFH;放回P1〔显示值为7〕OUTT0:LCALLLOOP;亮度调整LJMPREADOUTT0;中断退出FUN15:DECP1;P1口值减1MOVA,P1;移入ACJNEA,#0F7H,OUTT1;不等转OUTT1〔显示值小于0〕MOVP1,#0F8H;放回P1〔显示值为0〕OUTT1:LCALLLOOP;亮度调整LJMPREADOUTT0;中断退出..7.5调光程序系统调光电路采用双向可控硅,利用它的“过零自动关闭”特性,AT89C51只需在每个交流信号的1/2周期〔10ms〕内控制可控硅翻开的时刻,由于交流电过零点时可控硅自动关断,即间接控制了灯光的亮度。上电时,首先调用调光程序,根据P1口值设定延时值并放在存放器B中。再根据P3.0输入的交流同步信号,确定调光脉冲的发送时间,当交流信号过零时调用调光程序,调光程序根据存放器B中的值确定延时次数〔每次延时512us〕从而确定调光脉冲的发送时间,延时到P2.0置“0”经过外接晶体管反向放大后经光电耦合器隔离驱动双向可控硅导通的时间,当交流信号再次过零时,双向可控硅自动关闭,再次调用调光程序。这样便控制了双向可控硅的导通时间,从而到达调光的目的。START: LCALLCLEARIO;上电初始化 LCALLLOOP;调用调光控制程序MAIN: JBP3.0,MAIN;50HZ交流电未过零转MAINLCALLDLX;过零点时调用延时子程序〔延时可变〕CLRP2.0;发调光脉冲LCALLDELAY;持续512微秒SETBP2.0;关调光脉冲 LJMP MAIN;转MAIN循环DLX: MOVR2,B;置延时初值DLX1: LCALLDELAY;调512微秒延时子程序 DJNZR2,DLX1;循环控制 RET;返回LOOP: MOVA,P1;读入P1口值SUBBA,#0FFH;比拟JZLOOP7;值为#0FFH〔显示7〕时转LOOP7MOVA,P1SUBBA,#0FEHJZLOOP6;值为#0FEH〔显示6〕时转LOOP6MOVA,P1...RETLOOP7:MOVB,#01H;设置延时值#01H〔最亮〕RET;返回LOOP6:MOVB,#02H;设置延时值#02H〔次亮〕RET;返回LOOP5:MOVB,#04HRET7.6延时子程序采用循环结构实现513微秒、10微秒、500微秒延时功能。DELAY:MOVR2,#0FFH;513微秒延时程序DELAY1: DJNZR2,DELAY1 RETDL10MS:MOVR3,#14H;10毫秒延时程序DL10MS1: LCALLDELAY DJNZR3,DL10MS1 RETDL500MS: MOVR4,#32H;500毫秒延时程序DL500MS1:LCALLDL10MS DJNZR4,DL500MS1RET八系统调试上电,测试发送板单片机各IO口电平,P3.5、P1.0、P1.1、P1.2、P1.3均为低电平,其余均为高电平,说明单片机上电复位正常,且程序运行正常。然后用万用表毫伏档测量红外线发射管两端,同时按各输入键,表针应有左右摆动现像,那么说明键扫描程序与红外线发射程序运行正常,且在发射红外线脉冲。接收电路上电时,数码管显示“7”各继电器及可控硅均无输出。遥控信号输入脚P3.1应高电平。那么说明单片机上电复位正常,外围电路接线正确。然后将发射板红外线发射管对准接收电路,按压输入键,同时用万用表测量P3.1脚,应有轻微摆动。红外脉冲接收正常。且相应输出继电器应动作,或调光电路应正确动。如无动作或万用有针无摆动,可以稍为改动发射脉冲频率,将定时器初值改为〔0FFH-12〕=0F4H对应发射频率为41.7KHz或(0FFH-13)=0F3H对应发射频率为38.5KHz,因为红外线发射与接收电路的中心频率相差1KHz时大都能正常遥控,相差2KHz以上会出现遥控失灵现象。大多晶振或接收电路都有一定的频率偏差,我们可以调整定时器的初值来稍为改动发射频率或换用12M晶振,直到能够接收为止。调光程序调试,按调光键,调至显示“0”,此时灯为最暗,应熄灭。否那么可以改变调光程序中存放器B中的值,加长或减少延时时间,使灯能在最低亮度时能正常熄灭,最高亮度时能达最大亮度。按本程序中的值,实测数据如下表1。表1系统调试实测数据延时子程序为512us,电源交流电压227V灯光亮度显示负载电压〔60W〕灯光亮度显示负载电压〔60W〕02V4102V120V5135V247V6168V373V7216V九结束语随着电子工业的飞速开展,电子技术的应用越来越普及,自动控制技术的开展在改变人们技术视野的同时,也在改变着我们的生活本身和我们的思路。智能控制技术已经并且必将继续深入人类的每一个领域,并将我们带人更新的生活空间。本文提出并完成设计调试的智能化节能解决方案,作为一种应用电子类的智能化方案,期望为高校、会议室、影院、茶楼等各个公共场所照明设备的智能化管理和能源节约提供方便或帮助。通过此次改造,利用单片机遥控控制房间灯光取得了良好的效果,使酒店的硬件效劳水平提高了一个台阶。同时也应总结经验,逐步完善客房灯光智能控制,例如可以增加房间灯具的自动巡检与电脑联网功能,灯具故障即可自动发出报修信号,效劳人员可以通过主效劳器方便的了解各个房间电气设备工作情况,即提高了工作效率又方便管理。也体会到我的知识面还是很狭窄,作为从事电气工作的技术人员,在学好本专业的根底前提下,还要不断的学习其他领域的科学技术知识,拓宽自己的知识面,才能胜任新设备、新技术的工作,更好发挥本专业的作用。
致谢经过近几个月的艰苦奋战,我的毕业设计已接近尾声。在这几个月的时间里,我衷心感谢杨海荣老师的指导,在课题选定、理论指导和方案的论证上,杨老师对我精心的指导和耐心的鼓励,使我能够坚持到底,毕业设计有了圆满的结果。她渊博的知识,深邃的思想,严谨的治学风格、平易近人的处事态度和幽默幽默的话语,让我在学习知识和解决问题时感到无比的轻松和愉快。至此论文定稿之际,对杨老师表示衷心的感谢!感谢老师能在繁忙之中抽出时间为我提供耐心的指导,帮我们解决在设计过程中遇到的种种问题。在做毕业设计期间,我还有幸得到其它老师的热心指导和同学们的大力帮助,正因为有了他们,我才能克服各种困难,顺利完成毕业设计和论文。在这里一并向他们表示感谢!最后,再次向各位领导、各位老师致以崇高的敬意和最衷心的感谢!参考文献[1]GB50034—2004,建筑智能照明设计标准[M].北京:建筑工业出版社,2004[2]王娜主编.智能建筑概论.人民交通出版社.2004[3]谭伟,王娜.智能照明试验系统的设计与实施.灯于照明,2006[4]田静.智能照明控制系统在学校的应用.电气&智能建筑,2006[5]陈永胜.智能照明控制产品的选型比拟.建筑电气.2002[6]李俊亮.智能照明控制的应用.文章编号:1000-8136(2006)06-0014-02[7]羊梅.智能照明控制系统应用分析.文章编号:1671-4024(2006)02-47-03[8]许盘清.智能建筑图纸的画法与技巧.人民邮电出版社.2005[9]梁华.实用建筑弱电工程设计资料集.中国建筑工业出版社.1999[10]李朝青.单片机原理及接口技术[M].北京:北京航空航天大学出版社,2005[11]沈明山.EDA技术及可编程器件应用实例[M].北京:科学出版社,2004[12]清源计算机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 啤酒包装工安全规程知识考核试卷含答案
- 塑料焊工岗位安全评优考核试卷含答案
- 陶瓷原料准备工岗前实操知识实践考核试卷含答案
- 汽机辅机检修工操作水平评优考核试卷含答案
- 酱腌菜制作工成果转化评优考核试卷含答案
- 茶树栽培工技术实操测试考核试卷含答案
- 奶牛繁育试题及答案
- 一年级新生家长会上的讲话:陪孩子平稳走过入学第一年
- 软件开发合同书(范本)
- 社团的考勤管理制度
- 北京市房屋租赁合同范本租房合同(2026版)
- 新初一班主任课堂教学计划
- 2026新版全员安全管理档案(一人一档)
- 河道围堰施工测量专项方案
- 2026年西藏小升初(数学)考试真题试卷
- 2026年秋季五年级数学上册教学计划(人教版)
- 人工智能通识课件 第1章-人工智能概述
- (2026秋新版)人教版五年级数学上册全册教案
- 《研学旅行策划与管理》 全套课件 赖玮 项目1-12 研学起源-研学旅行基地(营地)
- 2026年广东省中考生物试卷附答案
- 烧伤创面感染控制护理
评论
0/150
提交评论