电子工程毕业论文设计

准考证号:[1**********]7

本科生毕业论文(设计)

太阳能LED路灯设计与研发

学 院: 江西科技学院

专 业: 电子工程

班 级: 09电子(四)1班

学生姓名: 韦文纲

指导老师: 何晖晖

完成日期: 2012-10-23

1

本科论文原创性申明

本人郑重申明:所呈交的论文(设计)是本人在指导老师的指导下独立

进行研究,所取得的研究成果。除了文中特别加以标注引用的内容外,本论

文(设计)不包含任何其他个人或集体已经发表或撰写的成果作品。对本文

的研究做出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全

意识到本申明的法律后果由本人承担。

学位论文作者签名(手写): 签字日期: 年 月 日

本科论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学

校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查

阅和借阅。本人授权江西科技学院可以将本论文的全部或部分内容编入有

关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学

位论文。

学位论文作者签名(手写): 指导老师签名(手写):

签字日期: 年 月 日 签字日期: 年 月 日

江西科技学院本科生毕业论文

摘要 近年来能源及与之相关的环境成为全世界各国最为关注的热点,各国都在从自己本国的国情出发来解决能源与环境问题。对我国来说,由于人均能源资源短缺(尤其是油、气、水),环境容量(亦是资源)有限,西部生态脆弱,这个问题尤为严重,它将极大的制约我国的可持续发展以及为中华民族子孙万代生生息息留有生存空间。从某种意义上讲,人类社会的发展离不开优质能源的出现和先进能源技术的使用。在当今世界,能源的发展,能源和环境,是全世界、全人类共同关心的问题,也是我国社会经济发展的重要问题。近年来,我国GDP每年以10%的速度发展,能源消耗急骤增加,环境、生态日益恶化。这种对自然无序的、掠夺性索取的发展模式已难以为继,实际上已造成当前十分严重的、不可逆转的后果,大自然的惩罚已经不断地凸现出来,并还要继续加重。在这样的严峻形势下,节能成为了社会生活的主题。

本文设计了一种具有时控和光控相结合的太阳能路灯控制器,利用单片机STC12C2051和时钟芯片DS1302控制路灯照明时间,利用低功耗的数据存储器24C02存储路灯点亮和熄灭时间,利用光敏电阻实现光电控制。是一种具有时控和光控相结合的太阳能路灯控制器,傍晚光线暗时控制器自动接通路灯电源,深夜行人少时根据设置的时间熄灭路灯,早上再自动接通电源点亮路灯、天亮后自动关断。本文中详细分析了控制器的电路组成和工作原理,简述了控制器的调试过程。

关键词:控制器;蓄电池充放电控制;太阳能电池;LED;铅酸蓄电池;时控、光控电路。

I

江西科技学院本科生毕业论文

目 录

第1章 引 言 ····································································································· 1

第2章 方案论证 ································································································ 3

2.1 设计要求 ···································································································· 3

2.2 方案选择 ···································································································· 3

第3章 系统总体框图 ······················································································· 4

第4章 LED驱动方法及要求 ·········································································· 5

第5章 系统硬件选择及设计 ········································································· 6

5.1 电源电路 ···································································································· 6

5.2 LED太阳能电池板的原理及组件基本特性 ············································· 6

5.3 蓄电池 ········································································································ 7

5.4 太阳能控制器介绍 ···················································································· 8

5.5 照明负载 ···································································································· 10

5.6 蓄电池和LED太阳能电池板的选用 ························································ 11

5.7 显示电路 ···································································································· 12

5.8 过充、过放控制电路 ················································································ 13

第6章 芯片介绍 ································································································ 14

6.1 DS1302结构及工作原理 ··········································································· 14

6.2 存储器AT24C02简介 ················································································ 15

第7章 系统软件设计 ······················································································· 17 参考文献 ················································································································· 20 附 录1总体电路图 ···························································································· 21 附 录2程序 ·········································································································· 23 致 谢 ····················································································································· 33

II

江西科技学院本科生毕业论文

第1章 引言

面对人类的可持续发展,从现有常规能源向清洁、可再生的新能源过渡已提到议事上来了。因为新能源是依托高新技术的发展,开辟持久可再生能源的道路,以满足人类不断增长的能源需求,并保护地球的洁净。利用太阳能发电,既不需要燃料,也没有烟尘和灰渣,不污染环境,非常清洁。特别是太阳能电池组件,使用寿命可达20年以上,性能稳定,同时维护费用较低。

太阳辐射能是取之不尽、用之不竭的,是人类能够自由利用的能源。在世界能源短缺、环境污染日益严重的今天,充分开发利用太阳能是世界各国政府可持续发展的能源战略决策。与传统的照明工具相比,超高亮白光LED照明源体积小、重量轻、方向性好并可耐各种恶劣条件,在功耗、寿命以及环保等方面有不可比拟的优越性,再加上太阳能灯具的节能性和安装简便,所以凡有工频交流电灯具的地方,LED灯具的触角就会到达。21世纪将是以固体发光材料为核心的,即以LED为代表的新型光源、绿色照明的世纪。今后,随着各国政府的高度重视和加大投入,LED必将成为本世纪极具竞争力的新型绿色环保光源而掀起一次照明领域新的革命。

太阳能道路照明灯不需要架设输电线路或挖沟铺设电缆,不用专人管理和控制,可安装在广场、停车场、高尔夫球场、校园、公园、街道和高速公路等任何地方。

道路照明与人们生产生活密切相关,随着我国城市化进程的加快,绿色、高效、长寿命的LED路灯逐渐走入人们的视野。

太阳能路灯发展状况:当前国际常规能源价格不断上涨,国内能源供应紧张,许多城市出现拉闸限电的尴尬,能源替代已上升到国家能源战略安全的高度。太阳能作为无限可再生能源,逐步部分替代城市生产、生活常规能源已是大势所趋。太阳能照明作为太阳能最重要的利用方式之一,也越来越受到能源行业和照明行业的关注。目前中国太阳能照明技术已经比较成熟,太阳能路灯具的可靠性得到很大程度的提高,业界先进企业的太阳能照明灯具已经达到甚至超过国家照明标准。在能源紧张、拉闸限电的城市及用电困难的边远地区,有着很强的可推广性。 从长远来看,太阳能照明系统的前景很好。人们的消费着眼点首先是实用、成本低,而目前采用的太阳能发电照明系统是根据中国国情和民情研发的,性价比较高。太阳能照明在未来十年后将会普及,成为未来照明行业发展趋势。

1

江西科技学院本科生毕业论文

太阳能LED路灯工作原理介绍:太阳能LED路灯系统由太阳能电池组件部分(包括支架)、LED灯头、控制箱(内有控制器、蓄电池)和灯杆几部分构成;太阳能电池板光效达到127Wp/m2,效率较高,对系统的抗风设计非常有利;灯头部分以1W白光LED和1W黄光LED集成于印刷电路板上排列为一定间距的点阵作为平面发光源。

控制箱箱体以不锈钢为材质,美观耐用;控制箱内放置免维护铅酸蓄电池和充放电控制器。本系统选用阀控密封式铅酸蓄电池,由于其维护很少,故又被称为“免维护电池”,有利于系统维护费用的降低;充放电控制器在设计上兼顾了功能齐备(具备光控、时控、过充保护、过放保护和反接保护等)与成本控制来实现很高的性价比。

图 1.1 太阳能路灯的基本框图及实物图

图1.2 太阳能路灯实物图

2

江西科技学院本科生毕业论文

第2章 方案论证

2.1 设计要求

(1)电池板功率的计算和选用;

(2)蓄电池容量、充放电控制和充放电状态显示;

(3)连续阴雨天三天路灯仍能照明;

(4)光线暗时路灯自动点亮,为节省电能晚上24点熄灭,早上5点路灯点

亮早上光线强时路灯自动熄灭(开关灯时间点可调);

(5)系统断电时可以保存用户所设定的各种参数。

2.2 方案选择

太阳能路灯跟普通路灯控制电路功能基本一样,都是为了完成晚上亮灯,早晨熄灯的作用,还有就是对蓄电池的充电管理。国内外常用的控制器有单独的光控制型、时钟控器型等,但由于其工作原理不同,各有优缺点。

单独的光控型一般采用感光探头,当晚上光线弱时,自动开启路灯;早上光线较强时,自动关闭路灯,达到自动控制的作用。为节省电力,早期的光控开关,使用分立半导体器件,电路复杂,元器件较多,体积也较大,并且故障率高。随着半导体技术的发展,出现了时基集成电路。使光控开关电路简化。感光探头是影响光控开关性能的关键元器件,同时对它安装位置也有一定要求,力求避免各种干扰光线,但在实际使用中,感光探头难以判断各种干扰光线,经常会产生误动作。

采用时钟控器型的路灯控制器,要预先设定开关时间,使路灯按时亮灯、准时熄灯,从而达到自动控制的目的。优点是定时开关预先设定的开关时间不受外界干扰,除本身故障外不会产生误动作。缺点是不能根据季节变化和特殊的天气情况自动变换开关时间,需人工经常调整开关时间,费时费力,不利于节省电力。定时开关又分为机械钟表型和电子钟表型,机械钟表型以石英钟为主,走时精准,但是由于机芯内使用塑料齿轮在高温下会变形,从而导致停机现象。

路灯的智能控制这一课题己有研究者,但目前尚未有成熟的产品上市。本设计是结合以上几种控制方式的优点,综合从节电、经济和实用等方面考虑,利用定时控制和光敏电阻控制相结合的方式,实现太阳能路灯的设计。

3

江西科技学院本科生毕业论文

第3章 系统总体框图

太阳能LED路灯在白天通过太阳能电池组件采集太阳光的能量,并将其转化为电能存储起来,即向蓄电池充电,在晚上光线较暗时由蓄电池经路灯控制处理器控制,点亮LED灯用于路灯照明。

根据各部分电路的功能不同,整体电路可以分为以下几个部分,太阳能电池板组件、过充过放电控制电路、STC12C2051单片机、蓄电池、时控光控电路、照明负载和时间显示电路。系统总体方框图如图1所示。由太阳能电池板通过7805稳压电路为单片机供电,并通过为蓄电池充电,当蓄电池电压较低时其容量损耗得很快,使用寿命也会缩减,为延长蓄电池的寿命,要防止蓄电池出现过充或过放,因此本电路加的有过充过放控制电路。

图3.1总体电路方框图

4

江西科技学院本科生毕业论文

第4章 LED驱动方法及要求

LED驱动方法:用原始电源给LED供电有4种情况:低电压驱动、过渡电压驱动、高电压驱动、市电压驱动。不同的情况在电源变换技术实现上有不同的方案。

(1)低电压驱动LED

低电压驱动就是指用低于LED正向导通压降的电压起的LED,如一节 普通干电池或镍鉻/镍氢电池,其正常供电电压在0.8~1.65V之间。

(2)过渡电压驱动LED

过渡电压驱动是指给LED供电的电源电压值在LED管压降附近变动,这个电压有时可能略高于LED管压降,有时可能略低于LED管压降。

(3)高电压驱动LED

高电压驱动是指给LED供电的电压值始终高于LED的管压降。

(4)市电压驱动LED

这是一种对LED照明应用最有价值的供电方式,是半导体照明普及应用必须要解决好就问题,是市电压驱动LED的电源变换电路要解决压降和整流问题,还要有比较高的变换效率。

LED的驱动要求:LED驱动器可以根据需要应满足驱动串联、并联或串并联的多只白色LED正向压降和驱动电流的要求。对白光LED驱动器的主要要求有:

