随着经济的发展、社会的进步,人们对能源提出越来越高的要求,寻找新能源成为当前人类面临的迫切课题。现有电力能源的来源主要有3 种,即火电、水电和核电。其中,火电需要燃烧煤、石油等化石燃料。一方面这些燃料蕴藏量有限、越烧越少,正面临着枯竭的危险。另一方面燃烧燃料将排出二氧化碳和硫的氧化物,因此会导致温室效应和酸雨,恶化地球环境。而水电有可能导致生态环境破坏,一个国家的水力资源也是有限的,而且还要受季节的影响。核电在正常情况下固然是干净的,但万一发生核泄漏,后果非常严重。在这种条件下就迫使人们去寻找新能源。新能源要同时符合两个条件:一是蕴藏丰富不会枯竭;二是安全、干净,不会威胁人类和破坏环境。目前找到的新能源主要有:太阳能,风能和燃料电池。其中,最理想的新能源是太阳能。
1 Atmega16 系列单片机概述
美国英特梅尔(ATMEL)公司的Atmega16 系列单片机是基于增强的AVR RISC 结构的低功耗8 位CMOS 微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega16的数据吞吐率高达1 MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。ATmega16 AVR 内核具有丰富的指令集和32 个通用工作寄存器。所有的寄存器都直接与算术逻辑单元(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的CISC 微控制器最高至10 倍的数据吞吐率。
在开发工具上,ATmega16 系列单片机支持先进的JTAG 调试,其硬件仿真工具(仿真器)只是一个非常简单的USB 转换器,其软件集成开发环境由著名的IAR 公司提供,在实际调试使用时非常方便,能对相应的数据进行实时观测和对程序的执行情况进行判断,在系统整合方面,ATmega16 系列单片机根据不同产品系列,集成了多种不同的功能模块,包括定时器、模拟比较器、多功能串行接口、硬件乘法器、ADC、看门狗定时器(WDT)、I/O 端口、RAM、PWM 以及丰富的中断功能。使用户根据自己的需求,选择合适的ATmega16 单片机。
2 太阳能充电控制系统方案设计
系统主要实现独立光伏路灯太阳电池板的最大功率跟踪功能。在太阳电池板处于工作状态,即整个光伏系统处于充电状态时,控制器在光电流达到一定值后(本系统设定为0.3A),实现对电压、电流数据的检测,通过快速的控制算法,调节蓄电池两端的充电电压,实现太阳电池板的输出功率的最大功率跟踪,提高铅酸蓄电池的充电电流,缩短充电时间,提高充电效率。系统的实现主要应解决如下几个方面的问题:
(a)太阳电池板输出电压的检测:检测太阳电池板不同的输出电压,并根据不同的电压,系统作出不同的控制处理。如系统处于默认工作状态,太阳电池开路电压低于8 V 时,因为其低于电池的充电要求,因而进行卸载处理。
(b)铅酸蓄电池容量的检测:系统为了尽可能地保护蓄电池,延长其寿命,将根据不同的容量和蓄电池不同的状态采取相应的充电控制策略。
(c)太阳电池板输出电流检测:据此得出输出功率,使系统通过一定的算法和控制手段,使系统工作在最大功率点。
(d)PWM 输出控制:根据输入输出检测模块的数据实时调整蓄电池的充电电压和电流和卸载放电功能,实现智能充放电控制。
(e)中央处理系统:实现高效的信息处理和各个功能模块的控制。
由此,我们设计出了系统整体硬件电路结构模型,见图1。从图中可以看出,整个电路由六个功能模块组成:核心控制模块、前级检测模块、Boost 电路控制模块、后级检测模块、PWM 输出模块和卸载模块构成。
当太阳电池板正常工作输出时,其过程为:首先检测该电压能否达到电池的充电要求,在满足基本充电要求的情况下通过控制器对电池两端的电压进行实时监控在适合电池工作的三种情况下,通过ATmega16 微处理器的PWM 模块输出控制充电电压和电流。[page]
3 太阳能充电系统最大功率跟踪算法的实现
光伏系统电流的变化是随着外界环境变化而变化的,要想实现光伏系统的最大功率跟踪,一般可以通过两个步骤来完成:第一步是采用合适的搜索算法,找到光伏系统的最大功率点;第二步是通过控制手段,使光伏方阵工作在最大功率点。该控制系统的总体程序流程图如图2 所示。光伏发电扰动观察法是最常用的MPPT 控制方法之一,其原理是每隔一定的时间增加或者减少光伏阵列输出电压,并观测之后其输出功率变化方向,来决定下一步的控制信号。这种控制算法一般采用功率反馈方式,通过两个传感器对光伏阵列输出电压及电流分别进行采样,并计算获得其输出功率。该方法虽然算法简单,且易于硬件实现,但是响应速度较慢,只适用于那些日照强度变化比较缓慢的场合。而且稳态情况下,这种算法会导致光伏阵列的实际工作点在最大功率点附近小幅振荡,因此会造成一定的功率损失,而日照发生快速变化时,跟踪算法可能会失效,判断得到错误的跟踪方向。针对这种算法在实际应用中遇到的情况,根据本系统实际提出了一种实用的改进算法。在本独立光伏路灯系统中,是要对蓄电池进行充电,需要考虑实现最大功跟踪的同时,还要兼顾最大限度的延长蓄电池的寿命,具体采用了不同的蓄电池充电策略,可以在程序流程图中看出。
本文提出一种改进的最大功率跟踪方法,首先根据蓄电池的当前状态来判断需不需要充电,然后根据电路前级检测到的光伏电池发电的电压和电流大小来决定最大功率点的设定,将光伏发电强度分为两种工作方式,对特定的电池板取一特定的参数。在光伏发电输出调理电路的前级和后级的参数检测过程中,每隔一定的时间连续采集10 个相邻的电压、电流信号(ATmega16 有自带的A/D 转换器,设置的采样率为200 Hz),去掉最大和最小的数据后,进行均值滤波,并同时得到此时的电压和电流的大小,在整个控制采集数据的过程中,为了有效地消除随机干扰,我们在程序中设定一个幅度比例系数,即每两个信号的幅度采集值要有一定的比例关系,若超过这个比例,则认为是干扰信号,便进行这个数据的重新采样,连续超过三次采样数据都是干扰信号时,系统则自动取消这一次测量。对于采集到的有效数据,经过了均值滤波后,可以消除一定的噪声干扰,要得到更好的点参数数据,我们把采集到的数据进行LMS(即自适应最小均方滤波器)滤波,该滤波器的应用较简单,它是最陡下降梯度算法,用梯度的瞬时值迭代,从而使均方误差最小化,用这种方法处理的数据效果非常好,对弱信号处理中有很好的应用前景,通过试验,我们选定滤波器阶数为三阶,收敛因子μ(步长)为0.001,权矢量W 初始化为:W=[0,0,0]T,其递推公式为:
式中:x (k) 为观测样本;X (k-1)为过去的观测样本矢量;WT(k-1)X(k-1)表示基于过去的观测样本而预测的现在的信号,这里选择预测误差e(k)=x (k)-WT(k-1)X(k-1)作为调节权重的参数,可以证明,预测误差最小等价于恢复误差最小。通过LMS 滤波器后,我们可以得到比较理想的数据,为实时准确提取出最大功率所需要的参数提供了条件,也找到了参数的特征,有助于进一步的数据提取。当然还有其他的提取参数的方法,诸如频域滤波,FFT 变换,小波变换等等,本系统采用该方法以后,数据采集的准确度有了很大的提高,可以对于弱信号参数的情况也能实时找到最大功率点,从而实现了对太阳能的最优利用和蓄电池的科学管理。
4 结束语
美国英特梅尔(ATMEL)公司推出的ATmega16 系列单片机具有低功耗、实时处理能力强、运行速度快等优点,性价比高,正日益得到广泛的应用,尤其在自动信号采集系统、便携式设备、长时间工作装置中,体现了它的特点,本文所述的智能太阳能充电控制系统充分利用了ATmega16 系列单片机所提供的各种集成模块,合理分配片上资源,大大简化了外围电路的设计,从而提升了整个控制系统的性能。
关键字:ATmega16 太阳能 充电控制
引用地址:
基于Atmega16的智能太阳能充电器设计
推荐阅读最新更新时间:2024-03-16 13:27
大陆太阳能硅晶圆三巨龙鼎立 协鑫、隆基、中环竞逐天下
大陆领跑者门槛要求偏颇带动需求导向转弯,太阳能重单晶、轻多晶,使得2017年单晶太阳能硅晶圆因供不应求而急速扩产,前二大单晶硅晶圆厂隆基、中环2018年底年产能更可望与多晶龙头保利协鑫相当,打破自2010年起至今,保利协鑫独大的局面,三巨龙鼎立首要面对的恐怕是供过于求的挑战。 太阳能业者表示,大陆领跑者在2016年下半针对高效领先性产品所设立的领跑者计划,投标门槛被视为偏颇,在既有技术水位下,让单晶轻松达阵、多晶疲于奔命,导致8成以上都是单晶取得领跑者标案,更使大陆市场需求导向朝“重单晶、轻多晶”迈进,也让原本单、多晶市占率为2比8局面出现巨大扭力朝4比6迈进,造就单晶严重缺货、多晶供过于求的局面。 因应单晶硅晶圆供不应求
[半导体设计/制造]
基于ATMega16单片机的密码锁的设计
随着科技的发展,安全问题越来越受人们关注,各种安全产品相继问世,如指纹防盗,红外防盗等,虽然这类产品的安全性较高,但其成本也同样较高,携带安装都不方便也同样限制了其发展。本文利用ATMega 16单片机,通过4×3键盘和七段数码管显示,除实现了密码锁的密码验证、重新设置和输入错误报警等基本功能外,还创新性的实现了键盘的重新定义。通过对键盘的重新定义可以有效的防止密码被盗,同时也降低了成本,便于携带安装。 一、设计目的、用途、功能 1.设计目的 随着科技的进步,安全问题越来越受人们重视,市场上也相应的出来很多产品,如指纹防盗,红外防盗等。最然其安全性能很高,但是成本也相对较高,也不方便携带和安装。本设计的目的就是为了保证高安全性的前
[嵌入式]
特斯拉屋顶太阳能电池板阵列又打破世界记录
据Electrek报道,特斯拉电动汽车公司目前正在美国内华达州的沙漠中建造巨大的“1号超级工厂”(Gigafactory 1),目标是生产比2013年整个行业更多的电池。但与此同时,该公司也在寻求打破另一项世界纪录,即建设全球最大的屋顶太阳能电池板阵列。 特斯拉计划在内华达州建造世界上最大的屋顶太阳能系统,以便为“1号超级工厂”提供电力。特斯拉的雄心是最终完全依靠可再生能源为工厂提供电力。2017年1月,该公司宣布计划建造装机量为70MW的巨型屋顶太阳能阵列,同时它也将是全球规模最大的太阳能设施。 美国当地时间周四,特斯拉通过推特发布了一幅“1号超级工厂”屋顶太阳能电池板阵列的图片,该公司当时写道:“1号超级工厂是一家纯电力充当动
[嵌入式]
江苏固德威新三板挂牌上市 主营太阳能光伏逆变器
12月25日消息,江苏固德威电源科技股份有限公司(证券简称:固德威 证券代码:835209)通过协议转让的方式在全国股转系统挂牌公开转让。 公告显示,固德威2013年度、2014年度2015年1-8月营业收入分别为6315.39万元、1.04亿元、1.06亿元;净利润分别为-820.70万元、205.87万元、857万元。 固德威成立于2010年11月5日,主营业务为太阳能光伏逆变器的研发、生产和销售服务。在太阳能光伏离网发电过程中,由于太阳能电池在光伏效应下产生直流电,当负载为交流设备时,就需要逆变器来进行电能转换;而在并网发电过程中,系统向电网输出的正弦交流电还需与电网电压同频、同相,而这一功能也需通过光伏逆变器实现。 固德威
[新能源]
全太阳能数据中心整体技术方案与实践
数据中心集中安装了十万台的服务器,24小时不间断地运行,其能耗问题越来越突出,用电量占据了数据中心经营成本的50%以上,数据中心行业成为了高能耗单位。尤其是近年来“云计算”概念兴起,催生各地都在建设大型的云计算数据中心(IDC),而随着数据中心规模的扩大,能源消耗问题更加突出,巨大的用电量成为数据中心进一步发展的最大难题 。 数据中心的总耗电包括以下几部分:IT设备耗电、空调耗电以及其他设备的电能损耗。而机房中的IT设备和降温空调用电占数据中心耗电总量的大部分(75%以上),其中IT设备的耗电量又主要集中在服务器机群中 ,如图1所示。
针对数据中心的能耗评测标准,由工业和信息化部、国家发改委指导,云计算发展与政策论坛编
[电源管理]
ATmega16读写EEPROM AT25256(ICC编译)程序
#include iom162v.h #define BAUD 9600 //波特率4800 #define CRYSTAL 3686400 // 晶振 3M #define BAUD_set (unsigned int)( (unsigned long)CRYSTAL/(16*(unsigned long)BAUD)-1 ) //波特率计算 #define BAUD_H (unsigned char)(BAUD_set 8) //波特率寄存器 #define BAUD_L (unsigned char)(BAUD_set) /* // GPRS #define GPRS_ONOFFH PORTA|=(1 PA5) #defi
[单片机]
瑞士新创公司新技术 太阳能电池转换效率翻倍
芯科技消息(文/Allis),根据《Tech Crunch》报导,瑞士新创能源公司Insolight想出了一个新的方法,将太阳光聚焦在电池上,效率比一般太阳能板高出一倍,相关产品预计将于2022年上市。 一般情况下,太阳能板会利用整个表面收集阳光,再将阳光转换为电力,在这个过程中,大约有85%的能量会被浪费,最后只能以15~19%的效率将阳光转换为电力。虽然也有其他效率更高的太阳能板,但大部分都价格昂贵。然而,Insolight想出了一个方式,将体积小、效率高的太阳能电池放置于电网上,并在最上面放置蜂巢状的阵列透镜,让光可以转换为狭窄的光线,聚焦在这些小巧的电池当中。随着阳光移动,这些小电池也会随之移动,以利光线的折射。
[手机便携]
新型太阳能充电器的研究与设计
1 引言 目前,在各种光伏电站中,普遍采用太阳电池来收集太阳能并将它储存于蓄电池中以便在需要时再逆变成220V/50Hz交流电供给用户使用。然而,在利用太阳电池对蓄电池充电的过程中,由于太阳电池输出特性的非线性,太阳电池工作点并不是时刻处于最大功率点附近,从而造成太阳电池能量的浪费。本课题所研制的新型太阳能充电器根据太阳电池的工作特性——输出最大功率点处的电压值在不同日照下基本不变,采用恒压跟踪(CVT)方式实现了对太阳电池的最大功率跟踪,有效地提高了太阳电池的工作效率,同时也改善了整个系统的工作性能。 2 系统主电路 系统的主电路如图1所示。 由图1可知,主电路拓扑结构为Buck型变换器,
[应用]