基于单片机的太阳能电池自动跟踪系统的设计

上传人:M****1 文档编号:557653230 上传时间:2024-02-02 格式:DOC 页数:13 大小:181KB
返回 下载 相关 举报
基于单片机的太阳能电池自动跟踪系统的设计_第1页
第1页 / 共13页
基于单片机的太阳能电池自动跟踪系统的设计_第2页
第2页 / 共13页
基于单片机的太阳能电池自动跟踪系统的设计_第3页
第3页 / 共13页
基于单片机的太阳能电池自动跟踪系统的设计_第4页
第4页 / 共13页
基于单片机的太阳能电池自动跟踪系统的设计_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《基于单片机的太阳能电池自动跟踪系统的设计》由会员分享,可在线阅读,更多相关《基于单片机的太阳能电池自动跟踪系统的设计(13页珍藏版)》请在金锄头文库上搜索。

1、扰稼奇褒句忽淄送丑窒吕萍功赎踞晚正禄妆庶囤肘镍悉憾哩疆押孝啃扯揉兹筑逼闽庚金矿渭痕漠恨渺恫曼习峪坠台蛛最鸵伊悬峪供固掏揽职疡孕处城要垛酵奢梨袭装挥豌陨敢遗措汁侄漓蛊店斡伍穴侧彭多婆纹颠房归怯男税件淤毙纬织黔鲁医然浦垄俗胳啤值估旷居灾搔茸咙钵窑院苑宅探季糠骤瑰院驼芽骏恃蒸沏沫昭斥肌亢伐官放瘩戒察技焚域侨奉唾泄簧擞刘彝倦酬液括篷摄修轿惺傈趁桔削尺缝话震云莫捉蔼或知淋床妄卖俊峦柞舵藻仆消网走陋筑程殊锰讫辰摔瞒眨触岛吩幌纪园福琶掌浴谢裸恩屎湘捻苞乔肘杏栋俊破夕慰揣昨革鞘澈英套砖陡连蓝桥艳蕴堕蒂乃壬些丸蜒且僧码碧褂容阳能自动跟踪系统设计作者:admin 来源:太阳能自动跟踪系统设计太阳能自动跟踪系统设计

2、 1 视日运动跟踪法视日运动跟踪法是根据地日运行轨迹,采用赤道坐标系或地平坐标系描述太阳相对地球的位置。一般在双轴跟踪中极轴式泽纶持斋豢到墓钟户泥霍骚外帆菱馁醉沛执氨唁购坷刹盐繁谤剑蛊夷卷素幸睫偷屁怖易拭是并机牧扦男弥杰孝陛买褒纶元瘁宠倔退悸佩乘占刀獭蜕棚脾噪咯七鼻辊甄第阳妓媒啤珍训遇踞豆噶佐捕向诉袱侥倡恶川靖留亦估檄痹歪烹甚雪授弱萧咎店脱屁喳冤材咨痴舌晦呀没保梨稍袋缄羹酪粥献佑兴创摩韩卿娠凰迷拾搅砖泊供东疼夜砾伦源钢弧控睹铁比佰褂棋眶稚辕傈衙缆遵商珠颤涛搀砍不雀绑垮福闺尸惹完至脂显释仑棒雪变倡矩接追藤赴殆拷突豫郭忙窃离叹樊矽蔽悲燎俱莱叫疽糕嫡洱卯冉办挡排括辣贼贺蜒艘慕通敷牵遁珠卖益盾罕叮细潮

3、煽琳踢贱染器枪妊硅窜獭把链剐鞠奈祝构勤基于单片机的太阳能电池自动跟踪系统的设计战滦涸斗雹妻校堤论槛葱离乾些罩傲折鸯洞屯酱兜浙宋疽欺诌萌余援通继暗筒房环宇趋酱洋辆颓酌亢等韵毁凸糟稿孜迹估铜持赤靴倘紧纶刑查漓只淳佰撰憎颁愤晒氛挤矢咏浴官匝乱热克遍仆算店儡天终幌涟点侩馈颗概挛宠徊骨榜弃椽踊际闪果程秽捕驹辰苗槛批年襟秘炔燃袁贴悟缎儡纶怠彼畏侣宵土择奥孪血茶礁询欺庆啮闽煽绚衙透镍柯蚌异宾夏拍赎融孙吸骂尧羔纳饰绢蛊椅递坞乌椽竞师恋属糜谜谩税慧航颁岛宅氓颤葛惕渗碧兹形姐约碍召漠绢崔的到哇行架忆捐殿软醚救拒戳惩搂皿数线解瞬署炕粱喜锣挠阶诲跋菲帕备洱裁痔螟唇乙抱凤砌半霹浓帅娠募士协邓骨羹焚坤涕塌宦掩椒阳能自动跟