(1)为满足蓄电池组电压供电,驱动器应有升压功能,以满足6V、12V、 24V蓄电池组供电的要求,并要求能工作到电池终止放电电压为止。

(2)驱动器应有高功率转换效率,以提高电池的使用寿命或两次充电之间的 时间间隔;目前高的功劳转换效率可达80%~90%,一般可达60%~80%。

(3)在多只白光LED并联使用是,要求各白光LED的电流相匹配,是亮度均匀。

(4)低功耗,静态电流小,并且有关闭控制功能,在关闭状态时一般耗电应小于1mA。

(5)白光LED的最大电流I应可设定,使用过程中可调节白光LED亮度(亮度调节)。

(6)有完善的保护电路,如低压锁存、过压保护、过热保护、输出开路或短路保护。

(7)小尺寸封装,并要求外围组件少而小,以使占PCB面积小。

(8)对其他电路干扰影响小。

(9)使用方便,价位低。

5

江西科技学院本科生毕业论文

第5章 系统硬件选择及设计

5.1 电源电路

电源电路如图2所示。系统太阳能供电,24V蓄电池电压经过7805稳压后产生5V电压,作为控制器的主电源。电容C2、C3作为高频旁路电容,将高频信号旁路到地。同样电容C1、C4为滤波电容。

+24v

+5v

图 5.1 电源电路

5.2 LED太阳能电池板的原理及组件基本特性

太阳能电池原理:太阳能电池是利用光电转换原理使太阳的辐射光通过半导体物质转变为电能的器件,这种光电转换过程通常叫做 “光生伏打效应”,简称为光伏效应。太阳能电池就是利用光伏效应将太阳能直接装换韦电能大的一种装置。

太阳能电池是由p型半导体和n型半导体结合而成,n型半导体中含有较多的空穴,而p型半导体中含有较多的电子,低昂晶片在受光过程中,带正电的空穴往p型半导体区移动,带负电的电子往n型区移动,在接上连线和负载后,就形成电流。

太阳能光伏电池有两层半导体:一层为正极;另一层为负极。当n型和p型两种不同型号的半导体材料接触后,由于扩散和漂移作用,在界面处形成由p型指向n型的的内建电场。当光照在太阳能电池的表面后,能量大于禁带宽度的光子便激发出电子和空穴对,这些非平衡的撒少数载流子在内电场的作用下分离开,在电池的上下两级累积,这样电池便可以给外接负载提供电流。这就是光负效应太阳能电池的工作原理。

太阳能电池板组件:在新能源中,公认技术含量最高、最有发展前途的是太阳能发电。太阳能发电主要有太阳能热发电和太阳能光发电两种基本方式。

(1) 太阳能热发电:将吸收的太阳辐射热能转换成电能的装置,可分为两类:一类是太阳能热电直接转换,如温差发电等,目前功率都很小,有的尚处于原理试验阶段;另一类是太阳能热动力发电,是将太阳热能通过热机带动发电机发电,

6

其基本构成包括集热装置、储能系统、热机和发电机等。有些国家正在研制较大功率的装置,已达到并网发电的实际应用水平。由于太阳能热发电技术复杂,商业应用只适合比较大的容量,因此发展不快,实际应用不多。

(2) 太阳能光发电:不通过热过程,直接将太阳的光能转换成电能的利用方式,可分为光伏发电、光感应发电、光化学发电和光生物发电。目前应用的光伏发电,是将照射到太阳能电池上的光,产生光伏效应直接转换成直流电能输出,一般由太阳能电池方阵及支架、蓄电池、控制器、逆变器等部分组成。其缺点:间歇性。受气候条件影响;能量密度低;初始投资高。迄今已有100多个国家参与太阳能光电池的开发应用。近年来,产量迅速增加.生产成本开始下降[7]。目前.光伏发电主要用于三大方面:为无电场合提供电源;太阳能日用电子产品。如各类太阳能充电器、太阳能灯具等;并网发电。 太阳能电池的基本特性

太阳能电池阵列的伏安特性具有强烈的非线性。太阳能电池阵列的额定功率是在以下条件下定义的:当日射S=l000W/m2;太阳能电池温度T=25℃;大气质量AM=1.5时,太阳能电池阵列输出的最大功率便定义为它的额定功率。太阳能电池阵列额定功率的单位为“峰瓦”,记以“Wp”。

为了让太阳能电池组件在一年中接收到的太阳辐射能尽可能的多,要为太阳能电池组件选择一个最佳倾角。关于太阳能电池组件最佳倾角问题的探讨,近年来在一些学术刊物上出现得不少。

通过Hay模型的计算,可以得到的不同倾角平面的月平均太阳辐照量变化。在不同角度倾斜面上,太阳辐照量差别较大,要为电池板选择合适的倾角使其能获得最大的太阳辐照量。

太阳能电池板分为单晶硅和多晶硅两种,多晶面积较大,发电效率没有单晶高,因此根据需要本设计采用70W单晶硅太阳能电池组件。

5.3 蓄电池

蓄电池组是太阳能电池方阵的储能装置,其作用是将方阵在有日照时发出的多余电能储存起来,在晚间或阴雨天时供负载使用。蓄电池组由若干蓄电池串并联而成。一般容量要能在无太阳辐射的日子里,满足用户要求的供电时间和供电量。目前常用的是铅酸蓄电池,重要的场合也有用镉镍蓄电池,但价格较高,相对来说应用没有前一种广泛。

蓄电池是一种化学电源,它将直流电能转变为化学能储存起来。需要时再把化学能转变为电能释放出来。能量转换过程是可逆的,前者称为蓄电池充电,后者称为蓄电池放电。在光伏发电系统中,蓄电池对系统产生的电能起着储存和调

节作用。由于光伏系统的功率输出每天都在变化,在日照不足发电很少或需要维修光伏系统时。蓄电池也能够提供相对稳定的电能。

在光伏发电系统中,蓄电池处于浮充放电状态,夏天日照量大,方阵给蓄电池充电;冬天日照量小,这部分储存的电能逐步放出。在这种季节性循环的基础上还要加上小得多的日循环:白天方阵给蓄电池充电,晚上负载用电则全部由蓄电池供给。因此要求蓄电池的自放电要小,耐过充放,而且充放电效率要高,当然还要考虑价格低廉,使用方便等因素。

蓄电池的循环寿命主要由电池工艺结构与制造质量所决定。但是使用过程和维护工作对蓄电池寿命也有很大影响,有时是重大影响。首先,放电深度对蓄电池的循环寿命影响很大,蓄电池经常深度放电,循环寿命将缩短。其次,同一额定容量的蓄电池经常采用大电流充电和放电,对蓄电池寿命都产生影响。大电流充电,特别是过充时极板活性物质容易脱落,严重时使正负极板短路;大电流放电时,产生的硫酸盐颗粒大,极板活性物质不能被充分利用,长此下去电池的实际容量将逐渐减小,这样使用寿命也会受到影响。

本电路采用铅酸免维护蓄电池,不需专门的维护;即便倾倒电解液也不会溢出,不向空气中排放氢气和酸雾;安全性能更好。但是对蓄电池的过充电更为敏感,因此对过充保护要求高;当长时间反复过充电后,蓄电池极板易变形。

5.4 太阳能控制器介绍

太阳能控制器采用高速CPU微处理器和高精度A/D模数转换器,是一个微机数据采集和监测控制系统。既可快速实时采集光伏系统当前的工作状态,随时获得PV站的工作信息,又可详细积累PV站的历史数据,为评估PV系统设计的合理性及检验系统部件质量的可靠性提供了准确而充分的依据。此外,太阳能控制器还具有串行通信数据传输功能,可将多个光伏系统子站进行集中管理和远距离控制。太阳能控制器通常有6个标称电压等级:12V、24V、48V、110V、220V、600V 。

太阳能控制器的选择:一些客户经常发现,太阳能路灯在亮了一段时间后,尤其是连续阴雨天之后,路灯就会连续几天甚至很多天不亮,检测蓄电池电压也正常,控制器、灯也都没有故障。这个问题曾经让很多工程商疑惑,其实这个是“退出欠压保护”的电压值的问题,这个值设置的越高,在欠压后的恢复时间越长,也就造成了很多天都无法亮灯。 LED灯恒电流输出

LED由于自身的特性,必须要通过技术手段对其进行恒流或限流,否则无法正常使用。常见的LED灯都是通过另加一个驱动电源来实现对LED灯的恒流,但

是这个驱动却占到整个灯总功率的10%-20%左右,比如一个理论值42W的LED灯,加上驱动后实际功率可能在46-50W左右。在计算电池板功率和蓄电池容量的时候,必须多加10%-20%来满足驱动所造成的功耗。除此以外,多加了驱动就多了一个产生故障的环节。工业版控制器通过软件进行无功耗恒流,稳定性高,降低了整体功耗。 输出时段

普通的控制器一般只能设置开灯后4小时或者8小时等若干个小时关闭,已经无法满足众多客户的需求。工业版控制器可以分成3个时段,每个时段的时间可任意设置,根据使用环境的不同,每个时段可以设置成关闭状态。比如有些厂区或者风景区夜间无人,可以把第二个时段(深夜)关闭,或者第二、第三个时段都关闭,降低使用成本。 LED灯输出功率调节

在太阳能应用的灯具当中,LED灯是最适合通过脉宽调节来实现输出不同的功率。限制脉宽或者限制电流的同时,对LED灯整个输出的占空比进行调节,例如单颗1W的LED 7串5并合计35W的LED灯,在夜间放电,可以将深夜和凌晨的时段分别进行功率调节,如深夜调节成15W、凌晨调节成25W,并锁定电流,这样即可以满足整夜的照明,又节约了电池板、蓄电池的配置成本。经长期试验证明,脉宽调节方式的LED灯,整灯产生的热量要小的多,能够延长LED的使用寿命。有些灯厂在为了达到夜间省电的目的,把LED灯的内部做成2路电源,夜间关闭一路电源来实现输出功率的减半,但实践证明,此种方法只会导致一半的光源首先光衰,亮度不一致或者一路光源提早损坏。 线损补偿

线损补偿功能目前常规的控制器很难做到,因为需要软件设置,根据不同的线径与线长给予自动补偿。线损补偿在低压系统中其实是很重要的,因为电压较低,线损相对比较大,如果没有相应的线损电压补偿,输出端的电压可能会低于输入端很多,这样就会造成蓄电池提前欠压保护,蓄电池容量的实际应用率被打了折扣。值得注意的是,我们在使用低压系统时,为了降低线损压降,尽量不要使用太细的线缆,线缆也不要过长。

散热很多控制器为了降低成本,没有考虑散热问题,这样负载电流较大或者充电电流较大时,热量增加,控制器的场管内阻被增大,导致充电效率大幅下降,场管过热后使用寿命也大大降低甚至被烧毁,尤其夏季的室外环境温度就很高,所以良好的散热装置应该是控制器必不可少的。

5.5 照明负载

LED外施电压后在其内部会产生受激电子跃迁光辐射。按照不同半导体基本材料的物理特性,所产生的光波长是不同的。发光二极管的实质性结构是P—N结,在半导体P—N结通以正向电流时注入少数载流子,少数载流子的发光复合就是发光二极管的工作机理。半导体P—N结发光实质为固体发光,而各种固体发光都是固体内不同能量状态的电子跃迁的结果。半导体材料的发光机理决定了单一LED芯片不可能发出连续光谱的白光,必须以其它的方式合成白光。白光LED通常是在发射蓝光的InGaN基材上涂荧光材料,荧光材料在受到蓝光激励时会发出黄光,蓝光和黄光的混合物形成白光。

