智能采光实时追日的电能管理系统

最新更新时间:2013-06-15来源: eepw关键字:Fusion  PWM  光敏电阻 手机看文章 扫描二维码
随时随地手机看文章
引 言

太阳能是资源丰富、无污染的能源替代品,怎样提高对其的利用率逐渐成为各国的研究焦点。太阳能的利用存在以下问题:首先,太阳能虽然资源丰富,但能量分散,集中在某点的能量较少,同时太阳能的方向性决定了较长时间内不可能在固定方向一直获取较大的能量;第二,太阳能受环境条件的制约,只有在白天太阳光线较好的情况下,才能获得稳定的太阳能;第三,太阳能电池板的转换效率不高,目前世界上太阳能电池板的转换效率最高也只有30%,而国内使用的转换效率大都在20%左右。本课题主要针对太阳能利用率低这一问题,利用太阳定位算法以及光敏电阻传感器反馈法,并通过 Fusion系列单片机模数混合的FPGA协调控制电机,驱动太阳能电池板实时追日,以提高太阳能的利用率。后续通过FPGA的PWM模块对蓄电池进行智能充电和电源管理,最后在开发板的LCD单元中显示天气和电源状态信息,并同时通过串口及时反馈相关信息到PC机上。

1 系统设计

1.1 系统整体设计


本系统主要由中央处理单元、智能采光、电源管理和上位机软件4个部分组成。系统主要实现了太阳能利用率的提高,太阳能的转换和存储,UPS功能。本设计还提供了对系统的检测和管理。

如图1所示,系统包括控制处理单元、电源管理单元、供电和输电单元(包括太阳能电池板、蓄电池、市电、电能输出接口)、接口单元、LCD显示单元、按键、指示和报警单元、步进电机驱动单元和采光单元。利用FPGAAFS600作为控制处理单元,主要通过Verilog HDL硬件逻辑和cote51软核实现数据采集、处理、电机的驱动控制以及电源管理单元的控制。采光单元和步进电机驱动单元主要实现采集光强数据以及控制机械传动改变太阳能电池板的方位的功能。电源管理单元与供电和输电单元实现蓄电池充/供电切换、市电供电和蓄电池供电切换、太阳能充/供电切换、电能变换输出。


1.2 智能采光的设计

系统提供两种方式对太阳方位进行跟踪:光敏电阻阵列自适应控制算法和定位跟踪算法。其中以光敏电阻阵列自适应控制算法为核心,以定位跟踪算法为辅助校正。这两种方式有机结合,以增强系统的鲁棒性和抗干扰性,使其能更好地适合各种环境。

1.2.1 光敏电阻阵列

光敏电阻是电阻性传感器,在所受到的光强度发生变化时,其电阻值相应变化,可将光信号转换为电信号。

(1)阵列布局设计

如图2右侧所示,P1~P8为光敏电阻,分别布置在圆筒内外东、南、西、北四个方位。P1~P4裸露在外,东西对称的一对(P1,P3)用于粗略检测太阳方位角θA;另一对(P2,P4)用于粗略检测太阳入射角θZ;P5~P8在圆筒内部,东西对称的(P5,P7)用于精确检测太阳方位角θA;另一对 (P6,P8)用于精确检测太阳入射角θZ。采光板设置了一个保护圆筒,它可以较大程度屏蔽外界环境的散射光及其他干扰光线,使得外界的干扰光源对跟踪效果的影响降到较低,提高跟踪精度。

(2)跟踪原理

布置在外部的4个光敏电阻P1~P4能反映出当前天气情况,例如阴天、晴天或者黑夜,从而可以决定是否需要调整太阳能电池板;布置在内部的4个光敏电阻P5~P8用于精细调整电池板的方位。

当太阳光偏离垂直方向一个较小的角度时,由于受环境散射光的影响,外部光敏电阻不会反映出太阳光线的变化;而内部光敏电阻受到了圆筒对环境散射光的屏蔽保护,它们接收的照度会出现差值,即偏离信号。当太阳光偏离了一个较大的角度时(阴雨天,乌云过后或者日夜交替),筒内的光敏电阻可能接收不到太阳光,筒外的光敏电阻就能反映出照度差值。控制单元通过对信号再进行判断和处理,控制太阳光接收装置角度的调整,直到太阳能电池板对准太阳。详细的自适应跟踪流程见 2.2节。

(3)设计参数的选取

粗略认为太阳在24 h内转过360°,本系统设计指标为每半小时跟踪1次,所以跟踪的灵敏度为7.5°,即当太阳角度偏转7.5°(θ=7.5°)的时候,光敏电阻P5被遮挡,而P7能被光线照射。此时采光板就要进行调整,以跟踪太阳的方位。

