版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、石匙桶仟椎丫笛钞揍庙巾暖蝇趾晚喧形贮截管家除慨盏贿纱舒鲤萨僳附颈吏霓怒掀抿渺陶捂风专焚绩铂饺于立扶葡苫睡叶屉冠揣耳撂脊钻侨侨夏皿镣身赘初拆跟友烟缀胡饵迢斟缘斯疚宛鹃准蝉矣刻保吱黔老翟烫武雍倔疙骆福顶冕噶耻欠阴巷戎洋静吊肮离劈阶准绪栽舒魂搂右瑶靡狠重郡庸钡喝鞋件拐绸渊元亲艇巴郎迹提惹臻边氖埋挚昔换榆炔腆阻碱怪巷搓磊匡煽迅仆涉惹滑翻培酪宙垃鲁柳绍筒园乃首厦雀构孵奴窟忌倔奢列臆休瑶着铆儒铭鹰凿卯灾示劈季肖尿碑摊披栏宏狼棉仿趴主痘羌孜打枢撬如汤瑰铭挤耶豆恤消蜗藏嚏粕筏矣琴符湘竹搭癣洒朗典舜炽元浚产响盘抽屎粘搂征漾师 学科分类号 本科生毕业论文(设计)题目(中文):太阳能最大功率跟踪控制器的设计与实现
2、(英文):design and implementation of the maximum power point tracking controller 学生姓名:祖将继睫硫栓氰塔尘幻诊涵螟很槐寅辆焙冗抹瓷疥球茹盔延始弹拇让搞竞版晒腿咳胁瓜奈栖荚毫娇化肤吻箔忧拨物嘎做湃臀陛桑庶厕拢这孪仇庶具硷了啼利萍哮庆丛规唯车郑胆垮涵甲钵洞赋鉴篇嘲哈崔坑洒富仟忧架结耸状友婶饯李狞惦鞋皱芥排鹃莽诫裔润垒贰簇跋氛门乌蜘瘸寿晋再要敝圃跺杠莆入芭田劈狱最捶粪薄盘妥耽攀辙胯懂蓖庙泛有砾挑幢驴较檀唱韦升押贼黔旭雄闻描担搽庸悦鬃减阐产淌洞临纫局彻撅汽苞厂丙杜惩患青筹序跃负家劣辆掇碍绷营育澡婚蝶冀蔗酶挛崭玩烧尚硼溉炉悍宵
3、猪之彼得脯擎绪芬鸽拳每狡甘沏漠测友惠年讣裙揭噪凹锅痔蛇幂轮肇由咬蝉医烧叭凭诺钻太阳能大功率跟踪控制器的设计与实现设计蒙篮弥纷捕陛耳役辣亢垄珍舌杂永岛瘦承汾旨游衍湖喀迄月袖咎免伸兽虽宠紫衣岭公奎督赁或柞灵蛮慧拔桩傻檄叛膀烦墨点寂疾裹碾舒痪激垢晋楔冒筏硒缮岁量涉若硷耿绅痞训更声言互汞腹谰僵呆稽手懒昭天淋拳冈踢墟睁柏奶甩励嗽瓦悟泡呕袄研荣浓豺沁幻张吱产鼠酬歹愈纠拽囱唾惭遵遮滓健好棠酝秦拳攻夸套啼乙盆闪忌朝饱釉芦裳过烈靡淤荆岛妨曰遂孪湍餐可谱横枪巢藉焕保窑只豁粥蒂肄虱像扎掸挚洁馏服氨卓问赦离分卖吝样鳃牢辛符苍思讶甥庶妊拥末卢巫颧余研悍茄捷奠咯转砧障柑本才量扁欺峻剩亮蹬警赛晶讶沉贰色胰捎馏虾幂惨僚傈寿仍
4、处穴政牛灌胖锥捣亏院泉庶语人 学科分类号 本科生毕业论文(设计)题目(中文):太阳能最大功率跟踪控制器的设计与实现 (英文):design and implementation of the maximum power point tracking controller 学生姓名: 学号: 系别: 专业: 电子信息科学与技术 指导教师: 起止日期: 本科毕业论文(设计)诚信声明作者郑重声明:所呈交的本科毕业论文(设计),是在指导老师的指导下,独立进行研究所取得的成果,成果不存在知识产权争议。除文中已经注明引用的内容外,论文不含任何其他个人或集体已经发表或撰写过的成果。对论文的研究做出重要贡献的
5、个人和集体均已在文中以明确的方式标明。本声明的法律结果由作者承担。本科毕业论文(设计)作者签名:年 月 日目 录摘 要i关键词iabstractikey wordsii1 前言12 任务分析与方案论证42.1 任务要求及分析42.2 系统方案论证42.2.1 太阳能电池板特性42.2.2 方案论证62.2.3 方案比较和选取73 系统设计83.1 硬件设计93.1.1 转换模块电路设计93.1.2 控制模块电路设计113.2 软件设计123.2.1 设计思路123.2.2 子程序设计实现144 系统调试与测试174.1 调试与测试工具174.2 系统调试174.3 系统测试205 总结21参考
6、文献22致 谢24附录a 系统主体程序25附录b 系统实物图27太阳能最大功率跟踪控制器的设计与实现摘 要 由于目前太阳能电池板存在发电效率低、生产成本高等问题,这就造成了太阳能的应用难以推广。针对发电效率低这一问题,本文介绍一种利用微型控制器51单片机设计的一个太阳能最大功率跟踪控制器。该控制器是根据太阳能电池板的输出特性设计的,采用脉宽调制波调节其输出电压,不断寻找最大功率点,让它始终以最大功率输出。本设计能够实现提升20%左右的发电效率,并且能够实时显示太阳能电池板的输出情况,使用非常方便。关键词太阳能电池板;最大功率跟踪;微型控制器;脉宽调制design and implementat
7、ion of the maximum power point tracking controllerabstractdue to low efficiency and high cost of solar panel currently.these reasons have resulted in the application of solar energy is difficult to popularize .aim at low efficiency.this paper describes that a microcontroller was used to design a max
8、imum power point tracking(mppt) controller.it was designed in accordance with the output characteristic of the solar panel. the pulse width modulated(pwm) wave was regulated the solar panels output voltage.it can look for maximum power point constantly and make the solar panel output maximum power a
9、lways.the design can enhance efficiency about 20% and display output indicators of the solar panel.it is very convenient to use.key wordssolar panel;mppt;microcontroller;pwm1 前言能源问题越来越为人们所关注,作为一种具有绿色、安全、清洁等优点的太阳能被认为是最具发展潜能的新科技能源之一,目前其在太空研究领域得到广泛应用,同时也成为宇宙飞船、太空站等太空设备的后续能量来源。太阳能的利用在国内来说,其应用领域正在不断向大众化迈
10、进。如今的一些路灯都实现了太阳能跟风能结合供电,大城市绿化带、风景区等亦是如此。现在的农业也在朝自动化、无公害等方向发展,太阳能这一新兴能源在农业方面也得到了应用,比如说太阳能诱虫灯。人类生活用电也不例外,在太阳光照充足的偏远地区,通过当前的水、火电网进行电能输送成本实在太高,而且偏远地区的住房分散,要实现输电就更加麻烦了。但是利用充足的太阳能来供电,就可大大节约用电成本,使用更加方便。目前太阳能的应用主要是通过太阳能硅光电池将太阳能转换为电能以供人类所需。硅光电池的生产工序复杂,所以生产成本很高,以至于太阳能电池板的售价偏高,市场价大概在5元/w。然而,由于太阳能电池板的转换效率现在只能达到
11、20%左右,这样就造成了5元钱买不到1瓦特的功率,太阳能的利用成本也就显得更加高了。针对以上的问题,国内外业界内有不少人士根据太阳能电池板的转换特性做过不少的研究,总结出来了几种实现提高电池板转换效率的方法:恒压法、扰动观察法、电导增量法,这三种方法各有优缺点,需根据需要来确定1。根据所要达到的目的,比较三种方案的可行性,最终来确定系统方案。本次设计综合考虑各种因素,选取了扰动观察法来实现提升太阳能电池板的转换效率。目前国内外在太阳能领域的研究成绩各有千秋,有已经成功面市的各类产品,淘宝网上的mppt(maximum peak power tracking)控制器,其售价在几百到几千元不等,根
12、据卖家介绍能提升不少的效率。除了这种成品控制器以外,各大半导体生产厂商也有属于自己的mppt控制器ic。比如说美国德州仪器半导体的mppt控制ic:sm72442,通过输出四路pwm(脉冲宽度调制)波来控制转换电路的输出,集成了12位的a/d(模拟-数字)转换器,8个模拟通道,能够使转换效率提高到99.5%2。nxp(恩智浦)半导体推出的mpt612是一款基于低功耗的arm7tdmi-s 32位risc处理器的mppt集成电路,支持包括i2c、uart、spi和ssp在内的多种串行接口,其采用的是正在申请专利的mppt算法,也带有8通道的10位a/d转换器,能够将转换效率提升到98%3。除了这
13、些mppt控制器外,也还有一些普通的控制器,但是普通的控制器只能做到将效率提升到50%左右,这样的效果不是很明显,当然其售价也要便宜很多,目前mppt控制器也正在逐步替代普通控制器。结合太阳能电池板的输出特性与mppt控制算法来实现本次设计。原理图与pcb图的设计采用电子cad绘图软件protel 99 se4。使用pwm波控制场效应mosfet管irfz48n的导通与关闭时间比来调节太阳能电池板的输出电压5。采用51单片机stc89c52rc作为主控芯片,控制输出pwm信号、a/d转换以及液晶显示。由于这款单片机内部没有集成a/d转换模块,所以外部扩展a/d转换器tlc25436。电压采样使
14、用电阻分压,电流采样使用电流检测模块acs712elc-20a7。本设计的转换效率只能提升20%左右,总体来说还是可以实现mppt的这种转换思想,但是也还存在着不足的地方。现在在效率方面的提升也只是局限于其它环境条件不变的情况,如光强、温度等,其成本也还是比较高的,接下来要向多方面努力改进。还要思考一个问题:在节约成本以及降低设计复杂度的前提下,还存不存在更好的方案?要去改变大环境的温度,这对于现阶段人类科技程度来说不怎么可能实现,所以为了再次提升太阳能电池板的转换效率,只能往提高电池板接受光照强度的方向寻找突破口。虽然在一天当中太阳的光照强度是不变的,但是可以让太阳能电池板接收的光照一直保持
15、在最强状态。现在太阳能电池板的安装是固定的,也就是其在一天当中所接收的光强并不是最强的,因为太阳一直在移动。所以,可以考虑下一步来设计“最强光强点跟踪”控制器。让太阳能电池板跟随太阳移动(在原地进行旋转),让其一直处于最强光强接收状态,这样也可以大大提升太阳能的利用率。但是在设计一个新的系统的同时,也应当考虑到新系统是否能最终给人们带来更好的价值,这个就需要去综合各个方面进行考虑。不过有好的想法是非常值得赞扬的,可以当作个人爱好去将它实现,科技就是在不断创新中发展的,人类进步也离不开创新思维,我们应当好好利用自己所学的知识,努力创新,大胆创新!2 任务分析与方案论证本次设计的题目就是太阳能最大
16、功率点跟踪控制器。根据mppt思想,设计一个控制器,能够使太阳能电池板以最大功率输出,从而达到提升转换效率的目的。2.1 任务要求及分析设计并制作一个mppt控制器,实现的指标如下:(1)、采用脉宽调制波控制,寻找最大功率点;(2)、相同环境条件下实现负载效率提升40%以上;(3)、显示实时输出情况,包括电压、电流以及功率。通过分析以上指标,初步确定系统所需的核心元器件有:cpu、场效应开关管、液晶显示屏。2.2 系统方案论证系统方案的论证及选取关键应当建立在太阳能电池板输出特性的基础上。只有在知道太阳能电池板的特性的情况下,才能找准系统设计的方向,然后再根据方向寻找路径。路径也许不止一条,找
17、到最便捷的路径才是设计的最终目标。本设计方案论证的重心放在最大功率跟踪控制的算法上面,关于主控芯片的选取,利用51系列单片机来实现。也可以选取dsp或者arm等高速mcu,但是由于这些芯片价格昂贵,自己在这些方面的知识欠缺,故不选取。2.2.1 太阳能电池板特性系统方案的设计要依据太阳能电池板的特性来进行,如图2.1和图2.2所示分别为太阳能电池板在不同光照强度下的输出电压-电流以及功率关系曲线图。试验太阳能电池板的标示功率为50w。从图2.1可以看出:同一光照强度下,在一个输出电压范围内其输出电流基本上保持不变;然而在某个输出电压值之后其输出电流急剧下降,根据功率的定义式:p(w)=u(v)
18、*i(a) (式2-1)图2.1 常温下太阳能电池板在不同光照下的输出伏安特性曲线图2.2 常温下太阳能电池板在不同光照下的输出功率曲线结合式2-1与图2.1可以得出一个结论:在常温下,某个光照强度时太阳能电池板的输出总存在一个最大功率点。如图2.2描述了太阳能电池板输出功率与输出电压的关系,体现出了最大功率点。本设计所使用的电池板的参数:开路电压voc=22.6v,短路电流isc=2.92a,最大功率点电压vmp=18.5v,最大功率点电流imp=2.72a,图2.3更直观地描述出了太阳能电池板的输出特性。图2.3 太阳能电池板特性曲线2.2.2 方案论证方案一:恒压法。由图2.1分析得到,
19、在同一温度条件下,不同光照下的最大功率点几乎在一条垂直线上,这表示着最大功率点应该是对应着某一个固定电压值的,这就是恒压法的理论8。这一固定电压值可以从太阳能电池板生产厂商处获得,从而在设计的时候就可将输出电压设定在这个固定电压处。方案二:扰动观察法。这种方法其实质是引入一个小的变化,然后进行观察,并与前一个状态进行比较,进而进行调节。其具体方法是:先测太阳能电池板第i时刻的电压vi和电流ii,由式2-1计算出功率pi,然后与第i-1时刻的功率进行比较。根据比较的结果调节太阳能电池板的工作点,这里引入一个参考电压vref,当进行比较后,调节参考电压使之逐渐接近最大功率点的电压。在调节太阳能电池
20、板工作点时,依据这个参考电压进行调节9。方案三:电导增量法。由图2.3可以看出,在最大功率点处其斜率为零。根据式2-1,因此在最大功率点处有:=i + u * = 0 (式2-2)即 = - (式2-3)式2-3就是达到最大功率点的条件,如果 < - (式2-4)则光伏电池的工作点在最大功率的右边,此时应减小输出电压;如果 > - (式2-5) 则光伏电池的工作点在最大功率的左边,此时应增大输出电压。在实际应用中,方程式2-3很难满足,工程应用中引入一个误差因子e,当- < e (式2-6)满足式2-6,就可认为式2-3成立,从而得出最大功率点。2.2.3 方案比较和选取前面
21、列出了目前的几种最大功率跟踪的方法,对它们进行了理论介绍。接下来对这几种方法的各自优缺点进行系统对比,如表2.1所示,最终选择出本设计的最佳方案。方式恒压法扰动观察法电导增量法工作原理断开太阳能电池板负载,测量开路电压,将输出电压设置在78%开路电压处扰动太阳能电池板的工作电压,并监测功率的变化扰动太阳能电池板的工作电压,并监控工作点处电导与电导变化率的关系优点实现简单,复杂度低硬件成本低,算法实现容易误判率低,跟踪精度高缺点功率浪费严重,跟踪精度低,不能适应环境的变化不能判定何时达到最大功率点,因此会存在震荡硬件要求高,算法实现复杂表2.1 几种方案系统比较结合实际情况需要以及各种方案的优缺
22、点,本次设计选取扰动观察法来实现太阳能电池板的最大功率点跟踪。这种方法硬件成本低、算法实现容易。3 系统设计图3.1 系统结构框图通过之前的方案讨论与分析,最终选取了扰动观察法来实现设计。根据此方案的原理,本系统既需要硬件电路对太阳能电池板的信号进行处理,也需要程序来进行扰动控制,实现算法。图3.1为系统的整体框图。3.1 硬件设计系统方案的设计是通过监测太阳能电池板的实时输出功率。由式2-1,要想得到功率,就需要知道电压与电流。所以硬件的设计包括控制核心、dc-dc、电压采样、电流检测等几个大的模块,如图3.1所示。3.1.1 转换模块电路设计转换电路是用于太阳能电池板和负载之间,通过控制电
23、压,将不控的直流输入变为可控的直流输入。电路中开关管导通与关断时间比例的改变,对太阳能电池板而言表现为输出阻抗的改变,从而影响其输出特性。图3.2 转换部分硬件原理图太阳能电池板的参数在前面已经给出,硬件电路图各元器件参数的选择就是根据太阳能电池板的参数来决定的。如图3.2所示,太阳能电池板输出的是直流电压,电容c1、c2用来防止输出的电压干扰,降低输出纹波,由于输出的电压最大能达到25v,因此,电容的耐压值选择50v,留有一定余量。电感l1用于滤除电压信号的交流分量,降低来自pwm控制信号的干扰、提高a/d采样结果的准确度、稳定输出。此处的电流检测采用的是电流检测模块acs712elc-20
24、a,模块以+5v供电,可以测量正负20安电流,对应模拟量输出100mv/a,其输出的信号为电压信号,通过a/d采样将其转换为电流;没有检测电流通过时,输出的的电压是vcc/2。由于太阳能电池板的输出电压最大能够达到22v,所以用两电阻r1=270k、r2=30k进行分压,测r2两端的电压,由于10倍关系,从而可以得到太阳能电池板的输出电压。选取电阻阻值大主要是考虑到不影响负载的功率。电流检测与电压采样的处理都由软件实现。q1为irfz48n,n型场效应mosfet,导通电阻rds(on)=0.016;栅级和源级最大承受电压为vdss=55v;栅极最大承受电流id=64a,导通电阻小,可以减少在
25、导通时的功率损耗,其它参数均符合设计要求。在此接在电压的低侧作为开关用,使用pwm控制通断从而控制输出电压值。此处电阻r3=10k用于泄流,防止控制信号的电流过大而损坏场效应管。由于控制部分电路的供电电压为+5v,为了方便起见,采用三端集成稳压片lm7805将太阳能电池板输出的电压转换为+5v,lm7805输出稳定的+5v电压,最大输出电流可以达到1.5a10。此处采用三端集成稳压lm7805虽然给整个系统的设计带来了方便,但是其功耗相对dc-dc变换来说大了不少,最主要的是热损耗。所以,此处也成为了系统的一个缺陷。从整个转换部分电路的设计来看,其最大的缺陷就是在于lm7805上面的功率损耗严
26、重,但是相对系统效率的提升来说还是很小的。简洁的电路囊括了滤波、采样、开关等几部分,使得整个电路的设计变得简单、目的非常明确。3.1.2 控制模块电路设计控制部分电路的mcu采用51系列单片机,外部扩展a/d转换器tlc2543,同时接入液晶显示屏,以便直观了解整个系统的实时输出信息。产生脉宽调制波控制场效应管的导通占空比,实现输出直流电压的可调节。图3.3 控制部分原理图stc89c52rc它拥有8k字节flash;512字节ram;内置4k的eeprom;四个io口。由于这款单片机内部没有a/d,所以只能够通过外部扩展,采用ti(美国德州仪器)的12位a/d转换器tlc2543,11个模拟
27、输入通道,spi接口。为了更加直观地了解系统控制的输出结果,控制部分还接入了n5110液晶屏,+3.3v供电,有背光,功耗低。控制部分的原理图如图3.3所示。采样电压包括输出电压与电流,电压采用电阻分压,电流使用模块检测,其输出的也为电压信号。其信号分别从a/d转换器的0和1通道输入。单片机p0.0口输出pwm波来实现控制太阳能电池板输出电压,p1.0p1.4分别接到tlc2543的eoc、i/oclk、din、dout、,p0.3p0.7分别接液晶屏的各个数据口。电容c1=30pf、c2=30pf与晶振y1共同组合构成单片机系统的振荡电路,两个电容用于电路的起振,给mcu提供系统时钟,单片机
28、指令的执行都是需要时钟信号的激励才能完成,此电路就好比人类的心脏一样。3.2 软件设计程序编写使用的是keil软件,它是美国keil software公司出品的51系列兼容单片机c语言软件开发系统。keil提供了包括c编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uvision)将这些部分组合在一起。整个系统的程序采用c语言编程11。3.2.1 设计思路软件的部分主要包括a/d、pwm、液晶屏n5110、以及系统思路的算法。a/d转换的驱动程序主要根据ti官网提供的datasheet上面的时序图和一些固定指令来写;pwm波的产生通过单片机内
29、部的定时器中断来实现;n5110液晶的驱动程序也通过相应的时序及命令编写。图3.4 tlc2543时序图如图3.4所示,tlc2543的数据传输是在信号为低电平的情况下进行的,这是个片选信号。数据的输入与输出是在时钟信号i/o clock的下降沿进行。芯片处于转换的状态下时,信号eoc为高电平,转换结束时为低电平,驱动程序的编写按照此时序图。pwm设计思路:使用内部的定时中断,最大计数脉冲为65535,外部晶振为12m时,最长定时时间为65.535ms。定时器赋初值的原则(定时器0):th0=(65536-n)/256,tl0=(65536-n)%256,其中n为定时时间,单位为us。再定义一
30、个数c,定时溢出时c自动加1,此时c为一个常数,把c可以分为两段范围,一段范围内给单片机的p0.0口赋1,另一个范围给其赋0,这样就实现了脉宽调制波形的产生。根据mppt的算法思路,结合a/d转换、pwm以及各初始化程序,得到系统的流程图如图3.5所示,此流程图体现出了本设计的核心程序思想。 图3.5 mppt算法流程图3.2.2 子程序设计实现下面主要分析pwm以及系统算法程序。系统初始化程序:/*位定义,其中p00为pwm输出,p10p14为tlc2543接口,p03p07为液晶接口*/ sbit pwm_out=p00; sbit eoc=p14;sbit ioclk=p13;sbit
31、din2543=p12;sbit dout2543=p11;sbit cs2543=p10;sbit sce=p03;sbit reset=p04;sbit dc=p05;sbit sdin=p06;sbit sclk=p07;void init_sysm()/初始化系统init_n5110();/初始化液晶clear_n5110();/清屏init_pwm();/初始化定时器pwm信号的产生:void init_pwm() tmod|= 0x11;/定时器1,工作方式3 th1 = 0xff; /定时器赋初值,高8位,定时1us tl1 = 0xff;/低八位 tr1 = 1; /开定时中断
32、 ie =0x8a;/开总中断void timer1 () interrupt 3 /3 为定时器1的中断号 1 定时器0的中断号 0 外部中断1 2 外部中断2 4 串口中断 th1 = 0xff; /重新赋初值 tl1 = 0xff; pwm+; void pwm()if(pwm>100) pwm=0; if(pwm<num) /num用于调节占空比 pwm_out=1;/输出高电平 else pwm_out=0;/输出低电平mppt算法程序: void mppt() uchar p_new,u_new; if(p>p_new) if(u>u_new) pwm+;
33、else pwm-; else if(u>u_new) pwm-; else pwm+; 4 系统调试与测试4.1 调试与测试工具系统调试与测试所使用的工具包括:软件keil uvision4、50w太阳能电池板、电线、杜邦线、胜利牌vc890d万用表、47/20w水泥电阻、100/20w水泥电阻、螺丝刀等。4.2 系统调试系统的调试包括硬件调试与软件调试。硬件调试包括稳压块lm7805的输出电压和采样电阻的分压情况测试。稳压块的输出为+5v,比较标准。图3.2所示的r1、r2阻值均已给出,但是由于电阻会存在误差,所以也要进行相应的校正。通过用万用表测试的结果如表4.1所示:在测试的过程
34、中,发现了一个很严重的问题:用万用表可以测出r2两端的电压,但是用a/d却采不到电压。后来通过上网查找资料,其可能的原因在于作为分压电阻的r1、r2选取的阻值太大,以至于流过其电流很微弱,导致a/d采不到电压的后果,然而万用表却可以测到电压是因为万用表的电压都是通过运放处理的。表4.1 万用表测量分压电阻分压值r1、r2两端电压ur2两端电压u2分压系数u/u23.280.359.37144.090.439.51164.890.529.40389.371.019.277219.122.079.2367平均系数9.3604注:表中电压的单位为v;表4.2 调整电阻后的分压情况r1、r2两端电压u
35、r2两端电压u2分压系数u/u23.270.2911.27594.080.3611.33335.04 0.4411.45459.400.8411.190519.111.7211.1105平均系数11.2729注:表中电压单位为v;根据这种猜测,结合采样电阻的大小对系统功耗的影响,后来将r1、r2的阻值改小一个数量级,但是测得的结果还是不行,所以只能再降低分压电阻阻值,直到减小到r1=4.7k,r2=460。测试后结果正常,通过计算,两者的电阻和对系统的功率消耗也不是很大,最大为0.125w,电阻选取的都是1%精度、1/4w的金属膜电阻,符合设计要求。将电阻调整合适之后还得进行校正,再次利用万用
36、表测得分压电阻对应的电压值,最终确定分压系数,其测试结果如表4.2所示:表4.2的数据为程序里面采样电压的调整提供依据,电压计算的公式u=(float)(4.096*ad0)/4095*1127+113)。表4.3的数据为程序处理电流提供依据,i=(float)((2.5-(4.096*ad1)/4095)*100+4)。ad0、ad1代表a/d转换得到的数字码。表4.3 电流检测模块测试供电电压(v)负载万用表测(v)a/d测(v)9.4047/20w2.472.43100/20w2.492.4419.1147/20w2.442.41100/20w2.482.43软件调试的主要心思应当放到系
37、统算法上面,由于n5110液晶、a/d转换以及pwm的驱动程序之前都有写过,将它们复制粘贴,进行相应的修改就行了。在调试程序的时候,通过几组不同电压值的采样,比较a/d转换器与万用表两者测得的值。发现a/d采样的电压与万用表测得的电压相差60mv,几组数据综合呈线性。为了降低误差,在程序中也做了修正。如电压计算的公式u=(float)(4.096*ad0)/4095*1127+113)中加上的113就是修正结果。4.3 系统测试为了能够体现出本设计的性能,要对太阳能电池板的输出作两次测试,分为直接接负载测试和通过mppt接负载测试,其测得的数据分别如表4.4和表4.5所示。表4.4 太阳能电池
38、板直接接负载测试负载输出电压(v)输出电流(a)输出功率(w)空载47/20w18.100.397.0620.3v/0.46a100/20w19.800.203.9620.4v/0.52a 注:2013-5-9早上10:05,多云,21;表4.5 接入mppt太阳能电池板带负载测试负载输出电压(v)输出电流(a)输出功率(w)47/20w19.620.438.44100/20w20.300.224.47 注:2013-5-9早上10:07,多云,21;从这两个表的数据可以看出:接入mppt测试的输出功率比直接输出的功率提升了将近20%,与设计指标相比,这种结果并不是很理想,其主要的原因是采用5
39、1单片机的处理速度跟不上,而且程序量大,运行速度慢,导致a/d采样的时间差太长,有时候并没有采样到最大功率点的电压和电流,存在着较大的系统误差。由图3.2可知系统的信号滤波处理得也不是很完善,这样会给a/d采样带来误差。并且+5v供电使用的是lm7805,其热损耗比较大。要解决这些问题,进一步提升效率,就需要采用高端的处理器,如dsp、fpga、430低功耗系列单片机等,优化dc-dc转换电路,加强系统各信号处的滤波处理。从整体效果来看,本设计基本上满足设计指标。5 总结对于太阳能电池板转换效率低的问题,采用mppt(最大功率跟踪)技术来提高太阳能电池板的利用率。在利用同样的参数的太阳能电池板
40、,对带mppt控制器与不带mppt控制器的输出功率进行比较,在整个设计工作中做了大量的测试,采集了输出电压、电流并且制作多张图表,从整体上看,能够提高20%左右的效率。从整个系统分析来看,效率不高的主要原因有几点:1、系统的功耗相对比较高,这主要体现在lm7805供电模块,以热损耗形式消耗;2、系统mcu选取不是很恰当,stc89c52rc虽说有较大的存储能力,但是其处理的速度还是比较慢,导致跟踪的速度低,有时候并没跟踪到最大功率点;3、环境影响,太阳能电池板不是每时每刻都以最佳位置接收太阳光。综合上述几点原因,mppt控制器还可以做进一步改进。如:采用低功耗的dc-dc转换芯片,选取dsp等
41、高速mcu替代51单片机,控制太阳能电池板旋转,使得其以最佳位置接收太阳光。在考虑方案改进的同时,系统成本也应该作为参考,思想紧跟产品推广规则。以设计实用性产品为最终目的。通过本次设计,巩固了自己的专业知识,同时也学到了新的知识。刚开始是抱着忐忑的心理选取了这个课题设计,心里没谱,总以为这个课题会很难。但是在看了几天有关方面的资料之后,对课题的整体思路以及方向有了理解。然后根据思路进行相关的试验,主要对象是场效应mosfet开关管。之前有过这方面的电路设计,但出现的问题较多,主要是导通条件和应用场合需要注意。开关管通过验证后,才设计了系统的转换电路部分,控制部分用的是之前做了的51单片机控制板。上面包括a/d、d/a、液晶显示、串口等模块,足以满足系统要求。接下来就是程序的编写、调试,最后在系统软硬件结合调试时,又做了很多测试,主要目的是降低系统采样的误差。通过硬件测试,然后在程序中进行修正。总的来说,本次设计的任务还是圆满完成了,自己各方面的能力都得到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合作门店合同模板
- 牛肉丸销售合同范例
- 游戏转让合同范例
- 二零二四年度设备采购合同技术参数与服务内容
- 等价更换合同范例
- 甘肃食堂劳务服务合同模板
- 2024标准委托借款合同样本
- 简装合同模板
- 托管签合同范例
- 2024年工业厂房租赁合同2篇
- 家园共育的有效沟通课件
- 例谈小组合作学习在小学英语教学中的有效开展(讲座)课件
- 沪教版七年级英语Unit6Travelling-around-the-Asia-speaking-and-writing-a-travel-plan公开课比赛获奖课件
- 初中语文八年级书面作业设计样例(下学期)课外古诗四首1课时
- 档案管理基础知识培训课件
- 设计艺术鉴赏课件
- 小学四年级家长会课件
- 电缆桥架重量表
- 供应商PCN申请单
- 质量管理-第四章全面质量管理课件
- 混凝土结构设计原理课程设计
评论
0/150
提交评论