由于LED是直流供电器件,很容易制成直流灯具,广泛应用于直流系统,如太阳能灯具产品。超高亮白光LED应用于太阳能灯具,单个束光型超高亮度LED发光管其产生的光线方向性太强,综合视觉效果较差,因此应首选平光型超高亮LED或平光型与束光型超高亮LED组合使用,将多个LED集中于一起,排列组合成一定规则的LED发光源。超高亮白光LED发光源既要保证有一定的照射强度,又要使其具有较高的光效,然而电流的增大,光通量虽然增大,但是,另一方面电流的增加会引起光源热损耗的增加,通常导致管温的增加,其综合效果是光效降低,所以把光通量和光效的交合点为最佳工作点,一般为17.5mA 。 超高亮白光LED发光源具有如下优点 :

(1)寿命长。LED的寿命长达100000h,而白炽灯的寿命一般不超过2000 h,荧光灯的寿命也不过5000 h左右。

(2)效率高。相对于传统的第一代照明光源白炽灯,LED的功耗只有前者的10%~20%。

(3)绿色环保。与广泛使用的第二代照明荧光灯相比,LED不含汞、无频闪,是一种环保光源。

(4)耐低温。环境使用温度在一40℃~80℃ ,环境适应性非常强。 这种电路的关键是针对蓄电池的充放电特性设计一个比较好的电压比较点,再加上发光二极管构成的充放电状态指示电路,便成了一个具有实用功能的智能控制器,具有防蓄电池过放电、过充电功能。在太阳辐照不足的几个月,由于蓄电池的充电状态通常较低,使蓄电池放电时端电压也较低,这样负载工作电流较小、功率小,系统也能够工作更长的时间。反之在太阳辐照比较充足时,负载工作电流较大、功率大、也更亮。

太阳能LED发光源:在太阳能LED灯具中,发光源所用的LED数量,从1个到上千个不等,一定数量的LED组成一个发光源时,其排列和组合是一个非常重

要的关键点。即不同的排列和组合对整体的亮度都有影响。在LED排列组合上依据光学原理及数学推导建立数学模型,最有效地发挥超高亮白光LED的发光效率,并使得单位面积LED的数量少以降低成本。

本设计采用的单个高亮管的正常工作电压3.3V,共采用28个1W高亮管,每7个高亮管串联成一组,共四组并连在电路中,这样也可以减少当电路中的某一个高亮管出现故障时对其他高亮管的影响,由于高亮管的直射效果好,所以灯具的体积要尽量小一些,这样可以使高亮管的照射范围更大一些,高亮管尽量选用照射角度大一些的高亮管。

5.6 蓄电池和LED太阳能电池板的选用

该电源给路灯供电,该路灯的工作电压为24V ,工作电流约1.2A。由于路灯一天要工作8个小时左右,考虑连续阴天3天情况下系统的供电,后备电源须具有24h的供电能力,且按80%的放电率计算,则蓄电池的容量如公式(1)为:

Qx=(Tx×Is)=(24×1.2)/0.8=36(Ah) (1) 式中:

Qx——蓄电池容量; Tx——蓄电池放电时间; Is——设备工作电流。

应选用24V/36Ah免维护蓄电池。

有日照时,要求太阳能板给蓄电池充电,每天有效充电时间8H,两天充满,则可计算出太阳能板输出的功率如式(2):

P=24Ic

=Vg〔Qx+Qs ×(D-1)〕/(Tc ×D)

=24Qx/Tc=24*(36+9.6)/16=68.4W 式中:

Qx——蓄电池容量; D——充满电需要的天数; Qs——日耗蓄电池容量; Vg

——设备工作电压; Tc——充电满电所用时间。 则太阳能板取24V/70W。

太阳能LED灯具的具体技术指标如表1所示:

表 5.1 太阳能LED灯具的主要性能指标

5.7 显示电路

本电路采用单片机串口显示,由74LS164作为数码管驱动电路,二极管D1、D2和D3起降压、保护数码管作用,数码管用四位,前两位显示小时内容,后两位显示分钟内容,电路图如图3 。STC12C2051单片机的串行口RXD,TXD

为一个全双工串行通信口,但工作在方式0下可作同步移位寄存器用,其数 据由RXD(P3.0)端串行输出或输入;而同步移位时钟由TXD(P3.1)端串行输出, 在同步时钟作用下,实现由串行到并行的数据通信。由于74LS164在低电平输出时允许通过的电流达8mA,故不必添加驱动电路,亮度也较理想。

5.8 过充、过放控制电路

过充控制,就是在蓄电池处于过充状态时断开充电电路,过放控制电路就是在蓄电池处于过放状态时断开放电电路。过充、过放控制都是为了保护蓄电池,

延长蓄电池的使用寿命。过充、过放控制电路如图4。过充、过放判断的依据主要是蓄电池电压的高低,其工作原理如下:

过充控制电路中将继电器J1的开关串联在充电电路中,当白天有太阳光时处于正常充电状态时,由太阳能板吸热经继电器开关常闭点向蓄电池充电,当蓄电池的电压高于26V时,认为蓄电池处于过充状态,U1A“-”端电压高于“+”端电压时U1A输出“-”,低电平,使Q1截止,同时Q2导通,继电器线圈J1通电,则继电器常闭点断开,常开点闭合,充电电路断开过充指示灯亮,停止向蓄电池充电,达到过充保护功能。

过放控制电路中将继电器J2的开关串联在放电电路中,当处于正常放电状态时,放电电路正常工作。在晚上由蓄电池向负载供电时,当蓄电池的电压低于22V时,认为蓄电池处于过放状态,此时U1B“+”端电压低于其“-”端电压时,U1B输出“-”低电平,使Q3截止,同时Q4导通,继电器线圈J2通电,继电器开关由常闭点转到常开点,放电电路就断开,过放指示灯亮停止向负载供电。达到过放保护功能。

V

COM1

图5.3 过充过放控制电路

第6章 芯片介绍

6.1 DS1302结构及工作原理

在设计中一般使用的计时功能电路有软件计时,定时器定时,但其缺点是计时有误差,需要隔一段时间校正一次;另一种就硬件计时,现在流行的串行时钟电路很多,如DS1302、 DS1307、PCF8485等。这些电路的接口简单、价格低廉、使用方便,被广泛地采用。在设计中采用是硬件定时,时钟芯片DS1302。DS1302是DALLAS公司的一种具有涓细电流充电能力的电路,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32.768kHz晶振。

DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。

表2为 DS1302引脚功能,图5为与单片机的连接图,其中Vcc1为主电源, VCC2为后备电源。在一般情况下,由主电源供电,同时主电源向备用电源充电,在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。X1和X2是振荡源,外接32.768kHz晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。

表 6.1 DS1302的管脚介绍

图 6.2 1302与单片机连接图

RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。上电运行时,在Vcc≥2.5V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。图中SCL、I/O、RST与单片机连接实现1302的读写控制。

6.2 存储器AT24C02简介

存储器AT2402的1,2,3脚为空脚,4脚为接地端,5脚为数据端,6脚为

时钟端,7脚为写保护端口,8脚为电源端口。其与单片机的连接如图6所示:

CP1.6

P1.7

R185.1k

R195.1k

图 6.3 24C02与单片机连接图

表 6.4 24C02的管脚介绍

图中R18、R19为上拉电阻,其作用是减少AT24C02的静态功耗。每当设定一次信息,系统就自动调用存储程序,将信息保存在芯片内;当系统重新上电的时候,自动调用读存储器程序,将存储器内的信息,读到缓存单元中,供主程序使用。

AT24C02在本设计中的作用是掉电存储器,是为了防止电源突然断开的时候,用户的信息不会丢失,存储当前设定的信息。AT24C02是ATMEL公司的2KB字的电可擦除存储芯片,由于AT24C02的数据线和地址线是复用的,采用串口的方式传送数据,所以只用两根线SCL(移位脉冲)和SDA(数据/地址)与单片机传送数据。电压最低可以到2.5V,额定电流为1mA,静态电流10uA(5.5V),芯片内的资料可以在断电的情况下保存相当长的时间,而且采用8脚的DIP封装,使用方便。

第7章 系统软件设计

系统的软件设计主要包括程序初始化、时间设定子程序、1302的读写程序、24C02的读写程序、时间比较子程序、按键子程序、显示刷新子程序等共同组成。程序开始要进行初始化,调用24c02内部存储的开关路灯时间点,程序每各一段时间调一次1302中的时间。通过程序将设定的时间同系统当前时间进行比较,设定的比较间隔为1秒一次,当时间相同时,则通过程序输出控制信号,对驱动电路进行驱动。系统总体程序流程图如图7所示。

图 7.1 功能键程序流程

如果想调整开关路灯时间点和1302中的当前时间可以通过设置的按键手动进行时间的调节图中开关S1、S2、S3分别为显示1302时间键,功能键和加一键。具体程序流程图如图8所示。

图 7.2 功能键程序流程

参考文献

[1] 刘树民.太阳能光伏发电系统的设计与施工.科学出版社,2006 [2] 张正华.有机太阳电池与塑料太阳电池.化学工业出版社,2006 [3] 许日滔.车用LED头灯组研发介绍.台湾车辆研测资讯,2005 [4] 平远.新型太阳能照明灯[J].发明与创新,2005(01)

[5] 李朝青.单片机原理及接口技术.北京:北京航空航天出版社,1999 [6] 凌玲.太阳能半导体照明的机遇及前景.新材料产业,2003(11)

[7] 刘宏,张晓晶.高亮度白光LED直流照明灯的研究.节能与环保,2005(5) [8] 项红升,李明,王志华等.LED在绿色节能照明中的应用进展.可再生能源,2004(5)

[9] 冯昌,徐进明.超高亮度LED在太阳能城市灯光系统中的应用.武汉科技学院学报,2003年(16)

[10] 岳静,黄文轩.太阳能电源的应用与展望[J].通讯世界,2002(02):7 [11] 赵争鸣,刘建政等.太阳能光伏发电及其应用[M].北京:科学出版社,2005.10

[12] 江雪山.智能路灯控制电路.家庭电子,2006.2

[13] 赵贵顾,雷英豪.时钟控制器.新颖实用电路,2004.8

[14] 周志敏,周记海.阀控式密封铅酸蓄电池实用技术.[M].北京,中国电力出版社,2004.

[15] 周志敏,周记海,纪爱华.充电器电路设计与应用.[M].北京,人民邮电出版社,2005.

[16] 周志敏,周记海,纪爱华,LED驱动电路设计实例.[M].北京,电子工业出版社,2007.

[17] 周志敏,周记海,纪爱华,LED驱动电路设计应用.[M]. 北京,人民邮电出版社,2006.

[18] 周志敏,周记海,纪爱华,LED照明技术与应用电路.[M]. 北京,电子工业出版社,2009.

附录 1 总体电路图

附录 2 程序

BITCNT EQU 30H BYTECNT EQU 31H COMMAND EQU 32H

RCUDAT EQU 33H ; 定义1302 读出地址 XMTDAT EQU 3BH ; 定义1302 写入地址