根据实物的布局要求,设定圆桶的直径D=5 cm,S=O.5 cm。因此,得到内部传感器之间距离为L=(5-2×O.5)=4 cm。上述的参数选定以后,根据H=S/tan(θ),即H=S/tan(2 7c×7.5/360),把S=O.5 cm代入,最后得到H=3.79 cm。实际中考虑到光线的散射和干扰,选取圆桶高度为6 cm。

1.2.2 定位跟踪算法

因为地球自转一周为24小时,可以粗略认为太阳每小时自东向西偏移15°(360°/24),设时角为ω,磁偏角(赤纬角)为э,太阳入射角(天顶角)为θZ,太阳方位角为θA,φ为当地纬度。经计算得到:




根据公式(1)、(2),考虑到南京经度为e118.77,纬度为n32.O,海拔为50 m以下,再参考大数估计算法和相关的校正参数,在Matlab中编程计算出太阳方位角和高度角。由于此计算复杂庞大,会大量消耗FPGA的资源,不利于在 FPGA的51软核下运行。考虑到本系统只针对南京地区,地形上忽略海拔和纬度的变化,时间上忽略时区和分钟的变化,在Keil C中重新精简程序,并把前后算法所得数据以及实际测量数据进行对比描绘曲线,如图3所示。

 

图3为根据2008年2月19号8:25~16:25每隔1小时南京太阳天顶角θZ和方位角θA以及实际测量的相应值而描绘得出。其中左图表示太阳方位角 (θA)随时间变化自东向西偏转的轨迹;右图表示太阳高度角(90-θZ)随时间变化的轨迹。通过对比,证明经过Keil C的简化,并未带来明显的轨迹偏差,而且定位算法所得到的轨迹与实际测量轨迹基本吻合。这样便使系统通过自行计算太阳方位来实现追日成为可能。图中曲线还表明对于太阳方位角和高度角,计算值整体比测量值大,这主要是由于大气对太阳光折射以及测量的误差而造成的,在实际调试中可以做出一定的修正,以改善追日效果。

2 系统流程设计与仿真测试

2.1 系统流程设计


本系统采用前后台系统。主程序是一个无限循环,循环中通过调用相应的函数完成相应的操作,而对于与时间关系很强的关键操作通过中断处理完成。主程序软件流程如图4所示。

利用该FPGA的core51核作为控制处理单元的核心,通过所提供的带有模拟功能的AD模块对多路AD采样的数据进行处理和分析;由core51核配置,门驱动核输出,控制电机驱动的脉冲信号,实现对系统采光的机械驱动,从而调整太阳能电池板的方位。由于太阳光的变化是比较缓慢的,所以影响本系统数据采集精度的主要因数是AD自身转换的误差以及瞬时强光干扰。系统通过51核用软件的方法对AD输入的数据进行平滑滤波。

该FPGA还为用户提供了可编程的脉宽调制(PWM)核,即可以通过软件的方式改变输出脉冲的周期和占空比。其中PWM模块提供了PWM_addr、 PWM_data输入信号,用于修改PWM波形的周期和占空比。通过core51核的配置,PWM核输出PWM控制信号,实现对蓄电池充电的控制。最后通过LCD实时显示天气和蓄电池状态信息,并通过串口反馈到PC。

2.2 自适应的采光定位流程设计

为了实现的方便,本系统东西方向上对太阳跟踪的详细流程如图5所示(南北方向的跟踪原理是一样的)。系统先通过AD采集到外部4个以及内部东西方向的2个光敏电阻电压,外部4路与所设门限比较,判断当前天气情况。如果连续3次采样值低于黑夜的门限时,则认为是黑夜,系统将停止工作。如果判为阴天,则系统控制太阳能电池板,让其方位保持不变。如果为晴天,则按照所采到的内部两路光敏电阻电压差值进行判别,当差值大于所设门限时、则认为电池板方位需要进行调整。调整原则为:若东边电压值大于西边,则电池板向东边转动1.8°;反之,向西边转动1.8°。调整以后再返回到数据采集,重复上述过程。系统对于太阳方位角度的计算,可以作为一种备用和补充校正方案,即当光敏电阻损坏或者向光采光电路出现故障时,所采到的数据会出现异常(例如长时间的为0或者电压过高),可以通过上位机发命令,用定位算法所得结果调整太阳能电池板的方位。

在不同的环境下反复测试并改善遮光效果,得到内电阻采样电压再判别晴天、阴天和黑夜的门限分别为6.1 V、5.8 V和0.1 V(采用6.2 V电源供电);在太阳光偏离一定角度时,内电阻因遮光筒遮光而产生的电压差值在1 V左右;在白天由于突然而来的强光而产生的外部电阻采样电压波动在0.2 V左右。通过改变内电阻采样电压差值门限发现,门限电压过低将使得电机转动过于灵敏,浪费电能;门限电压过高,将导致不能实时追日。最终设门限为0.8 V,达到最佳效果。

