您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页基于STM32的太阳能双轴跟踪控制系统

基于STM32的太阳能双轴跟踪控制系统

来源:五一七教育网
2013年第4期 文章编号:1009—2552(2013)o4—0113一O3 中图分类号:TP273 文献标识码:A 基于STM32的太阳能双轴跟踪控制系统 秦兴盛 ,陈晓荣 ,聂道林 (1.上海交通大学光电信息与计算机工程学院,上海200093;2.上海驭领机电有限公司,上海200136) 摘要:利用太阳能跟踪支架,使太阳能电池始终能被太阳光直射以提高发电效率,降低太阳 能电池板的尺寸并节省成本。文中设计以sTM32Fl03zET6为控制核心的太阳支架双轴跟踪控制 系统,系统根据支架所在地的经纬度与时间,计算出蜗轮蜗杆与推杆的相应位置,改变支架的 高度角与方位角,实现双轴跟踪;并且利用照度传感器与风速传感器,使支架能适应不同天气; 加入软件自动修复等技术,降低系统功耗、提高系统稳定性。该产品在实际应用中能较好地满 足精度与稳定性要求。 关键词:STM32;双轴跟踪;光伏发电 Dual—axis solar tracking system based on STM32 QIN Xing—sheng ,CHEN Xiao—rong ,NIE Dao—lin (1.School of Optical-Electrical and Couputer Engineering,Shanghai Jiaotong University Shanghai 200093,China;2.Frontierack Co.,Ltd.,Shanghai 200136,China) Abstract:Solar trackers are racks for photo—voltaic modules出at move to point at the sun throughout the day.Trackers add to tl1e efifciency of the system,reducing its size and cost.This pm ect uses two DC motors to control t}le position of solar energy collectors.using STM32F103ZET6.The software includes the positioning of collectors through DC motors&data acquisition and processing in MCU.Pyranometer is needed to read the light intensity.Ambient condition monitoring for pressure,temperature may also be needed to optimize efifciency and power output.The tracker has good performance in the accuracy and stabiliyt requirements in practical applications. Key words:STM32;dual—axis tracker;PV conversion 0 引言 1 算法简介 人类社会进入2l世纪,正面临着化石燃料短缺 如何实现太阳高度角和方位角的准确定位,是 和生态环境污染的严重局面。太阳能电池器件的效 设计的核心。但是即使跟踪误差在5。~100。之间, 率要提高1%~2%非常困难,而实际应用中,由于 提高的发电量仍然能保持在98.5%左右 ]。算法 设计不当导致光伏系统效率减少10%~20%的情 的精度得以保证的前提下,更重要的是系统的稳定 况却屡见不鲜…。本设计以ARM Cortex M3为内核 性。本设计采用的跟踪算法,利用纬度 赤纬角 、 的STM32F103ZET6为控制核心;控制两路带编码器 时角 、时间以及日期序号n等信息,以及简单公式 的直流电机调整支架的高度角与方位角;多路传感 构成。首先,由公式(1)计算出太阳的赤纬角 】: 器采集环境信息降低功耗、提高系统稳定性。提高 =23.45sin[360 X(284+n)/365] (1) 太阳能电池板转换效率30%以上 ]。与同类型产 其次,根据时间计算出时角 】,由公式(2)计算出太 品比较成本较低,精度较高,产品在各地运行稳定, 得到客户好评。 收稿日期:2012—11—05 作者简介:秦兴盛(1986一),男,在读硕士研究生,研究方向为信号 与信息处理。 一l13— 阳的高度角 _4 J: sino ̄=simpsin8+cos<pcosScoso) (2) 便,为控制系统提供良好的人机交互界面与键盘控 制。操作界面如图3所示。 U1 最后由公式(3)换算出太阳的方位角 【4 J: GND cosT=(sinasimp—si面)/cosacos ̄ (3) l 2 AGND DNC 20 17 C6 PCO PCl GND +5V 3 19 I8 l3 FS INl lN2 D】CcD V+ aUTI OUT1 —16 +24V 6 . f・G】 ;nF 而后线性转换为电机的旋转角度与上升高度。算法 简洁,易于实现,只需调用c语言的数学库函数即 可实现三角函数的换算,采用32位的ARM控制器, 运算速度快,且精度较高。 +24V 4 D2 +24V 5 V+ 8 ●_____________——OIrr2 鲁] 一 n OU I2 I … ,I PGND 9 DNC  V+ PGND 一 P( D IVIC33886 PCiND 2 系统硬件设计 双轴跟踪控制系统的硬件主要由微控制器、电 GND 机驱动电路、直流电机、执行机构、彩色触摸屏、照度 传感器、风速传感器、限位开关等模块构成。系统框 图如图1所示。 图1系统框图 2.1控制核心 STM32系列基于专为要求高性能、低成本、低功 耗的嵌入式应用专门设计的32位的ARM Cortex— M3内核,时钟频率达到72MHz。在72MHz时消耗 36mA,待机时下降到2 A,同类芯片功耗最低。通 过天文规律根据支架所在地经纬度、对应时间计算 出对应的太阳高度角与方位角,并转换为蜗轮蜗杆 的旋转角度与推杆的上升或下降高度。 2。2驱动电路 蜗轮蜗杆电机、推杆电机均为直流电机,蜗轮蜗 杆由直流电机、减速器与编码器,扭矩25 N・M;推 杆由直流电机加编码器,额定输出功率均为100W。 为了驱动两路直流电机,驱动电路设计选择Frees・ cale公司的集成5.0 AH一桥驱动芯片MC33886。 电路结构简单,且内置欠压、过热、过流保护电路,工 作稳定。单路驱动电路如图2所示。 2.3人机交互电路 人机交互采用3.2寸320x240(RGB)彩色触摸 TFr LCD显示屏,采用ILI9320 LCD显示控制芯片, 可由STM32的FSMC接口进行显示控制与数据输 入;触摸屏采用XtrV2046四线电阻触摸屏控制芯 片,SPI接口控制与数据读出。操作直观,输入方 一1 14一 图2电机驱动电路 图3人机交互界面 2.4传感器电路 为了实时地监控环境变化,系统中包括照度传 感器、风速传感器、温度传感器、以及限位开关等传 感器。照度传感器用于检测白天光照强度,并检测 阴天与多云天气,作为系统自动跟踪启动或暂停的 判断条件,避免在光照不足的情况下不必要的功耗 损失。风速传感器用于检测大风恶劣天气,当检测 到风速大于阈值一定时间后,将支架平铺,防止支架 因大风受损。STM32自带温度传感器,监控系统工 作温度与环境温度,防止系统工作过热造成器件损 坏。限位开关用于控制速度与防止电机过转,预防 太阳能支架损坏。 3 系统软件设计 系统软件由控制部分与参数设置部分构成。控 制部分分为手动模式与自动模式,手动模式用于系 统安装调试,自动模式用于双轴自动跟踪,自动模式 软件流程图如图4所示;参数设置部分包括系统时 间、经纬度等系统参数的设定。 为提高系统软件稳定性,软件结构采用顺序循 环结构。并且使用了软件自动修复技术,在强外界 干扰下系统非正常复位时自动跳转至断点出运行, 进一步提升系统软件抗干扰能力。 4 系统调试 利用等比例小型太阳能双轴跟踪支架,做系统 调试,并测量支架的高度角与方位角数据,调试过程 中跟踪支架运行稳定,跟踪效果良好。系统调试如 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务