IO_DATA BIT P1.4 ; 定义1302数据输入/输出端 SCLK BIT P1.3 ; 定义1302串行时钟 RST BIT P1.5 ; 定义1302复位 SCL BIT P1.6 ; 定义24c02串行时钟 SDA BIT P1.7 ; 定义24c02串行数据 XSJ BIT P3.2 ; 定义显示开关键 GNJ BIT P3.3 ; 定义功能键

JYJ BIT P3.4 ; 定义加1键 GM BIT P3.5 ; 定义光敏电阻输入端 TS2 BIT P1.0 ; 定义调时钟指示发光二极管 TGLD BIT P1.1 ;定义调关路灯指示发光二极管 TKLD BIT P1.2 ;定义调开路灯指示发光二极管 ORG 0000H

AJMP MAIN ;主程序入口地址 ORG 000BH

AJMP T0INT ;T0中断入口地址 ORG 001BH

AJMP T1INT ;T1中断入口地址 ORG 0030H

MAIN: MOV TMOD,#11H ;设置定时器T0,T1工作于模式1 SETB 30H CLR 31H

MOV 73H,#0 ; 功能键标志位 MOV 72H,#0 ; 闪烁标志位 CLR 32H

CLR 33H ; 闪烁标志位 MOV 70H,#0 MOV TH0,#0D8H MOV TL0,#0F0H MOV TH1,#0D8H

MOV TL1,#0F0H ; 定时10ms初值 MOV R3 ,#0AIH MOV R4 ,#00H MOV R1 ,#76H

MOV R7 ,#04H ; 读出24c02操作 LCALL EEPR

LCALL OSC_ENABLE ; 初始化1302时钟启动操作

LCALL WRIT_ENABLE ; 初始化1302允许数据输入 LCALL R_MANY ; 调1302多字节读出程序 SETB TR0 KGXS: LCALL R_MANY

*******按键扫描程序******* JB XSJ ,XSBZ LCALL YS10MS

JB XSJ, XSBZ ; 判断显示开关键 CPL 30H ; 显示标志位 MOV 7BH ,75H MOV 7AH ,74H LCALL XS

XSBZ: JB30H ,PDGX ; 判断标志位 SETB TR1

JB GNJ ,PDGX ; 判断功能键 LCALL YS10MS JB GNJ , PDGX

INC 73H ; 功能键标志位加1 MOV A , #1 , POTS; ; 调时钟时 CLR TSZ JB JYJ , PDGX LCALL TS10MS

JB JYJ , PDGX ; 加一键 INC 75H ;1302 ; 1302时加一 MOV A , 75H CJNE A , #2 , PDTS

MOV 75H ,#0 ; 判断是否调到24时 PDTS: CJNE A , #2 , POTF JB JYJ , PDTF LCALL YS10MS JB JYJ , PDTF

INC 74H ; 1302分加一 MOV A , 74H CJNE A , #60 ,PDTF MOV 74H ,#0 PDTF: CJNE A , #3 ,PDGS SETB TSZ CLR TGLD

LCALL W_MANY ; 存1302时、分 JB JYJ , PDGS LCALL YS 10MS JB JYJ , PDGS

INC 79H ; 关路灯时加一 MOV A , #24 , PDGS

MOV 79H ,#0 PDGS: CJNE A , #4 , PDKS JB JYJ , PDKS LCALL YS10MS JB JYJ PDKS

INC 78H ; CJNE A ,#60 , PDKS MOV 78H , #0 PDKS: CJNE A , #5 , PDKF SETB TGLD CLR TKLD JB JYJ PDKF LCALL YS10MS JB JYJ , PDKF

INC 77H ; MOV A , #77H CJNE A ,#24 , PDKF MOV 77H , #0 PDKF: CJNE A , #6 , PDJS JB JYJ , PDJS LCALL YS10MS JB JYJ , PDJS

INC 76H ; MOV A , #76H CJNE A ,#60 , PDJS MOV 76H ,#0 PDJS: CJNE A , #7 , PDGX MOV 73H ,#0

关路灯分加一 开路灯时加一 开路灯分加一

MOV R3 , #0A0H

MOV R4 , #00H

MOV R1 , #76H

MOV R7 , #04H

LCALL EEPW ; 向24c02存内容

SETB TKLD

SETB TR0

PDGX :JB 30H , KGXS

CLR TR1

*******中断T0服务程序*******

T0INT: PUSH PSW

PUSH ACC

MOV 7H0 , #0D8H

MOV TL0 , #0F0H

JB P3.5 RETTT

JB 32H , WSKD ; 判断是否已开灯

MOV BYTECNT,#8

MOV R1,#RCVDAT

ACALL RECEIVE_BYTE

RET

;**********发送数据**********

SEND_BYTE:

CLR RST

NOP

CLR SCLK

NOP

SETB RST

NOP

MOV A,COMMAND

MOV BITCNT,#08H

S_BYTE0:

RRC A

; 判断光线强弱

NOP

SETB SCLK

NOP

CLR SCLK

DJNZ BITCNT,S_BYTE0

NOP

S_BYTE1:

MOV A,@R0

MOV BITCNT,#08H

S_BYTE2:

RRC A

MOV IO_DATA,C

NOP

SETB SCLK

NOP

CLR SCLK

DJNZ BITCNT,S_BYTE2

INC R0

DJNZ BYTECNT,S_BYTE1

NOP

CLR RST

RET

;**********数据接收**********

RECEIVE_BYTE:

CLR RST

NOP

CLR SCLK

NOP

SETB RST

MOV A,COMMAND

MOV BITCNT,#08H

R_BYTE0:

RRC A

NOP

SETB SCLK

NOP

CLR SCLK

DJNZ BITCNT,R_BYTE0

NOP

R_BYTE1:

CLR A

CLR C

MOV BITCNT,#08H

R_BYTE2:

NOP

MOV C,IO_DATA

RRC A

SETB SCLK

NOP

CLR SCLK

DJNZ BITCNT,R_BYTE2

MOV @R1,A

INC R1

DJNZ BYTECNT,R_BYTE1

NOP

CLR RST

RET

EEPW: SETB SDA

SETB SCL

NOP

NOP

CLR SDA

MOV A,R3

ACALL SUBS

MOV A,R4

ACALL SUBS

AGAIN: MOV A,@R1

INC R1

ACALL SUBS

DJNZ R7,AGAIN

CLR SDA

ACALL DELAY

SETB SCL

ACALL DELAY

SETB SDA

RET

SUBS: MOV R0,#08H

LOOP: CLR SCL

RLC A

MOV SDA,C

NOP

NOP

SETB SCL

ACALL DELAY

DJNZ R0,LOOP

CLR SCL

ACALL DELAY

SETB SCL

REP: MOV C,SDA

JC REP

CLR SCL

RET

DELAY: NOP

NOP

RET

;读子程序如下:

;R3=10100001(命令+器件+3位地址+读/写。器件 地址一个 芯片,是000 )

;(R4) =片内字节地址

;(R1)预读数据存放地址指针

;(R7)=连续度字节数

EEPR: SETB SDA

SETB SCL

CLR SDA ; 发开始信号

MOV A,#0a0h

ACALL SUBS

MOV A,R4

ACALL SUBS

SETB SDA

SETB SCL

CLR SDA

MOV A,R3

SETB ACC.0

ACALL SUBS

MORE: ACALL SUBR

MOV @R1,A

INC R1

DJNZ R7,MORE

CLR SDA

ACALL DELAY

SETB SCL

ACALL DELAY

SETB SDA

RET

SUBR: MOV R0,#08H

LOOP2: SETB SCL

ACALL DELAY

MOV C,SDA

RLC A

CLR SCL

ACALL DELAY

DJNZ R0,LOOP2

CJNE R7,#01H,LOOW

SETB SDA

AJMP SETOK

LOOW: CLR SDA

SETOK: ACALL DELAY

SETB SCL

ACALL DELAY

CLR SCL

ACALL DELAY

SETB SDA

RET

;**********显示子程序**********

XS: MOV R0,#33H

MOV R1,#79H

MOV R7,#4

SZZH: MOV A,@R0

INC R0

MOV B,#16

DIV AB

MOV @R1,B

INC R1

MOV @R1,A

INC R1

DJNZ R7,SZZH

MOV R1,#79H

MOV R6,#7

MOV DPTR,#TAB

BK: MOV A,@R1

MOVC A,@A+DPTR

MOV SBUF,A

JNB TI,$

CLR TI

INC R1

DJNZ R6,BK

RET

TAB: DB 11H,0D7H,32H,92H ,0D4H,98H,18H,0D3H,10H,90H

;**********延时30MS子程序**********

YS10MS: MOV R4,#1DH

TM: MOV R5,#0FFH

TM1: DJNZ R5,TM1

DJNZ R4,TM

RET

END

致 谢

我的毕业设计终于结束了,这次毕业设计让我学到了很多东西。毕业设计是大学四年所学知识的综合应用,为以后的工作打下坚定的基础。经过这次毕业设计,使我对太阳能电池板的工作原理有了进一步的了解。在设计中我得到了何老师的悉心指导,他的渊博知识、严格要求、严谨作风、细心指导都给我留下了很深刻的印象,将使我受用一生,在此对何老师表示感谢,另外在设计当中也得到了很多同学的支持,在此感谢他们。

鉴于水平有限,难免存在一些错误和漏洞,望各位领导、学者不吝指导,在此向大家表示衷心的感谢!

韦文纲

年 11 月 1 日 2012

准考证号:[1**********]7

本科生毕业论文(设计)

太阳能LED路灯设计与研发

学 院: 江西科技学院

专 业: 电子工程

班 级: 09电子(四)1班

学生姓名: 韦文纲

指导老师: 何晖晖

完成日期: 2012-10-23

1

本科论文原创性申明

本人郑重申明:所呈交的论文(设计)是本人在指导老师的指导下独立

进行研究,所取得的研究成果。除了文中特别加以标注引用的内容外,本论

文(设计)不包含任何其他个人或集体已经发表或撰写的成果作品。对本文

的研究做出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全

意识到本申明的法律后果由本人承担。

学位论文作者签名(手写): 签字日期: 年 月 日

本科论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学

校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查

阅和借阅。本人授权江西科技学院可以将本论文的全部或部分内容编入有

关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学

位论文。

学位论文作者签名(手写): 指导老师签名(手写):

签字日期: 年 月 日 签字日期: 年 月 日

江西科技学院本科生毕业论文

摘要 近年来能源及与之相关的环境成为全世界各国最为关注的热点,各国都在从自己本国的国情出发来解决能源与环境问题。对我国来说,由于人均能源资源短缺(尤其是油、气、水),环境容量(亦是资源)有限,西部生态脆弱,这个问题尤为严重,它将极大的制约我国的可持续发展以及为中华民族子孙万代生生息息留有生存空间。从某种意义上讲,人类社会的发展离不开优质能源的出现和先进能源技术的使用。在当今世界,能源的发展,能源和环境,是全世界、全人类共同关心的问题,也是我国社会经济发展的重要问题。近年来,我国GDP每年以10%的速度发展,能源消耗急骤增加,环境、生态日益恶化。这种对自然无序的、掠夺性索取的发展模式已难以为继,实际上已造成当前十分严重的、不可逆转的后果,大自然的惩罚已经不断地凸现出来,并还要继续加重。在这样的严峻形势下,节能成为了社会生活的主题。

本文设计了一种具有时控和光控相结合的太阳能路灯控制器,利用单片机STC12C2051和时钟芯片DS1302控制路灯照明时间,利用低功耗的数据存储器24C02存储路灯点亮和熄灭时间,利用光敏电阻实现光电控制。是一种具有时控和光控相结合的太阳能路灯控制器,傍晚光线暗时控制器自动接通路灯电源,深夜行人少时根据设置的时间熄灭路灯,早上再自动接通电源点亮路灯、天亮后自动关断。本文中详细分析了控制器的电路组成和工作原理,简述了控制器的调试过程。