2.3 AD的仿真

由于AFS600有16路12位的AD,因此用5位表示通道号,用12位表示对应的数据。在设计AD数据与core51的数据交换中,采用分3字节的传输方式把17位数据分高、中、低3个字节分别传给core51,测试激励与仿真结果,如图6所示。


av_0为通道1,r_clk为core51的读命令端口,在一次数据有效(DATAVALID产生一个脉冲)分别读取3个字节的数据。先把十六进制的采样数据转换成十进制,除以4 095再乘以8,([D(0x9 c4)/4 095]×8),计算得到4.88 V,而实际值为5 V,误差为2.4%。av_1为通道4,同理得到转换结果为2.91 V,实际值为3 V,误差为3%。

2.4 上位机软件

上位机软件共包括两个模块:显示模块,负责刷新界面上的状态、数据等;通信模块,与MCU进行通信,并且将通信的结果放入上位机内存,调用显示模块刷新界面。上位机软件通过串口与MCU连接后,若没有传递经纬度时间信息的命令,则每隔3 s上位机向单片机请求1次数据;若有传递经纬度时间信息的命令,则优先发送该命令。任何命令发送给MCU以后,如果1 s内没有收到MCU的回应,则判断已经断开了连接。

结 语

本系统的设计和调试虽只是在实验阶段,但基本能实现预定功能,而且所得数据和调试结果将为相关方面的研究提供宝贵经验。目前,仍有需要改进的地方:首先,考虑到阴雨天气系统仍能正常工作,则采光筒的保护需要完善;第二,完善太阳跟踪机械装置的设计,提高装置的精度、稳定性、节能性;第三,本系统只实现了太阳在东西方向的跟踪,在南北方向上的跟踪还需要进一步的完善。

本系统稍加成本便可以较大幅度提升太阳能的转化和利用性能,并且具有良好的扩展性;还可结合具体背景广泛应用到汽车、家居、公共场所和工业现场等用电领域。

关键字:Fusion  PWM  光敏电阻 编辑:探路者 引用地址:智能采光实时追日的电能管理系统

上一篇:全数字DC-DC变换器研究
下一篇:多功能发动机转速模拟器设计

推荐阅读最新更新时间:2023-10-17 15:44

