光伏发电能为人类提供可持续能源,并保护赖以生存的环境,但其发电效率低,发电成本相对较高仍然足制约其大规模应用的重要因素。在没有出现高效的光伏电池材料之前,研制具有实用价值太阳聚光器及自动跟踪系统以实现低成本,则是促进太阳能广泛应用的主要途径之一。一般双轴系统可提高发电量35%左右,单轴系统可提高20%左右,聚光型跟踪系统会更高。
国外在20世纪80年代就对太阳跟踪系统进行了研究,如美国、德国在单双轴自动跟踪、F1本在聚光菲立尔透镜跟踪、西班牙在2倍聚光反射跟踪等方面均开发出了相应的商品化自动太阳跟踪器。我国于20世纪90年代左右也对其进行了大量的研究,2006年10月在西藏羊八井安装了4套共计13.2 kW不同形式的单、双轴并网发电太阳自动跟踪系统。之前一直没有稳定可靠的商品化的产品出现,究其原因主要有:
(1)系统可靠性不能满足要求
由于大部分光伏电站都安装在偏远地区,环境非常恶劣,维护困难,跟踪系统增加了旋转机构与相应的机械机构,可靠性明显下降,如果不能保证整个系统的在各种环境下都能可靠稳定运行,对整个光伏电站来说都可能将是灾难性的打击。
(2)跟踪误差大
尤其对反射聚光的跟踪系统,如果跟踪误差大,不但不能提高发电效率,反而会使电池板受光小均,产乍热斑等影响,大大缩短了电池板的使用寿命。
(3)成本过高
全部购买国外成熟的技术,将大大提高系统的硬件成本与维护成本。
本文基于PIC16F877微处理器为核心,针对光伏发电系统,开发出一种双轴自动自动太阳跟踪器www.cechina.cn,他具有运行稳定可靠、跟踪误差小、成本低等优点。
1 自动太阳跟踪器的基本原理[1-3]
自动太阳跟踪器,故名思意基本功能就是使光伏阵列随着太阳而转动,基本原理框图如图1所示。
该系统时刻检测太阳与光伏阵列的位置并将其输入到控制单元,控制单元对这2个信号进行比较并产生相应的输出信号来驱动旋转机构,使太阳光时刻垂直入射到光伏阵列的表面上。
虽然太阳在太空中的位置时刻都在变化,但其运行却具有严格的规律性,在地平坐标系中控制工程网版权所有,太阳的位置可由高度角a与方位角φ来确定,公式如下[2-3]:
式中: δ为太阳赤纬角;φ为当地的纬度角;ω为时角。
太阳赤纬角与时角可以由本地时间确定,而对确定的地点,本地的纬度角也是确定,因此只要输入当地相关地理位置与时间信息就可以确定此时此刻的太阳位置。
2 系统的整体设计方案
PIC16F877A是一款具有RISC结构的高性能中档单片机,仅有35条单字指令,8 k×14个字节FLASH程序存储器,368×8个字节RAM数据存储器,256×8个字节E2PROM数据存储器,14个中断源www.cechina.cn,8级深度的硬件堆栈,内部看门狗定时器,低功耗休眠模式,高达25 mA的吸入/拉出电流,外部具有3个定时器模块www.cechina.cn,2个16位捕捉器/16位比较器/10位PWM模块,10位多通道A/D转换器,通用同步异步接收/发送器等功能模块[5]。
自动太阳跟踪器的控制方式主要有微处理器控制、PLC控制、DSP控制与模拟电路控制4种形式,根据以上原理,本文选择性价比较高的PIC16F877A单片机为控制核心,系统实现的具体原理框图如图2所示。
整个控制器主要由控制单元与驱动执行机构2部分组成。控制单元由角度计算及反馈控制、启动信号产生、电机驱动信号产生、保护信号处理与人机通讯5个部分组成。系统功能说明如下:单片机循环检测光伏阵列的位置,并将其与计算出的此时本地太阳的高度角与方位角进行比较来确定光伏阵列是否跟踪上太阳的位置,如果没有且启动信号满足启动条件,单片机就发出指令驱动电机转动;保护信号是保证系统在外界以及其他非人为因素情况下所执行的一种操作指令,以确保系统不受损坏,从而提高了整个系统的可靠性。驱动执行单元主要功能是用来实现电机驱动与旋转,并通过机械传动机构带动光伏电池阵列转动。
2.1控制单元硬件设计
由于采用了单片机作为主控制单元,大部分工作都由单片机在软件中实现,从而简化了控制电路的硬件设计,简要说明主要控制部分的实现过程。
(1)角度计算及反馈控制
单片机通过外扩三态锁存器输入口获取时钟模块产生的时间信号与光电旋转编码器的位置信号后CONTROL ENGINEERING China版权所有,利用单片机快速运算处理能力用软件加以实现;
(2)电机驱动信号生成
本文采用的是步进电机,其驱动脉冲由单片机内部自带的10位PWM波发生模块产生,只需在软件中设置相应的有关参数就可改变电机的转速;
(3)上位机监控系统是利用单片机内部自带的异步接受/发送器等功能模块,硬件部分只需加MAX 232加以电平转换,便可实现PC机与单片机的数据传输;