关键词:控制器;蓄电池充放电控制;太阳能电池;LED;铅酸蓄电池;时控、光控电路。

I

江西科技学院本科生毕业论文

目 录

第1章 引 言 ····································································································· 1

第2章 方案论证 ································································································ 3

2.1 设计要求 ···································································································· 3

2.2 方案选择 ···································································································· 3

第3章 系统总体框图 ······················································································· 4

第4章 LED驱动方法及要求 ·········································································· 5

第5章 系统硬件选择及设计 ········································································· 6

5.1 电源电路 ···································································································· 6

5.2 LED太阳能电池板的原理及组件基本特性 ············································· 6

5.3 蓄电池 ········································································································ 7

5.4 太阳能控制器介绍 ···················································································· 8

5.5 照明负载 ···································································································· 10

5.6 蓄电池和LED太阳能电池板的选用 ························································ 11

5.7 显示电路 ···································································································· 12

5.8 过充、过放控制电路 ················································································ 13

第6章 芯片介绍 ································································································ 14

6.1 DS1302结构及工作原理 ··········································································· 14

6.2 存储器AT24C02简介 ················································································ 15

第7章 系统软件设计 ······················································································· 17 参考文献 ················································································································· 20 附 录1总体电路图 ···························································································· 21 附 录2程序 ·········································································································· 23 致 谢 ····················································································································· 33

II

江西科技学院本科生毕业论文

第1章 引言

面对人类的可持续发展,从现有常规能源向清洁、可再生的新能源过渡已提到议事上来了。因为新能源是依托高新技术的发展,开辟持久可再生能源的道路,以满足人类不断增长的能源需求,并保护地球的洁净。利用太阳能发电,既不需要燃料,也没有烟尘和灰渣,不污染环境,非常清洁。特别是太阳能电池组件,使用寿命可达20年以上,性能稳定,同时维护费用较低。

太阳辐射能是取之不尽、用之不竭的,是人类能够自由利用的能源。在世界能源短缺、环境污染日益严重的今天,充分开发利用太阳能是世界各国政府可持续发展的能源战略决策。与传统的照明工具相比,超高亮白光LED照明源体积小、重量轻、方向性好并可耐各种恶劣条件,在功耗、寿命以及环保等方面有不可比拟的优越性,再加上太阳能灯具的节能性和安装简便,所以凡有工频交流电灯具的地方,LED灯具的触角就会到达。21世纪将是以固体发光材料为核心的,即以LED为代表的新型光源、绿色照明的世纪。今后,随着各国政府的高度重视和加大投入,LED必将成为本世纪极具竞争力的新型绿色环保光源而掀起一次照明领域新的革命。

太阳能道路照明灯不需要架设输电线路或挖沟铺设电缆,不用专人管理和控制,可安装在广场、停车场、高尔夫球场、校园、公园、街道和高速公路等任何地方。

道路照明与人们生产生活密切相关,随着我国城市化进程的加快,绿色、高效、长寿命的LED路灯逐渐走入人们的视野。

太阳能路灯发展状况:当前国际常规能源价格不断上涨,国内能源供应紧张,许多城市出现拉闸限电的尴尬,能源替代已上升到国家能源战略安全的高度。太阳能作为无限可再生能源,逐步部分替代城市生产、生活常规能源已是大势所趋。太阳能照明作为太阳能最重要的利用方式之一,也越来越受到能源行业和照明行业的关注。目前中国太阳能照明技术已经比较成熟,太阳能路灯具的可靠性得到很大程度的提高,业界先进企业的太阳能照明灯具已经达到甚至超过国家照明标准。在能源紧张、拉闸限电的城市及用电困难的边远地区,有着很强的可推广性。 从长远来看,太阳能照明系统的前景很好。人们的消费着眼点首先是实用、成本低,而目前采用的太阳能发电照明系统是根据中国国情和民情研发的,性价比较高。太阳能照明在未来十年后将会普及,成为未来照明行业发展趋势。

1

江西科技学院本科生毕业论文

太阳能LED路灯工作原理介绍:太阳能LED路灯系统由太阳能电池组件部分(包括支架)、LED灯头、控制箱(内有控制器、蓄电池)和灯杆几部分构成;太阳能电池板光效达到127Wp/m2,效率较高,对系统的抗风设计非常有利;灯头部分以1W白光LED和1W黄光LED集成于印刷电路板上排列为一定间距的点阵作为平面发光源。

控制箱箱体以不锈钢为材质,美观耐用;控制箱内放置免维护铅酸蓄电池和充放电控制器。本系统选用阀控密封式铅酸蓄电池,由于其维护很少,故又被称为“免维护电池”,有利于系统维护费用的降低;充放电控制器在设计上兼顾了功能齐备(具备光控、时控、过充保护、过放保护和反接保护等)与成本控制来实现很高的性价比。

图 1.1 太阳能路灯的基本框图及实物图

图1.2 太阳能路灯实物图

2

江西科技学院本科生毕业论文

第2章 方案论证

2.1 设计要求

(1)电池板功率的计算和选用;

(2)蓄电池容量、充放电控制和充放电状态显示;

(3)连续阴雨天三天路灯仍能照明;

(4)光线暗时路灯自动点亮,为节省电能晚上24点熄灭,早上5点路灯点

亮早上光线强时路灯自动熄灭(开关灯时间点可调);

(5)系统断电时可以保存用户所设定的各种参数。

2.2 方案选择

太阳能路灯跟普通路灯控制电路功能基本一样,都是为了完成晚上亮灯,早晨熄灯的作用,还有就是对蓄电池的充电管理。国内外常用的控制器有单独的光控制型、时钟控器型等,但由于其工作原理不同,各有优缺点。

单独的光控型一般采用感光探头,当晚上光线弱时,自动开启路灯;早上光线较强时,自动关闭路灯,达到自动控制的作用。为节省电力,早期的光控开关,使用分立半导体器件,电路复杂,元器件较多,体积也较大,并且故障率高。随着半导体技术的发展,出现了时基集成电路。使光控开关电路简化。感光探头是影响光控开关性能的关键元器件,同时对它安装位置也有一定要求,力求避免各种干扰光线,但在实际使用中,感光探头难以判断各种干扰光线,经常会产生误动作。

采用时钟控器型的路灯控制器,要预先设定开关时间,使路灯按时亮灯、准时熄灯,从而达到自动控制的目的。优点是定时开关预先设定的开关时间不受外界干扰,除本身故障外不会产生误动作。缺点是不能根据季节变化和特殊的天气情况自动变换开关时间,需人工经常调整开关时间,费时费力,不利于节省电力。定时开关又分为机械钟表型和电子钟表型,机械钟表型以石英钟为主,走时精准,但是由于机芯内使用塑料齿轮在高温下会变形,从而导致停机现象。

路灯的智能控制这一课题己有研究者,但目前尚未有成熟的产品上市。本设计是结合以上几种控制方式的优点,综合从节电、经济和实用等方面考虑,利用定时控制和光敏电阻控制相结合的方式,实现太阳能路灯的设计。

3

江西科技学院本科生毕业论文

第3章 系统总体框图

太阳能LED路灯在白天通过太阳能电池组件采集太阳光的能量,并将其转化为电能存储起来,即向蓄电池充电,在晚上光线较暗时由蓄电池经路灯控制处理器控制,点亮LED灯用于路灯照明。

根据各部分电路的功能不同,整体电路可以分为以下几个部分,太阳能电池板组件、过充过放电控制电路、STC12C2051单片机、蓄电池、时控光控电路、照明负载和时间显示电路。系统总体方框图如图1所示。由太阳能电池板通过7805稳压电路为单片机供电,并通过为蓄电池充电,当蓄电池电压较低时其容量损耗得很快,使用寿命也会缩减,为延长蓄电池的寿命,要防止蓄电池出现过充或过放,因此本电路加的有过充过放控制电路。

图3.1总体电路方框图

4

江西科技学院本科生毕业论文

第4章 LED驱动方法及要求

LED驱动方法:用原始电源给LED供电有4种情况:低电压驱动、过渡电压驱动、高电压驱动、市电压驱动。不同的情况在电源变换技术实现上有不同的方案。

(1)低电压驱动LED

低电压驱动就是指用低于LED正向导通压降的电压起的LED,如一节 普通干电池或镍鉻/镍氢电池,其正常供电电压在0.8~1.65V之间。

(2)过渡电压驱动LED

过渡电压驱动是指给LED供电的电源电压值在LED管压降附近变动,这个电压有时可能略高于LED管压降,有时可能略低于LED管压降。

(3)高电压驱动LED

高电压驱动是指给LED供电的电压值始终高于LED的管压降。

(4)市电压驱动LED

这是一种对LED照明应用最有价值的供电方式,是半导体照明普及应用必须要解决好就问题,是市电压驱动LED的电源变换电路要解决压降和整流问题,还要有比较高的变换效率。

LED的驱动要求:LED驱动器可以根据需要应满足驱动串联、并联或串并联的多只白色LED正向压降和驱动电流的要求。对白光LED驱动器的主要要求有:

(1)为满足蓄电池组电压供电,驱动器应有升压功能,以满足6V、12V、 24V蓄电池组供电的要求,并要求能工作到电池终止放电电压为止。

(2)驱动器应有高功率转换效率,以提高电池的使用寿命或两次充电之间的 时间间隔;目前高的功劳转换效率可达80%~90%,一般可达60%~80%。

(3)在多只白光LED并联使用是,要求各白光LED的电流相匹配,是亮度均匀。

(4)低功耗,静态电流小,并且有关闭控制功能,在关闭状态时一般耗电应小于1mA。

(5)白光LED的最大电流I应可设定,使用过程中可调节白光LED亮度(亮度调节)。

(6)有完善的保护电路,如低压锁存、过压保护、过热保护、输出开路或短路保护。

(7)小尺寸封装,并要求外围组件少而小,以使占PCB面积小。

(8)对其他电路干扰影响小。

(9)使用方便,价位低。

5

江西科技学院本科生毕业论文

第5章 系统硬件选择及设计

5.1 电源电路

电源电路如图2所示。系统太阳能供电,24V蓄电池电压经过7805稳压后产生5V电压,作为控制器的主电源。电容C2、C3作为高频旁路电容,将高频信号旁路到地。同样电容C1、C4为滤波电容。

+24v

+5v

图 5.1 电源电路

5.2 LED太阳能电池板的原理及组件基本特性

太阳能电池原理:太阳能电池是利用光电转换原理使太阳的辐射光通过半导体物质转变为电能的器件,这种光电转换过程通常叫做 “光生伏打效应”,简称为光伏效应。太阳能电池就是利用光伏效应将太阳能直接装换韦电能大的一种装置。

太阳能电池是由p型半导体和n型半导体结合而成,n型半导体中含有较多的空穴,而p型半导体中含有较多的电子,低昂晶片在受光过程中,带正电的空穴往p型半导体区移动,带负电的电子往n型区移动,在接上连线和负载后,就形成电流。

太阳能光伏电池有两层半导体:一层为正极;另一层为负极。当n型和p型两种不同型号的半导体材料接触后,由于扩散和漂移作用,在界面处形成由p型指向n型的的内建电场。当光照在太阳能电池的表面后,能量大于禁带宽度的光子便激发出电子和空穴对,这些非平衡的撒少数载流子在内电场的作用下分离开,在电池的上下两级累积,这样电池便可以给外接负载提供电流。这就是光负效应太阳能电池的工作原理。

