我们从2011年坚守至今,只想做纯粹的技术论坛,请不要发布和技术无关的话题。  本站有两万多份高大上的PCB和原理图下载,每日更新中,欢迎常回来看看

 找回密码
 立即注册
搜索
查看: 1138|回复: 4

使用51单片机做MPPT

[复制链接]

2

主题

1

回帖

4

积分

一级逆天

积分
4

社区居民

QQ
发表于 2015-6-16 12:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
刚买了一块电池板,想自己做一个MPPT的充电板,可是MPPT算法有点难写;大家有没有什么好的办法;



说一下思路:

使用STC12C2052AD单片机,1602显示;DC-DC  BUCK电路,LM358电流控制电路;

1.使用单片机的ADC采样电池板的输入电压和输出电流;使用软件实时计算输出功率;

2.在使用单片机的PWM模块输出0-100%的方波,分辨率为1%;在使用RC电路吧PWM方波转换成0-5V的电压,控制BUCK的输出电流;

3.MPPT控制部分,电流控制电压从0V逐步朝上增加,(也就是PWM占空比每次增加1%),增加一次计算一次输出功率,和下一次输出功率相比较,当PWM增加后,下一次的输出功率小于前一次的输出功率,那么上一次的PWM就是最大功率点,之后就以这个PWM点输出电流;此时还不断检测输出功率,当输出功率大于或小于这个PWM值一定范围的时候,就再次增加或减小PWM占空比,来调节MPPT



不过由于自己单片机很菜,所以MPPT的代码部分,写不出来;

有没有大神帮忙写下;;
  • 打卡等级:以坛为家III
  • 打卡总天数:503
  • 打卡月天数:7
  • 打卡总奖励:1424
  • 最近打卡:2026-11-12 09:50:11

20

主题

1074

回帖

1768

积分

二级逆天

积分
1768

终身成就奖

发表于 2026-7-10 09:17 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:以坛为家III
  • 打卡总天数:503
  • 打卡月天数:7
  • 打卡总奖励:1424
  • 最近打卡:2026-11-12 09:50:11

20

主题

1074

回帖

1768

积分

二级逆天

积分
1768

终身成就奖

发表于 2026-7-10 10:29 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:以坛为家III
  • 打卡总天数:503
  • 打卡月天数:7
  • 打卡总奖励:1424
  • 最近打卡:2026-11-12 09:50:11

20

主题

1074

回帖

1768

积分

二级逆天

积分
1768

终身成就奖

发表于 2026-7-10 10:35 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:以坛为家I
  • 打卡总天数:69
  • 打卡月天数:0
  • 打卡总奖励:208
  • 最近打卡:2026-09-11 13:37:01

15

主题

1006

回帖

791

积分

二级逆天

积分
791

终身成就奖

QQ
发表于 2026-9-2 13:06 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请举报投诉

本站所有资料仅限参考学习交流,PCB原理图源码等所有资料不保证准确没问题,请不要用作生产。否则后果自负。

闽公网安备35062302000276号 | 闽ICP备2024076463号-1 | 论坛技术支持QQ群171867948 | 论坛问题,充值问题请联系QQ1308068381

平平安安
TOP
快速回复 返回顶部 返回列表