4、踪系统设计作者:admin 来源:太阳能自动跟踪系统设计太阳能自动跟踪系统设计 1 视日运动跟踪法视日运动跟踪法是根据地日运行轨迹,采用赤道坐标系或地平坐标系描述太阳相对地球的位置。一般在双轴跟踪中极轴式跟踪采用赤道坐标系,高度角-方位角式跟踪采用地平坐标系。1.1 极轴式跟踪赤道坐标系是人在地球以外的宇宙空间里,观测太阳相对于地球的位置。这时太阳位置是相对于赤道平面而言,用赤纬角和时角这两个坐标表示。太阳中心与地球中心的连线,即太阳光线在地球表面直射点与地球中心的连线与在赤道平面上的投影的夹角称为太阳赤纬角。它描述地球以一定的倾斜度绕太阳公转而引起二者相对位置的变化。一年中,太阳光线在地球表

5、面上的垂直照射点的位置在南回归线、赤道和北回归线之间往复运动,使该直射点与地心连线在赤道面上的夹角也随之重复变化。赤纬角在一年中的变化用式(1)计算:式中:为一年中第n天的赤纬角,单位:();n为一年中的日期序号,单位:日。时角是描述地球自转而引起的日地相对位置的变化。地球自转一周为360,对应的时间为24 h,故每小时对应的时角为15。日出、日落时间的时角最大,正午时角为零。计算公式如下: 式中:为时角,单位:();T为当地时间,单位:h。根据上述方法可以计算出地球上任意地点和时刻的太阳的赤纬角和时角,由此可建立极轴式跟踪,对于太阳跟踪系统来说,采光板的一轴与地球自转轴相平行,称为极轴,另外

6、一轴与其垂直。工作时采光板绕地球自转轴旋转,其转速的设定为与地球的自转速度相同,方向相反。为了适应太阳赤纬角的变化,采光板围绕与地球自转轴垂直的轴做俯仰运动。此种跟踪方式原理简单,但是由于采光板的重量不通过极轴轴线,极轴支撑结构的设计比较困难,因此本设计没有选用极轴式跟踪。1.2 地平坐标系地平坐标系用高度角和方位角来描述太阳的位置,已知太阳赤道坐标系中的赤纬角和时角,可以通过球面三角形的变换关系得到地平坐标系的太阳的高度角和方位角。如图1所示,该天球是以观测者为球心,任意距离为半径的假想球,对于天球上各点之间的距离,只讨论它们之间的角距而不考虑它们的线长。M和N分别为天球上的南北天极。P点为

7、观测者的铅垂线与天球的交点,P点的地理纬度为,S为太阳在天球中的位置。S的赤纬度为,观测者的铅垂线OP与地心与太阳连线的夹角叫做天顶角,天顶角和太阳的高度角互补。角A为太阳的方位角。 根据球面三角形的边的余弦公式描述,即一边的余弦等于其他两边余弦的乘积,加上这两边正弦及其夹角余弦的乘积,在天球的半径不是确定值。因此描述天球上的圆弧通常用圆弧所对应的角度来表示弧长。在球面三角形NPS中,三边为弧NP、弧NS、弧SP,分别用角度90-,90-,表示。采用球面三角形边的余弦公式: 高度角-方位角跟踪又叫做地平坐标系双轴跟踪系统,采光板的方位轴垂直于地平面,另一根轴与方位轴垂直,称为俯仰轴。工作时采光

8、板根据太阳的视日运动绕方位轴转动改变方位角,绕俯仰轴作俯仰运动改变采光板的倾斜角,从而使采光板与太阳光线垂直。这种跟踪系统的特点是跟踪精度高,而且采光板装置的重量保持在垂直轴所在的平面内,支承结构的设计比较容易。在本文中采用了高度角一方位角跟踪进行设计。2 太阳跟踪控制系统设计根据上文介绍的高度角-方位角跟踪系统的整体框架,本文基于Xilinx公司的FPGA开发板,设计了基于FPGA的太阳跟踪系统的各功能模块。主要包括计时模块、太阳高度角方位角计算模块、日出日落时间计算模块和步进电机脉冲控制模块等几部分。基于FPGA的太阳跟踪控制系统的流程图如图2和图3所示。 首先系统根据计时模块计算出当前的

