论文部分内容阅读
在当前能源紧张的形势下,太阳能作为一种新兴的清洁能源越来越受到人们的重视。当太阳能电池板在工作时,由于日照强度及方向不确定,因此,传统的固定式太阳能电池板不能充分吸收太阳光能量。为了改善这种情况,本设计进行了基于单片机的太阳光自动追踪系统的研究。硬件方面,本文从太阳光的运行规律出发,根据太阳光线入射角时刻变化的特点,设计了一套采用比较控制式追踪方式的双轴追踪系统。系统以AT89S52单片机为主控制器,采用GL5516型光敏电阻和2CU101D型光敏二极管分别设计出太阳位置检测电路和光强检测电路。通过ADC0809芯片进行光电检测数据的采集,采用ULN2003芯片作为步进电机驱动芯片,驱动28BYJ-48型步进电机带动太阳能电池板转动。采用PL2303芯片设计出USB接口电路,利用MAX7219芯片驱动8个七段LED显示块,分别实现了与上位机的通信以及时间日期的显示。软件方面,本设计根据主动式追踪方式和被动式追踪方式各自的优缺点,提出了结合二者优点的混合式控制方式,即理论位置求值作为粗调,光电检测作为细调。为保证系统的跟踪精度,本设计提出了采集多组信号求平均值的信号处理方法,并完成了各模块以及视日运动的程序流程图设计和控制程序的编写及调试。设计出实物模型,完成制作并通电运行成功后,进行系统测试。经过测试,系统自带程序对太阳理论位置的计算误差不超过0.5°。同等条件下相比于固定式太阳能电池板,采用自动跟踪装置可以多接收大约35%的太阳辐射。经过实物模型实际运行的结果,本系统在工作时,运行精度理论上可以达到4°,在水平方向上可以达到-85°~+85°的跟踪范围,在俯仰方向上可以达到0°~90°的跟踪范围。