太阳能电池板组件:在新能源中,公认技术含量最高、最有发展前途的是太阳能发电。太阳能发电主要有太阳能热发电和太阳能光发电两种基本方式。

(1) 太阳能热发电:将吸收的太阳辐射热能转换成电能的装置,可分为两类:一类是太阳能热电直接转换,如温差发电等,目前功率都很小,有的尚处于原理试验阶段;另一类是太阳能热动力发电,是将太阳热能通过热机带动发电机发电,

6

其基本构成包括集热装置、储能系统、热机和发电机等。有些国家正在研制较大功率的装置,已达到并网发电的实际应用水平。由于太阳能热发电技术复杂,商业应用只适合比较大的容量,因此发展不快,实际应用不多。

(2) 太阳能光发电:不通过热过程,直接将太阳的光能转换成电能的利用方式,可分为光伏发电、光感应发电、光化学发电和光生物发电。目前应用的光伏发电,是将照射到太阳能电池上的光,产生光伏效应直接转换成直流电能输出,一般由太阳能电池方阵及支架、蓄电池、控制器、逆变器等部分组成。其缺点:间歇性。受气候条件影响;能量密度低;初始投资高。迄今已有100多个国家参与太阳能光电池的开发应用。近年来,产量迅速增加.生产成本开始下降[7]。目前.光伏发电主要用于三大方面:为无电场合提供电源;太阳能日用电子产品。如各类太阳能充电器、太阳能灯具等;并网发电。 太阳能电池的基本特性

太阳能电池阵列的伏安特性具有强烈的非线性。太阳能电池阵列的额定功率是在以下条件下定义的:当日射S=l000W/m2;太阳能电池温度T=25℃;大气质量AM=1.5时,太阳能电池阵列输出的最大功率便定义为它的额定功率。太阳能电池阵列额定功率的单位为“峰瓦”,记以“Wp”。

为了让太阳能电池组件在一年中接收到的太阳辐射能尽可能的多,要为太阳能电池组件选择一个最佳倾角。关于太阳能电池组件最佳倾角问题的探讨,近年来在一些学术刊物上出现得不少。

通过Hay模型的计算,可以得到的不同倾角平面的月平均太阳辐照量变化。在不同角度倾斜面上,太阳辐照量差别较大,要为电池板选择合适的倾角使其能获得最大的太阳辐照量。

太阳能电池板分为单晶硅和多晶硅两种,多晶面积较大,发电效率没有单晶高,因此根据需要本设计采用70W单晶硅太阳能电池组件。

5.3 蓄电池

蓄电池组是太阳能电池方阵的储能装置,其作用是将方阵在有日照时发出的多余电能储存起来,在晚间或阴雨天时供负载使用。蓄电池组由若干蓄电池串并联而成。一般容量要能在无太阳辐射的日子里,满足用户要求的供电时间和供电量。目前常用的是铅酸蓄电池,重要的场合也有用镉镍蓄电池,但价格较高,相对来说应用没有前一种广泛。

蓄电池是一种化学电源,它将直流电能转变为化学能储存起来。需要时再把化学能转变为电能释放出来。能量转换过程是可逆的,前者称为蓄电池充电,后者称为蓄电池放电。在光伏发电系统中,蓄电池对系统产生的电能起着储存和调

节作用。由于光伏系统的功率输出每天都在变化,在日照不足发电很少或需要维修光伏系统时。蓄电池也能够提供相对稳定的电能。

在光伏发电系统中,蓄电池处于浮充放电状态,夏天日照量大,方阵给蓄电池充电;冬天日照量小,这部分储存的电能逐步放出。在这种季节性循环的基础上还要加上小得多的日循环:白天方阵给蓄电池充电,晚上负载用电则全部由蓄电池供给。因此要求蓄电池的自放电要小,耐过充放,而且充放电效率要高,当然还要考虑价格低廉,使用方便等因素。

蓄电池的循环寿命主要由电池工艺结构与制造质量所决定。但是使用过程和维护工作对蓄电池寿命也有很大影响,有时是重大影响。首先,放电深度对蓄电池的循环寿命影响很大,蓄电池经常深度放电,循环寿命将缩短。其次,同一额定容量的蓄电池经常采用大电流充电和放电,对蓄电池寿命都产生影响。大电流充电,特别是过充时极板活性物质容易脱落,严重时使正负极板短路;大电流放电时,产生的硫酸盐颗粒大,极板活性物质不能被充分利用,长此下去电池的实际容量将逐渐减小,这样使用寿命也会受到影响。

本电路采用铅酸免维护蓄电池,不需专门的维护;即便倾倒电解液也不会溢出,不向空气中排放氢气和酸雾;安全性能更好。但是对蓄电池的过充电更为敏感,因此对过充保护要求高;当长时间反复过充电后,蓄电池极板易变形。

5.4 太阳能控制器介绍

太阳能控制器采用高速CPU微处理器和高精度A/D模数转换器,是一个微机数据采集和监测控制系统。既可快速实时采集光伏系统当前的工作状态,随时获得PV站的工作信息,又可详细积累PV站的历史数据,为评估PV系统设计的合理性及检验系统部件质量的可靠性提供了准确而充分的依据。此外,太阳能控制器还具有串行通信数据传输功能,可将多个光伏系统子站进行集中管理和远距离控制。太阳能控制器通常有6个标称电压等级:12V、24V、48V、110V、220V、600V 。

太阳能控制器的选择:一些客户经常发现,太阳能路灯在亮了一段时间后,尤其是连续阴雨天之后,路灯就会连续几天甚至很多天不亮,检测蓄电池电压也正常,控制器、灯也都没有故障。这个问题曾经让很多工程商疑惑,其实这个是“退出欠压保护”的电压值的问题,这个值设置的越高,在欠压后的恢复时间越长,也就造成了很多天都无法亮灯。 LED灯恒电流输出

LED由于自身的特性,必须要通过技术手段对其进行恒流或限流,否则无法正常使用。常见的LED灯都是通过另加一个驱动电源来实现对LED灯的恒流,但

是这个驱动却占到整个灯总功率的10%-20%左右,比如一个理论值42W的LED灯,加上驱动后实际功率可能在46-50W左右。在计算电池板功率和蓄电池容量的时候,必须多加10%-20%来满足驱动所造成的功耗。除此以外,多加了驱动就多了一个产生故障的环节。工业版控制器通过软件进行无功耗恒流,稳定性高,降低了整体功耗。 输出时段

普通的控制器一般只能设置开灯后4小时或者8小时等若干个小时关闭,已经无法满足众多客户的需求。工业版控制器可以分成3个时段,每个时段的时间可任意设置,根据使用环境的不同,每个时段可以设置成关闭状态。比如有些厂区或者风景区夜间无人,可以把第二个时段(深夜)关闭,或者第二、第三个时段都关闭,降低使用成本。 LED灯输出功率调节

在太阳能应用的灯具当中,LED灯是最适合通过脉宽调节来实现输出不同的功率。限制脉宽或者限制电流的同时,对LED灯整个输出的占空比进行调节,例如单颗1W的LED 7串5并合计35W的LED灯,在夜间放电,可以将深夜和凌晨的时段分别进行功率调节,如深夜调节成15W、凌晨调节成25W,并锁定电流,这样即可以满足整夜的照明,又节约了电池板、蓄电池的配置成本。经长期试验证明,脉宽调节方式的LED灯,整灯产生的热量要小的多,能够延长LED的使用寿命。有些灯厂在为了达到夜间省电的目的,把LED灯的内部做成2路电源,夜间关闭一路电源来实现输出功率的减半,但实践证明,此种方法只会导致一半的光源首先光衰,亮度不一致或者一路光源提早损坏。 线损补偿

线损补偿功能目前常规的控制器很难做到,因为需要软件设置,根据不同的线径与线长给予自动补偿。线损补偿在低压系统中其实是很重要的,因为电压较低,线损相对比较大,如果没有相应的线损电压补偿,输出端的电压可能会低于输入端很多,这样就会造成蓄电池提前欠压保护,蓄电池容量的实际应用率被打了折扣。值得注意的是,我们在使用低压系统时,为了降低线损压降,尽量不要使用太细的线缆,线缆也不要过长。

散热很多控制器为了降低成本,没有考虑散热问题,这样负载电流较大或者充电电流较大时,热量增加,控制器的场管内阻被增大,导致充电效率大幅下降,场管过热后使用寿命也大大降低甚至被烧毁,尤其夏季的室外环境温度就很高,所以良好的散热装置应该是控制器必不可少的。

5.5 照明负载

LED外施电压后在其内部会产生受激电子跃迁光辐射。按照不同半导体基本材料的物理特性,所产生的光波长是不同的。发光二极管的实质性结构是P—N结,在半导体P—N结通以正向电流时注入少数载流子,少数载流子的发光复合就是发光二极管的工作机理。半导体P—N结发光实质为固体发光,而各种固体发光都是固体内不同能量状态的电子跃迁的结果。半导体材料的发光机理决定了单一LED芯片不可能发出连续光谱的白光,必须以其它的方式合成白光。白光LED通常是在发射蓝光的InGaN基材上涂荧光材料,荧光材料在受到蓝光激励时会发出黄光,蓝光和黄光的混合物形成白光。

由于LED是直流供电器件,很容易制成直流灯具,广泛应用于直流系统,如太阳能灯具产品。超高亮白光LED应用于太阳能灯具,单个束光型超高亮度LED发光管其产生的光线方向性太强,综合视觉效果较差,因此应首选平光型超高亮LED或平光型与束光型超高亮LED组合使用,将多个LED集中于一起,排列组合成一定规则的LED发光源。超高亮白光LED发光源既要保证有一定的照射强度,又要使其具有较高的光效,然而电流的增大,光通量虽然增大,但是,另一方面电流的增加会引起光源热损耗的增加,通常导致管温的增加,其综合效果是光效降低,所以把光通量和光效的交合点为最佳工作点,一般为17.5mA 。 超高亮白光LED发光源具有如下优点 :

(1)寿命长。LED的寿命长达100000h,而白炽灯的寿命一般不超过2000 h,荧光灯的寿命也不过5000 h左右。

(2)效率高。相对于传统的第一代照明光源白炽灯,LED的功耗只有前者的10%~20%。

(3)绿色环保。与广泛使用的第二代照明荧光灯相比,LED不含汞、无频闪,是一种环保光源。

(4)耐低温。环境使用温度在一40℃~80℃ ,环境适应性非常强。 这种电路的关键是针对蓄电池的充放电特性设计一个比较好的电压比较点,再加上发光二极管构成的充放电状态指示电路,便成了一个具有实用功能的智能控制器,具有防蓄电池过放电、过充电功能。在太阳辐照不足的几个月,由于蓄电池的充电状态通常较低,使蓄电池放电时端电压也较低,这样负载工作电流较小、功率小,系统也能够工作更长的时间。反之在太阳辐照比较充足时,负载工作电流较大、功率大、也更亮。

太阳能LED发光源:在太阳能LED灯具中,发光源所用的LED数量,从1个到上千个不等,一定数量的LED组成一个发光源时,其排列和组合是一个非常重

要的关键点。即不同的排列和组合对整体的亮度都有影响。在LED排列组合上依据光学原理及数学推导建立数学模型,最有效地发挥超高亮白光LED的发光效率,并使得单位面积LED的数量少以降低成本。

