新闻中心

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

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

作者:时间:2013-12-11来源:网络收藏

太阳能作为一种清洁能源,倍受人们重视,因此提高太阳能的利用率已成为研究热点。理论分析表明:精确跟踪与非跟踪太阳,其能量的接收效率相差37.7%。因此精确跟踪太阳,对其利用率的提高是很显著的。

跟踪太阳的方式主要有光电跟踪和视日运动轨迹跟踪。前者是闭环的随机系统,跟踪灵敏度高,结构设计较为方便,易于实现,但受天气影响大,如果长时间乌云遮住太阳,太阳光线往往不能照到感光元件,导致跟踪装置无法对准太阳,甚至会出现误动作;后者是开环的程控系统。在任何天气下都可正常工作,但在跟踪过程中不能消除累积误差。该太阳跟踪器设计采用一种互补跟踪控制方式,在晴天时,选择跟踪灵敏度高的光电跟踪方式,而在天气状况不太好时。则切换到视日运动轨迹跟踪。

1 太阳跟踪器硬件设计

图1为整个跟踪控制器的具体原理框图。单片机循环检测,通过光电检测模块所采集的信号判断工作模式。阴天时选择视日运动轨迹跟踪,通过读取时钟模块的日历时间信息计算此时本地太阳的高度角与方位角,进而通过单片机发出指令驱动电机转动跟踪;晴天时选择光电跟踪模式,通过光电检测模块检测到的信号驱动电机旋转跟踪。

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

1.1 单片机

这里选择性价比较高的单片机为控制核心,是一款具有RISC结构的高性能、低功耗的8位AVR微处理器。它具有130条指令(大多数指令执行时间为单个时钟周期),3个定时器,3通道PWM,10位A/D转换器,2个可编程的串行USART,SPI串行接口,I2C接口等功能模块。该太阳跟踪器可采用单片机内部的A/D采样、PWM通道、I2C接口等功能模块,从而简化程序编程。

1.2 光电检测模块

利用光敏电阻在光照时阻值发生变化的原理,将4只完全相同的光敏电阻分别放置于太阳光接收器的东南西北方向,负责侦测这4个方向的光源强度。如果太阳光垂直照射太阳能电池板,东西(南北)2只光敏电阻接收到的光照强度相同。其阻值完全相等,此时电动机不转动。当太阳光方向与电池板的法线有夹角时,接收光强多的光敏电阻阻值减小,信号采集电路采集到光敏电阻的信号差值,控制电路将其差值转换成控制信号,驱动电动机转动,直至2只光敏电阻上的光照强度相同。

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

图2是光电检测模块的俯视简图,共由5只光敏电阻组成。正中央1只,旁边4只围成一圈。左右2只光敏电阻(A、B)检测太阳方位角的变化,上下2只(C、D)检测太阳高度角的变化。中间1只用于检测环境亮度判断白天还是晚上,晴天还是阴天。图3是5路光敏电阻与ATmega8的连接电路,电源电压经光敏电阻和定值电阻的分压后送入ADCx引脚。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