




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
太阳能光伏照明控制系统的硬件电路项目设计方案1.1 概述传统的化石能源资源日益枯竭,严重的环境污染制约了世界经济的可持续发展。能源的需求有增无减,能源资源已成为重要的战略物资,化石能源储量的有限性是发展可再生能源的主要因素之一。根据世界能源权威机构的分析,按照目前已经探明的化石能源储量以及开采速度来计算,全球石油剩余可采年限仅有41 年,其年占世界能源总消耗量的40.5%,国内剩余可开采年限为15 年;天然气剩余可采年限61.9 年,其年占世界能源总消耗量的24.1%,国内剩余可开采年限30 年;煤炭剩余可采年限230 年,其年占世界能源总消耗量的25.2%,国内剩余可开采年限81 年;铀剩余可采年限71 年,其年占世界能源总消耗量的7.6%,国内剩余可开采年限为50 年。太阳能利用和光伏发电是最有发展前景的可再生能源,因此,世界各国都把太阳能光伏发电的商业化开发和利用作为重要的发展方向,制定了相应的导向政策。在光伏发电的历史上,最早规模化推广的是日本,而后是德国,再发展到现在大力推广的包括美国、西班牙、意大利、挪威、澳大利亚、韩国、印度等超过40个国家与地区,如日本“新阳光计划”、欧盟“可再生能源白皮书”,以及美国国家光伏发展计划、百万太阳能屋顶计划、光伏先锋计划等的相继推出,成为近年来推动太阳能光伏发电产业的主要动力。根据欧盟的预测:到2030年太阳能发电将占总能耗10%以上,到2050年太阳能发电将占总能耗20%。1.2 光伏照明系统的结构图1- 1 光伏系统组成框图太阳能电池控制器蓄电池DC负载光伏照明系统主要由五大部分组成,即太阳能电池、蓄电池、控制器、照明电路、负载,如下图1-1所示。在系统中,控制器是整个系统的核心。它控制蓄电池的充电及蓄电池对负载的供电,对蓄电池性能、使用寿命有非常大的影响。目前,光伏系统主要由于控制器控制蓄电池充电方式不合理,降低了蓄电池寿命而导致整个系统可靠性不高,因此,在控制器的设计中采用什么样的充电方式非常关键。 目前市场上的光伏控制器还存在着许多的不足之处,比如:系统的配置、控制精准度不够高,系统的使用寿命、阴雨天的工作时间等。因此,改善太阳能路灯系统的可靠性,开发性能优良的太阳能控制器也成为重要的研究课题。1.3 本文的主要内容 本论文设计了一种光伏照明控制系统,针对目前光伏控制系统控制器未能充分利用太阳能电池,对蓄电池的保护不够充分、蓄电池的寿命缩短这种状况,研究设计了一种基于ATmega48单片机的光伏控制器。本文在太阳能电池对蓄电池的充电方式及蓄电池对负载的供电方面做了分析,完成了硬件电路设计和软件主程序的设计,结合PWM充电控制法,实现了对蓄电池充放电的管理,以满足本系统要求实现的功能。本论文由以下四部分组成:第一部分是系统的总体设计方案,先通过对常用几种充电方法的比较,从而确定本系统采用的是PWM充电控制法,基于此种充电方法设计出光伏控制系统的总体方案。第二部分简单介绍了电池组的基本情况,包括蓄电池的结构和铅酸蓄电池的工作原理,以及根据系统的设计要求与自然条件选择合适的太阳能电池板。第三部分是本论文的核心内容,介绍了光伏系统控制器的设计,重点阐述了充放电电路以及检测电路的设计。第四部分阐述本系统的软件设计方案,主要介绍了系统软件的主程序流程。 第2章 光伏照明控制系统的总体设计方案2.1 充电方法的选择图2- 1 最佳充电曲线一般情况下,充电电流的安培数不应超过蓄电池待充电的安培时数。常规充电的速度被蓄电池在充电过程中的温升和产生的气体量所限制。以上两点对于为蓄电池选择合适的充电方法有着重要的意义。2.1.1 恒流充电法恒流充电法是用调整充电装置输出电压或改变与蓄电池串联电阻的方法,保持充电电流强度不变的充电方法。恒流充电电路如图2-2所示。控制方法简单,但由于电池的可接受电流能力是随着充电过程的进行而逐渐下降的,到充电后期,充电电流多用于电解水,产生气体,使出气过甚,因此,一般情况下不选用此方法。图2- 2 恒流充电电路图2- 3 恒流充电曲线2.1.2 阶段充电法1.二阶段法采用恒电流和恒电压相结合的快速充电方法,如图2-4所示。首先,以恒电流充电至预定的电压值,然后,改为恒电压完成剩余的充电。一般两阶段之间的转换电压就是第二阶段的恒电压。图2- 4 二阶段法曲线2.三阶段充电法在充电开始和结束时采用恒电流充电,中间用恒电压充电。当电流衰减到预定值时,由第二阶段转换到第三阶段。这种方法可以将出气量减到最少,但作为一种快速充电方法使用,受到一定的限制。2.1.3 恒压充电法充电电源的电压在全部充电时间里保持恒定的数值,随着蓄电池端电压的逐渐升高,电流逐渐减少。与恒流充电法相比,其充电过程更接近于最佳充电曲线。用恒定电压快速充电, 如图2-6所示。由于充电初期蓄电池电动势较低,充电电流很大,随着充电的进行,电流将逐渐减少,因此,只需简易控制系统。这种充电方法电解水很少,避免了蓄电池过充。但在充电初期电流过大,对蓄电池寿命造成很大影响,且容易使蓄电池极板弯曲,造成电池报废。图2- 5 恒压充电电路图2- 6 恒压充电曲线2.1.4 脉冲式充电法(PWM充电控制法)这种充电法不仅遵循蓄电池固有的充电接受率,而且能够提高蓄电池充电接受率,从而打破了蓄电池指数充电接受曲线的限制,这也是蓄电池充电理论的新发展。脉冲充电方式首先是用脉冲电流对电池充电,然后让电池停充一段时间,如此循环,如图2-7所示。充电脉冲使蓄电池充满电量,而间歇期使蓄电池经化学反应产生的氧气和氢气有时间重新化合而被吸收掉,使浓差极化和欧姆极化自然而然地得到消除,从而减轻了蓄电池的内压,使下一轮的恒流充电能够更加顺利地进行,使蓄电池可以吸收更多的电量。间歇脉冲使蓄电池有较充分的反应时间,减少了析气量,提高了蓄电池的充电电流接受率。3图2- 7 脉冲式充电曲线表2- 1 对上述几种充电方法的比较充电方法优点缺点恒流充电法可以任意选择和调整充电电流,特别适合蓄电池容量恢复的小电流长时间充电初始充电电流过小,充电后期电流又过大充电时间长、析出气体多、对极板的冲击较大、能耗较高、效电率较低,充电时间长阶段充电法产生气体少,较其他两种方法充电快不易控制,前后两段都包括恒流与恒压充电的缺点恒压充电法接近最佳曲线,电解水少,避免了蓄电池过充,控制装置简单充电初期电流过大,对蓄电池寿命造成很大影响,且容易使电池极板弯曲,造成电池报废脉冲式充电法充电过程不产生大量,且不热,从而可大量缩短充电时间快速充电转换效率低,易造成极板的活性物质脱落通过几种蓄电池充电方法的分析,可知,脉冲式充电法(PWM充电控制法),有其它充电方法无法比拟的优点。所以采用PWM充电控制法,设计太阳能光伏照明智能控制器。该控制器提高了充电效率,延长了蓄电池的使用寿命,增强了太阳能路灯系统运行可靠性。2.2系统的总体设计通过对蓄电池的几种充电方法的比较,可知不同的充电方法对蓄电池的充电效率及使用寿命有着重要的影响。光伏照明控制系统主要由五大部分组成,即太阳能电池、蓄电池、控制器、照明电路、负载,如图2-8所示。图2- 8 光伏照明控制系统总框图1太阳能电池(光伏板)太阳能电池在整个系统中的作用有两个,其一是把太阳能转变成电能,即白天时,太阳能电池给蓄电池充电。其二是太阳能电池作为系统的光控元件,从太阳能电池两端电压的大小即可判断光亮程度,也就是从太阳能电池电压的大小来判断天黑和天亮。太阳能电池方阵是由太阳能电池单体按照一定的排列组合而成。太阳能电池单体是光电转换的最小单元,太阳能电池单体的工作电压约为0.5V,工作电流约为20-25mA/cm2一般不能单独作为电源使用。将太阳能电池单体进行串并联并封装后,就成为太阳能电池组件,其功率一般为几瓦至几十瓦,是可以单独作为电源使用的最小单元。太阳能电池组件再经过串并联并装在支架上,就构成了太阳能电池方阵,可以满足负载所要求的输出功率。2蓄电池蓄电池也是整个太阳能路灯系统的关键部位,它是整个太阳能系统的储备能源设备。白天时太阳能电池给蓄电池充电;晚上及阴雨天,系统和负载所用电全部由蓄电池来提供。本系统采用的是12V-12AH的阀控密封铅酸蓄电池。3控制器 控制器是整个系统的智能核心,控制整个太阳能路灯系统的正常运行,能自动防止蓄电池组过充电和过放电的设备。本设计采用ATmega48单片机做为中央控制芯片。本设计所研究的智能控制器,具有测量、计算和推理功能,采用了一对MOS晶体管(Power MOSFET)(如图2-8中的Q1、Q2),构成串联式PWM充电主电路,电压损失较使用二极管的充电电路降低近一半,提高了充电效率。4负载 按要求选取额定电压是12V、额定功率是10W的白炽灯。2.3系统的工作过程当系统连接正常且有阳光照射到太阳能电池上时,控制器面板上的指示灯为绿色常亮,表示系统充电电路正常;当充电指示灯出现绿色快速闪烁时,说明系统过电压。蓄电池充电过程使用了PWM方式,如果过放保护动作,在恢复充电时,控制器先要提升充电电压到设定值,并保持10min,而后降到直充电压,保持30分钟,以激活蓄电池,避免蓄电池硫化结晶,最后降到浮充电压,并保持浮充电压。如果没有发生过放,将不会进入提升充电电压方式,以防蓄电池失水。这些自动控制过程将使蓄电池达到最佳充电效果并保证或延长其使用寿命。蓄电池电压在正常范围时,控制器面板上的状态提示灯为绿色常亮;充满后状态提示灯为绿色慢闪;当蓄电池电压降到欠压时,状态提示灯变成橙黄色;当蓄电池电压继续降低到过放电压时,状态指示灯变为红色,此时控制器将自动关闭输出。当蓄电池电压恢复到正常工作范围内时,将自动使输出开关导通,状态指示灯为绿色。第3章 电池组部分概述3.1 蓄电池部分概述3.1.1 阀控密封铅酸蓄电池的简介 普通铅酸蓄电池由于使用寿命短、效率低,维护复杂、所产生的酸雾污染环境等问题,其使用范围有限,目前已逐渐被淘汰。在本系统中,我们使用阀控密封式铅酸(VRLA)蓄电池。阀控密封式铅酸(VRLA)蓄电池诞生于20世纪70年代,到1975年时,在一些发达国家已经形成了相当的生产规模,很快就形成了产业化并大量投放市场。这种电池虽然也是铅酸蓄电池,但是它与原来的铅酸蓄电池相比具有很多优点,而倍受用户欢迎,特别是让那些需要将电池配套设备安装在一起(或一个工作间)的用户青睐,例如UPS、电信设备、移动通信设备、计算机、摩托车等。这是因为VRLA电池是全密封的,不会漏酸,而且在充放电时不会象老式铅酸蓄电池那样会有酸雾放出来而腐蚀设备,污染环境,所以从结构特性上人们把VRLA电池又叫做密闭(封)铅酸蓄电池。为了区分,把老式铅酸蓄电池叫做开口铅酸蓄电池。由于VRLA电池从结构上来看,它不但是全密封的,而且还有一个可以控制电池内部气体压力的阀,所以VRLA铅酸蓄电池的全称便成了“阀控式密闭铅酸蓄电池”阀控式铅酸蓄电池的密封机理。3.1.2 阀控密封铅酸蓄电池的结构及原理PbPbSO4负极板PbO2PbSO4正极板O2电解液H2SO4隔板AGM整流器4e安全阀I+-阀控密封铅酸蓄电池由极板、隔板、防爆帽、外壳等部分组成,采用全密封、贫液式结构和阴极吸附式原理,在电池内部通过实现氧气与氢气的再化合,达到全密封的效果。阀控密封铅酸蓄电池工作原理如图所示。正极板采用铅钙合金、铅镉合金或低锑合金,负极板采用铅钙合金。图3- 1 阀控密封铅酸蓄电池VRLA蓄电池有两种:一种是采用超细玻璃纤维隔膜的VRLA蓄电池(AGM);另一种是采用胶体电解液的VRLA蓄电池(GFL)。不论是采用玻璃纤维隔膜的阀控式密封铅蓄电池(以下简称AGM密封铅蓄电池)还是采用胶体电解液的阀控式密封铅蓄电池(以下简称胶体密封铅蓄电池),它们都是利用阴极吸收原理使电池得以密封的。电池充电时,正极会析出氧气,负极会析出氢气。正极析氧是在正极充电量达到70%时就开始了。析出的氧到达负极,跟负极起下述反应,达到阴极吸收的目的。2Pb+O2=2PbO (3-1)2PbO+2H2SO4=2PbSO4+2H2O (3-2)负极析氢则要在充电到90%时开始,再加上氧在负极上的还原作用及负极本身氢过电位的提高,从而避免了大量析氢反应。对AGM密封铅蓄电池而言,AGM隔膜中虽然保持了电池的大部分电解液,但必须使10%的隔膜孔隙中不进入电解液。正极生成的氧就是通过这部分孔隙到达负极而被负极吸收的。对胶体密封铅蓄电池而言,电池内的硅凝胶是以SiQ质点作为骨架构成的三维多孔网状结构,它将电解液包藏在里边。电池灌注的硅溶胶变成凝胶后,骨架要进一步收缩,使凝胶出现裂缝贯穿于正负极板之间,给正极析出的氧提供了到达负极的通道。3.1.3 阀控密封铅酸蓄电池的特点铅酸蓄电池密封的难点就是充电时水的电解。当充电达到一定电压时(一般在2.30V/单体以上)在蓄电池的正极上放出氧气,负极上放出氢气。一方面释放气体带出酸雾污染环境,另一方面电解液中水份减少,必须隔一段时间进行补加水维护。阀控式铅酸蓄电池就是为克服这些缺点而研制的产品,其产品特点为:(1)采用多元优质板栅合金,提高气体释放的过电位。即普通蓄电池板栅合金在2.30V/单体(25)以上时释放气体。采用优质多元合金后,在2.35V/单体(25)以上时释放气体,从而相对减少了气体释放量。(2)让负极有多余的容量,即比正极多出10%的容量。充电后期正极释放的氧气与负极接触,发生反应,重新生成水,如式(3-1)、(3-2)所示,使负极由于氧气的作用处于欠充电状态,因而不产生氢气。这种正极的氧气被负极铅吸收,再进一步化合成水的过程,即所谓阴极吸收。(3)为了让正极释放的氧气尽快流通到负极,必须采用和普通铅酸蓄电池所采用的微孔橡胶隔板不同的新型超细玻璃纤维隔板。其孔率由橡胶隔板的50%提高到90%以上,从而使氧气易于流通到负极,再化合成水。另外,超细玻璃纤维隔板具有将硫酸电解液吸附的功能,因此即使电池倾倒,也无电解液溢出。(4)采用密封式阀控滤酸结构,使酸雾不能逸出,达到安全、保护环境的目的。(5)壳体上装有安全排气阀,当VRLA蓄电池内部压力超过安全阀的阈值时自动开启保证VRLA蓄电池的安全3.1.4 影响阀控密封铅酸蓄电池使用寿命的因素 阀控蓄电池特有的氧复合机理和阀控密封的结构,虽然在一定程度上减少了它的维护工作量,但使得其比防酸隔爆蓄电池在可靠性和鲁棒性上有所下降,更容易受环境的变化、使用条件等因素的影响。影响阀控密封铅酸蓄电池寿命的外部因素主要有以下几个方面:1环境温度 环境温度过高对阀控蓄电池使用寿命的影响很大。温度升高时,蓄电池的极板腐蚀将加剧,同时将消耗更多的水,从而使电池寿命缩短。阀控蓄电在使用中对温度有一定要求。典型的阀控蓄电池高于25 时,每升高69 ,电池寿命缩短一半。因此,其浮充电压应根据温度进行补偿,一般为24 m V / ,而现有很多充电机没有此功能。为达到阀控蓄电池的最佳使用寿命,应尽可能创造恒温下的使用环境,同时保持蓄电池良好的通风和散热条件。具体来说,安放蓄电池的房间应有空调设备。蓄电池摆放要留有适当的间距,改善电池与环境媒介的热交换。电池间保持不小于15mm的间隙,电池与上层隔板间有不小于150mm的间距的“通风道”来降低温升。表3- 1 全国主要城市辐射参数表城市纬度日辐射量Ht最佳倾角op斜面日辐射量修正系数Kop哈尔滨45.6812703+3158381.1400长春43.9013572+1171271.1548沈阳41.7713793+1165631.0671北京39.8015261+4180351.0976天津39.1014356+5167221.0692呼和浩特40.7816574+3200751.1468太原37.7815061+5173941.1005乌鲁木齐43.7814464+12165941.0092西宁36.7516777+1196171.1360兰州36.0514966+8158420.9489银川38.4816553+2196151.1559西安34.3012781+14129520.9275上海31.1712760+3136910.9900南京32.0013099+5142071.0249合肥31.8512525+9132990.9988杭州30.2311668+3123720.9362南昌28.6713094+2137140.8640福州26.0812001+4124510.8978济南36.6814043+6159941.0630郑州34.7213332+7145581.0476武汉30.6313201+7137070.9036长沙28.2011377+6115890.8028广州23.1312110-7127020.8850海口20.0313835+12135100.8761南宁22.8212515+5127340.8231成都30.6710392+2103040.7553贵阳26.5810327+8102350.8135昆明25.0214194-8153330.9216拉萨29.7021301-8241511.09642过度充电提升浮充电压,或环境温度升高,使充入电流陡升,气体再化合效率随充电电流增大而变小,在0.05C时复合率为90%,当电流在0.1C时,气体再化合效率近似为零。由于过充电将使产生的气体不可能完全被再化合,从而引起电池内部压力增加,当到达一定压力时,安全阀打开,氢气和氧气逸出,同时带出酸雾,消耗了有限的电解液,导致电池容量下降或早期失效。其次,在长期过充电状态下,H+增加,从而导致正极附近酸度增加,板栅腐蚀加速,使板栅变薄,加速电池的腐蚀,使电池容量降低,从而影响蓄电池的寿命。为避免产生多余的气体,阀控蓄电池对充电机稳压限流精度提出了较高的要求。3过度放电或小电流放电 蓄电池过度放电主要发生在交流电源停电后,蓄电池长时间为负载供电。当蓄电池被过度放电时,会在电池的阴极造成“硫酸盐化”。因硫酸铅是一种绝缘体,它的形成必将对蓄电池的充、放电性能产生很大的负面影响。在阴极上形成的硫酸盐越多,蓄电池的内阻越大,电池的充、放电性能就越差,蓄电池的使用寿命就越短。小电流放电条件下形成的硫酸铅,要氧化还原是十分困难的,若硫酸铅晶体长期得不到清理,必然会影响蓄电池的容量和使用寿命。过度放电或小电流放电对阀控蓄电池的影响比对常规蓄电池的影响更大。因此在直流系统交流电源失去后,要严密监视蓄电池的电压和电流,防止阀控蓄电池过度放电。为避免小电流放电,阀控蓄电池不应长期退出系统运行。3.2 太阳能电池部分概述3.2.1 辐射参数的确定如表3-1所示,本设计中,参考合肥地区的相关参数。3.2.2 相关参数的换算1.倾斜面上太阳总辐射的换算倾斜面上的太阳总辐射计算公式: HT=Kop*HL (3-1)式中:HT倾斜面上的太阳总辐射量;Kop斜面最佳辐射系数;HL水平面上的年平均日辐射量。2. 白炽灯的日功耗计算出白炽灯每天的功耗,计算公式如下: Q=Pi*hi (3-2)式中:Q白炽灯每天功耗;Pi白炽灯的额定功率,Pi=10W;hi每天平均工作的小时数,hi=8h。3.太阳能电池总功率的计算所消耗太阳能电池总功率的计算公式:(3-3)式中:P太阳能电池总用量;A安全系数,一般取A=1.11.3。 4.太阳能电池输出电压Vs 的确定太阳能电池方阵的输出电压Vs与负载工作电压(VfV1)应满足电压平衡方程式:Vs=Vf+V1 (3-4)式中:Vs太阳能电池输出电压;Vf蓄电池的浮充电压,Vf=13.6V;V1所有串联入回路的元器件和线路引起的电压降,一般取V1=1V。可由经验公式确定:Vs=1.3VB (3-5)式中:VB蓄电池的工作电压,VB=12V;VS和VB的比例设计合理,太阳能光电池可近似实现最大功率输出,提高太阳能光电池的光电转化效率。5.太阳能电池输出电流Is的确定太阳能电池输出电流与太阳能电池总功率满足如下计算公式:P=Vs*Is (3-6)3.2.3 光伏板参数的确定综上可得,光伏板最终的参数为:表3- 2所选定光伏板的参数开路电压Voc2428V短路电流Isc13001600mA工作电压Vop14.520V工作电流Iop9301120mA峰值功率Pm1521W第4章 控制器的设计4.1 单片机元件概述4.1.1 AVR系列单片机及ATmega48单片机简介AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机。AVR单片机废除了机器周期,抛弃复杂指令计算机(CISC)追求指令完备的做法;采用精简指令集,以字作为指令长度单位,将内容丰富的操作数与操作码安排在一字之中(指令集中占大多数的单周期指令都是如此),取指周期短,又可预取指令,实现流水作业,故可高速执行指令。ATmega48是基于AVR 增强型RISC结构的低功耗8位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega48的数据吞吐率高达1Mimps/ MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。图4- 1 ATmega48单片机引脚图4.1.2 AVR单片机的优势1.简便易学,费用低廉选择AVR单片机的最主要原因,是进入AVR单片机开发的门槛非常低,只要会操作电脑就可以学习AVR单片机的开发。AVR单片机费用低廉。学习AVR单片机可使用ISP在线下载编程方式(即把PC机上编译好的程序写到单片机的程序存储器中),不需购买仿真器、编程器、擦抹器和芯片适配器等,即可进行所有AVR单片机的开发应用,这可节省很多开发费用。程序存储器擦写可达10000次以上,不会产生报废品。2.高速、低耗、保密AVR单片机是高速嵌入式单片机:AVR单片机具有预取指令功能,即在执行一条指令时,预先把下一条指令取进来;AVR单片机具有32个通用工作寄存器,相当于有32条立交桥,可以快速通行;中断响应速度快;耗能低,有的器件最低1.8V即可工作;保密性能好。它具有不可破解的位加密锁L0ckBit技术,保密位单元深藏于芯片内部,无法用电子显微镜看到。3.I/O口的功能强大,具有AD转换电路AVR单片机的I/0是真正的I/O口,能正确反映I/O口输入输出的真实情况。工业级产品,具有大电流(灌电流)1040mA,可直接驱动可控硅SSR或继电器,节省了外围驱动器件;AVR单片机内带模拟比较器,I/O口可用作AD转换,可组成廉价的AD转换器。表4- 1 ATmega48单片机各引脚的功能端口引脚功能VCC数字电路的电源GND地端口 B (PB7.0) XTAL1/XTAL2/TOSC1/TOSC2端口B 为8 位双向I/O 口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口B保持为高阻态。通过对系统时钟选择位的设定,PB6 可作为反向振荡放大器与内部时钟操作电路的输入 。通过对系统时钟选择位的设定,PB7 可作为反向振荡放大器的输出。系统使用内部RC振荡器时,通过设置 ASSR 寄存器的 AS2 位,可以将 PB7.6作为异步定时器/ 计数器2 的输入口TOSC2.1 使用。端口 C (PC5.0)端口C 为7 位双向I/O 口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口C 保持为高阻态。PC6/RESETRSTDISBL位被编程时,可将PC6 作为一个I/O 口使用。因此,PC6 引脚与端口C 其他引脚的电特性是有区别的。RSTDISBL 位未编程时,PC6将作为复位输入引脚Reset。此时,即使系统时钟没有运行,该引脚上出现的持续时间超过最小脉冲宽度的低电平将产生复位信号。持续时间不到最小脉冲宽度的低电平不会产生复位信号。端口 D (PD7.0)端口D为8位双向I/O口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口D呈现为三态。AVCCAVCC 为A/D 转换器的电源。当引脚PC3.0与PC7.6用于ADC时,AVCC应通过一个低通滤波器与VCC连接。不使用ADC时该引脚应直接与VCC连接。PC6.4的电源则是由VCC提供的。AREFAREF为ADC的模拟基准输入引脚。ADC7.6 (TQFP 与 MLF 封装)TQFP与MLF封装芯片的ADC7.6引脚为两个10位A/D转换器的输入口,它们的电压由AVCC提供。4.功能强大的定时器计数器及通讯接口定时计数器TC有8位和16位,可用作比较器。计数器外部中断和PWM可用于控制输出。Atmega48是在AVR大家庭中尤为突出的是一款新型的AVR高档单片机,它是基于AVR RISC、低功耗CMOS的8位单片机,芯片内部集成了较大容量的存储器和丰富强大的硬件接口电路,它具备AVR高档单片机的MEGE系列的全部性能和特点,但由于其采用了小引脚封装(为DIP28和TQFPMLF32),所以其价格仅与低档单片机相当,成为AVR高档单片机中内部接口丰富、功能齐全、性能价格比最好的品种。4.1.3 ATmega48单片机的引脚如图4-1,ATmega48单片机各引脚功能如表4-1所示4.1.4 ATmega48单片机的特点4K字节的系统内可编程Flash(具有在编程过程中还可以读的能力,即RWW),256字节EEPROM,512字节SRAM,23个通用I/O口线,32个通用工作寄存器,三个具有比较模式的灵活的定时器/计数器(T/C),片内/外中断,可编程串行USART,面向字节的两线串行接口,一个SPI串行端口,一个6路10位ADC(TQFP与MLF封装的器件具有8路10位ADC),具有片内振荡器的可编程看门狗定时器,以及五种可以通过软件选择的省电模式。空闲模式时CPU停止工作,而SRAM、T/C、USART、两线串行接口、SPI端口以及中断系统继续工作;掉电模式时晶体振荡器停止振荡,所有功能除了中断和硬件复位之外都停止工作,寄存器的内容则一直保持;省电模式时异步定时器继续运行,以允许用户维持时间基准,器件的其他部分则处于睡眠状态;ADC噪声抑制模式时CPU和所有的I/O模块停止运行,而异步定时器和ADC 继续工作,以减少ADC转换时的开关噪声;Standby模式时振荡器工作而其他部分睡眠,使得器件只消耗极少的电流,同时具有快速启动能力。ATmega48是以Atmel的高密度非易失性内存技术生产的。片内ISPFlash可以通过SPI接口、通用编程器,或引导程序进行多次编程。引导程序可以使用任意接口将应用程序下载到应用Flash存储区。在更新应用Flash存储区时引导程序区的代码继续运行,从而实现了FLASH的RWW操作。通过将8位RISC CPU与系统内可编程的Flash集成在一个芯片内,ATmega48为许多嵌入式控制应用提供了灵活而低成本的方案。4.2 控制器技术指标和技术要求4.2.1 技术指标 本课题所研究的控制器专为12V光伏照明控制系统设计。控制器能达到的技术指标如表4-2所示。4.2.2 控制器的功能本系统中使用的控制器是专为太阳能直流供电系统、太阳能直流负载系统设计的。采用一键式轻触开关,完成所有操作及设置。具有短路、过载、防反接、充满、过放自动关段、恢复等保护功能,实时显示充电、蓄电池状态、负载及各种故障指示。控制器通过微处理器对蓄电池的端电压、放电电流、环境温度等涉及蓄电池容量的参数进行采样。通过专用控制模型计算,实现符合蓄电池特性的放大率、温度补偿的高精度控制,并采用高效的PWM充电模式,保证蓄电池工作在最佳状态,有效地延长蓄电池的使用寿命,具有多种工作模式、输出状态,满足各种应用需要。表4- 2 控制器的技术指标额定充电电流5A额定负载电流5A系统电压12V过载、短路保护1.25倍额定电流60秒时过载保护动作;1.5倍额定电流5S时过载保护动作;3倍额定电流短路动作保护空载损耗6mA充电回路压降不大于0.26V放电回路压降不大于0.15V超压保护17V工作温度-35+55提升充电电压14.6V直充充电电压14.4V浮充13.6V充电返回电压13.2V温度补偿-5mV/2V欠压电压12.0V过放电压11.1V过放返回电压12.6V控制方式充电为PWM脉宽调制4.2.3 控制器工作模式的设置(1)设置方法。按下开关设置按钮持续5s,模式(MODE)显示数字LED闪烁,松开按钮,每按一次转换一个数字,直到LED显示的数字与表4-3中所选用的模式对应的数字即停止按键,等到LED数字不闪烁即完成设置。每按一次按钮,LED数字点亮,可观察到设置的值。(2)纯光控方式。当没有阳光时,光强降到启动点,控制器延时10min确认启动信号后,开通负载,负载开始工作;当没有阳光时,光强升到启动点,控制器延时10min确认关闭输出信号后关闭输出,负载停止工作。(3)光控开+延时关方式。启动过程同前。当负载工作到设定的时间就关闭负载,时间设定见表4-6。(4)通用控制器方式。此方式仅取消光控、时控功能、输出延时及相关的功能,保留其他所有功能。作为一般的通用控制器使用。(5)系统调试方式。系统调试方式和纯光控模式相同,只取消了判断光信号控制输出的10min延时,保留其他所有功能。有光信号即接通负载,无光信号即关断负载,可方便地检查系统安装的正确性。表4- 3 控制器工作模式设置LED数码01234模式测试4/OFF5/OFF6/OFF7/OFFLED数码56789模式8/OFF9/OFF10/OFF纯光控通用4.3 控制器的硬件设计方案微控制器太阳能电池板电压采集模块蓄电池端电压采集模块负载电流检测模块温度检测PWM功率驱动充电驱动放电驱动输出保护功率驱动键盘显示模块光伏照明控制系统通过微控制器对太阳电池板电压、蓄电池端电压、负载电流、环境温度等参数进行采样,通过软件设置,实现符合蓄电池特性的放电率,温度补偿修正的高效、高准确率控制,并采用高效PWM模式对蓄电池充放电,保证蓄电池工作在最佳状态,延长蓄电池的使用寿命。控制器具有防雷击、蓄电池防反充、蓄电池防反接、过载、负载短路等保护措施,并且有充放电、蓄电池状态、负载工作及各种故障的指示。8图4- 2 太阳能光伏照明控制系统控制器结构图4.4 控制器的电路设计4.4.1 单片机的最小系统单片机是整个控制器的智能核心。该智能控制器,采用8位AVR微处理器ATmega48作用主控制芯片。ATmega48是基于AVR增强型RISC结构的低功耗8位CMOS微控制器,具有高性能、高保密性、低功耗等优点。程序存储器和数据存储器可独立访问的哈佛结构,代码执行效率高。ATmega48处理器包含有4 KB片内可编程FLASH程序存储器,256B的E2PROM和512B 的RAM,同时片内集成了看门狗,8路10位ADC,6路可编程PWM输出,具有在线系统编程功能,片内资源丰富,集成度高,使用方便。ATmega48内部带有8路10位ADC和六通道PWM,可以对太阳能光电池和蓄电池电压进行精确采样,并且实现高精度高效率PWM充电控制法。单片机最小系统如图4-3所示。图4- 3 单片机的最小系统 图中:J1是串行编程接口。晶体振荡器的频率是3.6864Hz,作为系统时钟。VCC5V单片机的供电输入,工作电压1.8-5.5V。4.4.2 电源模块设计 根据控制器的设计要求,系统需要二种电压类型,Power MOSFET驱动电压和单片机的工作电压为5V。1Power MOSFET驱动电压设计系统采用型号为IRF3205的Power MOSFET构成串联式PWM充电主电路,并且作为控制器控制负载的开关。IRF3205具有极低的导通电阻,极高的开关频率,175工作温度,漏极最大电流110A。IRF3205的图形符号如图4-4所示:图4- 4 IRF3205图形符号IRF3205主要参数为:VDSS = 55V,RDS(on) =8.0m,ID=110A。栅极G到源极S电压VGS=-20+20V。当VGS=10V时,RDS(on)=8.0 m。本系统蓄电池的额定电压12V。所以直接将蓄电池的电压作为Power MOSFET的驱动电压。2.单片机电源电路设计Atmega48单片机需要5V的供电,由于太阳能极板输出电压的不稳定,设计中采用电源管理芯片LM2931对太阳板电池输出电压进行稳压后供给Atmega48单片机。电源电路如图4-5所示。图4- 5 单片机电源电路4.4.3 检测电路的设计1.温度检测电路的设计图4- 6 温度检测电路温度的变化会影响蓄电池的性能,所以在控制太阳能极板对蓄电池的充电时,应进行适当的温度补偿,从而保护太阳能极板对蓄电池的充电,提高整个太阳能路灯系统的可靠性,这样就必须设计有相应的温度检测电路。温度的检测有很多方法,一般采用热敏元件,如热敏电阻、热电阻等测温元件。热敏电阻的工作原理:热敏电阻的阻值随温度的升高而成非线性急剧变化,一般具有负的温度系数,其阻值随温度升高而急剧减小,只有少数具有正的温度系数。热电阻的阻值随温度的升高而增大并且阻值随温度按照近似的线性关系缓慢变化。本论文利用负温度系数的热敏电阻在不同温度下的电阻是不同的这个特性进行温度补偿。ATmega48有10位的逐次逼近型ADC,ADC与一个8通道的模拟多路复用器连接,能对来自端口的输入电压进行采样。ADC包括一个采样保持电路,以确保在转换过程中输入到ADC的电压保持恒定,ADC由AVCC引脚单独提供电源,AVCC与VCC之间的偏差不超过0.3V。标称值为1.1V的基准电压,以及AVCC,都位于器件之内。如图4-7中,在单片机的基准电压源AREF两端串联热敏电阻R11和电阻R12,单片机通过对R11和R12分压点的采样,从而对环境温度进行判断,并进行相应的温度补偿。基准电压可以通过AREF引脚上加一个电容C5进行解耦,以便更好的抑制噪声,解耦电容的容量一般在0.1uF到1uF之间,本论文这里取C5的容量为0.1uF。温度补偿为-5mV/2V,即对于2V的蓄电池,其基准温度为25,当温度每下降一度,电压补偿为5mV,当温度每上升一度,电压补偿为-5mV。在图4-6中,电阻R12的阻值选用51k,由于UAREF为基准电压1.1V,则采样点处的电压:U=R12/(R11+R12)*UAREF (4-1)2.蓄电池电压检测电路的设计图4- 7 蓄电池电压检测电路在独立的太阳能应用产品中,蓄电池是整个系统的重要组成部分,对蓄电池的保护也至关重要,所以电路中必须设计有蓄电池两端电压的检测电路,来检测蓄电池电压的大小,从而控制器有效地工作。为了保证准确性,整个控制器的基准零电位点需用蓄电池的负极。如图4-7所示,单片价的PC1口可作ADC输入通道,故可以将采样结果送至PC1处。在很多需要模数转换的场合,为了提高AD的分辨率,往往都选择较小的电压作为基准源,特别是采样一些电压值较小的模拟信号,此时ATmega48内部的基准电压(1.1V)无疑是最好的选择。本控制器的模数转换模块(A/D)就是采用的ATmega48片内1.1V的基准电压,蓄电池采样电路将采集到的信息送到AD转换器,通过单片机的分析,判断当前电池的工作状态。这里采用1V的稳压管工作,将此处的电压限制在1V以下。由于蓄电池白天的充电,晚上的放电,导致蓄电池的两端电压也是在变化的,所以为了准确的检测到任何时刻的蓄电池电压,采样处的电压需要小于1V,否则会被稳压管稳定在1V,这里电容C8的作用是滤波。设蓄电池的正端电压为UBAT+,由图4-7知采样得到的电压UB-OUT为:UB-OUT=R8/(R8+R6)*UBAT+ (4-2)系统通过对UB-OUT电压大小的判断,可以实行控制器的充电控制。 3.太阳能极板电压检测电路本系统设计的是太阳能充电控制器,太阳能极板是唯一的供电来源,所以对太阳能极板的电压的采样成为本控制器的一个重要的环节,通过对太阳能极板两端电压的检测不仅可以判断出白天黑夜,更便于控制器发出是否对蓄电池充电的控制,提高对蓄电池的保护。太阳能极板电压检测电路如图4-8所示:图4- 8 太阳能极板检测电路4.4.4 驱动模块设计 本控制器的输出驱动包括充电控制模块和放电控制模块。在充放电驱动模块的设计中,采用了型号为IRF3205 的Power MOFFET作为了开关器件。10MOSFET是所有全控型电力电子器件中工作频率最宽的一种,是电压控制型器件,也就是MOSFET的栅源之间的电压满足一定的要求,就可控制它的开关。MOSFET的驱动电路必须具备2个功能:一是实现控制电路与被驱动MOSFET栅极的电隔离;二是提供合适的栅极驱动脉冲。由于MOSFET管的输入特性不同于双极器件,驱动它相当于驱动与一个容性阻抗网络。MOSFET是电压驱动器件,驱动电压一般选在10V15V之间较合适,为了保护栅极,通常在栅极对地接一个100K左右的电阻。本控制器采用分立元件构成的MOSFET的驱动电路。 1. 充电模块蓄电池优良的特性和长的使用寿命在一定程度上取决于正确的充放电,错误的充电使蓄电池寿命缩短、性能变差,因此合适的充电电流和选择充电方法很重要。对蓄电池的充电方法很多,例如恒流,恒压,阶段充电等。在光伏发电系统中,太阳能电池的输出特性与当时日照、太阳能电池表面温度以及负载有关,且具有非线性特性,故蓄电池在充电过程中其端电压也在不断的变化。因此,为了降低成本、提高效率和可靠性,既要使光伏电池输出最大功率,又要使蓄电池正确充放电,同时还要最大限度地利用所发电能。本课题采用串联PWM充电控制法设计太阳能路灯控制器。充电开头管选用的是IRF3205。此管是N沟道的MOSFET管,具有小的导通电RDS(on)=8.0m,最大通态电流ID110A,开关速度快,具有很好的开关性能。MOSFET在VGS(th)2.0V时,正向没有导通,即由D极至S极没有导通,但是VGS(th)=0时,ISD(max)=62A,即反向是导通的。充电控制模块如图4-9所示。Q14和Q15构成串联PWM充电主回路。PB1和PB2分别联结到单片机的对应引脚。 充电过程:单片机给出充电信号,即当PB2=0、PB1=1时,Q15的VGS=12V,Q15导通,Q14的VGS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 23595.1-2025LED用稀土荧光粉试验方法第1部分:光谱的测定
- 包装回收合同范例
- 北京合伙合同范本培训
- 中介代办合同范例
- 个人汽车置换合同范本
- 办公住宿出租合同范本
- 出租铺面合同范本
- 三方合伙范本合同范本
- 履约反担保合同范本
- 单位职工租房合同范例
- 高中校长在2025春季开学典礼上的讲话
- 2025年六年级数学下册春季开学第一课(人教版) 2024-2025学年 典型例题系列(2025版)六年级数学下册(人教版) 课件
- 2025年浙江省台州机场管理有限公司招聘笔试参考题库含答案解析
- 高教版2023年中职教科书《语文》(基础模块)上册教案全册
- 存款代持协议书范文模板
- 2023年部编人教版三年级《道德与法治》下册全册课件【全套】
- 基础模块下册《中国人民站起来了》2
- 光伏项目施工总进度计划表(含三级)
- DB32-T 4757-2024 连栋塑料薄膜温室建造技术规范
- 2024年云上贵州大数据(集团)有限公司招聘笔试冲刺题(带答案解析)
- 部编版小学语文四年级下册教师教学用书(教学参考)完整版
评论
0/150
提交评论