切换
资源分类
文档管理
收藏夹
最新动态
登陆
注册
关闭
返回
下载
相似
相似资源:
浅谈光伏发电系统及MPPT
模糊PID控制在光伏发电MPPT中的应用
模糊控制的占空比扰动观察法在光伏MPPT中的应用
基于双模MPPT的光伏发电控制策略研究_惠晶
基于改进MPPT算法的光伏并网系统控制策略
模糊滑模控制在光伏电池MPPT中的应用
局部阴影条件下光伏发电MPPT的研究
建筑物阴影遮挡对MPPT电压及发电量的影响
基于遗传算法和扰动观察法的MPPT算法(20180814110119)
能源自适应MPPT
基于最优梯度法MPPT的三相光伏并网逆变器(20180814110955)
适用于无线传感器网络太阳能系统的MPPT算法
基于MPPT的太阳能充电装置的设计
新型交错反激电路及MPPT控制策略的研究
基于视日运动轨迹与MPPT一体化的光伏自动跟踪系统方案设计
基于动态阻抗匹配算法的光伏组件MPPT研究
一种改进的光伏发电系统MPPT控制方法
基于MPPT的串联型Z源并网逆变器设计
基于遗传算法优化的RBF-BP神经网络在光伏阵列MPPT的研究
基于功率闭环控制与PSO算法的全局MPPT方法
一种改进的扰动观测法在光伏MPPT中的应用
资源描述:
温馨提示算法仅供参考,不作其他用途,否则后果自负,在此只截取 MPPT的算法程序,具体如何操作不再贴出,该算法经过测试老化基本可以追踪太阳能最大功率点, MCU( STM32), MOS 管频率 30KHZ,三路 PWM 错向驱动,注意 电池充电整个阶段并不都是最大功率最大电流充电,根据电池的状态分最大电流快速充电 -恒流 -恒压,通过控制电流因子可以达到控制不同的电流充电date.c 文件include “main.h“ include ADC_struct ADCCollect; unsigned int MAXMPPTDate[10]{0}; unsigned int Channel_Duty0; // 通道运行占空比unsigned int Channel_DutyBuf0;// 通道追踪占空比unsigned char MPPTEnable0,MPPTSTOP0; unsigned int MPPTSTOPTimeDelay0; Date.h 文件ifndef _Date_H_ define _Date_H_ typedef struct { float BatteryChargeCurrent; // 充电电流unsigned int BatteryChargeCurrentBuf[10]; float BatteryDisChargeCurrent; // 放电电流unsigned int BatteryDisChargeCurrentBuf[10]; float BatteryVoltage; // 电池电压unsigned int BatteryVoltageBuf[10]; //unsigned int BatteryVoltageBuf1[10]; float PVVoltage; //PV 电压unsigned int PVVoltageBuf[10]; float CirTem1; // 温度 1 unsigned int CirTem1Buf[10]; unsigned int PVPower; //float CirTem; //unsigned char BatteryModeBuf; unsigned int BatteryQuantityLimitLOW; // 电池电压欠压保护电压下限值unsigned int BatteryQuantityRecover; // 电池电压欠压保护恢复电压值unsigned int PVStopvoltage; // 停充电压值unsigned int Constantvoltage; // 恒压unsigned int Floatvoltage; // 浮充电压unsigned int Currentlimite; // 限流值unsigned char Language; // 语言unsigned int LoadMode; // 负载工作模式 0 123 24 unsigned int HandBatteryMode; // 电池模式//unsigned char AutoMode; // 自动检测unsigned char AutoModeBuf; float AutoModeFactor; // 放电量和充电量unsigned int LoadCapacity; unsigned int PVCapacity; unsigned char BatteryEmpty;// 电池没电标志unsigned char DayNightFlag;// 白天黑夜标志unsigned char CirTemErro; // 温度错误标志unsigned char BatteryMode;// 电池系统unsigned char BatteryVoltageNum; unsigned int LoadModeDelay; // 延时倒计时}ADC_struct; extern ADC_struct ADCCollect; endif
点击查看更多>>
收藏
下载该资源
京ICP备10028102号-1
电信与信息服务业务许可证:京ICP证120154号
地址:北京市大兴区亦庄经济开发区经海三路
天通泰科技金融谷 C座 16层 邮编:102600