基于PIC单片机的太阳能路灯控制器
时间:04-22
来源:互联网
点击:
1 引言
由于全球性能源危机,世界普遍重视可再生能源的利用与研究。太阳能作为一种新兴的绿色能源,以其永不枯竭、无污染等优点,正得到迅速的推广应用。太阳能路灯以其不用专人管理和控制,安装一次性投资无需日后电费开支,无需架设输电线路或挖沟铺设电缆.可以方便安装在广场、校园、公园以及不便于架设输电线路的地方等多方面的优点而越来越受到重视。但是现有的太阳能照明系统存在效率低下,成本较高的缺点,这对太阳能照明系统提出了提高效率,降低成本的要求。为了应对这种需求,本文设计了一种基于PIC单片机的新型太阳能路灯控制器。
本系统采用PIC单片机对太阳能路灯控制系统进行控制,在蓄电池的充电阶段根据太阳能电池的特性设计并实现了太阳能电池的最大功率点跟踪(MPPT),这种方法有效地提高了太阳能电池的利用率。
2 太阳能路灯系统结构
太阳能路灯系统由:太阳能电池、太阳能控制器、蓄电池、照明电路四部分组成,其中太阳能控制器是整个系统的核心部分,负责调节整个系统的工作。太阳能路灯控制系统组成框图如图1所示。
图1太阳能路灯控系统组成框图
3 太阳能电池的最大功率跟踪技术
光伏阵列的输出特性具有非线性特性,并且其输出受光照强度,环境温度等因素的影响。在一定的光照强度和环境温度下,光伏电池可以工作在不同的输出电压,但是只有在某一输出电压值时,光伏电池的输出功率才能达到最大值,这时光伏电池的工作点就达到了输出功率电压曲线的最高点,称之为最大功率点(maximum power point,MPPT)。因此,在光伏发电系统中,要提高系统的整体效率,一个重要的途经就是实时调整光伏电池的丁作点,使之始终工作在最大功率点附近。
目前常用的太阳能最大功率点跟踪方法有扰动观察法、电导增量法、模糊逻辑控制等。本文采用电导增量法实现最大功率点跟踪。本系统采用电导增量法实现最大功率点跟踪控制。电导增量法是MPPT控制常用算法之一。通过光伏阵列P-U曲线可知输出功率最大值Pmax处的斜率为零,所以有:
公式(2)为达到最大功率点的条件,即当输出电导的变化量等于输出电导的负值时.光伏阵列工作在最大功率点。
电导增量法通过比较光伏阵列的电导增量和瞬间电导来改变控制信号。这种控制算法控制精确,响应速度快,适用于大气条件变化快的场合。这种MPPT控制算法最大的优点是在光照强度发生变化时,光伏阵列输出电压能以平稳的方式跟踪其变化,而且稳态的振荡也比扰动观测法小。
4 太阳能路灯控制器设计
常规的太阳能控制器的作用是对蓄电池的充放电进行控制,当达到过充点时,切断太阳能电池板与蓄电池的连接;达到过放点时,切断蓄电池与负载的连接,从而达到对蓄电池的保护作用。并没有提高太阳能利用率的措施,这样就会造成太阳能路灯需要较大功率的太阳能电池才能满足供电需求,从而使得整个系统成本大幅度提到,给太阳能路灯的大面积推广造成很大的障碍。本文设计的控制器以PIC16F616为控制芯片,使用SEPIC拓扑设计主电路,实现对太阳能电池的最大功率点跟踪以提高其利用率。
4.1 PIC16F616介绍
太阳能控制器模块以PIC16F616单片机为核心。该模块需要对太阳能电池进行最大功率点跟踪(MPPT)、对蓄电池的充放电进行管理、以及对照明电路进行控制。
PIC16F616的主要特性:
(1)高耐用性闪存:闪存耐写次数达100,000次;闪存数据保存期:>40年
(2)低功耗特性:4MHz、2.0V时典型值为220 μA
(3)MD转换器:10位精度;8路外部输入通道
(4)增强型捕捉、比较和PWM模块:10位PWM,带有可编程“死区”
4.2 系统结构
系统结构如图2所示。所选用单片机具有片内PWM模块,通过调整PWM波的占空比可以实现对太阳能最大功率点(MPPT)的跟踪和对蓄电池充放电进行管理。
4.3 太阳能路灯控制器主电路设计
主电路采用SEPIC拓扑,如图3所示。该拓扑输入电压与输出电压同极性,可以通过调节开关管占空比升高或降低输出电压。单片机主要控制开关管Sl的占空比,来实现最大功率点跟踪控制和对蓄电池的智能化管理。开关管S2用来实现对照明电路的控制。单片机首先采样蓄电池两端的电压,判断是否需要对其进行充电,如果蓄电池此时需要充电,单片机给开关管S1信号对蓄电池进行充电,同时单片机对太阳能电池板的电压电流进行采样.采样后的数据进行分析计算后作出调节S1占空比的决策。实现对太阳能电池最大功率点的跟踪。该电路控制简单,除了实现基本的控制功能外,还可以通过程序实现对蓄电池和照明电路的保护功能。
图3 太阳能路灯控制器主电路
由于全球性能源危机,世界普遍重视可再生能源的利用与研究。太阳能作为一种新兴的绿色能源,以其永不枯竭、无污染等优点,正得到迅速的推广应用。太阳能路灯以其不用专人管理和控制,安装一次性投资无需日后电费开支,无需架设输电线路或挖沟铺设电缆.可以方便安装在广场、校园、公园以及不便于架设输电线路的地方等多方面的优点而越来越受到重视。但是现有的太阳能照明系统存在效率低下,成本较高的缺点,这对太阳能照明系统提出了提高效率,降低成本的要求。为了应对这种需求,本文设计了一种基于PIC单片机的新型太阳能路灯控制器。
本系统采用PIC单片机对太阳能路灯控制系统进行控制,在蓄电池的充电阶段根据太阳能电池的特性设计并实现了太阳能电池的最大功率点跟踪(MPPT),这种方法有效地提高了太阳能电池的利用率。
2 太阳能路灯系统结构
太阳能路灯系统由:太阳能电池、太阳能控制器、蓄电池、照明电路四部分组成,其中太阳能控制器是整个系统的核心部分,负责调节整个系统的工作。太阳能路灯控制系统组成框图如图1所示。
图1太阳能路灯控系统组成框图
3 太阳能电池的最大功率跟踪技术
光伏阵列的输出特性具有非线性特性,并且其输出受光照强度,环境温度等因素的影响。在一定的光照强度和环境温度下,光伏电池可以工作在不同的输出电压,但是只有在某一输出电压值时,光伏电池的输出功率才能达到最大值,这时光伏电池的工作点就达到了输出功率电压曲线的最高点,称之为最大功率点(maximum power point,MPPT)。因此,在光伏发电系统中,要提高系统的整体效率,一个重要的途经就是实时调整光伏电池的丁作点,使之始终工作在最大功率点附近。
目前常用的太阳能最大功率点跟踪方法有扰动观察法、电导增量法、模糊逻辑控制等。本文采用电导增量法实现最大功率点跟踪。本系统采用电导增量法实现最大功率点跟踪控制。电导增量法是MPPT控制常用算法之一。通过光伏阵列P-U曲线可知输出功率最大值Pmax处的斜率为零,所以有:
公式(2)为达到最大功率点的条件,即当输出电导的变化量等于输出电导的负值时.光伏阵列工作在最大功率点。
电导增量法通过比较光伏阵列的电导增量和瞬间电导来改变控制信号。这种控制算法控制精确,响应速度快,适用于大气条件变化快的场合。这种MPPT控制算法最大的优点是在光照强度发生变化时,光伏阵列输出电压能以平稳的方式跟踪其变化,而且稳态的振荡也比扰动观测法小。
4 太阳能路灯控制器设计
常规的太阳能控制器的作用是对蓄电池的充放电进行控制,当达到过充点时,切断太阳能电池板与蓄电池的连接;达到过放点时,切断蓄电池与负载的连接,从而达到对蓄电池的保护作用。并没有提高太阳能利用率的措施,这样就会造成太阳能路灯需要较大功率的太阳能电池才能满足供电需求,从而使得整个系统成本大幅度提到,给太阳能路灯的大面积推广造成很大的障碍。本文设计的控制器以PIC16F616为控制芯片,使用SEPIC拓扑设计主电路,实现对太阳能电池的最大功率点跟踪以提高其利用率。
4.1 PIC16F616介绍
太阳能控制器模块以PIC16F616单片机为核心。该模块需要对太阳能电池进行最大功率点跟踪(MPPT)、对蓄电池的充放电进行管理、以及对照明电路进行控制。
PIC16F616的主要特性:
(1)高耐用性闪存:闪存耐写次数达100,000次;闪存数据保存期:>40年
(2)低功耗特性:4MHz、2.0V时典型值为220 μA
(3)MD转换器:10位精度;8路外部输入通道
(4)增强型捕捉、比较和PWM模块:10位PWM,带有可编程“死区”
4.2 系统结构
系统结构如图2所示。所选用单片机具有片内PWM模块,通过调整PWM波的占空比可以实现对太阳能最大功率点(MPPT)的跟踪和对蓄电池充放电进行管理。
4.3 太阳能路灯控制器主电路设计
主电路采用SEPIC拓扑,如图3所示。该拓扑输入电压与输出电压同极性,可以通过调节开关管占空比升高或降低输出电压。单片机主要控制开关管Sl的占空比,来实现最大功率点跟踪控制和对蓄电池的智能化管理。开关管S2用来实现对照明电路的控制。单片机首先采样蓄电池两端的电压,判断是否需要对其进行充电,如果蓄电池此时需要充电,单片机给开关管S1信号对蓄电池进行充电,同时单片机对太阳能电池板的电压电流进行采样.采样后的数据进行分析计算后作出调节S1占空比的决策。实现对太阳能电池最大功率点的跟踪。该电路控制简单,除了实现基本的控制功能外,还可以通过程序实现对蓄电池和照明电路的保护功能。
图3 太阳能路灯控制器主电路
PIC 单片机 电路 电压 PWM 电流 嵌入式 相关文章:
- 提高实时系统数据采集质量的研究(04-09)
- 数字语音驱鸟器阵列声场聚焦系统设计(11-23)
- 基于TMS320C6416T的CPCI信号处理板设计(12-01)
- 基于PIC32MX的液晶触摸屏人机界面设计(01-13)
- 高效的500W太阳能逆变器设计(12-22)
- dsPIC30F3013的CAN总线数据采集系统(01-17)