本设计采用的单个高亮管的正常工作电压3.3V,共采用28个1W高亮管,每7个高亮管串联成一组,共四组并连在电路中,这样也可以减少当电路中的某一个高亮管出现故障时对其他高亮管的影响,由于高亮管的直射效果好,所以灯具的体积要尽量小一些,这样可以使高亮管的照射范围更大一些,高亮管尽量选用照射角度大一些的高亮管。

5.6 蓄电池和LED太阳能电池板的选用

该电源给路灯供电,该路灯的工作电压为24V ,工作电流约1.2A。由于路灯一天要工作8个小时左右,考虑连续阴天3天情况下系统的供电,后备电源须具有24h的供电能力,且按80%的放电率计算,则蓄电池的容量如公式(1)为:

Qx=(Tx×Is)=(24×1.2)/0.8=36(Ah) (1) 式中:

Qx——蓄电池容量; Tx——蓄电池放电时间; Is——设备工作电流。

应选用24V/36Ah免维护蓄电池。

有日照时,要求太阳能板给蓄电池充电,每天有效充电时间8H,两天充满,则可计算出太阳能板输出的功率如式(2):

P=24Ic

=Vg〔Qx+Qs ×(D-1)〕/(Tc ×D)

=24Qx/Tc=24*(36+9.6)/16=68.4W 式中:

Qx——蓄电池容量; D——充满电需要的天数; Qs——日耗蓄电池容量; Vg

——设备工作电压; Tc——充电满电所用时间。 则太阳能板取24V/70W。

太阳能LED灯具的具体技术指标如表1所示:

表 5.1 太阳能LED灯具的主要性能指标

5.7 显示电路

本电路采用单片机串口显示,由74LS164作为数码管驱动电路,二极管D1、D2和D3起降压、保护数码管作用,数码管用四位,前两位显示小时内容,后两位显示分钟内容,电路图如图3 。STC12C2051单片机的串行口RXD,TXD

为一个全双工串行通信口,但工作在方式0下可作同步移位寄存器用,其数 据由RXD(P3.0)端串行输出或输入;而同步移位时钟由TXD(P3.1)端串行输出, 在同步时钟作用下,实现由串行到并行的数据通信。由于74LS164在低电平输出时允许通过的电流达8mA,故不必添加驱动电路,亮度也较理想。

5.8 过充、过放控制电路

过充控制,就是在蓄电池处于过充状态时断开充电电路,过放控制电路就是在蓄电池处于过放状态时断开放电电路。过充、过放控制都是为了保护蓄电池,

延长蓄电池的使用寿命。过充、过放控制电路如图4。过充、过放判断的依据主要是蓄电池电压的高低,其工作原理如下:

过充控制电路中将继电器J1的开关串联在充电电路中,当白天有太阳光时处于正常充电状态时,由太阳能板吸热经继电器开关常闭点向蓄电池充电,当蓄电池的电压高于26V时,认为蓄电池处于过充状态,U1A“-”端电压高于“+”端电压时U1A输出“-”,低电平,使Q1截止,同时Q2导通,继电器线圈J1通电,则继电器常闭点断开,常开点闭合,充电电路断开过充指示灯亮,停止向蓄电池充电,达到过充保护功能。

过放控制电路中将继电器J2的开关串联在放电电路中,当处于正常放电状态时,放电电路正常工作。在晚上由蓄电池向负载供电时,当蓄电池的电压低于22V时,认为蓄电池处于过放状态,此时U1B“+”端电压低于其“-”端电压时,U1B输出“-”低电平,使Q3截止,同时Q4导通,继电器线圈J2通电,继电器开关由常闭点转到常开点,放电电路就断开,过放指示灯亮停止向负载供电。达到过放保护功能。

V

COM1

图5.3 过充过放控制电路

第6章 芯片介绍

6.1 DS1302结构及工作原理

在设计中一般使用的计时功能电路有软件计时,定时器定时,但其缺点是计时有误差,需要隔一段时间校正一次;另一种就硬件计时,现在流行的串行时钟电路很多,如DS1302、 DS1307、PCF8485等。这些电路的接口简单、价格低廉、使用方便,被广泛地采用。在设计中采用是硬件定时,时钟芯片DS1302。DS1302是DALLAS公司的一种具有涓细电流充电能力的电路,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32.768kHz晶振。

DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。

表2为 DS1302引脚功能,图5为与单片机的连接图,其中Vcc1为主电源, VCC2为后备电源。在一般情况下,由主电源供电,同时主电源向备用电源充电,在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。X1和X2是振荡源,外接32.768kHz晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。

表 6.1 DS1302的管脚介绍

图 6.2 1302与单片机连接图

RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。上电运行时,在Vcc≥2.5V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。图中SCL、I/O、RST与单片机连接实现1302的读写控制。

6.2 存储器AT24C02简介

存储器AT2402的1,2,3脚为空脚,4脚为接地端,5脚为数据端,6脚为

时钟端,7脚为写保护端口,8脚为电源端口。其与单片机的连接如图6所示:

CP1.6

P1.7

R185.1k

R195.1k

图 6.3 24C02与单片机连接图

表 6.4 24C02的管脚介绍

图中R18、R19为上拉电阻,其作用是减少AT24C02的静态功耗。每当设定一次信息,系统就自动调用存储程序,将信息保存在芯片内;当系统重新上电的时候,自动调用读存储器程序,将存储器内的信息,读到缓存单元中,供主程序使用。

AT24C02在本设计中的作用是掉电存储器,是为了防止电源突然断开的时候,用户的信息不会丢失,存储当前设定的信息。AT24C02是ATMEL公司的2KB字的电可擦除存储芯片,由于AT24C02的数据线和地址线是复用的,采用串口的方式传送数据,所以只用两根线SCL(移位脉冲)和SDA(数据/地址)与单片机传送数据。电压最低可以到2.5V,额定电流为1mA,静态电流10uA(5.5V),芯片内的资料可以在断电的情况下保存相当长的时间,而且采用8脚的DIP封装,使用方便。

第7章 系统软件设计

系统的软件设计主要包括程序初始化、时间设定子程序、1302的读写程序、24C02的读写程序、时间比较子程序、按键子程序、显示刷新子程序等共同组成。程序开始要进行初始化,调用24c02内部存储的开关路灯时间点,程序每各一段时间调一次1302中的时间。通过程序将设定的时间同系统当前时间进行比较,设定的比较间隔为1秒一次,当时间相同时,则通过程序输出控制信号,对驱动电路进行驱动。系统总体程序流程图如图7所示。

图 7.1 功能键程序流程

如果想调整开关路灯时间点和1302中的当前时间可以通过设置的按键手动进行时间的调节图中开关S1、S2、S3分别为显示1302时间键,功能键和加一键。具体程序流程图如图8所示。

图 7.2 功能键程序流程

参考文献

[1] 刘树民.太阳能光伏发电系统的设计与施工.科学出版社,2006 [2] 张正华.有机太阳电池与塑料太阳电池.化学工业出版社,2006 [3] 许日滔.车用LED头灯组研发介绍.台湾车辆研测资讯,2005 [4] 平远.新型太阳能照明灯[J].发明与创新,2005(01)

[5] 李朝青.单片机原理及接口技术.北京:北京航空航天出版社,1999 [6] 凌玲.太阳能半导体照明的机遇及前景.新材料产业,2003(11)

[7] 刘宏,张晓晶.高亮度白光LED直流照明灯的研究.节能与环保,2005(5) [8] 项红升,李明,王志华等.LED在绿色节能照明中的应用进展.可再生能源,2004(5)

[9] 冯昌,徐进明.超高亮度LED在太阳能城市灯光系统中的应用.武汉科技学院学报,2003年(16)

[10] 岳静,黄文轩.太阳能电源的应用与展望[J].通讯世界,2002(02):7 [11] 赵争鸣,刘建政等.太阳能光伏发电及其应用[M].北京:科学出版社,2005.10

[12] 江雪山.智能路灯控制电路.家庭电子,2006.2

[13] 赵贵顾,雷英豪.时钟控制器.新颖实用电路,2004.8

[14] 周志敏,周记海.阀控式密封铅酸蓄电池实用技术.[M].北京,中国电力出版社,2004.

[15] 周志敏,周记海,纪爱华.充电器电路设计与应用.[M].北京,人民邮电出版社,2005.

[16] 周志敏,周记海,纪爱华,LED驱动电路设计实例.[M].北京,电子工业出版社,2007.

[17] 周志敏,周记海,纪爱华,LED驱动电路设计应用.[M]. 北京,人民邮电出版社,2006.

[18] 周志敏,周记海,纪爱华,LED照明技术与应用电路.[M]. 北京,电子工业出版社,2009.

附录 1 总体电路图

附录 2 程序

BITCNT EQU 30H BYTECNT EQU 31H COMMAND EQU 32H

RCUDAT EQU 33H ; 定义1302 读出地址 XMTDAT EQU 3BH ; 定义1302 写入地址

IO_DATA BIT P1.4 ; 定义1302数据输入/输出端 SCLK BIT P1.3 ; 定义1302串行时钟 RST BIT P1.5 ; 定义1302复位 SCL BIT P1.6 ; 定义24c02串行时钟 SDA BIT P1.7 ; 定义24c02串行数据 XSJ BIT P3.2 ; 定义显示开关键 GNJ BIT P3.3 ; 定义功能键

JYJ BIT P3.4 ; 定义加1键 GM BIT P3.5 ; 定义光敏电阻输入端 TS2 BIT P1.0 ; 定义调时钟指示发光二极管 TGLD BIT P1.1 ;定义调关路灯指示发光二极管 TKLD BIT P1.2 ;定义调开路灯指示发光二极管 ORG 0000H

AJMP MAIN ;主程序入口地址 ORG 000BH

AJMP T0INT ;T0中断入口地址 ORG 001BH

AJMP T1INT ;T1中断入口地址 ORG 0030H

MAIN: MOV TMOD,#11H ;设置定时器T0,T1工作于模式1 SETB 30H CLR 31H

MOV 73H,#0 ; 功能键标志位 MOV 72H,#0 ; 闪烁标志位 CLR 32H

CLR 33H ; 闪烁标志位 MOV 70H,#0 MOV TH0,#0D8H MOV TL0,#0F0H MOV TH1,#0D8H

MOV TL1,#0F0H ; 定时10ms初值 MOV R3 ,#0AIH MOV R4 ,#00H MOV R1 ,#76H

MOV R7 ,#04H ; 读出24c02操作 LCALL EEPR

LCALL OSC_ENABLE ; 初始化1302时钟启动操作

LCALL WRIT_ENABLE ; 初始化1302允许数据输入 LCALL R_MANY ; 调1302多字节读出程序 SETB TR0 KGXS: LCALL R_MANY

*******按键扫描程序******* JB XSJ ,XSBZ LCALL YS10MS

JB XSJ, XSBZ ; 判断显示开关键 CPL 30H ; 显示标志位 MOV 7BH ,75H MOV 7AH ,74H LCALL XS

XSBZ: JB30H ,PDGX ; 判断标志位 SETB TR1

JB GNJ ,PDGX ; 判断功能键 LCALL YS10MS JB GNJ , PDGX

INC 73H ; 功能键标志位加1 MOV A , #1 , POTS; ; 调时钟时 CLR TSZ JB JYJ , PDGX LCALL TS10MS

