新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ATmega8的双轴太阳跟踪器设计

基于ATmega8的双轴太阳跟踪器设计

作者:时间:2010-04-23来源:网络收藏


2 器软件
器软件采用单片机C语言,选用ICCAVR编译器,主要包括主程序、光电子程序、视日运动轨迹跟踪子程序等。
2.1 跟踪主程序
主程序初始化单片机相关功能模块,巡回检测光电检测模块的信号,判断当前工作在光电跟踪还是视日运动轨迹跟踪控制方式,进而驱动步进电机驱动器控制能利用装置始终正对太阳。其主程序流程如图5所示。

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


2.2 光电跟踪子程序
光电检测模块探测太阳位置,通过的ADCx引脚送入单片机,经过A/D转换通过信号差值判断太阳能利用装置是否正对太阳,直到调整太阳能利用装置对准太阳,然后再返回主程序。光电跟踪子程序流程如图6所示。


2.3 视日运动跟踪子程序
所谓程序跟踪就是跟踪太阳高度角和方位角。虽然太阳的位置时刻都在变化,但其运行具有严格的规律性,在地平坐标中,太阳的位置可由高度角α与方位角ψ来确定。

式中,δ为太阳赤纬角;φ为当地的纬度角;ω为时角。
太阳赤纬角与时角由本地时间确定,而对于确定的地点,本地的纬度角也是确定的,因此只要输入当地相关地理位置与时间信息就可确定此时刻的太阳位置。视日运动轨迹跟踪子程序流程如图7所示。



3 结束语

该太阳跟踪器以单片机为核心,外围电路简单,性能稳定可靠,跟踪精度高,能自动识别天气状况,使光电跟踪和视日运动轨迹跟踪控制方式的优点得到有效互补,但在抗风和掉电保护等方面还需进一步研究。由于该太阳跟踪器结构简单,价格低廉,所以具有发展潜力,可广泛应用于太阳灶、太阳能光伏(平板和聚光)发电系统、太阳能聚焦热水器系统、太阳能制氢、太阳能集能器等那些需实时精确跟踪太阳的应用领域。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