关于GD32F207ZE的太阳能光伏升压MPPT控制器设计的分析和应用

描述

1方案介绍

本方案是采用GD32F207ZE作为主控制器的太阳能光伏充电控制器,可对以下主要的类型电池组实现充电管理:(铅酸电池组,普通锂电池组,铁锂电池组….等等),并且使用LCD显示光伏板电压,电池组电压和控制器温度。还支持扩展,例如再添加电流传感器,实现功率可控-发电电量累计和手机APP查看和设置参数。以及通过wifi实时上传物联网平台。本控制器使用串口输入设置参数,为了后期可以使用蓝牙模块配合APP预留的功能,本控制器具有电池过压保护,控制器过温保护功能,夜间防逆流功能,具有最大化利用光伏发电板,使其输出最大功率状态给电池组充电,实现绿色能源最大使用效益。

2方案框图

单片机

3设计应用描述及心得总结

使用的GD32F207资源配置:配置DMAIDLE方式接收串口数据,配置5个DMAADC通道获取数据,配置TIMER2 2个通道PWM输出控制,配置SPI1显示数据,配置内部FLASH作为设置参数的掉电存储。

单片机

使用SPI1驱动LCD引脚配置:PA5-SCL,PA7-SI,PA4-RES,PD0-RSX,PD1-CSX。

单片机

控制器供电使用了LM2596HVS降压12v给MOS驱动IR2110s供电以及(通过5v降压和3.3vLDO降压)提供单片机的供电。最高支持60vDC输入(也可以使用XL7015替换,支持最高80VDC输入)

单片机

不得不说,第一次使用GD32F系列的单片机,对GD32的库,感觉使用非常方便,提供的历程也很多。有时间还是要继续再深入的学习。并且系列兼容性非常不错。可以节省很多的时间再去重新学习使用函数了。

4作品实物图

这个是小功率光‍伏板

这个板子的功率非常小。。。电流最大只有180mA了。

移到楼下:换50W的光‍伏板

测试输入电压空载21V,输出23V电流:1.8A =41.4w的功率。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分