基于ARM的太阳能发电控制系统的设计与实现_第1页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于arm的太阳能发电控制系统的设计与实现目前,我国国内太阳能自动跟踪器主要有:压差式太阳能跟踪器,控放式太阳跟踪,时钟式太阳跟踪器,比较控制式太阳跟踪器。纯机械式的跟踪器和时钟式的机电跟踪器精度偏低,本系统采纳了精度相对较高的光敏控制的双轴太阳跟踪器的控制方式使光伏电池始终朝向太阳;在天黑后,能够使电池板重新朝向东方,实现日循环运行。太阳能发电控制系统结构该跟踪器的传感器结构见图1。设置一个圆筒形外壳,在圆筒外部东、南、西、北四个方向上分离布置4 只光敏电阻;其中p1、p3东西对称安装在圆筒的两侧,用来粗略的检测太阳由东往西运动的偏转角度即方位角2、p4南北对称安装在圆筒的两侧,用来粗略检测

2、太阳的视高度即高度角;在圆筒内部,东、南、西、北四个方向上也分离布置4只光敏电阻,用来精确检测太阳由东往西运动的偏转角度和太阳的视高度。图1 传感器结构暗示图 立柱转动式跟踪器跟踪器的结构见图2。1固定在底座上,主轴及其支撑轴承安装在底座上面(主轴相对于底座可以转动),转动架以及支架固定安装在主轴上,光伏电池、步进电机2 安装在支架上面(光伏电池相对于支架可以转动),步进电机2 的输出轴衔接在光伏电池上。图2 立柱转动式跟踪器暗示图 当光芒发生偏移,控制部分发出控制信号驱动步进电机 1 带动转动架以及固定在转动架上的主轴、支架以及光伏电池转动;同时控制信号驱动步进电机2 带动光伏电池相对与支架

3、转动,通过步进电机1、步进电机2 的共同工作实现对太阳方位角和高度角的跟踪2。mppt控制器光伏电池的输出功率与它的工作有关(u-p曲线普通呈先升高后下降的光洁曲线,中间的某个电压值取得最大功率),惟独工作在最合适的电压下,它的输出功率才会有个唯一的最大值。如:在日照强度为1000w/m2下,u=24v,i=1a;u=30v,i=0.9a;u=36v,i=0.7a;可见30v的电压下输出功率更大。mppt(最大功率点跟踪)控制器主要功能是:检测主回路直流电压及输出,计算出太阳电池阵列的输出功率,并实现对最大功率点的追踪 3。图3为实际应用扰动与观看法来实现最大功率点追踪的暗示图。图3 mppt

4、控制实现暗示图 扰动电阻 r 和串连在一起,在输出电压基本稳定的条件下,通过转变mosfet的占空比,来转变通过电阻的平均电流,因此产生了电流的扰动4。同时,光伏电池的输出电流和输出电压亦将随之变幻,通过测量扰动前后光伏电池输出功率和电压的变幻,以打算下一周期的扰动方向,当扰动方向正确时太阳能光电板输出功率增强,下一周期继续朝同一方向扰动,反之,当太阳能光电板输出功率削减时,表示扰动方向错误,下一周期朝反向扰动,如此反复举行着扰动与观看来使太阳能光电板输出达最大功率点。系统硬件设计系统的主控制在囫囵设计中占有重要地位,它主要对主回路举行控制,保证 mppt 算法有效实现,使 dc/dc变换保持

5、恒压输出,且与 的人机接口通信。它还在对蓄电池充放电的控制电路起着重要的作用。首先它对光伏电池功率的有效跟踪,使得蓄电池的充电可以得到最大功率的恒压电流。从而避开了光伏电池能量的铺张。第二,主控制器控制的恒压电流也使设计恒压充电的充放电电路变的简单。系统结构框图4所示。图4系统结构框图 驱动电路光敏电阻采纳的型号为gm5516,亮电阻:5-10 k ,暗电阻:200k以上。系统通过对4对8路(r1对应图1中的p1,r2对应图1中的p3,r3-r8同理)光敏电阻即时举行a/d采集,将所采集的模拟量转化为数字量,推断方位角和俯仰角的变幻,并通过i/o(out1-out8)给步进电机1个正转或反转脉

