基于msp430的太阳跟踪系统
基于单片机的太阳能电池板自动对光跟踪系统
基于单片机的太阳能电池板自动对光跟踪系统太阳能电池板自动对光跟踪系统是一种利用单片机控制的太阳能电池板系统,能够自动追踪太阳的位置,并将太阳能最大化地转化为电能的技术装置。
本文将介绍基于单片机的太阳能电池板自动对光跟踪系统的原理、实现方法以及应用。
太阳能是一种清洁、可再生的能源,而太阳能电池板是将太阳光能直接转化为电能的装置。
太阳能电池板只有在正对太阳光时才能发挥最大的转换效率。
传统的太阳能电池板无法自动追踪太阳的位置,造成了能源的浪费和效率的降低。
为了解决这个问题,研发出了太阳能电池板自动对光跟踪系统。
这种系统的核心是单片机,通过单片机的控制,实现太阳能电池板的自动对光跟踪。
该系统主要包括光敏电阻、电机、光电二极管、运放等组件。
光敏电阻用于检测环境光照强度,通过与单片机连接,可以实时获取光照数据。
电机被用作驱动装置,通过单片机控制电机的转动角度,实现太阳能电池板的旋转。
光电二极管用于检测光敏电阻的输出电压,通过运放放大信号,方便单片机采集和处理。
太阳能电池板自动对光跟踪系统的工作原理如下:光敏电阻检测到环境光照强度,将其转化为电信号并输出给运放。
运放对信号进行放大并输出给单片机。
单片机根据接收到的信号,计算出太阳的位置并控制电机进行相应的调整。
当太阳位置发生变化时,光敏电阻检测到的光照强度会发生变化,通过运放和单片机的处理,电机将太阳能电池板自动调整到最优位置,以获取最大的光能转换效率。
基于单片机的太阳能电池板自动对光跟踪系统的优势在于可以实现对太阳能电池板动态跟踪,最大化地利用太阳能。
系统具有实时性强、精度高、稳定性好等特点。
该系统可以应用于太阳能发电系统、太阳能热水器等领域,有效提高太阳能设备的发电效率。
基于单片机的太阳能电池板自动对光跟踪系统
基于单片机的太阳能电池板自动对光跟踪系统随着太阳能的发展和应用越来越广泛,对太阳能电池板的效率要求也越来越高。
由于太阳的光照角度不断变化,导致太阳能电池板不能始终保持最佳的光照角度,从而影响能量的收集效率。
设计一套太阳能电池板自动对光跟踪系统成为了必要。
系统的原理如下:1. 光敏电阻感知太阳光的强度:在系统的上部安装光敏电阻,它会根据太阳光的强度发生变化,并将光敏电信号传递给单片机。
2. 单片机控制舵机调整太阳能电池板的角度:根据光敏电阻感知到的太阳光的强度,单片机会根据预先设定的光照强度阈值来判断太阳能电池板是否需要调整角度。
如果太阳光的强度低于阈值,单片机会控制舵机将太阳能电池板转动到光照强度更高的位置;如果太阳光的强度高于阈值,单片机会控制舵机将太阳能电池板转动到光照强度更低的位置。
3. 舵机驱动太阳能电池板的角度调整:通过舵机的转动,太阳能电池板可以在垂直方向和水平方向上做出调整,使其始终面向太阳并保持最佳的光照角度。
系统的设计如下:1. 硬件设计:(1) 光敏电阻电路:将光敏电阻连接到电阻电容触发器电路中,以实现光敏电阻的数模转换。
(2) 舵机控制电路:使用单片机的PWM输出口连接到舵机,通过输出不同占空比的PWM信号控制舵机的转动角度。
(3) 单片机电路:使用一块单片机作为系统的核心控制器,负责光照强度的判断和舵机的控制。
2. 软件设计:(1) 初始化:对单片机和舵机进行初始化设置。
(2) 读取光敏电阻信号:通过模拟输入通道读取光敏电阻发送的模拟信号。
(3) 判断光照强度:将光敏电阻的模拟信号转换为数字信号,并与预设的光照强度阈值进行比较,判断太阳能电池板是否需要调整角度。
(4) 控制舵机调整角度:如果光照强度低于阈值,根据舵机的转动情况控制舵机转向光照强度更高的位置;如果光照强度高于阈值,根据舵机的转动情况控制舵机转向光照强度更低的位置。
3. 系统测试和调整:将系统连接好后进行测试,观察太阳能电池板的角度调整情况,根据需要进行系统调整和优化。
基于MSP430的太阳角度追踪系统
基于MSP430的太阳角度追踪系统南京航空航天大学自动化学院姚嘉俊【摘要】本文基于MSP430单片机为控制核心,设计了一种自动追踪太阳高度角与方位角转动的自动太阳追踪器,现场运行结果表明该系统跟踪准确、能耗低、可靠性高、系统性能稳定,发电效率提高25%以上,具有重大的现实意义。
【关键词】太阳追踪;单片机;效率能源是人类赖以生存和发展的物质基础。
近几十年来,能源问题一直是举世瞩目的重大问题之一。
人类正在急切寻求可替代常规能源的新能源。
太阳能作为一种清洁无污染的能源, 发展前景非常广阔。
太阳能发电技术已成为全球发展速度最快的技术之一。
然而它也存在着分散性、不稳定性、效率低和成本高的问题, 这就对太阳能的收集和利用提出了更高的要求。
要使太阳能发电真正达到实用水平,一是要提高太阳能光电变换效率并降低其成本,二是要实现太阳能发电同现在的电网联网。
目前很多太阳能电池板阵列基本上都是固定的,没有考虑到太阳光线与地表角度问题,因此没有充分利用太阳能资源, 发电效率低下。
据实验, 在太阳能光发电中, 相同条件下, 采用自动跟踪发电设备要比固定发电设备的发电量提高35 %。
当然,特殊用途和实验室中用的太阳电池效率要高得多,如美国波音公司开发的由砷化镓半导体同锑化镓半导体重叠而成的太阳电地,光电变换效率可达36%,快赶上了燃煤发电的效率。
但由于它太贵,目前只能限于在卫星上使用。
因此在太阳能利用中, 进行追踪是十分必要的。
本文提出一种新型的基于MSP430单片机的太阳光自动追踪系统设计方案, 该系统不仅能自动根据太阳光方向来调整太阳能电池板朝向, 有效的保证太阳能电池板能够时刻正对太阳,最大限度的提高太阳跟踪精度,完美实现适时跟踪,最大限度提高太阳光能利用率,提高发电效率。
一、自动追踪系统的组成和结构基本原理框图该系统时刻检测太阳与光伏阵列的位置并将其输入到控制单元,控制单元对这2个信号进行比较并产生相应的输出信号来驱动旋转机构,使太阳光时刻垂直入射到光伏阵列的表面上。
基于单片机的太阳能电池板自动对光跟踪系统
基于单片机的太阳能电池板自动对光跟踪系统一、系统的设计原理太阳能电池板是将太阳能转换为电能的装置,而对光跟踪系统则可以使太阳能电池板在太阳光的照射角度和光强变化时自动调整角度,以保证太阳能电池板能最大程度地吸收太阳能。
本系统的设计原理就是通过单片机控制电机的转动,使太阳能电池板在日常运行中保持与太阳光的最佳垂直角度。
二、系统的制作过程1. 材料准备材料准备包括太阳能电池板、单片机、电机、传感器等。
太阳能电池板是太阳能电池工作的主体,单片机则起到了控制和逻辑运算的作用,电机则是实现对太阳能电池板角度调整的关键部件,传感器则可以检测到太阳的方位和光照强度。
2. 硬件组装首先将太阳能电池板固定在底座上,然后将电机安装在太阳能电池板上,并连接好传感器和单片机。
传感器负责检测太阳的位置和光照强度,单片机接收传感器的数据并进行逻辑判断,从而控制电机的转动来调整太阳能电池板的角度。
3. 软件编程软件编程是整个系统的核心部分。
通过编程,我们可以实现单片机的逻辑判断和控制电机的转动。
单片机通过接收传感器的数据,不断地判断太阳的位置和光照强度,并根据这些数据来控制电机的运动,使太阳能电池板始终保持在最佳的吸收太阳能的角度。
四、系统的性能与优势本系统的性能主要表现在以下几个方面:1. 自动化程度高,无需人工干预。
2. 反应速度快,能够及时调整太阳能电池板的角度。
3. 能够最大程度地吸收太阳能,提高了太阳能电池板的发电效率。
1. 清洁能源,无需外部能源支持。
2. 环保无污染,符合可持续发展的发展理念。
五、系统的应用前景基于单片机的太阳能电池板自动对光跟踪系统适用于各种太阳能设备,如太阳能发电系统、太阳能家用设备等。
该系统能够有效提高太阳能设备的发电效率,减少能源浪费,为推动清洁能源的发展做出了积极贡献。
基于单片机的太阳能电池板自动对光跟踪系统是一种应用前景广泛、性能优越的系统,它将为清洁能源的发展做出积极贡献,成为未来太阳能设备发展的重要方向。
基于MSP430的点光源跟踪系统的设计
中图分类号:TP311 文献标识码:A 文章编号:1009-2552(2010)11-0160-03基于M SP430的点光源跟踪系统的设计朱丽霞(常州轻工职业技术学院,常州213164)摘 要:系统是以T I公司的超低功耗M C U M SP430为核心,利用光敏二极管排列成矩阵对摄像头采集点光源在液晶屏所成的像进行采样,经过单片机运算后适时的调整和控制步进电机来实现工作台X/Y方向移动,以达到精确定位的目的。
经过实际的参数的测试和分析,验证了系统的可行性和有效性。
关键词:M SP430;跟踪;光敏检测;步进电机控制;摄像头Desi gn of tracki ng syste m for a poi nt source based on M SP430Z HU Li x ia(Changzhou Institu te of L igh t I ndu stry T echnology,Changzhou213164,Ch ina) Abstract:A point source fro m the ca m era LCD screen is captured using Pho tod i o des arranged i n a m atrix i n to the i m age of the sa m p le i n th is desi g n syste m tak i n g ultra l o w-po w er MCU M SP430.The stepper m otor is adjusted ti m e l y and controlled to achieve the tab le X/Y d irecti o n i n order to ach ieve the purpose of precise position i n g after the m icr ocontr o ller operati o n.A fter the act u al test and analysis of para m eters,the feasi b ility and effecti v eness of the syste m is verified.Key words:MSP430;track i n g;sensitive detecti o n;stepper mo tor con tro;l ca m era0 引言文中设计的系统是源自于2010年T I杯江苏省电子设计大赛,要求是设计并制作一个能够检测并指示点光源位置的光源跟踪系统,系统示意图如图1所示。
基于单片机的太阳能电池板自动对光跟踪系统
基于单片机的太阳能电池板自动对光跟踪系统随着科技的发展,太阳能发电已经成为一种非常流行的新能源。
然而,太阳能发电需要利用太阳能电池板将太阳能转化为电能。
为了提高太阳能电池板的发电效率,我们需要让电池板始终朝向太阳。
本文提出了一种基于单片机的太阳能电池板自动对光跟踪系统,实现了对太阳的实时跟踪,从而提高了太阳能电池板的发电效率。
一、系统设计该系统主要由直流电机、光敏电阻、光敏二极管、单片机等组成。
光敏电阻安装在电池板下方,用于测量光强度。
光敏二极管安装在直流电机旁边,用于检测太阳光源的位置。
单片机通过调节直流电机,使电池板始终朝向太阳。
当光强度改变时,光敏电阻会发出信号通知单片机,单片机将根据光敏二极管检测到的太阳光源位置实时调整电机的方向。
二、系统实现系统使用的单片机为STC89C52RC,具有速度快、存储容量大、易于编程等特点。
单片机的编程采用Keil C语言。
程序包括初始化、主程序、中断程序三个部分。
初始化程序主要是对单片机各个端口进行初始化、设置计时器等。
主程序中实现了自动跟踪的功能。
当光强度发生变化时,中断程序会被触发,并将光强度值读入单片机。
单片机根据光敏二极管检测到的太阳光源位置实时调整电机的方向。
当光强度达到一定数值时,系统会进入休眠模式,从而节省能量。
三、实验结果实验结果表明,该系统的跟踪精度高,发电效率较高。
在晴朗的天气下,系统可以实时跟踪太阳,使太阳能电池板始终朝向太阳。
在夜晚或阴天,系统进入休眠模式,从而避免了能量的浪费。
四、发展前景基于单片机的太阳能电池板自动对光跟踪系统在未来的发展中具有广阔的应用前景。
随着新能源市场的扩大,太阳能电池板的生产和销售也将逐步增加。
太阳能电池板自动对光跟踪系统的应用将大大提高太阳能电池板的发电效率,从而更加节能环保,更加适应未来发展的需要。
基于单片机的太阳能电池自动跟踪系统的设计
阳能自动跟踪系统设计作者:admin 来源:太阳能自动跟踪系统设计太阳能自动跟踪系统设计1 视日运动跟踪法视日运动跟踪法是根据地日运行轨迹,采用赤道坐标系或地平坐标系描述太阳相对地球的位置。
一般在双轴跟踪中极轴式跟踪采用赤道坐标系,高度角-方位角式跟踪采用地平坐标系。
1.1 极轴式跟踪赤道坐标系是人在地球以外的宇宙空间里,观测太阳相对于地球的位置。
这时太阳位置是相对于赤道平面而言,用赤纬角和时角这两个坐标表示。
太阳中心与地球中心的连线,即太阳光线在地球表面直射点与地球中心的连线与在赤道平面上的投影的夹角称为太阳赤纬角。
它描述地球以一定的倾斜度绕太阳公转而引起二者相对位置的变化。
一年中,太阳光线在地球表面上的垂直照射点的位置在南回归线、赤道和北回归线之间往复运动,使该直射点与地心连线在赤道面上的夹角也随之重复变化。
赤纬角在一年中的变化用式(1)计算:式中:δ为一年中第n天的赤纬角,单位:(°);n为一年中的日期序号,单位:日。
时角是描述地球自转而引起的日地相对位置的变化。
地球自转一周为360°,对应的时间为24 h,故每小时对应的时角为15°。
日出、日落时间的时角最大,正午时角为零。
计算公式如下:式中:ω为时角,单位:(°);T为当地时间,单位:h。
根据上述方法可以计算出地球上任意地点和时刻的太阳的赤纬角和时角,由此可建立极轴式跟踪,对于太阳跟踪系统来说,采光板的一轴与地球自转轴相平行,称为极轴,另外一轴与其垂直。
工作时采光板绕地球自转轴旋转,其转速的设定为与地球的自转速度相同,方向相反。
为了适应太阳赤纬角的变化,采光板围绕与地球自转轴垂直的轴做俯仰运动。
此种跟踪方式原理简单,但是由于采光板的重量不通过极轴轴线,极轴支撑结构的设计比较困难,因此本设计没有选用极轴式跟踪。
1.2 地平坐标系地平坐标系用高度角和方位角来描述太阳的位置,已知太阳赤道坐标系中的赤纬角和时角,可以通过球面三角形的变换关系得到地平坐标系的太阳的高度角和方位角。
基于单片机的太阳能电池板自动对光跟踪系统
基于单片机的太阳能电池板自动对光跟踪系统
该系统基于单片机控制,旨在通过自动调整太阳能电池板的位置,使其始终朝向光源,从而最大限度地吸收太阳能。
系统的核心硬件包括太阳能电池板、光敏电阻、电动机、单
片机和相关传感器。
系统需要通过光敏电阻感知光源的位置和亮度。
光敏电阻是一种能够根据光线强度变
化而变化电阻值的电阻器。
通过将光敏电阻与单片机连接,单片机可以通过读取电阻值的
变化来判断光源的位置和亮度。
接下来,单片机需要通过电动机来控制太阳能电池板的位置。
电动机可以根据单片机
发出的信号进行旋转,从而让太阳能电池板朝向光源。
单片机可以根据当前光源的位置和
亮度来计算需要调整电池板位置的角度,并发出相应的控制信号给电动机。
在具体实现中,系统还可以添加一些其他功能,如防护措施和自我检测。
当光敏电阻
读取到的亮度过高时,说明太阳能电池板暴露在过强的阳光下,系统可以通过发出警报或
自动旋转电池板避免损坏。
系统还可以添加自我检测功能,定期检查硬件设备是否正常工作,以保证系统的稳定性。
基于单片机的太阳能电池板自动光跟踪系统利用光敏电阻感知光源的位置和亮度,并
通过单片机和电动机的配合,使太阳能电池板始终朝向光源,以提高能量的吸收效率。
该
系统可以广泛应用于太阳能电池板的安装和运行过程中,为用户提供更高的能源利用效
率。
基于MSP430单片机的太阳光辐照测量系统设计
山东农业大学学报(自然科学版),2019,50(4):634-637VOL.50NO.42019Journal of Shandong Agricultural University (Natural Science Edition )doi:10.3969/j.issn.1000-2324.2019.04.020数字优先出版:2019-08-04基于MSP430单片机的太阳光辐照测量系统设计摆存曦1,任勇1,董安有2,张迪1,葛益娴3*1.国网宁夏电力科学研究院,宁夏银川7500022.国网宁夏电力有限公司,宁夏银川7500023.南京信息工程大学,江苏南京210044摘要:本文设计了一种基于MSP430单片机的太阳辐照测量系统。
系统以MSP430单片机为硬件核心控制器,采用硅光电池将光照度转换为电流,经过电流-电压转换放大电路,实现微电流转换放大,使用MSP430自带的12位A/D 转换器进行处理,并且通过NRF905无线收发模块实现数据无线传输。
利用麦夸特(Levenberg-Marquardt)算法对测试数据进行拟合,结果表明,该系统使用灵活、功耗低、电路简洁,LM 算法拟合后的数据更接近标准数据,对于合理有效地利用太阳能具有重要的意义。
关键词:辐照测量;单片机;系统设计中图法分类号:TN98-34;TP216文献标识码:A 文章编号:1000-2324(2019)04-0634-04Design for the Sunlight Irradiation Measurement System Based on MSP430MicrocontrollerBAI Cun-xi 1,REN Yong 1,DONG An-you 2,ZHANG Di 1,GE Yi-xian 3*1.Ningxia Electric Power Research Institute,Yinchuan 750002,China2.State Grid Ningxia Electric Power Co.Ltd.,Yinchuan 750002,China3.Nanjing University of Information Science and Technology,Nanjing 210044,ChinaAbstract:A solar radiation measurement system based on MSP430microcontroller is designed in this paper.This system uses the MSP430microcontroller as the hardware core controller,and uses a silicon photocell to convert the illuminance into current.Through the current-voltage conversion amplifier circuit,the micro current conversion amplification is realized.The internal 12-bit A/D converter of MSP430is adopted for processing.And through the NRF905wireless transceiver module to achieve wireless data transmission.Levenberg-Marquardt algorithm is used to fit the test data.The results show that the system is flexible,low power consumption and simple circuit.The data fitted by the LM algorithm is closer to the standard data,which is of great significance for the rational and effective use of solar energy.Keywords:Irradiation measurement;microcontroller;systemic design能源是人类发展的物质基础,同时,也是人类文明发展的基础。
基于单片机msp430的点光源跟踪系统设计
基于msp430的点光源跟踪系统设计周小军 何志龙 武小栋摘要 本设计采用MSP430F149 单片机作为整个系统的控制核心,利用4个光敏三极管来接收点光源发出的光并将检测到的信号放大后传给控制器MSP430F149单片机,经过单片机的运算和处理来确定点光源的位置,并将运算的控制信号传给两台步进电机,使其跟随点光源运动。
当水平方向上的2路光敏三极管测量数值相对接近,同时竖直方向上的2路光敏三极管测量数值也相对接近时,位于传感器中间的激光笔将精确的指向点光源。
关键词: MSP430 点光源 跟踪 传感器1 方案设计与论证根据题目的要求,系统的设计可分为控制器(msp430)模块,电机驱动模块,点光源检测模块,液晶显示模块,LED 驱动模块组成。
系统设计总框图如图1:1.1主控芯片的选择 方案一:采用传统的51单片机,运用比较广泛,上手比较快。
但是本系统的程序量比较大,内部资源要求比较丰富,51单片机难以胜任这些功能。
光敏三极管键盘MSP430F149 1602液晶纵轴电机 横轴电机 图1 系统设计总框图方案二:采用MSP430F149低功耗单片机,其I/O口资源丰富,有12位AD转换、16位定时器、精密的比较器等,信息处理功能强大,能够很好的实现系统的要求。
故选择此方案。
1.2电动机的选择本系统电机的主要作用是调整激光笔的位置,指向点光源,可选取的类型如下方案:方案一:步进电机。
在非超载的情况下,电机的转速、停止位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响。
每给一次脉冲信号,电机能够转过一个步距角。
方案二:直流减速电机。
此电机在正常通电状态下,转速平稳,角度的变化也近乎连续,控制简单方便。
根据设计的要求可知,直流减速电机的速度不容易控制,而步进电机的控制和实现相对简单一些。
因而选用方案一。
1.3电动机驱动方案的选择本系统中选的是步进电机,步进电机驱动有一下三种方案可选择:方案一:采用功率三极管作为功率放大器的控制步进电机。
基于MSP430单片机的太阳能发电装置设计
基于MSP430单片机的太阳能发电装置设计李亚辉;王琪;李荣敏;王珂;罗光亮【摘要】太阳能作为清洁能源得到了人们广泛的认同,然而,能够随心所欲利用太阳能,并将其作为不同需求的电能输出,还是一个新的课题。
本文基于MSP430单片机设计制作了一套太阳能自动跟踪发电装置。
为便于携带,确定了装置整体结构可拆卸方案;同时,进行了跟踪算法的设计;选用了大容量铅酸蓄电池以及多通道的USB可调电压输出接口(DC:0-12V),极大方便了当前家庭数码产品的使用及其他应用。
装置通过使用,验证了设计的实用性。
%Solar energy has been widely recognized by people as clean energy. However, the arbitrary use of solar energy to meet the different electricity output needs is still a new research field. A multi-functional portable solar power device which is based on the MSP430 microcontroller has been independently designed in this paper. The overall detachable structure program has been selected so that it is convenient to carry the device. The tracking algorithm has been programmed accordingly. The selection of large-capacity lead-acid batteries and multiple adjustable voltage output USB interface (DC:0V-12V) greatly facilitates the use of daily digital products and other applications. The actual use verifies the practicality of the design.【期刊名称】《机电设备》【年(卷),期】2013(000)004【总页数】5页(P99-103)【关键词】太阳能发电;自动跟踪;MSP430单片机;多功能;便携【作者】李亚辉;王琪;李荣敏;王珂;罗光亮【作者单位】江苏科技大学张家港校区,江苏张家港215600;江苏科技大学张家港校区,江苏张家港215600; 苏州理工学院机电与动力工程学院,江苏张家港215600;江苏科技大学张家港校区,江苏张家港215600; 苏州理工学院机电与动力工程学院,江苏张家港215600;江苏科技大学张家港校区,江苏张家港215600;江苏科技大学张家港校区,江苏张家港215600【正文语种】中文【中图分类】TN710;TK513.4当前国内外主流的太阳能跟踪发电装置,其从跟踪轴数上可分为:单轴式和双轴式,从跟踪所用方式上可分为:时钟式、程序控制式、压差式、控放式、光电式和用于天文观测和气象台的太阳跟踪装置几种[6-9]。
基于单片机的太阳能电池板自动对光跟踪系统
基于单片机的太阳能电池板自动对光跟踪系统
太阳能电池板是一种利用太阳能直接转换为电能的装置,它具有环保、安全、可再生等众多优点,在现代社会的能源问题日益突出的情况下,备受关注。
太阳能电池板的效率很大程度上取决于光照的强度和角度。
如果太阳能电池板的角度与太阳的位置保持一致,那么太阳能电池板的接收效率将会最大化。
在太阳能电池板上安装一个能够自动对光进行跟踪的系统就显得尤为重要。
该系统的核心部分是一个单片机,它会根据传感器的反馈信息来控制太阳能电池板的角度。
传感器会检测到周围的光照强度,并将反馈信息发送到单片机。
根据传感器的反馈信息,单片机就可以计算出太阳的位置,然后控制电机来改变太阳能电池板的角度以使其与太阳保持一致。
除了单片机和传感器,该系统还包括电机和驱动电路。
电机负责改变太阳能电池板的角度,而驱动电路则提供所需的电能。
整个过程是自动化的,不需要人工干预。
这样,无论太阳在天空中的位置如何改变,太阳能电池板都可以始终保持与太阳保持一致的角度,从而最大化太阳能的接收效率。
该系统还具有一些其他功能。
当太阳处于遮挡或天气不佳的情况下,传感器会反馈给单片机,单片机会控制电机将太阳能电池板调整到一个较佳的角度。
该系统还可以通过连接到其他设备来输出电能。
基于单片机的太阳能电池板自动对光跟踪系统能够最大限度地提高太阳能电池板的效率,实现太阳能的高效利用。
它具有自动化、环保、高效等优势,为太阳能利用提供了一种更为可行的解决方案。
基于单片机的太阳能电池板自动对光跟踪系统
基于单片机的太阳能电池板自动对光跟踪系统【摘要】太阳能电池板是一种非常环保和可持续的能源形式,然而其效率受到光照角度的影响。
针对这一问题,基于单片机的太阳能电池板自动对光跟踪系统应运而生。
本文通过介绍研究背景和研究目的,详细阐述了系统的原理及设计、硬件设计、软件设计、系统性能测试和系统优势。
实验结果表明,该系统能够有效提高太阳能电池板的光能利用效率,具有广阔的应用前景。
结论部分分析了实验结果并展望了未来的研究方向,强调了光跟踪系统在未来的应用前景。
这篇文章为太阳能领域的研究和应用提供了重要的参考价值。
【关键词】太阳能电池板、单片机、自动对光跟踪系统、系统原理、硬件设计、软件设计、系统性能测试、系统优势、实验结果分析、应用前景、研究背景、研究目的、展望未来。
1. 引言1.1 研究背景太阳能电池板是利用太阳能转换为电能的一种设备,其效率受到光照强度和入射角度的影响。
传统的太阳能电池板固定安装在固定的倾角上,导致在不同时间段和季节内无法获得最大的光照能量转换效率。
研究开发基于单片机的太阳能电池板自动对光跟踪系统具有重要的意义。
太阳能电池板的自动对光跟踪系统利用光敏电阻和舵机等传感器和执行器,通过单片机控制,实现太阳能电池板自动跟踪太阳光线的移动,保持光线垂直入射,提高能量转换效率。
这样的系统可以在不同时间段和季节内自动调整太阳能电池板的倾斜角度,使其始终面向太阳,从而最大限度地吸收太阳能。
在实际应用中,这种系统可以广泛用于太阳能发电、太阳能热水器等领域,提高能源利用效率,减少能源消耗,降低环境污染。
1.2 研究目的研究目的是设计一种基于单片机的太阳能电池板自动对光跟踪系统,以提高太阳能电池板的能量转换效率。
目前,太阳能电池板常常存在着只能在特定角度下获得最大光照的问题,导致能量转换效率不高。
通过引入自动对光跟踪系统,能够实现太阳能电池板根据太阳位置自动调整角度,保持最佳光照状况,从而提高能源利用效率。
基于单片机的太阳能电池板自动对光跟踪系统
基于单片机的太阳能电池板自动对光跟踪系统一、系统原理1.1系统功能本系统旨在设计一种能够自动对太阳能电池板进行光照追踪的系统,使得太阳能电池板始终保持在最佳的光照角度,从而提高太阳能电池板的能量转换效率。
1.2系统组成该系统主要由太阳能电池板、光照传感器、单片机和驱动电机组成。
太阳能电池板用于将太阳光转换为电能,光照传感器用于感知周围的光照强度,单片机用于控制驱动电机的转动角度。
1.3工作原理系统首先通过光照传感器感知到周围的光照强度,然后通过单片机对感知到的光照强度进行处理,计算出太阳能电池板应该调整的角度,最后通过驱动电机来实现对太阳能电池板的调整。
通过这样的方式,可以确保太阳能电池板始终保持在最佳的光照角度。
二、系统制作2.1硬件设计我们需要准备太阳能电池板、光照传感器、单片机和驱动电机等硬件元件。
选择合适的光照传感器和驱动电机非常重要,光照传感器需要灵敏度高、响应速度快,而驱动电机需要有足够的转动角度和力度。
2.2电路设计将太阳能电池板、光照传感器、单片机和驱动电机按照设计要求连接起来,形成一个完整的电路系统。
光照传感器需要连接到单片机的模拟输入引脚上,驱动电机则需要连接到单片机的数字输出引脚上。
2.3程序设计利用单片机的开发环境,编写程序来实现对光照传感器信号的采集和处理,以及对驱动电机的控制。
程序需要考虑到光照传感器的输出信号和驱动电机的控制信号之间的转换关系,以及对光照传感器信号的滤波和处理,确保系统的稳定性和精准度。
2.4系统调试将硬件和软件组件组装在一起,对系统进行全面的调试和测试。
首先需要验证光照传感器的信号采集是否准确,然后再测试驱动电机的转动角度和速度是否符合设计要求。
还需要对整个系统的稳定性和可靠性进行测试,确保系统可以长时间稳定地运行。
三、系统优化3.1灵敏度调整在实际使用过程中,可能会遇到光照传感器灵敏度不够或者太过灵敏的情况,需要对光照传感器进行调整,确保其可以准确地感知到周围的光照强度。
基于MSP430控制的太阳能遥测遥控航标终端
Tele-metering and Tele-control Beacon Terminal with Solar Energy Based on the Control of MSP430作者: 谭静霓[1,2] 明鑫[3]
作者机构: [1]广西大学,广西南宁530004 [2]广西经贸职业技术学院,广西南宁530021 [3]广西职业技术学院,广西南宁530007
出版物刊名: 广西职业技术学院学报
页码: 6-10页
年卷期: 2012年 第5期
主题词: 航标灯 GPS定位 GSM无线通信
摘要:MSP430系列单片机性能优越,集合了多种先进技术。
它是一款具有16位RISC处理器及丰富片内外设等优点的超低功耗单片机。
针对传统航标灯的不足,设计出一款利用单片机MSP430控制的、基于太阳能供电,具有GPS定位及GSM无线通信的航标灯终端,从而提高了对航标灯的管理时效。
实践表明本系统设计合理,运行可靠,有一定应用价值。
基于单片机MSP430的点光源跟踪系统设计说明
基于单片机MSP430的点光源跟踪系统设计摘要目前太阳能是一种清洁无污染的能源, 发展前景非常广阔, 太阳能发电已成为全球发展速度最快的技术。
然而它也存在着间歇性、光照方向和强度随时间不断变化的问题, 这就对太阳能的收集和利用提出了更高的要求。
目前很多太阳能电池板阵列基本上都是固定的, 没有充分利用太阳能资源, 发电效率低下。
据实验, 在太阳能光发电中, 一样条件下, 采用自动跟踪发电设备要比固定发电设备的发电量提高35%,因此在太阳能利用中进行跟踪是十分必要的。
本设计给出了一种基于单片机的点光源自动跟踪系统设计方案, 该设计使用TI公司的超低功耗的MSP430F149单片机作为整个系统的控制核心,主要由电机驱动模块,点光源检测模块,电源转换模块等模块组成。
利用4路光敏三极管(3DU33)来检测点光源的位置并将检测到的信号经过放大传给控制器MSP430F149单片机,经过单片机的运算和处理来确定点光源的运动趋势,并将运算的控制信号传给两台步进电机,使其跟随点光源运动。
当水平方向上的2路光敏三极管测量数值相对接近,同时竖直方向上的2路光敏三极管测量数值也相对接近时,位于竖直传感器中间的激光笔将精确的指向点光源。
同时将光敏三极管检测的信号显示在LCD液晶屏幕上。
本设计可以扩展为以后的太阳能发电的自动跟踪系统。
该系统不仅能自动根据太方向来调整太阳能电池板朝向, 结构简单、成本低, 而且在跟踪过程中能自动记忆和更正不同时间的坐标位置, 不必人工干预, 特别适合天气变化比较复杂和无人值守的情况, 有效地提高了太阳能的利用率, 有较好的推广应用价值。
关键词:MSP430;光源;跟踪;检测;传感器Msp430 microcontroller-based point source trackingsystemHardware DesignDesign DescriptionCurrently solar energy is a clean and pollution-free energy, the development prospects are very bright, solar power has become the world's fastest-growing technology. But it also has intermittent, light direction and intensity of the problem change over time, which the collection and use of solar energy put forward higher requirements. At present, many solar arrays are basically fixed, do not make full use of solar energy resources, power generation efficiency is low. According to experiment, solar power, the same conditions, power generation equipment using automatic tracking equipment than the fixed power generating capacity increased by 35%, so to track utilization of solar energy is necessary.This design gives a light source based on single chip design of automatic tracking system, the design uses TI's MSP430F149 ultra-low power microcontroller controls the whole system as the core, mainly by the motor drive module, point source detection module, power supply conversion module and other modules. Using 4 phototransistor (3DU33) todetect the location of a point source is detected and amplified signal to pass the controller MSP430F149 microcontroller, operation and processing through the MCU to determine trends in the movement of light source, and operation of the control signal transmission to two stepper motors, to follow the point source movement. When the horizontal direction, 2-way phototransistor relatively close to measured values, while 2-way vertical phototransistor on the measured values are relatively close, the sensor is located in the middle of the vertical laser pointer to point to the exact point of light. Phototransistor detected the same time are shown on the LCD liquid crystal screen.This design can be extended automatically for subsequent sun tracking system. The system can not only automatically adjust the direction of sunlight solar panels toward the simple structure, low cost, but also in the process of tracking memory and can automatically correct the coordinates of the location at different times, without human intervention, especially for more complex and non-weather people on duty, effectively improving the utilization of solar energy, has a higher value.Key Words:MSP430; light source; tracking; detection; sensor目录1绪论12点光源跟踪系统硬件设计22.1系统设计概述22.2方案论证与比较32.2.1主控芯片的选择32.2.2电机的选择42.2.3电机驱动的选择52.2.4传感器的选择52.2.5 LCD液晶显示器的选择62.3系统硬件设计72.3.1硬件方框图72.3.2单片机MSP43072.3.3步进电机122.3.4液晶显示器152.3.5信号放大器192.4硬件电路图设计202.4.1电源转换电路设计202.4.2信号检测电路设计202.4.3步进电机驱动电路设计212.4.4键盘设计222.4.5液晶显示器的设计232.4.6系统原理图243印刷电路图的绘制253.1 PCB图绘制的准备253.2 PCB的绘制254仿真步进电机的控制264.1硬件仿真274.1.1方案设计274.1.2硬件仿真原理274.2软件仿真304.2.1程序流程图304.2.3源程序304.3系统调试和结果分析314.3.1电机正转运行314.3.2电机反转运行324.3.3仿真结果与分析325总结33致34参考文献35 附录351绪论该设计采用TI公司的超低功耗的MSP430F149单片机作为整个系统的核心,主要由电机驱动模块,点光源检测模块,电源转换模块等模块组成。
基于单片机的太阳能电池板自动对光跟踪系统
基于单片机的太阳能电池板自动对光跟踪系统【摘要】太阳能电池板自动对光跟踪系统是利用单片机技术实现的一种高效太阳能利用系统。
本文首先介绍了太阳能电池板的工作原理,然后对传统固定式安装方式进行了比较,进而详细阐述了基于单片机的自动对光跟踪系统的设计和工作原理。
该系统可以实现对太阳的精确跟踪,有效提高太阳能转化效率。
其优势在于可以根据太阳位置实时调节太阳能电池板的角度,使光线垂直照射,最大限度地吸收太阳能。
结论部分总结了该系统的优势和应用前景,展望未来将继续优化系统性能并拓展更广泛的应用领域,为太阳能利用技术的发展提供重要参考。
【关键词】太阳能电池板、单片机、自动对光跟踪系统、工作原理、固定式安装、设计、优势、结论、展望、技术应用前景、研究背景、研究目的、研究意义。
1. 引言1.1 研究背景太阳能是一种清洁、可再生的能源,随着环保意识的提高和能源需求的增加,太阳能电池板作为太阳能利用的关键组成部分,受到了越来越多的关注。
传统的太阳能电池板固定式安装在屋顶或地面上,难以实现对太阳光的最大利用,效率较低。
研究和设计一种基于单片机的太阳能电池板自动对光跟踪系统具有重要意义。
目前,基于单片机的太阳能电池板自动对光跟踪系统已经成为一个研究热点。
该系统通过传感器实时监测太阳位置,控制电机使太阳能电池板朝向太阳光,实现最大限度的光能转换。
与传统固定式安装相比,这种自动对光跟踪系统能够提高太阳能电池板的光能转换效率,从而提高能源利用效率,降低能源消耗和减少环境污染。
本文旨在介绍基于单片机的太阳能电池板自动对光跟踪系统的设计原理、工作方式和优势,旨在为太阳能利用技术的进一步发展提供参考和借鉴。
通过对该系统的研究,可以促进太阳能电池板技术的创新和应用,推动可再生能源的发展,实现能源的可持续利用和环境保护。
1.2 研究目的太阳能电池板自动对光跟踪系统的研究目的是为了提高太阳能电池板的能量转换效率,进一步推动太阳能发电技术的应用和发展。
基于MSP430的太阳光源跟踪控制系统设计
基于MSP430的太阳光源跟踪控制系统设计
徐艾;廉春原
【期刊名称】《传感器世界》
【年(卷),期】2010(016)012
【摘要】为了提高太阳能电池板的能量转换效率,提出了一种基于MSP430的太阳光源跟踪控制系统.系统设计原理采用光强比较法,硬件部分设计了光强信号采集电路、以MSP430为核心的主控制器、步进电机驱动电路等;软件部分采用模块化编程,加入数字滤波和控制算法.系统实现了对信号采集与处理、电机驱动等模块的控制,能够快速准确跟踪太阳光源.运行实验结果表明,系统运行稳定,控制灵活,达到预期的设计目标.
【总页数】4页(P21-24)
【作者】徐艾;廉春原
【作者单位】常州机电职业技术学院电气工程系;常州工学院电子信息与电气工程学院
【正文语种】中文
【中图分类】TP273
【相关文献】
1.基于GE智能控制平台的太阳能跟踪控制系统设计 [J], 郭庆云;续明进;张振国
2.基于MSP430点光源跟踪系统设计 [J], 杨春杰;亢红波
3.基于STM32的太阳跟踪微控制系统设计 [J], 张宇思;时维铎;徐磊;丁锐
4.基于BPNN的太阳能板双轴自动跟踪控制系统设计与应用 [J], 刘东睿;马铭泽;黄敏
5.基于PLC的太阳能双轴跟踪控制系统设计 [J], 刘贤群;蒋逢灵
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MSP430和ZigBee的跟日运动控制系统设计
2018年第46卷第8期D驱动控制rive and control 许 芬等 基于MSP430和ZigBee的跟日运动控制系统设计79 收稿日期:2017-11-22基于MSP430和ZigBee 的跟日运动控制系统设计许 芬,梁雪辉,吴正旺(北方工业大学,北京100144)摘 要:以MSP430F5438A 处理器为核心,采用步进电动机加齿轮传动机构实现方位-俯仰方式的智能跟日运动控制系统㊂系统采用时控法跟踪太阳运动并把室外太阳光反射到窗户朝北的居室内,以改善居室温度㊂运动控制器同时嵌入了ZigBee 无线通信模块㊂通过ZigBee 无线网络以及云端服务器,用户可以在远程利用手机或电脑等智能终端对定日镜的工作模式㊁姿态角㊁运行状态等进行监测和管理㊂该控制器具有成本低㊁功耗小㊁跟踪稳定等优点,可以广泛应用于塔式太阳能光热发电站㊁太阳炉㊁跟踪光伏等太阳能利用项目㊂关键词:单片机;太阳跟踪系统;步进电动机;ZigBee中图分类号:TM351;TM464 文献标志码:A 文章编号:1004-7018(2018)08-0079-05Design of a Sun-Tracking Motion Control System Based on MSP430and ZigBeeXU Fen ,LIANG Xue⁃hui ,WU Zheng⁃wang(North China University of Technology,Beijing 100144,China)Abstract :With MSP430F5438A as the core processor and two stepper motors as the electrical drives,an intelligentsun-tracking motion control system was designed and implemented.The time-based sun-tracking method was adopted as motion system to follow the sun and automatically reflect sun-light into a specified indoor room.The controller supports Zig⁃Bee wireless communication.With ZigBee network and a remote data server,users can manage and monitor the working mode,orientation angles,health status of the sun-tracking system via a mobile phone or a computer in remote.This sun-tracker controller has the benefits of low cost,low power consumption and high stability,applicable for use in small-scalecentral solar power station,sun-heated furnace,photovoltaic power station and other solar-energy applications.Key words :micro-controller;sun-tracking system;stepper motor;ZigBee0 引 言太阳能是一种清洁㊁丰富的能源㊂近年来随着空气污染的加重,人们对传统化石能源的环境危害性有了更加切身的体会和更高程度的认识㊂这种观念上的改变使市场对清洁能源的需求不断增长㊂过去十年里,在政策引导下,中国民间对于光伏发电㊁光热发电㊁风光热互补发电等新能源发电站的建设呈现出蓬勃的热情㊂我国目前是全球光伏发电装机容量最大的国家㊂根据国家能源局的统计数据,截至2015年,我国光伏总装机容量已达到43.18GW,其中光伏电站装机37.12GW,分布式电站装机6.06GW,年发电392×108kW㊃h,占全国发电量的0.7%㊂近年来,随着政府补贴的压力增大,提高光伏效率㊁降低光伏度电成本正在成为行业共识,跟踪式光伏发电开始在国内兴起㊂与光伏发电不同,太阳能热发电则是采用跟日反光装置(定日镜)把太阳光聚集到吸热器上然后进行发电㊂ 十二五”期间在国家863项目支持下,由中科院电工所牵头建设的我国第一个兆瓦级太阳能光热示范电站于2012年8月在延庆八达岭成功发电㊂2013年9月,中控公司在青海德令哈建设的10MW 太阳能热发电站并网发电㊂2015年,国家能源局提出了到2020年底实现太阳能热发电总装机容量达到10GW,太阳能热利用集热面积保有量达到8×108m 2的目标,太阳能热发电开始进入发展热潮㊂不管是光伏发电㊁光热发电,或者其他太阳能热利用项目,光利用效率决定了太阳能发电系统的能效,进而决定了太阳能发电系统的单位成本㊂采用双轴跟踪方式的反光镜可以保证采光面一直接收直射的太阳光,从而提高入射的太阳能量密度,提高系统光热利用效率㊂双轴跟日运动控制方式主要有方位-俯仰运动方式和自旋-仰角运动方式[1]㊂方位-俯仰运动方式利用垂直地面的立轴和水平方向的俯仰轴运动改变镜架的方位角和俯仰角,实现对太阳的跟踪㊂自旋-仰角方式通过镜面的自旋和镜架的仰角变化改变定日镜的法线方向实现对太阳的跟踪㊂自旋-仰角方式具有弧矢方向和子午方向成像距离始终保持一致的优点,但由于此种运动方式实现起来相对复杂,目前应用并不多㊂跟日方式有基于光电传感器的光控法和基于视 D驱动控制rive and control 2018年第46卷第8期 许 芬等 基于MSP430和ZigBee 的跟日运动控制系统设计 80 日运动轨迹的时控法㊂时控法是根据天文公式计算出太阳每个时刻在地平坐标系下的精确位置然后调整跟日机械装置的姿态使之追随太阳运动㊂光控法则是利用光电传感器(光伏电池板,光敏电阻,光电二极管等)检测太阳的相对位置然后调整机械装置跟踪太阳㊂相比于时控法,光控法容易受到天气㊁浮云㊁飞鸟等外界干扰,而且成本相对较高,所以在实际应用中一直受到限制㊂郭铁铮等研制了基于TMS320F2810的定日镜跟踪控制系统[2]㊂定日镜运动系统由2台异步交流伺服电机和减速机组成㊂控制系统采用开-闭环相结合的模式对定日镜的运动系统进行控制,即开环控制系统计算出定日镜高度角和方位角位置,然后根据传感器对定日镜姿态进行闭环调节㊂该跟踪控制系统跟踪精度可以达到3.5×10-3rad,但是整个运动控制系统结构比较复杂,成本比较高㊂北京延庆太阳能热发电实验电站采用主从PLC的方式进行定日镜跟踪控制㊂主PLC根据时间和天文公式计算出当前时刻各个位置定日镜要达到的方位角和高度角,并通过现场总线下发到从PLC,然后通过变频器和交流伺服电机实现定日镜的运动控制[3]㊂刘琨等介绍了一种基于TMS320F2801处理器和光伏电池板的自主供电式小型定日镜系统设计[4]㊂西班牙亚塞尔维亚大学与Solucar公司合作研制的MEMS太阳跟踪器采用太阳光传感器和Bang Bang 控制对定日镜进行闭环控制㊂当有直射太阳光时,如果误差信号幅值大于一个设定阈值,就起动电机转动;如果误差信号小于阈值,电机就停转;当太阳被遮挡时,系统则进入开环模式[5]㊂1 太阳位置计算日地之间的位置参数可以通过数值模拟法或理论展开式法来计算,其中理论展开式法精度更高[9]㊂本系统采用理论展开式法计算太阳的赤纬角,然后根据太阳赤纬角㊁跟日系统所在纬度及跟踪时间求出太阳的方位角和高度角㊂太阳赤纬角是地球赤道所在平面与太阳地球中心连线之间的夹角㊂由于日地相对位置变化,赤纬角每年在+23°27′与-23°27′的范围内变化㊂每年夏至赤纬角达到最大值+23°27′,该日中午太阳位于地球北回归线正上空,随后赤纬角逐渐减小,至秋分日赤纬角变为0,到了冬至12月21日赤纬角达到最小值-23°27′㊂赤纬角的计算公式如下:δ=23.45°sin360(284+n)365(1) 以地球上一点建立地平坐标系,在此坐标系下,太阳的高度角和方位角可以根据天球赤道坐标系的太阳赤纬角δ和时间角ω来计算:cosβs=sinδcosφ-cosδcosωsinφcos h ssin h s=sinφsinδ+cosφcosδcos}ω(2)式中:h s是太阳的高度角;βs是太阳的方位角;δ是赤纬角;φ是纬度;ω是时间角㊂以定日镜顶点为原点,以天顶为Z轴,建立地平坐标系OXYZ㊂假设靶标相对于定日镜中心点的方位角是βt,高度角是h t,θ是太阳入射角,根据反射定律及夹角余弦公式,可以推导得到定日镜的法线方位角βn和高度角h n的计算公式[6]㊂sin h n=sinδsinφ+cosδcosφcosω+sin h t2cosθsinβn=cosδsinω+cos h t sinβt2cosθcos hüþýïïïïn(3) 2 跟日系统设计双轴跟日系统包括水平方向转动轴和俯仰方向转动轴,两转动轴分别采用步进电动机加齿轮传动来带动㊂定日镜的框架采用方钢制成,尺寸为1.5m×1.5m,整个架子质量约为30kg㊂为了减小系统成本,控制部分采用单片机MSP430F5438A作为控制器,通过两相全数字式细分驱动器驱动2台步进电动机实现定日镜的方位角和俯仰角调整㊂根据仿真计算,水平方向的运动范围小于150°,俯仰方向的运动范围小于50°㊂图1是自动跟日镜架的三维机械模型图㊂图1 跟日反射系统CAD模型2.1 控制系统总体方案为了兼顾可靠性和自动性,双轴跟日控制系统采用独立自动控制加网络监控的方案㊂控制节点内置自动跟日程序,可以按照程序设定每日自动跟踪太阳运动㊂该节点同时具有ZigBee通信模块,可以通过无线传感网络和远程的云服务器相联㊂应用工程师或普通用户可以通过远程智能终端(比如智能手机)对控制节点进行访问,完成参数设置,或者进行时间修正㊁姿态校准㊁系统复位等操作㊂整个控制系统由3部分构成,分别是跟日控制节点㊁支持Zig⁃Bee的互联网网关和云服务器上的网络服务程序, 2018年第46卷第8期 D驱动控制rive and control 许 芬等 基于MSP430和ZigBee 的跟日运动控制系统设计81 系统架构如图2所示㊂图2 控制系统总体设计2.2 步进电动机选型从方便控制和降低成本的角度出发,系统选用了两相混合式步进电动机㊂跟日运动系统的水平运动方向阻尼较大,需要较高的输出力矩㊂86步进电动机的输出保持力矩为根据力矩估算,选用86步进电动机加100倍比的齿轮传动系统来带动㊂俯仰方向的阻尼和力臂较小,采用57电机加一个50倍比的齿轮传动系统进行运动㊂2台步进电动机均可以采用微步距方式进行控制,其中最小细分步数可以达到51200步,对应的角度为0.007°㊂2.3 控制节点设计具有ZigBee 通信能力的控制节点完成对跟日反光镜架的跟踪控制任务㊂控制节点采用型号为MSP430F5438A 的处理器,包括单片机最小系统,ZigBee 无线通信模块,步进电动机接口电路,限位开关接口电路,供电电路等,如图3所示㊂图3 控制节点设计2.3.1 单片机系统主处理器是16位单片机MSP430F5438A㊂MSP430F5438的系统主时钟为25MHz㊂片内包含256kB FLASH,16kB SRAM,还带有4个串口,4个SPI,4个定时器,一个12位A /D 转换器,一个RTC 实时时钟,及多达87个I /O 口㊂MSP430的供电电压是3.3V㊂为了方便程序BLS 烧写,主控板扩展了一个USB 接口,通过USB 芯片CH340T,实现从USB 输入到串口的转换㊂2.3.2 电机驱动电路跟日系统的2个轴都用步进电动机带动㊂选用的驱动器为带有细分功能的两相混合式步进电动机数字驱动器,微步细分最大可以达到51200步/转㊂单片机向驱动器输出一定频率的脉冲,由驱动器来控制电机的使能㊁转动方向和控制脉冲㊂电机驱动器采取共阳接线法,用74HT04D 芯片进行电平转换㊂2.3.3 霍尔开关接口电路选用欧姆龙的霍尔开关TL-Q5MC1-Z 作为2个运动轴的限位开关㊂当2个运动轴达到限定位置时,霍尔开关输出变为低电平,根据霍尔开关的输出信号,单片机停止电机运行,并把转动轴的当前位置作为初始角度位置㊂霍尔开关的供电电压和输出信号都是12V,需要把12V 转换为5V 以便与单片机接口㊂接口板采用了LM317稳压芯片搭配片外电阻来实现电压转换㊂2.3.4 供电电路本文的运动控制系统涉及2台步进电动机的控制,采用的驱动器供电电压范围为DC 24~40V,最大工作电流为6A㊂由于不需要进行轨迹控制,所以2个运动轴一般不同时运动㊂另外用于限位的霍尔开关采用12V 直流供电,单片机5V 供电㊂系统选用24V,350W 开关电源给电机驱动器供电,开关电源输出的电压通过一个12V 的稳压管和一个5V 的稳压管再输出12V 电压和5V 电压,分别给霍尔开关和单片机电路供电㊂3 软件设计整个跟日运动控制系统软件包括3个部分:嵌入式控制器节点程序,ZigBee 网关程序,云服务器上的WEB 服务器程序及网页界面设计㊂系统的软件框架如图4所示㊂图4 系统软件框图控制器采用MSP430F5438A 作为处理器,并嵌有ZigBee 通信模块,可以看成是ZigBee 网络的一个控制节点㊂控制节点程序的主要功能包括单片机的初始化㊁事件管理㊁太阳跟踪算法㊁时间管理㊁跟日系统校准㊁步进电动机控制㊁数据通信等㊂ZigBee 网关程序主要包括ZigBee 网络与云服务器之间的数据传递㊁数据转换㊁数据处理㊁ZigBee 节点之间通信等㊂云服务器上的软件则包括Web 服务器㊁数据库㊁数据库应用管理程序和动态网页界面程序㊂D驱动控制rive and control 2018年第46卷第8期许 芬等 基于MSP430和ZigBee 的跟日运动控制系统设计82 3.1 控制节点程序控制节点的软件包括单片机资源管理㊁时间管理㊁跟日位置计算㊁跟日系统校准㊁霍尔开关状态检测㊁步进电动机控制等模块㊂控制节点主程序流程图,如图5所示㊂图5 控制节点主程序流程图单片机上电之后,通过中断程序对系统的实时时钟和跟日反射装置的经纬度进行设置㊂在WEB 客户端上通过互联网获取当前时间,同时读入当前跟日反射装置的经纬度,目标靶位的高度角和方位角等[7]㊂用户输入数据按照一定格式保存到数据库的表格里㊂ZigBee 网关从数据库中获取数据并判断数据是否有效,如果有效则把数据转为16进制发送给控制节点,然后控制节点根据这些参数进行计算,利用式(2)计算出当前时间太阳的高度角和方位角[7],并根据式(3)计算出跟日反射装置的目标姿态角,通过PWM 输出控制步进电动机转动,使反光镜姿态达到目标角度,把太阳光线反射到指定的靶标位置㊂考虑到太阳的移动比较慢,跟日运动系统的控制周期设置为60s,即每隔60s 调整一次定日镜的姿态角度㊂跟日系统的默认工作模式是早上8点自动进入跟踪模式,下午5点结束跟踪回到初始零位㊂回到初始零位后,控制节点进入低功耗工作模式,即睡眠状态㊂由于系统具有ZigBee 无线通信功能,而且与云服务器相联,跟日系统也可以根据本地天气情况对工作模式及工作时间进行智能控制,比如当天气预报有雨时,系统不进行跟踪,或有大风预警时,则自动停止跟踪回到零位状态㊂此外,在自动跟踪过程中如果反光镜的跟日误差增大,可以调用校准程序对跟日系统的姿态角进行修正,减小跟踪误差㊂3.2 网络控制程序除了自动跟踪模式外,系统也允许用户通过WEB 进行网络控制㊂网络控制程序通过串口中断来实现㊂当控制节点的串口接收到数据后自动进入中断,然后根据接收到的数据对电机进行控制,从而达到网络控制定日镜角度的目的㊂中断响应程序流程如图6所示㊂图6 中断响应程序流程图 控制节点的串口通信波特率设为2400bit /s,每10ms 发送1Byte,共22Byte [7]㊂数据发送格式如表1所示㊂表1 串口数据发送格式[7]数据名称数据参数起始位0xaa水平方向电机转动方向1Byte(0正转,1反转)垂直方向电机转动方向1Byte (0正转,1反转)水平方向电机转动步数2Bytes 垂直方向电机转动步数2Bytes 年2Bytes 月1Byte 日1Byte 星期几1Byte 时1Byte 分1Byte 秒1Byte 目标高度角2Bytes 目标方位角2Bytes 校验位2Bytes 结束位Oxff3.3 ZigBee 通信无线通信采用CC2530+ZigBee 协议栈实现㊂ZigBee 通信协议目前已成为无线传感网络应用中的事实标准㊂ZigBee 室外通信距离可以达到1km 以上㊂控制节点和ZigBee 网关节点,通过ZigBee 进行通信㊂ZigBee 网关节点与云服务器之间采用TCP /IP 协议进行数据传输㊂云服务器上安装了MySQL 2018年第46卷第8期 D驱动控制rive and control 许 芬等 基于MSP430和ZigBee 的跟日运动控制系统设计83 数据库以及相应的数据库管理程序,并向节点开放远程访问接口㊂ZigBee 网关节点连接远程数据库,将WEB 客户端的输入数据从数据库中提取出来,进行转换,再利用Python 中的PySerial 模块将数据通过串口转ZigBee 模块发送给跟日控制节点,完成WEB 客户端对定日镜的远程控制㊂4 实验和运行为了实现远程控制,我们在腾讯云上申请了服务器账号,包含1GB 的内存和8GB 的硬盘,1Mbps 的互联网带宽㊂在服务器上搭建了相应的程序㊂服务器端安装了Python,MySQL,PHP,Apache,Ubuntu Server 等程序㊂ZigBee 网关节点采用Python 语言开发,用到MySQL 的db,serial,time 和binascii 4个模块,这4个模块的功能是数据库查询,串口通信,延时和二进制及ASCII 码转换㊂ 步进电动机细分6400步/圈,即0.0563度/步,脉冲输出频率可以根据控制要求进行设置㊂自动跟踪时的脉冲输出频率为66kHz,在复位和校准时,脉冲输出频率提高到500kHz㊂由于采用时控法,时间精度对太阳位置计算影响很大㊂采用网络控制,每次输入的时间都来自经过校准的互联网时间,时间精度得到保证㊂控制节点及跟日反光镜如图7所示㊂(a)控制节点 (b)跟日镜 图7 控制节点和跟日镜跟日装置安装在校园内一个教学楼的五层阳台上,自动跟踪系统把太阳光反射到对面一座教学楼的一个北向房间的窗户上,如图8所示,以改善居室图8 定日镜跟日反射光斑内的采光和温度状况㊂在实际应用中,也可以根据天气状况对定日镜进行自动起停和保护控制㊂在网络管理应用程序中通过调用天气网站对外开放的API 接口,可以获得更多天文与环境信息,比如温度㊁湿度㊁风力㊁风速㊁空气质量(CO,CO 2,PM10和PM2.5)等情况,然后在应用程序中设定跟日系统,可以自动跟踪天气条件,如果天气达不到要求条件时,反光镜回到原位并停止跟踪㊂5 结 语随着绿色㊁可持续发展理念的推广,可再生能源的应用正在变得越来越广泛㊂太阳能作为自然界赋予人类的一种丰富的绿色能源,已经在太阳能发电㊁海水淡化㊁建筑取暖㊁交通动力㊁照明㊁炉灶等多个领域取得应用㊂智能反光装置根据太阳位置自动调整姿态并把太阳光反射进入背阳的阴面房间,达到改善居室采光及提高温度的目的㊂当用户不需要太阳光照明时,可以通过手机登陆云服务器关闭系统,或者让跟日系统把太阳光反射到其他位置,符合节能和绿色发展的理念㊂本文基于单片机和步进电动机的跟日运动控制系统,结合了ZigBee 和网络远程控制技术,具有成本低㊁应用方便的优点,可以应用于分布式光伏发电㊁太阳能热发电㊁太阳能照明㊁太阳能炉灶等领域,具有较好的推广应用价值㊂参考文献[1] CHEN Y T,KRIBUS A,LIM B H,et parison of two suntracking methods in the application of a heliostat field[J].Trans⁃actions of ASME Journal of Solar Energy Engineering,2004,126(1):638-644.[2] 郭铁铮刘德有,钱艳平,等.基于DSP 的定日镜跟踪控制系统研究[J].太阳能学报,2010,31(1):5-11.[3] LIANG W F,WANG Z F.Research on tracking precision of the he⁃liostat [C]//20th World Congress on Solar Energy.2008:1764-1767.[4] 刘琨,邹琴梅,胡玉超,等.塔式太阳能热发电自主式定日镜系统设计[J].北京工业大学学报,2014,40(7):1073-1078.[5] QUERO J M,ARACIL C,FRANQUELO L Get al.Tracking controlsystem using an incident radiation angle micro-sensor[J].IEEE.Trans.On Industrial Electronics,2007,54(2):1207-1215.[6] 许芬.塔式太阳能定日镜聚光成像建模及仿真[J].太阳能学报,2010,31(10):1304-1309.[7] 梁雪辉,面向云服务器的智能家居远程监控系统设计与实现[D].北京:北方工业大学,2017.作者简介:许芬(1970 ),博士,研究方向为光电检测㊁机器视觉㊂。
基于MSP430FL49的智能太阳能追踪系统
基于MSP430FL49的智能太阳能追踪系统
胡海燕;翟永前;李春鹏
【期刊名称】《自动化应用》
【年(卷),期】2014(0)10
【摘要】针对目前存在的太阳能发电效率低的现状,设计以MSP430FL49单片机为核心,角度传感器与风速传感器为检测元件的智能型太阳能自动追踪系统.
【总页数】3页(P73-75)
【作者】胡海燕;翟永前;李春鹏
【作者单位】南京铁道职业技术学院,南京210031;南京铁道职业技术学院,南京210031;南京铁道职业技术学院,南京210031
【正文语种】中文
【相关文献】
1.双跟踪模式的智能太阳能追踪系统设计 [J], 闫孝姮;吴琨;王改华
2.基于阈值滤波的太阳能智能追踪系统设计 [J], 胡海燕;翟永前;李春鹏
3.基于多模式融合的双自由度太阳能追踪系统的研究与设计 [J], 李立鹏;高建;黄天怡;刘中仁;方茹;莫慧淑
4.设施农业多排布太阳能智能追踪系统设计 [J], 陈昕楠; 庞力豪; 程玉峰; 闫家铭; 邵蕾
5.基于GPS定位算法的双轴轨迹自动太阳能追踪系统 [J], 冯月;王利强;王啸天;张明学
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011-2012德州仪器C2000及MCU创新设计大赛项目报告题目:基于MSP430的太阳跟踪系统组别:本科组应用类别:控制系统类平台:MSP430题目:基于MSP430的太阳跟踪系统摘要(中英文)基于MSP430的太阳跟踪系统本设计基于MSP430f149芯片,制作了一个用于精确跟踪太阳收集能量的系统。
系统由430单片核心、光信号采集转换、追踪太阳部分、电压采集、无线数据发送、PC机交互界面六部分组成。
光信号采集转换卡感知太阳位置实现跟踪,由AD实时采集各部分电压并发送到PC上实现实时监控。
关键词:太阳跟踪、msp430Sun tracking system based on the M SP430T his design based on the MSP430f149 chip, made a used to accurately track the sun collect energy system. By 430 single chip system core, light signal acquisition conversion, track the sun part, voltage collection, wireless data transmission, the PC interface six parts. The light signal acquisition conversion card perception the sun position track, and the real-time data acquisition by AD each part to achieve the PC voltage and real-time monitoring.Key words: the sun tracking 、msp4301.引言随着现在社会太阳能利用的普及,太阳能利用率成了一个大家普遍关注的问题。
基于此,我们设计了这个可以精确跟踪太阳并可实时监控电池板电压的系统,此外为了便于分析能量利用情况,我们同时通过软件的方式将电池的数据实时的保存在文件中便于以后查看。
在设计过程中所要解决的首要问题便是使电池板实时精准对准太阳的同时尽可能地降低功耗,其次是能够将数据通过无线方式发送到PC上,并显示出相应的数据。
MSP430单片机是一款超低功耗的单片机,并且内部多个AD为我们提供了极大地方便。
在这个设计中我们选择了430f149这款单片机,及降低了功耗,又节约了成本。
2.系统方案2.1总体介绍本设计是以外部电路尽量简单,充分使用MSP430的内部设备资源的前提完成的。
信号处理和AD采样部分均以430单片机内部资源为核心处理的。
其它部分分为:光信号采集转换、追踪太阳部分、无线数据发送、PC交互显示四部分组成。
总体框图如图2.1所示2.2 AD 采样通过430单片机内部的A0和A1两路12位的AD 实现对所要测量的电压的精确采样,以其内部2.5v 作为参考电压。
其中由于电池板和电池的电压均高于2.5伏,因此采用在电池上并联电阻降低电压的方法达到所需的采样电压。
在单片机内部,将采集到的电压按公式:4095*in R A D C R R V V N V V -+--=-将其转换为所采集到的实际的电压值。
由于电池板的电压不稳定,而AD 采样速度有很快,这会导致采集的数据会产生波动,跳变很大。
因此我们将连续采集的三十二个数据放进一个数组中求平均值,将平均值显示传送给PC ,乘以相应的系数便得到电池和电池板上的真正电压。
由于实行的是多通道多次转换,因此是单片机每采集两路数据共64组数据,才求平均值。
2.3 光信号采集转换光传感器是有4路光敏电阻组成的光敏阵列,光敏电阻由于光照不同阻值不同,因此可将光信号转换成电信号,送到由一个电压比较器作为主体的模数转换卡中,将由电信号产生的模拟量转换为由十六进制组成的数字量,当转换卡输出0x0100时,既是前方光强,0x1000时,既是后方光强,0x0001时,既是左方光强,0x0010时,既是右方光强,单片机根据相应的数字量控制相应的舵机转动。
2.4 追踪太阳部分该部分主要由两个舵机组成的二自由度云台控制太阳能电池板所对的位置。
一个舵机控制电池板的左右转动,另一个电池板控制舵机的前后转动,因此两个舵机可以控制太阳能电池板实现在整个空间转动,达到精确跟踪太阳的目的。
2.5 无线数据发送无线数据发送由430单片机内部的UART 模块和一个无线数据发送器组成。
当单片机检测到光信号采集卡中发送的信号一直是0x0f0f 时,证明此时太阳能电池板是正对着太阳,因此启动单片机的AD 采样部分,当单片机判断采集够三十二个数,求平均值后,变将其付给TXBUF0,即发送缓冲器,将其发送出去。
由于单片机内部采用的是多通道多次,当共采集64个数据后,单片机发送一次。
在PC 上需要分辨不同电池的数据和太阳能板的数据,因此在每次发送时,430单片机首先向电脑发送一个字符作为识别码,’a ’代表电池一的数据,’d ’代表电池二的数据,’g ’代表太阳能电池板的数据。
PC 做相应的处理后便显示出对应的曲线。
AD 每次转换后的数据超过了8bit ,因此单片机无法一次发送完所有的数据,因此需要多次发送。
将数据按如下方式:待发送变量1=%256in V ;待发送变量2=/256V;in经过两次数学运算:取模和取余运算后,便可将数据发送到PC上。
通过把一个数据转换成三等份将数据发送出去,既保证了数据的简洁准确性,又保证了数据的可分辨性。
2.6PC交互显示PC上的交互显示界面是用labview做的一个较直观的观察窗口。
难点一就是在于将430单片机发送的字符型数据转换成相应的十进制数据,并用图标曲线的方式表现出来,难点二在于识别不同的数据,以显示在不同的电池以及太阳能电池板对应的曲线上。
由于在单片机内部发送数据之前发送了一个识别码,因此PC机可以较轻松的识别出相应的数据,每次取三个数据,第一个数据用于分辨数据类型,通过一下方式:(数据1*256+数据2)便可得到一个完整的电压数据,最后再将数据发送到Labview内部自带的曲线图上就可可以满足显示不同曲线的要求。
3.系统硬件设计系统硬件主要由光信号采集转换、二自由度云台、电池转换电路、太阳能充电管理、无线数据传送、5V稳压电源六部分组成。
3.1光信号采集转换光信号采集转换部分主要部分是光敏电阻组成的光敏阵列和以芯片LM339组成的电压比较器。
光敏阵列共四路,分别感知前后左右的光强,并将光强转变为为电压的模拟量。
光敏电阻的另一个优点是在通常情况下的电阻是10K左右,因此所消耗的功率极少,满足低功耗的要求。
将微弱的光信号转变为电信号的数字量需要极高的灵敏度,并且在这个过程中消耗的电能也不能过高,而LM339是一款高精度、低失调、低功耗、拥有四路独立比较功能的集成专用电压比较器芯片,与我们的要求非常符合。
在如下电路图3.1中,我们又巧妙地的分别将前、后、左、右两路的反相输入端与后、前、右、左的同相输入段比较,与传统的电压比较器的连接方法相比,具有更加准确。
灵敏度更高不、易于调节、电路简单、功耗低等优点,并且充分利用了一个电压比较器的四路比较单元,因此最后的比较效果更加出色。
通过一片LM339,我们将由光敏电阻产生的电压模拟量转换成了单片机所需要的数字量。
3.2二自由度云台在实际应用中由于太阳在一直运动,就需要太阳能电池板时刻不停的转动以时刻保持与太阳光线成九十度角,因此需要一套能保证太阳能电池板在三维空间中转动的装置。
通过对各种装置的研究,最终决定选用二自由度云台,云台中有两个舵机,在支撑普通的太阳能电池板的情况下,转动时每个舵机的工作电流是200ma左右,静止时每个舵机的电流在100ma左右,相对于其它的马达来说,所消耗的功率较小,符合低功耗的要求。
此外,舵机有个优点是可以控制它转动的位置,实现精确定位的目的。
3.3电池转换电路电池转换电路我们暂时选用的是通过一个三极管控制继电器,实现不同电池间的切换,便于太阳能电池板长时间工作。
首先电池一接的是继电器的常闭开关,这样在给电池一充电时继电器部分是不消耗电能的,只有在电池已充满电后,单片机给三极管一个高电平,继电器实现了跳变,实现了太阳能电池板给电池二充电,这样可以尽可能的减少电能的损耗,实现低功耗。
3.4太阳能充电管理由太阳能电池板几乎没有像锂电池一样8.4伏或者8.2伏这样的电压,因此需要将太阳能电池板电压进行转换,以达到适合给锂电池充电的电压。
此外,给电池充电时,电池会有虚电压,而且为防止电池损坏要防止过充,因此需要一款合适的电池管理芯片对电池充电进行管理,实现充电过程中的涓流充电、横流充电,并防止过冲和回流保护等。
基于此,我们选择了cn3722这款芯片,它具有PWM降压模式充电管理集成电路,具有太阳能电池最大功率点跟踪功能。
CN3722非常适合对单节或多节锂电池或磷酸铁锂电池的充电管理,具有封装外形小,外围元器件少和使用简单等优点。
3.5无线数据由于太阳能电池板通常位于阳光下,而监控设备以及管理人员不可能一直守在电池板跟前记录观察数据,因此需要将数据传送到远处,而用有线进行数据传送需要耗费大量的成本,并且需要较高的维护费用和大量的维护人员,因此我们选择无线进行传送数据的方式,一是可以减少大量资金的投入,减少维护人员的数量,二可以不必考虑地形的影响,三是设备占用空间少,维护简单。
我们选用的是XL02-2322无线数传模块,只需要将它的TXD和RXD 分别与430单片机的3.5,3.4口连接起来即可。
如图3.53.65V稳压电源由于电路中所有的模块均工作在5v电压的条件下,因此需要有五伏电源对整个系统进行供电。
我们采用的是两片7805 5V变压芯片并联,将12伏的电源转换成5V电源给整个系统供电。
7805分别用100uf的电解电容和104的瓷片电容滤波,7805加上散热片,可以满足两个舵机最大工作电流时的电流,电路可以稳定工作。
4.系统软件设计程序部分共分为两部分:430单片机内程序,PC机上监控界面程序。
算法设计的难点在于将单片机内部的UART、AD等联合起来协同工作。
并能保证整个系统的稳定。
图4.11、程序中首先检测太阳能电池板是否正对着太阳,一旦发现没有正对太阳,单片机内部立刻停止其它的一切工作,修正太阳能板的位置,直到太阳能板与太阳光线成九十度。
2、此时AD开始采样,多通道重复模式,直到A1、A2两通道各采样32次放到数组中,单片机分别对两组数据取平均值。
3、判断数据平均值是否大于8.4,若连续计算的平均值均大于32次,继电器转换待充电电池。