新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于FPGAXC3S1500开发板的太阳能自动跟踪系统设计

基于FPGAXC3S1500开发板的太阳能自动跟踪系统设计

作者:时间:2012-08-01来源:网络收藏

3.3 太阳高度角方位角计算模块

本文引用地址:http://www.eepw.com.cn/article/148671.htm

  当时间为正常光照时间时,太阳每隔5 min就会进入太阳高度角方位角进行计算。计时模块输出给太阳高度角方位角模块所需的时间信息,然后计算赤道坐标系下的赤纬角和时角,最后计算高度角方位角坐标系下的高度角和方位角值,并输出高度角和方位角值如图6所示,仿真波形如图7所示。高度角和方位角输出均为10 b Q7格式。

  

  在视日运动算法中最重要的是准确计算出当前的太阳相对于地球的高度角和方位角,其计算准确性影响装置的能量接受效率。表2表示在dn=100时,不同的时间输出的太阳的高度角及方位角值,都为10 b Q7格式,计算其实际代表值,并与理论值相比较,误差很小,说明该模块能够准确计算出太阳的高度角和方位角。

  3.4 步进电机脉冲控制模块

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

  4 结语

  本文的太阳适用于热水器、灶、太阳能电池等需要跟踪太阳地装置。跟踪控制采用了视日运动跟踪方法,通过FPGA的高度角方位角计算模块准确计算出太阳的高度角和方位角。利用转动精确的步进电机驱动,可以精确地跟踪太阳,有效提高太阳跟踪装置的太阳能吸收效率。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