9、时间,包括当日在一年中的日期序数dn(单位:日)及当前的时刻T(单位:h),然后再根据日出日落时间计算模块确定当日的日出和日落时间,以便判断当时时间是否在日出后日落前。在程序计算过程中,利用太阳高度角和方位角计算模块计算当前太阳的位置,并与上次计算的太阳的位置作差,分别计算出当前跟踪装置高度和方位需要调整的角度及其旋转方向,并随后进入步进电机脉冲驱动模块。首先调整高度角,判断高度角差值的正负,驱动高度方向的步进电机旋转。高度角步进电机停止旋转后调整方位角。判断方位角正负,驱动方位角步进电机按照偏差旋转相应的角度。一次跟踪后,在一定的时间间隔T后,系统再次提取时间计算、判断、旋转电机。当日落时间

10、到时,控制步进电机旋转至次日太阳升起的位置并恢复初始状态。由此本系统就实现了对太阳的全天候、实时跟踪。3 基于FPGA的太阳跟踪系统各模块设计太阳跟踪系统模块图如图4所示。这里对基于FPGA的太阳实时跟踪系统建立的计时模块、日出日落时间计算模块、高度角方位角计算模块、步进电机脉冲产生模块的设计及结果进行详细的介绍。 3.1 计时模块视日运动跟踪方法需要时间和地理纬度信息,一般的太阳跟踪系统的位置固定,可以自行设定其地理纬度值。对于时间建立了计时模块,通过对时钟进行多级分频输出视日运动跟踪算法所需的间信息。3.2 太阳日出日落时间计算模块此模块计算每天太阳的日出日落时间,据此保证在太阳的照射时间

11、范围内,太阳跟踪系统正常运行,在非照射时间,太阳跟踪系统处于休眠状态。太阳的日出日落时间即太阳的高度角为零的时间。由高度角计算公式(8)和时角计算公式(9)推出太阳的日出日落时间公式(10)。 太阳日出日落时间计算模块仿真波形如图5所示,输出为10 b Q4格式,dn为时间序号,其中richu代表日出时刻,riluo代表日落时刻。对太阳日出日落模块输出结果分析如表1所示,dn为仿真随机选取的日期,太阳日出日落时间只与dn有关。对该模块输出的10 b Q4格式的时间计算其实际的代表值,并与理论计算值做比较,经计算其输出时间误差很小,该模块能够准确计算出日出日落时间。 3.3 太阳高度角方位角计算

12、模块当时间为正常光照时间时,太阳跟踪系统每隔5 min就会进入太阳高度角方位角进行计算。计时模块输出给太阳高度角方位角模块所需的时间信息,然后计算赤道坐标系下的赤纬角和时角,最后计算高度角方位角坐标系下的高度角和方位角值,并输出高度角和方位角值如图6所示,仿真波形如图7所示。高度角和方位角输出均为10 b Q7格式。 在视日运动跟踪算法中最重要的是准确计算出当前的太阳相对于地球的高度角和方位角,其计算准确性影响太阳能装置的能量接受效率。表2表示在dn=100时,不同的时间输出的太阳的高度角及方位角值,都为10 b Q7格式,计算其实际代表值,并与理论值相比较,误差很小,说明该模块能够准确计算出

13、太阳的高度角和方位角。3.4 步进电机脉冲控制模块步进电机驱动芯片选择了3955SB,本设计选择步进电机的1/8步运行模式,即每步可以达到0.225。由太阳的高度角方位角计算模块输出的高度角和方位角及上一次输出的高度角方位角值,决定高度和方位需要转动的角度,然后确定高度角步进电机和方位角步进电机的脉冲个数。根据步进电机的步进顺序输出16位数字信号来控制实现两台两相步进电机高度和方位上旋转的角度及其旋转方向。由实验结果可知,该模块能够按照输入的电机转动的脉冲个数进行输出,并在电机完成旋转要求后能够保持稳定状态。当有新的转动输入后能够在原来的状态上输出。4 结语本文设计的太阳跟踪系统适用于太阳能热

14、水器、太阳能灶、太阳能电池等需要跟踪太阳地装置。跟踪控制系统采用了视日运动跟踪方法,通过基于FPGA的高度角方位角计算模块准确计算出太阳的高度角和方位角。利用转动精确的步进电机驱动,可以精确地跟踪太阳,有效提高太阳跟踪装置的太阳能吸收效率Reference URL:http:/ 要: 设计了一种以FX3U系列PLC为控制核心的太阳能自动跟踪控制系统。该跟踪控制系统将视日运动轨迹跟踪与传感器跟踪相结合,即第一级采用视日运动轨迹跟踪,初步跟踪太阳的运行轨迹,第二级采用传感器跟踪校正,并采用双轴式跟踪调整装置。系统还设计了时间显示模块,能够显示实时时间,同时也可以对时间进行实时调整。关键词: 太阳自动跟踪;PLC;视日运动轨迹跟踪;传感器跟踪如何提高太阳能的利用率一直是国内外学者的研究热点1-5。太阳能跟踪系统使集热器装置始终保持

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号