A. 光伏汇流箱有作用,主要是管什么的
汇流箱在光伏发电系统中是保证光伏组件有序连接和汇流功能的接线装置。该装置能够保障光伏系统在维护、检查时易于切断电路,当光伏系统发生故障时减小停电的范围。
产品功能
光伏电池串开路报警,状态检测带开关量输入,用于采集直流断路器、防雷器等元件的动作状态带继电器输出,可以设定为点动方式,用于驱动直流断路器的自动分合闸提供温度、辐照、风速等类型传感器输入接口。
可输出DC24V电源给外部传感器供电就地数码管循环显示每通道的输入电流,并具有自动关闭节能显示模式RS485接口,支持Modbus RTU通讯协议,通讯地址、波特率、数据方式都可自由设定。
(1)单片机光伏扩展阅读
在太阳能光伏发电系统中,为了减少太阳能光伏电池阵列与逆变器之间的连线,用户可以将一定数量、规格相同的光伏电池串联起来,组成一个个光伏串行,然后再将若干个光伏串行并联接入智能光伏汇流箱,在智能光伏汇流箱内汇流后,通过直流断路器输出,与光伏逆变器配套使用从而构成完整的光伏发电系统,实现与市电并网。
为了提高系统的可靠性和实用性,可在智能光伏汇流箱里配置光伏专用直流防雷模块、直流熔断器和断路器等,并设置工作状态指示灯、雷电计数器等,方便用户及时准确的掌握光伏电池的工作情况,保证太阳能光伏发电系统发挥最大功效。
对于大型光伏并网发电系统,为了减少光伏组件与逆变器之间连接线,方便维护,提高可靠性,一般需要在光伏组件与逆变器之间增加直流汇流装置。
使用光伏汇流箱,用户可以根据逆变器输入的直流电压范围,把一定数量的规格相同的光伏组件串联组成1个光伏组件串行,再将若干个串行接入光伏阵列防雷汇流箱,通过防雷器与断路器后输出,方便了后级逆变器的接入。
B. 太阳能灯用单片机选型
给大家介绍一个基于AT89S52单片机的太阳能路灯设计方案
1、太阳能路灯控制器设计
路灯控制系统工作原理:白天光伏电池向蓄电池充电,晚上蓄电池提供电力供路灯照明。所以蓄电池将构成一个充放电循环。太阳能路灯照明控制电路包括光伏电池、蓄电池、路灯和控制器四部分。设计中采用AT89S52单片机,并将其作为智能核心模块。外围电路主要包括太阳能电池电压采样模块、蓄电池电压采样模块、键盘电路模块、LED显示模块、充放电控制模块等。图1是太阳能路灯控制器结构设计图。
2、单片机智能控制模块
太阳能路灯控制器选择ATMEL公司的8位单片机AT89S52为核心的智能控制模块,在整体上具有低功耗、性能高的特点。
2.1、单片机振荡电路
单片机振荡电路如图2所示。
2.2、复位电路
复位电路如图3所示,电路结构简单,稳定可靠。
3、电源电路模块设计
系统正常工作电压为5V,系统采用12V/24V的铅酸蓄电池供电,蓄电池电压不稳定,所以需要对电源进行稳压。本系统采用LM7805三端稳压器,其输入电压在5~24V时均可以保证输出为稳定的+5V。LM7805组成稳压电源只需要很少的外围元件,使用起来非常方便,工作稳定可靠J。系统电源电路如图4所示。
4、采样模块设计
太阳能电池采样和蓄电池采样对于系统正常运行起着非常重要的作用。太阳能路灯控制器要对蓄电池充放电进行合理控制,即需对蓄电池、太阳能电池板电压进行采样。为此,AT89S52单片机就要外接A/D转换模块,把电压转换为数字信号,系统选用v/F转换芯片LM331组成数模转换电路。在系统采样设计中,为了防止因为外部因素导致AT89S52程序跑飞或死机,提高系统稳定性,在LM331与单片机之间还需增加单通道的高速光电隔离器6n137J。图5为太阳能电池板采样电路图。系统蓄电池采样和太阳能电池板采样电路相同。
C. 光伏发电系统由哪些部分构成其作用分别是什么
离网型光伏发电系统组成:
典型的光伏发电系统主要由光伏阵列、充放电控制器、储能装备或逆变器、负载等组成。其构成如图所示。
光照射到光伏阵列上,光能转变成电能,光伏阵列的输出电流由于受环境影响,因此是不稳定的,需要经过DC-DC转换器将其转变成稳定的电流后,才能加载到蓄电池上,对蓄电池充电,蓄电池再对负载供电。如果是并网售电,则不需要蓄电池,而是通过并网逆变器,将直流电流转换成交流电流,并到电网上进行出售。也就是说,离网型光伏发电系统必须使用到蓄电池储能,而并网型则不一定需要。
控制系统对光伏阵列的输出电压和电流进行实时采样,判断光伏发电系统是否工作在最大功率点上,然后根据跟踪算法,改变PWM信号的占空比,进而控制光伏阵列的输出电压使其工作点向最大功率点逼近。在蓄电池过充过放控制模块中,当蓄电池电压充电或放电到一定的设定值后,就会自动关闭或打开。
光伏阵列组件
光伏发电系统利用以光电效应原理制成的光伏阵列组件将太阳能直接转换为电能。光伏电池单体是用于光电转换的最小单元,一个单体产生的电压大约为0.45V,工作电流约为20~25mA/cm2,将光伏电池单体进行串、并联封装后,就成了光伏电池阵列组件。
当受到光线照射的太阳能电池接上负载时,光生电流流经负载,并在负载两端建立起端电压,这时太阳能电池的工作情况可以用下图所示的太阳能电池负载特性曲线来表示。它表明在确定的日照强度和温度下,光伏电池的输出电压和输出电流以及输出功率之间的关系,简称I-V特性和P-V特性。从图中可以看出,光伏发电系统的特性曲线具有强烈的非线性,既非恒压源也非恒流源。从其P-V特性曲线可以看出,在日照强度一定的前提下,其输出功率近似于一个开口向下的抛物线。该抛物线顶点对应的功率即为该日照强度下的P-V曲线的最大功率点,对应的电压称为最大功率点电压。为了提高光伏发电系统的转化效率,就必须使系统保持运行在P-V曲线最大功率点附近。
光伏电池阵列的几个重要技术参数:
1)短路电流(Isc):在给定日照强度和温度下的最大输出电流。
2)开路电压(Voc):在给定日照强度和温度下的最大输出电压。
3)最大功率点电流(Im):在给定日照强度和温度下相应于最大功率点的电流。
4)最大功率点电压(Um):在给定日照和温度下相应于最大功率点的电压。
5)最大功率点功率(Pm):在给定日照和温度下太阳能电池阵列可能输出的最大功率。
DC-DC转换器
光伏电池板发出的电能是随着天气、温度、负载等变化而不断变化的直流电能,其发出的电能的质量和性能很差,很难直接供给负载使用。需要使用电力电子器件构成的转换器,也就是DC-DC转换器,将该电能进行适当的控制和变换,变成适合负载使用的电能供给负载或者电网。电力电子转换器的基本作用是把一个固定的电能转换成另一种形式的电能进行输出,从而满足不同负载的要求。它是光伏发电系统的关键组成成分,一般具备有几种功能:最大功率点追踪、蓄电池充电、PID自动控制、直流电的升压或降压以及逆变。
DC-DC转换器输出电压和输入电压的关系通过控制开关的通断时间来实现的,这个控制信号可以由PWM信号来完成。主要工作原理是保持通断周期(T)不变,调节开关的导通持续时间来控制电压。D为PWM信号的占空比。
根据输入和输出的不同形式,可将电力电子转换器分为四类,即AC-DC转换器、DC-AC转换器、DC-DC转换器和AC-AC转换器。在离网型光伏发电系统中采用的是DC-DC转换器。
DC-DC转换器,其工作原理是通过调节控制开关,将一种持续的直流电压转换成另一种(固定或可调)的直流电压,其中二极管起续流的作用,LC电路用来滤波。DC-DC转换电路可以分为很多种,从工作方式的角度来看,可以分为:升压式、降压式、升降压式和库克式等。
降压式转换器(BuckConverter)是一种输出电压等于或小于输入电压的单管非隔离直流转换器;升降压式变换器(Buck-BoostConverter)转换电路的主要架构由PWM控制器与一个变压器或两个独立电感组合而成,可产生稳定的输出电压。当输入电压高于目标电压时,转换电路进行降压;当输入电压下降至低于目标电压时,系统可以调整工作周期,使转换电路进行升压动作;而升压式转换器(BoostConverter)是输出电压高于输入电压的单管不隔离直流转换器,所用的电力电子器件及元件和Buck转换器相同,两者的区别仅仅是电路拓扑结构不同。
蓄电池
在独立运行的光伏发电系统中,储能装置是必不可少的。现在可选的储能方法有很多,如电容器储能、飞轮储能、超导储能等,但是从方便、可靠、价格等综合因素来考虑,大多数大中型的光伏发电系统都使用了免维护式的铅酸蓄电池作为系统的储能装置。
但选用铅酸蓄电池也有不足之处,它比较昂贵,初期投资能够占到整个发电系统的1/4到1/2,而蓄电池又是整个系统中较薄弱的环节,因此如果管理不当,会使蓄电池提前失效,增加整个系统的运营成本。
光伏控制模块
光伏控制模块以单片机为控制中心,为蓄电池提供最佳的充电电流和电压,快速、平稳、高效地为蓄电池充电。并在它充电过程中减少蓄电池的损耗,尽量延长蓄电池的使用寿命,同时保护蓄电池免受过充电和过放电的危害。如果用户使用的是直流负载,通过太阳能控制器可以为负载提供稳定的直流电(由于受天气等外界因素的影响,太阳电池阵列发出的直流电的电压和电流不是很稳定),同时也通过控制传感器电路(光控、声控等)来实现全自动开关灯功能。
单片机的主要工作是将电流采集电路和电压采集电路采集到的电流、电压进行运算比较,然后通过MPPT算法来调节PWM的占空比D,使光伏阵列组件工作在最大功率点处。
离网型逆变器
住宅用的离网型光伏发电系统因为部分负载是交流负载,因此还需要离网型逆变器,把光伏组件发出的直流电变成交流电给交流负载使用。光伏离网型逆变器与光伏并网型逆变器在主电路结构上没有较大区别,主要区别在光伏并网型逆变器需要考虑并网后与电网的运行安全。也就是同频;同相;抗孤岛等控制特殊情况的能力。而光伏离网型逆变器就不需要考虑这些因数。
为了提高离网型光伏发电系统的整体性能,保证电站的长期稳定运行,逆变器的性能指标非常重要。
离网型光伏发电系统的应用:
离网型光伏发电系统广泛应用于偏僻山区、无电区、海岛、通讯基站和路灯等应用场所。
D. 光伏分布式电源功率控制器是什么
光伏控制器的功能和分类
光伏控制器的功能
(1)高压(HVD)断开和恢复功能:控制器应具有输入高压断开和恢复连接的功能。
(2)欠压(LVG)告警和恢复功能:当蓄电池电压降到欠压告警点时,控制器应能自动发出声光告警信号。
(3) 低压(LVD)断开和恢复功能:这种功能可防止蓄电池过放电。通过一种继电器或电子开关连结负载,可在某给定低压点自动切断负载。当电压升到安全运行范围时,负载将自动重新接入或要求手动重新接入。有时,采用低压报警代替自动切断。
(4)保护功能:
① 防止任何负载短路的电路保护。
② 防止充电控制器内部短路的电路保护。
③ 防止夜间蓄电池通过太阳电池组件反向放电保护。
④ 防止负载、太阳电池组件或蓄电池极性反接的电路保护。
⑤ 在多雷区防止由于雷击引起的击穿保护。
(5)温度补偿功能:当蓄电池温度低于25℃时,蓄电池应要求较高的充电电压,以便完成充电过程。相反,高于该温度蓄电池要求充电电压较低。 通常铅酸蓄电池的温度补赏系数为 -5mv/?C/CELL
光伏控制器的分类
光伏控制器基本上可分为五种类型:并联型、串联型、脉宽调制型、智能型和最大功率跟踪型。
并联型控制器: 当蓄电池充满时,利用电子部件把光伏阵列的输出分流到内部并联电阻器或功率模块上去,然后以热的形式消耗掉。因为这种方式消耗热能,所以一般用于小型、低功率系统,例如电压在12伏、20安以内的系统。这类控制器很可靠,没有如继电器之类的机械部件。
串联型控制器: 利用机械继电器控制充电过程,并在夜间切断光伏阵列。它一般用于较高功率系统,继电器的容量决定充电控制器的功率等级。比较容易制造连续通电电流在45安以上的串联控制器。
脉宽调制型控制器:它以PWM脉冲方式开关光伏阵列的输入。当蓄电池趋向充满时,脉冲的频率和时间缩短。按照美国桑地亚国家实验室的研究,这种充电过程形成较完整的充电状态,它能增加光伏系统中蓄电池的总循环寿命。
智能型控制器: 采用带CPU的单片机(如 Intel公司的MCS51系列或Microchip公司PIC系列)对光伏电源系统的运行参数进行高速实时采集,并按照一定的控制规律由软件程序对单路或多路光伏阵列进行切离/接通控制。对中、大型光伏电源系统,还可通过单片机的RS232接口配合MODEM调制解调器进行远距离控制。
最大功率跟踪型控制器:将太阳电池的电压U和电流I检测后相乘得到功率P,然后判断太阳电池此时的输出功率是否达到最大,若不在最大功率点运行,则调整脉宽,调制输出占空比D,改变充电电流,再次进行实时采样,并作出是否改变占空比的判断,通过这样寻优过程可保证太阳电池始终运行在最大功率点,以充分利用太阳电池方阵的输出能量。同时采用PWM调制方式,使充电电流成为脉冲电流,以减少蓄电池的极化,提高充电效率。
E. 分布式光伏发电系统的基本设备和各自的工作原理分别是
分布式光伏发电系统的基本设备包括光伏电池组件、光伏方阵支架、汇流箱、直流配电柜、并网逆变器、交流配电柜等设备,另外还有供电系统监控装置和环境监测装置。
太阳能光伏组件:将光能转换成直流电能
常用的晶体硅光伏组件有多晶硅光伏组件和单晶硅光伏组件。光伏组件的使用寿命为25年,一般厂家的质保期是10年,即保证10年内光伏组件的功率衰减不超过10%。达到标准的光伏组件都可以在冰雪,暴雨和暴晒条件下不损坏。
逆变器:将直流电转换成交流电
并网光伏逆变器的工作原理是:利用单片机、DSP等高性能微处理器控制大功率电力电子开关器件工作,对光伏组件阵列输出的直流电进行转换,使设备输出满足电网电压、相位及频率要求的交流电并网光伏逆变器除了具有过欠电压、过欠频率、防孤岛效应、短路保护等功能外,同时应将其电压(或者电流)总谐波畸变率控制在较小的范围内,以尽可能减少对电网的干扰。太阳能并网光伏系统使用的并网光伏逆变器必须具有高品质的电能输出。目前,先进的光伏逆变器都配置有高性能滤波电路,使得逆变器交流输出的电能质量很高,能够满足各项国家标准对公共电网的电能质量的要求,不会对公共电网质量造成污染。更多信息可登录江苏能源云网了解。
配电柜:开关和电量计量
汇流箱:保证光伏组件有序连接和汇流功能
将一定数量、规格相同的光伏电池串联起来,组成一个个光伏串行,然后再将若干个光伏串行并联接入光伏汇流箱,在光伏汇流箱内汇流后,通过控制器,直流配电柜,光伏逆变器,交流配电柜,配套使用从而构成完整的光伏发电系统,实现与市电并网。汇流箱能够保障光伏系统在维护、检查时易于切断电路,当光伏系统发生故障时减小停电的范围。
F. 跪求...基于51单片机自动跟踪阳光太阳能热水器控制系统的设计
对绿色能源的开发和利用是响应我国节能减排,环保政策的举措,太阳能作为可持续,零污染,具有很高的环保价值和经济效益,高效利用太阳能还可以有效替代部分化石能源,从而降低因石化能源燃烧导致的污染,减轻雾霾。然而农村太阳能丰富,却没能得到很好的利用,即便现有的发电产品对太阳能电池板也大多采用固定支架。课题对此提出了能够跟踪太阳方向的云台支架,可实现太阳能电池板自动调节而始终面向光线最强的一面,提高太阳能发电的利用率。课题从云台,电机驱动,控制器,光线传感器,液晶显示等构成,课题成果不仅可以用到太阳能发电,还可以用到其它的向光场所,如天文观测等具有较高的实用价值。
随着时代的进步与科技的飞速发展,使得对能源的需求随之增加,对不可再生能源的过度依赖[1],从而使得不可再生能源的存储量急剧减少,一些不可再生能源(石油)被视为战略资源,据目前统计,煤炭、石油、天然气也会在岁月的实践中而日趋枯竭,消耗殆尽。这些不可再生能源的产生显然跟不上人类对其的需求,为更好的实现可持续发展,本课题提出了一种太阳追踪的可行方案,可以大大提升对太阳能的利用,减少对不可再生资源的过度依赖。
为了解决人们对不可再生资源的过度依赖和对清洁能源的高利用率。提出设计一款零污染高效率的装置——太阳追踪器。通过电机,控制器,采光板光线传感器等元器件之间的相互配合,实现对太阳光照射最强的方位,实现全方位无死角跟踪,恰巧正好急需这样一款具有安全、环保、高效率、以及取之不尽用之不竭的特点,也很方便就可以获取,如风能和潮汐能一样是绝对的无污染清洁能源,这也就很好的阐述了光能的可行性[2]。——对此提出太阳跟踪装置设计与制作。
优点:太阳作为一个取之不尽用之不竭的能源。在《太阳能利用技术》[3]就有相关的提到,所到达地球表面能量等同于每秒向地球源源不断的投放了500万吨煤炭。阳光所到之处,皆为财富,免费使用的同时也不需要考虑任何的运输费用以及零污染等特性。
缺点:即便如此的看似完美无缺,也存在着两个致命性缺点[4]:一是能流密度很小;二是太阳的光照强度也会因为(天气、白夜等)因素的不同而有着很大的差距,很难长时间维持在恒定值,这也在一定程度上大大的影响了使用效率[5]。
国外太阳追踪器:对太阳能的使用在两千零四年到两千零六年太阳能的发电量都是惊人的4961MW[6],在一九九七年,美国的Blackace研制了单轴追踪器,热接收率提高了百分之十五......,后期围绕高效率,轻质量展开。在太阳能游艇、太阳能飞机、太阳能瓦片等方面得到运用,也见证了太阳能利用的高效率性[7]。
国内太阳追踪器:在应用市场上面得到了不断扩张,对于太阳能追踪器的利用那也是一个相当热门的谈话主题,途径多年的经验,将其用在了太阳能热水器、太阳能路灯以及西部计划、利用太阳能发电、太阳能供暖等等[8]。
更多的往往是采用单轴跟踪的方式,相比之下更需要多轴,实现全方位无死角跟踪。
针对不同条件下,提出了自动控制和手动调节的两种工作方式:
其中以“自动模式”概述:在自动追寻的过程中,会自动判断光的强度的大小,若下面光照强度大于上面光照强度,STM32单片机就会直接驱动上端电机向下翻转;以便于在下午太阳西落的时候,获得更多的光照,若上面光照强度大于下面光照强度,STM32单片机就会直接驱动上端步进电机向上运动;若上下两个方位的光照强度均等,上端步进电机不进行动作。在上下光照均匀,左右方向运动的情况,右方位的光照强度大于左方位,STM32单片机就直接驱动下方位第一个步进电机向左方位一定角度转动;若左方位的光照强度大于右方位的光照强度,STM32单片机就直接驱动下方位第一个步进电机向左方位进行运动;当左右方位采光度也保持几乎均应的时候光照,那么下方位的第一个电机也将保持不动。
“手动模式”状态进行使用按键手动来完成设备状态的切换。四个按键对应控制电机完成:上、下、左、右的翻转动作。通过点动的方式来控制驱动步进电机的实际运动。
在给设备系统进行上电后,系统最初为“自动模式”,这样可以更好的在不受人为干预的情况下实现对太阳能的最大接收。
编译语言的选取
方案一:C语言
简洁紧凑、灵活方便;运算符的丰富性;数据结构的丰富性;结构式语言;语法局限性小,程序编写自由度大;通过对物理地址的直接访问,使得完全可以对硬件实现直接控制;程序执行效率高。
C语言面向过程,最主要的在于算法和数据结构。通过一个过程,对输入进行运算处理得到输出。
方案二:C++
C++语言是面向对象的语言,在C的基础上添加了面向对象、模板等现在程序设计语言的特性。拓展了面向对象设计的内容,使之更加符合现代程序设计的需要。
看似C++比C多了很多优点和特性,但C++并不是所有场合都适用,很多嵌入式开发系统,都只提供了C语言的开发环境,而没有提供C++的开发环境。很多C++语言不愿意干的脏活累活,C语言干起来快活得很。而C++因为过于复杂,在这方面就稍逊一筹了。
方案三:java
Java是一种解释性语言,Java人气极高,但其代码由于需要在运行前进行解释因此性能表现更差。C++会被编译为二进制形式,因此其能够立即运行且速度更快。两个程序都足够大、而且C++的代码经过优化,两者的速度差就会变得很显着甚至很惊人,C++会比java快很多。
从系统的复杂性出发来考虑,同时整个过程的计算量比较大,因此我选用了浮点数的计算方式,选用方案一作为整个系统编译方式。
2.2 控制系统总体方案选取
方案一:视日寻迹追踪模式
这样的一种模式,是基于天文学公式来得出太阳在不同时候的理论性的方位角和俯仰角,在后根据太阳每天在当地实际的运行轨迹位置编写控制算法程序,通过使用控制算法的方式来实现对太阳所在位置的计算,最后通过驱动太阳能板的两个步进电机来达到俯仰和方位上的转动。有点是对外界环境的依赖小,同是也存在弊端,那就是不管外界环境是何种天气,它都会以同样的工作方式运动,增加了不必要的能耗和元器件的寿命磨损。
太阳的俯仰角h和方位角A的两个位置参数,可表达如下所示:
δ为赤纬角,Φ是本地纬度,Ω表示太阳时角。
方案二:光电追踪模式
该模式的核心算法是利用光敏传感器对太阳位置进行检测。具体方法:在遮阳板两侧完全对称地安装光敏传感器,当太阳光垂直照射在太阳能光伏电池板上时,安装在两侧上的光敏传感器所产生的电信号相等,将这两路信号经过放大后送入比较器进行比较,此时不驱动步进电机进行转动。当太阳位置移动后,遮阳板对阳光进行遮挡,此时两侧的光敏传感器产生的电信号不相等,从而经过放大比较后产生差信号,电机开始运动,完成太阳跟踪过程。
通过两者的比较,选择方案二,简单易操作性,更适合被普及广泛使用,在同等使用条件下,最简方案,则是最优方案。
2.3主控系统选择
方案一:51单片机作为控制芯片。主要是表现在:主要控制参数是使用设置寄存器变量得以实现,在程序的修改方面,也是相当的方便快捷,成本也是相对低廉,性能与相对简单的太阳能跟踪装置系统匹配;数字化的控制系统,可以达到较高的精度。
方案二:采用FPGA这样的大规模可编程逻辑器件,但本题属于控制类,即现场可编程门阵列[WJ1] ,它是在PAL、EPLD等可编程器件的基础上进-一步发展的产物。
方案三:ARM作为一种高性能嵌入式系统。考虑到方案的可实行性,STM32可以很好的解决数据处理和控制功能,十分适用于太阳能跟踪,虽是ARM价格昂贵,但是在后期的可拓展空间更大。[WJ2]
结合本次设计的任务要求,以及上诉三种方案的相对比较,最后选用方案三更适合本课题的设计标准,具体采用STM32F103C8T6。
2.4电机选择
方案一:选择步进电机,然而步进电机的最大优点就是可以精确地控制电机步数和角度,缺点是价格昂贵。
方案二:选择直流电机。价格便宜是它的一大亮点,通过减速齿可以提高扭力,具有更大的负载,但是对电机的高精度控制直流电机达不到设计要求。
步进电机作为一种将电脉冲转换成相应角位移或线位移的电磁机械装置。通过直接控制输入的脉冲数量,直接控制其启停,启动是速度快,步距角和转速只取决于脉冲频率,受外界影响因素小。因此,对于本设计任务要求,为更精确地完成对角度值的精度把控,更好地利用太阳能,因此我选用方案一作为本次课程设计的驱动电机。
2.5步进电机驱动系统选择
方案一:L298专业电机驱动模块的选择,这类驱动模块的操作方便以及接口简单同时他们既可以驱动步进电机,也可驱动直流电机。
方案二:三极管等分立元件搭H桥。亮点在于实惠型,控制方式简单以及结构简单。优点的同时也伴随着弊端的存在,电流的承载能力比较小,相同的驱动能力受到限制,分立元件则体积较大同时稳定性也得不到保证。
方案三:采用集成芯片,ULN2003。 .
达林顿管ULN2003,该芯片最多可一次驱动八块步进电机,本设计作用于两个步进电机,在实际的使用中,往往起着放点输出的作用用于驱动大负载的步进电机等。
本次设计综合考虑,依据实际设计需求,选择方案三作为步进电机的驱动系统。
2.6实体结构框架选择
方案一:两电机互相处以垂直状态,电机一是左右的转动而电机二是上下的转动,在不引入外界条件辅助设备的情况下会出现运动死角,从成本化出发是不可取的。
方案二:将两个电机由之前的垂直安装,改变为大于90°的安装,在不引入外部设备的情况下,可以很好的避开运动死角,从而可实现全方位无死角跟踪,综合上述情况选择方案二进行本次的实体结构设计。
2.2系统设计
2.2.1 单片机构成如下图:
逻辑不通顺,要指出FPGA不适用于本题的缺点
STM32整体比FPGA便宜很多,这条论证建议修改,或者做一个成本对比表再下结论
控制方式:第一步就是将数据程序输入到输入设备里面,输入设备将程序传输给运算器CPU和存储器,各自程序都对应的传输到控制器里面,由控制器完成完成相互的指令传递,最后都是作用于输出设备,在输出设备上显示出来的结果就是最初程序所要表达的效果。
2.2.2 系统整体控制框图如下:
图2–2–2 系统整体控制框图
控制方式:完成整个驱动控制,第一步就是感光元件及光敏电阻传感器对外界光的采集,完成电压跟随,通过A/D转换,然后通过电压的比较,使用STM32F103C8T6单片机控制电机的驱动,最终完成不同电机在不同的光照强度情况下不同方向的运动,最后实现对光的最大化接收。
2.2.3 电机控制框图如下:
图2–2–3 电机控制框图
控制方式:通过光敏传感器对光的采集,实现了最后对电机运动方式的不同选择和控制。
当感光元器件第一组接受到的光照强度值大于其它三个方位的光照强度时,那么电机完成水平方向的电机正转,并返回最初状态。
当感光元器件第二组接受到的光照强度值大于其它三个方位的光照强度时,那么电机完成水平方向的电机反转,并返回最初状态。
当感光元器件第三组接受到的光照强度值大于其它三个方位的光照强度时,那么电机完成垂直方向的电机正转,并返回最初状态。
当感光元器件第四组接受到的光照强度值大于其它三个方位的光照强度时,那么电机完成垂直方向的电机反正,并返回最初状态。
当所有的感光元器件都处于接受管的均匀照射时,此时的光照强度几乎大小相等,也就电机的状态保持不运动。
2.2.4整体电路原理图如下:
图2-2-4 整体电路原理图
系统软件总体设计流程如图 2-2-4 所示。系统启动后,软件先进行初始化等工作,当程序初始化完成后,通过 感光元器件获得当前的光照强度,然后根据初始化的参数,控制步进电机将太阳能光伏板转动到理论的初始状态,预定方位。将太阳能光伏板转动到理论位置后,程序开始判断步进电机转动模式是手动模式还是自动,初始默认状态是自动跟踪模式。
当手动模式时,人为调整电机控制上下左右 4 个按键的状态,使得电机按照人们预想的方向进行运动,以此来得以控制四个方位的不同垂直转动和水平移动的俯仰角和方位角。当程序判断为自动模式后,开始自动读取检测电路的返回信号,当检测到是各个方位的光照强度值有较大的的差异是,那么单片机就发出控制指令控制步进电机进行转动,升压模块是为了给整个系统稳定供电而存在。