用51单片机控制锂电池充放电,程序如何写呢?感激不尽

用51单片机控制锂电池充放电,程序如何写呢?感激不尽,第1张

你先要明白充电的过程和放电的过程。

锂电池放电 ,就是锂电池正负极接到一电阻,通过这样,把电能耗完。

锂电池充电就是把锂电池接到电源上,正负极要接对,进行充电。

你要控制的锂电池充放电电路,就是控制这两种状态的切换,电路有很多,但都是这个原理。

比较简单的一种,就是通过单片机的继电器来控制电路开关的切换,相当于一个单刀双振开关。

程序就当然就更好弄了,就是个开关输出,当然要设计时间参数,充电需要时间,放电也需要时间。

如果是稍复杂的电路,就要对电量进行不断的采集,电量为零放电结合,电量满,充电结束。

单从你提供的信息就是:

A监控供电,B要根据C检测反馈输出PWM控制调节电流,C检测充电电压

这种没有电流检测的电路,你先确定那是5V定压的吗,因为有些充电器是靠前面的开关变压器电源恒流稳压的,后面电路只是做开关而已,如果你确定是5V不是恒流,那Q1肯定是PWM了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7910716.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存