您的当前位置:首页正文

基于F28335的太阳跟踪控制器设计及应用

来源:榕意旅游网
文章编号:1001.9944(2011)11-0041.04 基于F28335的太阳跟踪控制器设计及应用 赵利国,李成贵,周培涛,马晓娇 (北京航空航天大学仪器科学与光电工程学院,-4L京1OO191) 摘要:针对聚光式太阳跟踪系统.设计了基于TMs320F28335的高精度太阳跟踪系统控制 器。介绍了太阳位置计算方法及系统的控制方法,并对实际计算出来的方位角和高度角进 行了误差分析 系统利用DSP的ePwM模块在短时间内实现线性匀速控制,近似代替太阳 在短时间内的曲线运动,从而提高跟踪精度。人机接口模块为系统的调整与测试提供了很 大方便。系统增加风速传感器,当有大风时,系统可自动将太阳能电池板置于水平位置,保 证系统安全。实验证明了系统的应用性和推广价值 关键词:DSP:PWM;太阳跟踪控制器;聚光式光伏发电 中图分类号:TP23.TK513.4 文献标志码:B Design of Solar Tracking Controller Based on F28335 ZHAO Li—guo,LI Cheng—gui,ZHOU Pei—tao,MA Xiao-jiao (School of Instrumentation Science and Opto—electronics Engineering,Beihang University,Beijing 100191,China) Abstract:Aiming at concentrated solar tracking system,designed a high precision solar tracking controller based on the TMS320F28335.Introduced the method of calculating position of the sun and controlling the system,furthermore, analysing the error of azimuth and elevating angle calculated actually.Using the ePWM module of DSP,the system achieved controlling linear and uniNrm in a short period of time,which taking place of the curvilinear motion of the SUn approximately,and improved the tracking accuracy consequently.Human interface module provides a great conve— nience for adjustment and the test of the system.Adding wind speed sensor to ensure the system security,the solar— cell panels can be placed horizontal automatically when there are strong winds. Key words:DSP;PWM;solar tracking controller;concentrating photovohaic 太阳能光伏发电是太阳能利用的主要途径之 一.但目前光伏发电Ⅲ效率低、是制约其发展的关键 1 太阳跟踪控制器的原理及设计 采用聚光式电池可以提高能量密度,从而提高 太阳能接受效率,但需要较高精度的太阳跟踪控制 系统,如果光线不能垂直入射在太阳能电池板上,偏 因素。太阳跟踪控制系统作为光伏发电的重要组成 部分,可以配合聚光电池,从而很大程度提高太阳能 量接收效率。本文设计了一种具有高精度、抗干扰性 的新型太阳跟踪控制器。 收稿日期:2011-05—24;修订日期:2011-07—26 差达到一定程度.太阳光就不能汇聚在芯片上致使 作者简介:赵利国(1988一),男,在读硕士研究生,研究方向为嵌入式应用系统开发;李成贵(1964一),男,副教授,研究方向为 嵌入式计算机测试和控制技术。 自动化与仪表2011(11) 团 芯片不能发电。本文采用太阳视位置算法[21结合短 时间内近似匀速控制算法,设计了一种双轴高精度 的太阳跟踪控制器,从而实现太阳能发电系统的高 精度控制。 1.1 太阳位置计算方法 本文采用太阳视位置计算方法即根据太阳的运 动规律计算出太阳的视运动轨迹,进一步可以得出 太阳的高度角与方位角。建立如图1所示的黄道坐 标系『21,坐标系中C点表示地心,P为极轴,M为子午 轴(子午面与赤道平面的交线),S为太阳所在方向。 赤 射经度 图1 黄遭坐标系下太阳位置示意图 Fig.1 Sun position schemes under zodiac coordinate 图1中6为太阳赤纬角, 为太阳时角。其中太 阳赤纬角是地球赤道平面与太阳和地球中心的连线 之间的夹角。其精确计算方法 为 8=k 1+k2cosO+k3sin0一k4cos20+kssin20 (1) 其中: ,k k3,k ,k ,需要考虑岁差,蒙气差等诸多 因素来不断订正 ];0为日角,即当日所在积日占全 年天数的比例用弧度表示。 太阳时角 是指太阳中心点到地心连线与子 午线所在平面的夹角,表达式为 60=( 。+ )×15。 (2) 其中,h。和mo均为真太阳时的小时和分钟。 太阳高度角和方位角与当地的地理纬度西,太 阳赤纬角6和时角 有关。确定三个参数即可求出 太阳高度角 和 方位角[31: :arcsin[sin6sin咖+c0s6c0s c0s ] (3) arcsin卜co ̄sinw]cosy> ̄0 cOSOL ..= rcsin【__ cosSsinw]cosy(4) < ̄0四 1.2系统跟踪控制方法 由上述太阳位置算法,求出太阳高度角和方位 角后,就可以对太阳跟踪系统实现控制,为了保证系 统的跟踪精度,系统利用在短时问内实现线性匀速 控制近似代替太阳在短时间内的曲线运动。 系统每隔m秒计算1次当前时刻太阳高度角 和方位角 ,以及m秒之后的太阳高度角 :和 方位角 :。再根据高度方向和方位方向机械结构减 速比R 和R ,以及步进电机步距角0,即可分别计 算出每m秒系统所需发出的高度步进电机和方位 步进电机的控制脉冲个数Ⅳ 和 。 Ⅳ : (5) Ⅳ2: (6) 由此脉冲个数Ⅳ以及PWM的时基频率厂,可计 算出系统的PWM周期 。计算方法如下: V (7)一 即系统每隔m秒装载一次ePWM周期寄存器, 从而实现对ePWM控制脉冲个数的确定。 一一2 系统设计 根据上述工作方法和原理,设计了以TI公司 32位浮点型数字信号处理器TMS320F28335 为主 控芯片的太阳跟踪控制系统。系统硬件结构框图如 图2所示。 风速传感器ll LcD显示 ePWM1: 74HC245H THB6064卜.4高度电机 I2C]TM 吨s ss EXINTI 74HC245 THB6064 方位电机 审匝塞 图2太阳跟踪控制系统硬件结构图 Fig.2 Hardware structure of the sun tracking contml system 系统利用F28335的浮点处理单元(X28X+ FPU)[31完成对太阳高度角与方位角的计算。并利用 其ePWM模块的HRPWM操作实现对步进电机高 精度控制。产生的PWM信号不能直接接到驱动器 Automation&Instrumentation 2011(11) 一~一上,须经过驱动芯片74HC245后才可以连接到步进 电机驱动器.步进电机驱动器采用THB6064H芯 片,其驱动电流最高可达4.5A,最高细分为1/64。系 统利用F28335的FC模块,实时读取X1226时钟芯 片,完成实时数据的计算与处理。 定位开关是利用槽型光电开关,将其放在固定 角度,为系统每天跟踪精度校准提供触发信号,即当 每天系统运动至定位开关处,系统都会对此处的角 度进行一次校正与自动调整,从而保证系统的精度, 程序流程图如图3(a)所示。在恶劣大风天气_5l中,风 速传感器将会产生中断信号.系统自动将太阳能电 池板转置水平位置,当大风停止后,系统计算当前时 间太阳高度角与方位角,可将其自动快速调整工作 位置。防风设计的功能流程图如图3(b)所示。 ∞∞∞加∞∞∞∞加0 I读取RTc X1226 f J i. ̄,RTC X1226 I I计算方位角高度角I l求当前时间角度与水平位置之差 一 ● I运行至水平位置,等待卜卜_ 求当前时间角度与物理角度之差l I计算脉冲,开启电机f 求风停时间角度与水平位置之差 ◇ I运行至计算位置l l转置风停时间角度位置I — (a)定位模块 (b)防风模块 图3定位及防风程序流程图 Fig.3 Positioning and wind program flow chart 在人机接口方面,系统采用ZLG7290为键盘芯 片,LCD显示,实现对系统时间、经纬度手动调整, 并可通过控制器键盘对系统进行手动角度调整与校 正。此外,当系统运动到极限位置时将会触碰限位开 关,将系统电源切断,对系统起到保护作用。 3系统误差分析及测试 3.1 系统计算数据及误差分析 利用太阳视位置计算出的太阳方位角和高度角 结果如图4所示,二者随时间的变化是不规则的。图 a动化与仪表2o11(11) 蠹 0 蠢 勰 鸶瞳- 4所示为全年正午12点的太阳高度角与方位角。可 以看出不同日期的同一时间点太阳方位角与高度角 是不同的。图5所示为2011年3月12日当天不同 时刻的太阳高度角与方位角的变化曲线。 1喧 医 10:1 2:12 3:26 5:07 6:18 7:309:1010:2212:03 时间/月份:日期 图4全年正午12点的太阳高度角与方位角 Fig.4 Hole year’S altitude and azimuth of the sun at twelve noon 0 0 0 O O 0 O 0 O 如 加 征 枢 搬 医 斗《 时『日J/h 图5 2011年3月12日太阳高度角与方位角 Fig.5 March 12,201 1 the sun’S elevation angle and azimuth 图6,图7是以紫金山天文台嘲观测到的太阳的 高度角和方位角为真值做出的误差曲线,从图中可 以看出,系统的太阳高度角在PC中和DSP中的计 算结果和紫金山天文台天文年历记载数据的误差基 本不超过0.05。,而方位角的最大误差不超过0.1。。 蜮 士 1喧 图6高度角计算误差比较曲线 Fig.6 Comparison curve elevation angle calculation errors 四 {咪 : 遇 时间/h 图7方位角计算误差比较曲线 Fig.7 Compare the azimuth calculation error curve 图8控制系统联机调试 Fig.8 Control system On—linedebugging 3.2系统的联机调试 结合ePWM模块,实现了对聚光式太阳能电池板的 系统软硬件实现后,配合聚光光伏发电装置.采 用2相57系列步进电机,带动6m 左右的集光板, 将其置于华北地区光伏发电站中独立运行,跟踪控 制器的工作时间因日照长短不同而不同,一般可以 从早上8:0()工作至下午l8:00。本太阳跟踪控制器 实际运行效果良好,跟踪误差控制在±O.2。以内.跟 踪控制器如图8所示。 实时高精度控制,实验证明跟踪精度可以很好地满 足聚光光伏发电的需要。为促进光伏发电的进一步 发展和普及,加快新能源的开发利用有较大意义。 参考文献: 【1]王长贵,王斯成.太阳能光伏发电实用技术【M】.北京:化学工业出 版社.2005. [2】 中围科学院紫金山天文台.中国天文年历fM】.北京:科学出版社, 2010. 4 结语 本文设计了高精度的太阳跟踪控制系统.并对 [3]周培涛.基于DSP的双轴太阳自动跟踪控制系统研究fI)】.北京: 北京航空航天大学.2010. [4]苏奎峰,吕强,邓志东,等.TMS320x28xxx原理开发与应HI[M].jE 京:电子工业出版社.2009. 太阳位置计算方法进行了实际分析与讨论。以 TMS320F28335为核心,利用太阳视位置计算方法, 【5]中国气象局.气象辐射观测方法【M】.北京:气象出版社,1996.一 + +“—-}一*+・・+”+”—-}-一“+-—-- 一+”—-- 一—+一*—・ 一一—十一-+-—’一一+*—-+一一+-—・ 一一+-+”—+~一+*+ +一+ +一+-+一+一+*+一+*+一+-十一十一+ (上接第11页)任何一个时间片上,总有若干个小 4结语 本文中设计的高速数据记录器采用流水线技术 对Flash进行交替双平面页编程,达到了总线扩展 的效果,提高了存储区的平均操作速率,成功实现了 60MB/s存储速度要求。样机已经完成联试,为实际 研制应用于航天器上的基于闪存的高速数据记录器 奠定了坚实的基础,具有较高的借鉴意义和实用价值。 参考文献: 【1】吴萌.一种高速、大容量图像存储系统设计【D].北京:巾国科学院 西安光学精密机械研究所.2009. 【2】K9WBG08U1M Advanced Flash Memory DataSheet SAMSUNG Electronics[Z】,2007. [31李佳琦,李健,党相甫,等.基于同态硬盘的闪存阵列并行结构设 操作同时进行,即实现了时间片上的复用,故从整 体上看,速度会提高[41。 假设数据的输入速度为30MB/s,写完第一组页 寄存器后有200 ̄s的编程时间,在此期间可以立即 依次对第二、i和四组进行写操作,其时间=4096x 6B/30MB/s=819.2 s>2o0 s,错过第一组的编程时 间。之后第一组可以立即进行下一次写页寄存器操 作,故整个过程中单片Flash平均写入速度为 30MB/s,等于数据输入速度,能够正常的记录数据。 为了达到任务书中对雷达回波信号每lO0 ̄s内平 均有效速率不高于59MB/s要求,同时可以使用2 片K9WBG08U1M进行片外流水线式操作。将片外 的两片K9WBG08U1M进行交替式编程来实现 60MB/s存储速度。 计【J1_微电子学与计算机,2010,27(4):85~88. [41高怡祯.基于闪存的星载大容量存储器的研制fD].北京:中科院 空间科学与应用研究中心,2004. ● 口 Automation&Instrumentation 2011(11) 

因篇幅问题不能全部显示,请点此查看更多更全内容