6、冲,控制步进电机转向正确的方向,然后继续举行a/d采集和控制,直到信号差在一定范围之内,此时间伏电池正对太阳。电路示于图5和图6。图5 光敏电阻采集电路图6 步进电机驱动电路 步进电机57byg007,gsp-24rw-046,皆为四相八拍。out1、out2、out3、out4依次取高电平,uln2803(步进电机驱动芯片,集电极输出)的1脚到4脚依次为高电平,这样就给步进电机1(57byg007)正转一步的脉冲信号,步进电机正转1.8度;反之,out4、out3、out2、out1依次取高电平,步进电机反转1.8度,gsp-24rw-046驱动原理与之相同。dc/dc、mppt电路系统所采

7、纳光伏电池正常工作电压10-14v,工作电流1a左右,所采纳的蓄电池为12v-7ah,因为12v的蓄电池普通需要13-15v的电压为之充电,而光伏电池假如不经过dc/dc处理,无法保证为蓄电池稳压充电。因此通过boost升压电路将光伏电池电压上升20v(大功率步进电机需要较大电压,此处可以为未来系统升级做预备),然后降压到14v为蓄电池稳压充电5,7所示。图7 dc/dc及mppt电路 图7电路左端为光伏电池,右端输出电压为uo(图7的uo为图8的uin),我们需要得到右端uo=20v。首先通过并联50k、10k电阻组成的电路,并对10k电阻两端a/d采集,采集电压uad1,间接得到蓄电池两端

8、电压uin=6uad1;uo要求为20v, 通过uo = uin/(1-d)可计算出需要的d(q1的占空比),输出控制1波形,因为所采纳的大功率mosfet驱动电压要求15v,所以pwm1需要经过上拉电压15v和光耦开关组合后对q1控制,不是容易的控制q1。通过r5、r6组成的电路采集r6两端电压uad2,间接得到uo=6uad2,将uo与20v比较,即时调节实际的d,使得d=d-d或d=d+d(d取pmw脉冲周期的5%),然后延时、采集、推断,直到得到精确的占空比d,能够精确输出电压uo=20v。在输出电压基本稳定的基础上,设置q4的pwm2,转变r7扰动电阻的占空比,来转变输出电流,通过对

9、r8两端电压的a/d采集,采集电压uad3,得到电路总电流i=uad3/r8,因此得到太阳能电池输出总功率p=uin×i(由于电路是电流延续工作,上的纹波电流可以小到临近平滑的直流电流,c1电流可忽视,甚至c1可除去,且光伏电池左端的采集电阻相当大,电流微小,亦可忽视),转变光伏电池即时输出实际功率,来实现mppt。蓄电池充放电控制电路白天,光伏电池需要为蓄电池充电,以便蓄电池能够晚间对负载(路灯)供电,并且步进电机的工作电能也需要由光伏电池提供(若光伏电池的功率不足以带动电机,解释日照极差,无需转动电机),板必需延续供电,白天由光伏电池供电,夜间由蓄电池供电,这一套充放电控制电路需

10、要用到2个,一个是控制蓄电池充电和放电,另一个控制arm板的工作电压由光伏电池提供还是蓄电池提供,电路8所示。图8 蓄电池充放电控制电路 电路右端uin=20v作为输入电压, 通过buck降压电路将电压降到14v为蓄电池充电,uo=uin×d,要得到14v电压,设置q2的占空比为70%。白天:2个继电器皆为常开状态a,光伏电池为步进电机和arm供电(采纳7805稳压管降压到5v),并为蓄电池充电,蓄电池正极接反相截至,保证充电同时不放电。夜间(或日照极差,由光敏电阻推断):继电器1、2被吸合到b,步进电机停止工作,蓄电池为arm供电,并带动负载(路灯)工作。系统软件设计本系统主要的控制作用都是由主控制软件实现的,主要包括:a/d模块,dc/dc 模块,mppt 及蓄电池充放电控制等。系统重点在硬件设计,软件设计相对较容易,主程序流程图 9所示。图9 主程序及主控后台程序流程图 结语囫囵系统以arm lpc2131 为核心对 dc/dc、 m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论