JB JYJ , PDGX ; 加一键 INC 75H ;1302 ; 1302时加一 MOV A , 75H CJNE A , #2 , PDTS

MOV 75H ,#0 ; 判断是否调到24时 PDTS: CJNE A , #2 , POTF JB JYJ , PDTF LCALL YS10MS JB JYJ , PDTF

INC 74H ; 1302分加一 MOV A , 74H CJNE A , #60 ,PDTF MOV 74H ,#0 PDTF: CJNE A , #3 ,PDGS SETB TSZ CLR TGLD

LCALL W_MANY ; 存1302时、分 JB JYJ , PDGS LCALL YS 10MS JB JYJ , PDGS

INC 79H ; 关路灯时加一 MOV A , #24 , PDGS

MOV 79H ,#0 PDGS: CJNE A , #4 , PDKS JB JYJ , PDKS LCALL YS10MS JB JYJ PDKS

INC 78H ; CJNE A ,#60 , PDKS MOV 78H , #0 PDKS: CJNE A , #5 , PDKF SETB TGLD CLR TKLD JB JYJ PDKF LCALL YS10MS JB JYJ , PDKF

INC 77H ; MOV A , #77H CJNE A ,#24 , PDKF MOV 77H , #0 PDKF: CJNE A , #6 , PDJS JB JYJ , PDJS LCALL YS10MS JB JYJ , PDJS

INC 76H ; MOV A , #76H CJNE A ,#60 , PDJS MOV 76H ,#0 PDJS: CJNE A , #7 , PDGX MOV 73H ,#0

关路灯分加一 开路灯时加一 开路灯分加一

MOV R3 , #0A0H

MOV R4 , #00H

MOV R1 , #76H

MOV R7 , #04H

LCALL EEPW ; 向24c02存内容

SETB TKLD

SETB TR0

PDGX :JB 30H , KGXS

CLR TR1

*******中断T0服务程序*******

T0INT: PUSH PSW

PUSH ACC

MOV 7H0 , #0D8H

MOV TL0 , #0F0H

JB P3.5 RETTT

JB 32H , WSKD ; 判断是否已开灯

MOV BYTECNT,#8

MOV R1,#RCVDAT

ACALL RECEIVE_BYTE

RET

;**********发送数据**********

SEND_BYTE:

CLR RST

NOP

CLR SCLK

NOP

SETB RST

NOP

MOV A,COMMAND

MOV BITCNT,#08H

S_BYTE0:

RRC A

; 判断光线强弱

NOP

SETB SCLK

NOP

CLR SCLK

DJNZ BITCNT,S_BYTE0

NOP

S_BYTE1:

MOV A,@R0

MOV BITCNT,#08H

S_BYTE2:

RRC A

MOV IO_DATA,C

NOP

SETB SCLK

NOP

CLR SCLK

DJNZ BITCNT,S_BYTE2

INC R0

DJNZ BYTECNT,S_BYTE1

NOP

CLR RST

RET

;**********数据接收**********

RECEIVE_BYTE:

CLR RST

NOP

CLR SCLK

NOP

SETB RST

MOV A,COMMAND

MOV BITCNT,#08H

R_BYTE0:

RRC A

NOP

SETB SCLK

NOP

CLR SCLK

DJNZ BITCNT,R_BYTE0

NOP

R_BYTE1:

CLR A

CLR C

MOV BITCNT,#08H

R_BYTE2:

NOP

MOV C,IO_DATA

RRC A

SETB SCLK

NOP

CLR SCLK

DJNZ BITCNT,R_BYTE2

MOV @R1,A

INC R1

DJNZ BYTECNT,R_BYTE1

NOP

CLR RST

RET

EEPW: SETB SDA

SETB SCL

NOP

NOP

CLR SDA

MOV A,R3

ACALL SUBS

MOV A,R4

ACALL SUBS

AGAIN: MOV A,@R1

INC R1

ACALL SUBS

DJNZ R7,AGAIN

CLR SDA

ACALL DELAY

SETB SCL

ACALL DELAY

SETB SDA

RET

SUBS: MOV R0,#08H

LOOP: CLR SCL

RLC A

MOV SDA,C

NOP

NOP

SETB SCL

ACALL DELAY

DJNZ R0,LOOP

CLR SCL

ACALL DELAY

SETB SCL

REP: MOV C,SDA

JC REP

CLR SCL

RET

DELAY: NOP

NOP

RET

;读子程序如下:

;R3=10100001(命令+器件+3位地址+读/写。器件 地址一个 芯片,是000 )

;(R4) =片内字节地址

;(R1)预读数据存放地址指针

;(R7)=连续度字节数

EEPR: SETB SDA

SETB SCL

CLR SDA ; 发开始信号

MOV A,#0a0h

ACALL SUBS

MOV A,R4

ACALL SUBS

SETB SDA

SETB SCL

CLR SDA

MOV A,R3

SETB ACC.0

ACALL SUBS

MORE: ACALL SUBR

MOV @R1,A

INC R1

DJNZ R7,MORE

CLR SDA

ACALL DELAY

SETB SCL

ACALL DELAY

SETB SDA

RET

SUBR: MOV R0,#08H

LOOP2: SETB SCL

ACALL DELAY

MOV C,SDA

RLC A

CLR SCL

ACALL DELAY

DJNZ R0,LOOP2

CJNE R7,#01H,LOOW

SETB SDA

AJMP SETOK

LOOW: CLR SDA

SETOK: ACALL DELAY

SETB SCL

ACALL DELAY

CLR SCL

ACALL DELAY

SETB SDA

RET

;**********显示子程序**********

XS: MOV R0,#33H

MOV R1,#79H

MOV R7,#4

SZZH: MOV A,@R0

INC R0

MOV B,#16

DIV AB

MOV @R1,B

INC R1

MOV @R1,A

INC R1

DJNZ R7,SZZH

MOV R1,#79H

MOV R6,#7

MOV DPTR,#TAB

BK: MOV A,@R1

MOVC A,@A+DPTR

MOV SBUF,A

JNB TI,$

CLR TI

INC R1

DJNZ R6,BK

RET

TAB: DB 11H,0D7H,32H,92H ,0D4H,98H,18H,0D3H,10H,90H

;**********延时30MS子程序**********

YS10MS: MOV R4,#1DH

TM: MOV R5,#0FFH

TM1: DJNZ R5,TM1

DJNZ R4,TM

RET

END

致 谢

我的毕业设计终于结束了,这次毕业设计让我学到了很多东西。毕业设计是大学四年所学知识的综合应用,为以后的工作打下坚定的基础。经过这次毕业设计,使我对太阳能电池板的工作原理有了进一步的了解。在设计中我得到了何老师的悉心指导,他的渊博知识、严格要求、严谨作风、细心指导都给我留下了很深刻的印象,将使我受用一生,在此对何老师表示感谢,另外在设计当中也得到了很多同学的支持,在此感谢他们。

鉴于水平有限,难免存在一些错误和漏洞,望各位领导、学者不吝指导,在此向大家表示衷心的感谢!

韦文纲

年 11 月 1 日 2012


相关内容

  • 2014最新采矿工程毕业设计课题汇总可选题目
  • 以下课题全套都有 安全工程毕业设计(论文)-常村煤矿180万ta新井设计(含全套CAD图纸) 安全工程毕业设计(论文)-平煤八矿200万ta新井安全通风设计(含全套CAD图纸) 安全工程毕业设计(论文)-漳村煤矿3.00Mta新井通风安全设计(含全套CAD图纸) 安全工程毕业设计(论文)-北山煤矿9 ...

  • 土木工程专业毕业设计实施方案
  • 中央广播电视大学人才培养模式改革和开放教育 (空一行) 土木工程专业毕业论文 (论文题目,小二.加粗)姓 名: 学 校: 学 号: 指导教师:定稿日期: ××××××××××××××× (四号.加粗) 开放教育"土木工程"专业(本科)毕业设计 实施方案 一.教学目标 毕业设计是完 ...

  • 江苏大学毕业设计(论文)内容要求2016
  • 毕业设计(论文) (Graduation Project (Thesis)) 课程编号:03360070 学 分:12 学 时:12周 先修课程:所有课程 适用专业:机械设计制造及其自动化专业 教 材:各课题.指导老师指导的参考文献.英文文献(翻译) 开课学院:机械工程学院 一.毕业设计(论文)目的 ...

  • K28+340石拱桥附属结构项目施工组织设计
  • K28+340 石拱桥附属结构施工组织设计一 .工程概况1.工程简介 我项目部承建的 K28+340 小桥为 1-16m 的石拱桥, 桥长 46.14m, 桥面净宽 10.32m, 平面位于直线上,左前夹角 75°,拱轴线型采用等截面圆弧拱,矢跨比为 1/3,桥跨 净高 8.464m, 上游两侧设挡 ...

  • 机械工程学院本科毕业设计(论文)管理规范
  • 机械工程学院本科毕业设计(论文)管理规范 毕业设计(论文)教学是实现本科培养目标的重要环节.毕业设计(论文)是学生毕业前的最后学习阶段,是学习的深化与升华的重要过程:是学生学习.研究与实践成果的全面总结:是学生创新思维.综合素质与工程实践能力培养效果的全面检验:是学生毕业及学位资格论证的重要依据:是 ...

  • "电子商务"专业方向毕业设计(论文)指导书
  •  一,毕业设计(论文)的目的 毕业设计(论文)是培养学生综合运用本专业基础理论,基本知识和基本技能分析解决实际问题能力的一个重要环节.它是本专业各个先修教学环节的继续深化和检验.通过毕业设计(论文)使学生在实际的电子商务系统管理与工程实际中,充分利用所学的专业知识,理论联系实际,独立开展工作,从而使 ...

  • 测绘工程(技术)专业毕业设计(论文)大纲
  • 1 前 言 毕业设计(论文)是本.专科教学计划中安排的一次系统.全面的综合性实践教学环节,是学生在校学习的最后.最重要的一个教学环节.它既是对学生所学基础知识.基本理论.基本技能的复习.巩固和深化.提高,也是培养学生理论联系实际.创新意识和综合运用知识能力.综合分析和解决实际问题能力的重要环节:既是 ...

  • 浅析提升桥梁工程本科毕业设计质量的对策
  • [摘 要]毕业设计是高校实现培养目标.全面提高人才素质的重要环节,是检验学生实践能力及解决实际问题能力的重要手段.本文针对高校桥梁工程专业本科毕业设计所面临的新情况和新问题,从专业因素.学生因素.教师因素和管理因素等方面分析影响工科高校毕业设计的现状,并从多个角度提出相应的解决措施与办法. [关键词 ...

  • 软件工程硕士学位论文题目
  • 序号 1 2 3 4 5 6 7 8 9 文献标题 来源 年期 来源数据库 2009 基于MPLS VPN技术对电子政务网络改造和优化 合肥工业大学 电子政务信息资源共享的社会运作模式研究 湘潭大学 2009 电子政务信息资源共享的政府主导模式研究 湘潭大学 2009 邵阳市国土资源电子政务系统的构 ...

  • 1河南工程学院本科毕业设计(论文)管理规定
  • 河南工程学院 本科毕业设计管理规定 教务处 2010年9月 目 录 河南工程学院本科毕业设计(论文)工作管理条例 河南工程学院本科毕业设计(论文)撰写规范 毕业设计(论文)封面 文献综述封面 文献翻译封面 毕业设计(论文)版权使用授权书 毕业设计(论文)原创性声明 优秀毕业设计(论文)摘要示例 本科 ...