可再生能源太阳能发电可分为太阳能光发电(又称光伏)和太阳能热发电两大类,后者由于技术比较复杂,只能用于比较大的容量,应用受到一定限制,所以目前实际应用较少。太阳能光发电具有取之不尽,用之不竭,无污染等诸多优点,已成为人类寻求新能源的热点。但同时又存在应用间歇性,发电量与气候条件有关的缺点。因此,为提高太阳能电池的利用率,实时监控发电量是很有必要的,可以及早发现太阳能电池工作中出现的异常情况。这里提出了一种太阳能电池发电量实时监控系统的设计方案。系统利用AT89S52单片机控制,采用霍尔电流传感器对太阳能电池的输出电流测量,其突出优点是可以在几乎不消耗能量情况下,将电流转换为电压进行测量。
1 系统硬件设计
系统硬件电路如图1所示,主要由太阳能电池组、霍尔电流传感器组成的,I/U转换电路、液晶1602组成的显示装置、AT89S52单片机构成的控制系统,以及铅酸蓄电池构成的储能系统5部分组成。其工作过程:太阳能电池接收光照时,产生电流,对蓄电池充电,单片机通过稳压装置由蓄电池提供驱动电压,对太阳能电池产生的电量进行实时信号采集。由于单片机只能接收电压信号,所以在信号接收前由I/U、U/U转换模块将信号调至合适的电压。经内部运算处理,结果送1602液晶显示装置显示电池发电量。
1.1 A/D转换模块
当模拟信号输入单片机后需要转换为数字信号,由于需要同时测量太阳能电池输出电压和电流,故采用ADC0832是8位串行双通道A/D转换器,A/D转换精度要依赖于有高稳定度的基准参考电压,参考电压设定为5 V,由TL431产生。模拟信号经过RC滤波送入AD输入端,然后进行模数转换后串行输出。
1.2 I/U转换模块
因单片机I/O接口只能接收0~5 V的电压信号,实时采集太阳能电池输出电流需要将电流信号转换为电压信号,由于本系统是光伏发电系统的辅助设备,尽可能降低能量消耗是首要问题。由此霍尔电流传感器成为首选,根据霍尔效应原理进行工作,可在几乎不消耗能量的情况下将电流信号转换为电压信号。本系统采用TBCl0SY型霍尔电流传感器,额定输出电压为(±4±0.5%)V,±15 V双电源供电,测量电流范围为O~15 A,基本满足小型离网光伏系统的应用。
1.3 电源设计
单片机正常运行需要为片内的晶体管或场效应管供给电源,使其工作在相应状态。AT89S52需要一个5 V电源(实际工作电压为3.6~6.0 V)。可用整流、稳压方式供电,获得4.5 V左右的电压,因本系统为独立发电,且长期使用,考虑到电源寿命,该装置由市电或干电池提供驱动电源不符合实际,所以最佳方案应该由系统内部太阳能电池的蓄电池供电,经稳压集成块7805稳压为5 V,输入单片机Vcc引脚,驱动单片机及液晶显示装置。TBCl0SY霍尔电流传感器,需±15 V双电源供电,同样采用系统内的蓄电池供电.经稳压集成块7805、7915稳压在±15 V,从而驱动其工作。
1.4 输出显示模块
电量计算公式为Q=UIT,其中时间T可根据需要在软件编程时自行确定,如每隔3 min采样一次,经内部运算后送1602液晶显示发电量。为了节约电能,通过设置继电器,使液晶显示器显示10 s后自动熄灭。
2 系统软件设计
系统软件设计主要由单片机完成,主要实现数据采集和控制显示,整个软件系统设计采用模块化思想,其测量和显示程序流程如图2所示。
3 系统测试分析
以200 W的小型离网光伏系统为例,额定电压24 V,最大电流6.18 A,蓄电池200 Ah。设计正常放电时间为2~3 d,0~6.18 A的电流按比例转换为0~5 V的电压,由2只电阻构成的衰减器,输出电压放大比例由电阻R1和R2的比值决定,设定U/U转换比例为5/24,则R7=10 kΩ,R6+Rp2=48 kΩ。根据电量计算公式Q=UIT,实验时间为中午12时至下午2时,从显示电量开始,每隔3 min记录一次实际功率和监控系统所显示的数据,各次误差均小于3%,表l给出初始的10次测量误差情况,随电量逐渐增大,误差变化范围逐渐缩小。
4 结论
由AT89S52单片机、霍尔电流传感器以及1602液晶等构成的太阳能电池发电量的实时监控系统结构简单、成本低廉、免维护、耗电量小并能有效地实时监控太阳能电池的发电量,及早发现太阳能电池工作中出现的异常情况。该系统设计作为光伏系统的辅助部件适用于小型离网光伏系统,同时该系统装置器件寿命较长,耐用可靠,使其在离网光伏系统中具有广泛应用。
关键字:太阳能电池 单片机 实时 霍尔传感器
编辑:金海 引用地址:一种基于单片机的太阳能电池发电量监控系统
推荐阅读最新更新时间:2023-10-18 14:57
多单片机直流电源控制板设计
0 引言 多单片机直流电源控制板包括A/D采集与转换、测量、显示、同步、自动相序判定、移相触发、过流/过压保护、缺相检测等部分,与整流变压器,蓄电池,仪表等部件一起构成成套装置。装置有充电、稳流、稳压等工作方式,可供发电厂,变电站,医院,工厂等部门用作控制,操作或照明的直流电源。多单片机电源控制系统硬件电路简单清晰,数字触发脉冲精度高,系统调节速度快、性能指标和可靠性高。
1 系统结构 1.1 整流变压器及主电路 整流变压器及主电路的电路如图1所示。多单片机直流电源控制系统的变流主电路是三相桥式全控整流电路,整流变压器一次侧控制保护器件有继电器、控制开关、熔断器、电源指示灯等,一次侧接380 V交流电源。变压器二次侧
[单片机]
单片机与DSP结合的dsPIC芯片
摘要:介绍一款结合16位单片机控制特点和DSP高速运算优点的新型芯片——dsPIC,对比分析它与PIC16F87X系列单片机之间结构功能的差异。
关键词:单片机 PIC DSP dsPIC
微电子技术大规模甚至超大规模集成电路技术的发展日新月异,计算机芯片技术获得了高速发展。构成这样单片机,亦是不断更新换代,朝着高速化、通用化、不断专用化和提高性价比以及模拟/数字混合集成等方向发展。
熟悉单片机的用户,对于PIC已不再陌生了。由美国Microchip公司推出的PIC系列单片机产品,采用了RISC结构,不但解决了传统冯%26;#183;诺依曼结构单片机的“瓶颈”问题,并以高速度、低电压、低功耗、大电流驱动能力和低价位OTP及F
[单片机]
STM32单片机硬件关键基础精华及注意事项
STM32简单介绍
一、背景
如果你正为项目的处理器而进行艰难的选择:一方面抱怨16位单片机有限的指令和性能,另一方面又抱怨32位处理器的高成本和高功耗,那么,基于 ARM Cortex-M3内核的STM32系列处理器也许能帮你解决这个问题。使你不必在性能、成本、功耗等因素之间做出取舍和折衷。
即使你还没有看完STM32的产品手册,但对于这样一款融合ARM和ST技术的“新生儿”相信你和我一样不会担心这款针对16位MCU应用领域 的32位处理器的性能,但是从工程的角度来讲,除了芯片本身的性能和成本之外,你或许还会考虑到开发工具的成本和广泛度;存储器的种类、规模、性能和容 量;以及各种软件获得的难易
[单片机]
新一代砷化镓太阳能电池效率突破50%
IBM研究人员不久前展示如何通过重复利用电脑的冷却液可以提高系统的总效率。现在他们又将这一原理用到了太阳能电池,使得其整体效率可以高达50%。
在今年早些时候,IBM研究人员已通过将阳光聚集到光电池提高砷化镓太阳能电池的效率。在实验过程中,研究人员采用了一个超大的凸镜聚集阳光,使得一个面积1平方厘米大小的太阳能电池可提供70瓦的能量。
IBM Zurich研究实验室先进散热封装经理Bruno Michel表示,砷化镓太阳能电池比标准硅电池的价格要贵很多,但其效率也更高。Michel表示,目前已公布的砷化镓太阳能电池所能达到的最高效率略高于41%。如此高效的电池也算是物有所值。
砷化镓太阳能
[半导体设计/制造]
第4课 点亮发光管程序分析
上面我们的叙述了一个程序的编辑、编译和下载完整的过程,最终点亮了第一个发光二极管,不过这个程序到底是什么意思,为什么应该这么写,可能有些人还不是很懂,下面给大家分析,并对里面涉及到的C语言知识进行讲解。
为了便于讲解,这里把上节课的程序一并给出:
例1 点亮第一个发光二极管程序
(1)输入源程序(又称为程序编辑)
#include reg52.h //52系列单片机头文件
sbit D1=P1^0;//位定义单片机P1口的第1位
void main()//主函数
{
D1=0;//点亮第一个发光二极管
}
1、头文件
程序的第一句#include reg52.h
[单片机]
单片机测速的几种方案解析
测速是工农业生产中经常遇到的问题,学会使用单片机技术设计测速仪表具有很重要的意义。 要测速,首先要解决是采样的问题。在使用模拟技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。使用单片机进行测速,可以使用简单的脉冲计数法。只要转轴每旋转一周,产生一个或固定的多个脉冲,并将脉冲送入单片机中进行计数,即可获得转速的信息。 一、脉冲信号的获得 可以有多种方式来获得脉冲信号,这些方法有各自的应用场合。下面逐一进行分析。 1.霍尔传感器 图1 CS3020引脚图 霍尔传感器是对磁敏感的传感元件,常用于开关信号采集的有CS3020、CS3040等,这种传感器是一个3端器件,
[单片机]
单片机中ROM、RAM、Flash的区别
常规上ROM是用来存储固化程序的,RAM是用来存放数据的。由于FLASH ROM比普通的ROM读写速度快,擦写方便,一般用来存储用户程序和需要永久保存的数据。譬如说,现在家用的电子式电度表,它的内核是一款单片机,该单片机的程序就是存放在ROM里的。电度表在工作过程中,是要运算数据的,要采集电压和电流,并根据电压和电流计算出电度来。电压和电流时一个适时的数据,用户不关心,它只是用来计算电度用,计算完后该次采集的数据就用完了,然后再采集下一次,因此这些值就没必要永久存储,就把它放在RAM里边。然而计算完的电度,是需要永久保存的,单片机会定时或者在停电的瞬间将电度数存入到FLASH里。 --ROM存放指令代码和一些固定数值,程序运行后不
[单片机]
基于Microchip MCU的汽车流水转向灯方案
此方案的主要芯片选用汽车级MCU PIC16F 15324 -I/SLVAO,输出11个信道,每信道控制2颗 LED ,形成流水灯效果。LY E67F是 OSRAM 汽车级高亮 LED ,广泛应用于汽车转向灯,尾灯等应用。方案应用于 汽车流水转向灯 及汽车高位刹车灯。 1、流水灯的通断电时间需要根据闪光器的实际时间进行调整。 2、PCB 请根据实际产品尺寸来设计并考虑散热,主要发热元件: LED 灯珠、68欧电阻、三极管。 3、正式生产时请将代码保护开启:#pragma config CP = ON 也可以直接在MCC中配置 CP 允许。 4、建议开启看门狗,主程序中增加 CLRWDT(); ►场景应用图
[汽车电子]