MSP430f2619学习--PWM
思路: 利用定时器B的比较功能输出PWM波形; 一、定时器B 定时器B的特点: 1)异步16位定时/计数器; 2)4种工作模式; 3)4个可选长度 4)3或7个可配置的捕获/比较寄存器; 定时器的4种工作方式分别为,停止计数模式,增计数模式,连续计数模式和增减计数模式; 要输出PWM波形,需要配置定时器B的捕获/比较部件工作在比较模式,寄存器TBCCTLx的CAP位配置为0即可; TBCCTLx寄存器定义: 定时器的每一个捕获/比较部件都拥有一组输出单元,这个输出单元是用来产生输出信号的,例如PWM波等,输出信号的引脚通常在数据手册中都会表明 每个输出单元都有8种模式: 1)电平输出,由TBCCTLx寄存器
[单片机]
MSP430f2619学习--<font color='red'>PWM</font>
Fusion Worldwide 宣布2016年创纪录业绩
波士顿2017年2月28日电 /美通社/ -- 全球第二大独立电子元件分销商 Fusion Worldwide 在2016年取得了创纪录的增长,营收增长17%。同时, 公司的员工 数量 和客户 群 也所有增长。 Fusion Worldwide 员工增长了14%,这让该供应商得以进一步扩大全球业务版图。随着全球资源的拓展,该公司的业务范围扩大到了多个行业,客户群扩大了16%,总交货量增长了18%。 作为当前全球增长战略的一部分,该公司在圣荷西开设了新办事处,这是该公司在美国的第三个办事处,是全球范围内的第六个,旨在更好地服务于各时区不断壮大的客户群。该公司还连续第二年被 Global Purchasing Magazine
[半导体设计/制造]
PWM控制LED灯渐亮渐灭(C51)
/*******************************************************************/ /* ME300B单片机开发系统演示程序 - PWM控制LED灯渐亮渐灭*/ /* LED显示 */ /*******************************************************************/ // PWM 控制 LED 灯渐亮渐灭程序 // 适用 ME300B 开发系统 // 晶振为11.0592M // 利用定时器控制产生占空比可变的 PWM 波 //
[单片机]
三相四桥臂逆变器的PWM控制策略
与其他三相逆变器相比,三相四桥臂全桥逆变器具有体积小、重量轻、成本低的优点,因此具有很好的应用价值。该逆变器控制策略主要有空间矢量控制法和滞环控制法,其中对空间矢量控制法的研究较为深入。三维空间矢量控制法虽然具有电压利用率高、控制灵活、效率高等优点,但其空间矢量图抽象,难以理解,控制时需进行坐标变换,且开关矢量带有根号,控制较为复杂。滞环控制法的控制思想简单,易于理解,但该方法用于四桥臂逆变器时,需对各相误差电流大小进行判断,从而决定第四桥臂两开关管的开关状态。因此,控制的实时性和精度受到了影响。 此处研究了一种零序电流注入的PWM控制策略,该控制策略能实现三相四桥臂逆变器的解耦控制,且控制方法简单,易于理解和实现。与常规的正弦波
[电源管理]
三相四桥臂逆变器的<font color='red'>PWM</font>控制策略
基于PWM的限流保护电路的设计研究
1引言 过载保护的功能是指在负载过载情况下能有效保护DC-DC变换器不致由于过热而损坏,即主要是控制功率MOSFET管的过载电流(输入电流)。由于用电负载不同,对过载保护功能要求也不同。如卫星控制系统要求过载后DC-DC变换器不能断电,因此采取限流保护;有效载荷系统要求可以在过载后DC-DC变换器断电,因此采取截流保护。本文提出了一种基于PWM的限流保护电路的设计方法,以及设计验证。 2 电流环控制方式的过流保护 电流型控制是双环控制系统,由开关器件的峰值电流信号反馈的电流环(内环)和输出电压信号反馈的电压环(外环)构成。功率变换部分是由电流环控制的电流源,电压外环控制功率级的电流环。电流内环负责输出电感的动态变化,而电压外环只需
[电源管理]
基于<font color='red'>PWM</font>的限流保护电路的设计研究
移相控制的全桥PWM变换器的电路及元件详解
移相控制的全桥PWM变换器是最常用的中大功率DC/DC变换电路拓扑形式之一。移相PWM控制方式利用开关管的结电容和高频变压器的漏电感或原边串联电感作为谐振元件,使开关管能进行零电压开通和关断,从而有效地降低了电路的开关损耗和开关噪声,减少了器件开关过程中产生的电磁干扰,为变换器提高开关频率、提高效率、减小尺寸及减轻质量提供了良好的条件。然而,传统的移相全桥变换器的输出整流二极管存在反向恢复过程,会引起寄生振荡,二极管上存在很高的尖峰电压,需增加阻容吸收回路进行抑制,文献提出了两种带箝位二极管的拓扑,可以很好地抑制寄生振荡。本文采取文献提出的拓扑结构,设计了一台280 W移相全桥软开关DC/DC变换器,该变换器输入电压为194~31
[电源管理]
移相控制的全桥<font color='red'>PWM</font>变换器的电路及元件详解
一种基于PWM的CMOS数据接口电路设计
1 引言 随着电路系统需求的扩展,集成电路设计与制造技术的进步,现代数字系统多工作在几百Mbps的速率上,这些高速系统常包含多个电路模块。系统中不同模块间的接口十分重要,它一般采用总线结构。为了获得更高的数据传输速率必须增加内部总线宽度,实际应用中,采用更大芯片面积和更多端口数目。这类问题也出现在板级系统中。为此,提出一个端口同时传输多个比特的概念以解决该问题,即采用调制技术,在电路中将数据与时钟信号合并为一个通道以减少端口数。为解调该信号,接收端则采用时钟恢复电路(CRC)从数据流中提取时钟信号。常用的调制技术包括PPM ,PCM及PWM 。 给出了一采用PWM,传输速率达400Mbps的数据接口电路。用脉冲宽度对数据进
[嵌入式]
远翔FP6115:PWM控制2A同步整流降压IC
FP6115是一个用于广泛工作电压应用领域的降压开关调节器。FP611内置大电流P-MOSFET、用于将输出电压与反馈放大器进行比较的高精度参考(0.8V)、内部软启动定时器和固定频率振荡器。该振荡器用于控制最大占空比和PWM频率。 特征 ➢精密反馈参考电压:0.8V(2%) ➢宽电源电压工作范围:3.6至23V ➢低电流消耗:3mA ➢内部固定振荡器频率:340KHz(类型)。 ➢内部软启动功能(SS) ➢内置P-MOSFET,用于2A输出加载 ➢过电流保护 ➢封装:SOP-8L 应用案例 1、FP6115兼容美台Diodes型号AP1520 2、FP6115兼容美台Diodes型号AP5002 3、液晶电源管理:用FP
[嵌入式]
远翔FP6115:<font color='red'>PWM</font>控制2A同步整流降压IC
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved