lm358充电器应用电路

2024-01-09 07:36
文章标签 应用 电路 充电器 lm358

本文主要是介绍lm358充电器应用电路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

什么是LM358

LM358是双运算放大器。内部包括有两个独立的、高增益、内部频率补偿的运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合。

LM358充电器工作原理

 

232e4cc15e106d446b1bb8db5c1319a6.jpeg

LM358充电器电路图

220V交流电经LF1双向滤波.VD1-VD4整流为脉动直流电压,再经C3滤波后形成约300V的直流电压,300V直流电压经过启动电阻R4为脉宽调制集成电路IC1的7脚提供启动电压,IC1的7脚得到启动电压后,(7脚电压高于14V时,集成电路开始工作),6脚输出PWM脉冲,驱动电源开关管(场效应)

VT7工作在开关状态,电流通过VT1的S极-D极-R7-接地端。此时开关变压器T1的8-9绕组产生感应电压,经VD6,R2为IC1的7脚提供稳定的工作电压,4脚外接振荡电阻R10和振荡电容C7决定IC1的振荡频率,

IC2(TL431)为精密基准电压源,IC4(光耦合器4N35)配合用来稳定充电电压,调整RP1(510欧半可调电位器)可以细调充电器的电压,LED1是电源指示灯。接通电源后该指示灯就会发出红色的光。

VT1开始工作后,变压器的次级6-5绕组输出的电压经快速恢复二极VD60整流,C18滤波得到稳定的电压(约53V)。此电压一路经二极管VD70(该二极管起防止电池的电流倒灌给充电器的作用)给电池充电,另一路经限流电阻R38,稳压二极管VZD1,滤波电容C60,为比较器IC3(LM358)提供12V工作电源,VD12为IC3提供基准电压,经R25,R26,R27分压后送到IC3的2脚和5脚。

正常充电时,R33上端有0.18-0.2V的电压,此电压经R10加到IC3的3脚,从1脚输出高电平。1脚输出的高电平信号分三路输出,第一路驱动VT2导通,散热风扇得电开始工作,第二路经过电阻R34点亮双色二极管LED2中的红色发光二极管,第三路输入到IC3的6脚,此时7脚输出低电平,双色发光二极管LED2中的绿色发光二极管熄灭,充电器进入恒流充电阶段。当电池电压升到44.2V左右时,充电器进入恒压充电阶段,电流逐渐减小。

当充电电流减小到200MA-300MA时,R33上端的电压下降,IC3的3脚电压低于2脚,1脚输出低电平,双色发光二极管LED2中的红色发光二极管熄灭,三极管VT2截止,风扇停止运转,同时IC3的7脚输出高电平,此高电平一路经过电阻R35点亮双色发光二极管LED2中的绿色发光二极管(指示电瓶已经充满,此时并没有真正充满,实际上还得一两小时才能真正充满),另一路经R52,VD18,R40,RP2到达IC2的1脚,使输出电压降低,充电器进入200MA-300MA的涓流充电阶段(浮充),改变RP2的电阻值可以调整充电器由恒流充电状态转到涓流充电状态的转折电流(200-300MA)。

 

这篇关于lm358充电器应用电路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/586374

相关文章

深入浅出SpringBoot WebSocket构建实时应用全面指南

《深入浅出SpringBootWebSocket构建实时应用全面指南》WebSocket是一种在单个TCP连接上进行全双工通信的协议,这篇文章主要为大家详细介绍了SpringBoot如何集成WebS... 目录前言为什么需要 WebSocketWebSocket 是什么Spring Boot 如何简化 We

Java Stream流之GroupBy的用法及应用场景

《JavaStream流之GroupBy的用法及应用场景》本教程将详细介绍如何在Java中使用Stream流的groupby方法,包括基本用法和一些常见的实际应用场景,感兴趣的朋友一起看看吧... 目录Java Stream流之GroupBy的用法1. 前言2. 基础概念什么是 GroupBy?Stream

python中列表应用和扩展性实用详解

《python中列表应用和扩展性实用详解》文章介绍了Python列表的核心特性:有序数据集合,用[]定义,元素类型可不同,支持迭代、循环、切片,可执行增删改查、排序、推导式及嵌套操作,是常用的数据处理... 目录1、列表定义2、格式3、列表是可迭代对象4、列表的常见操作总结1、列表定义是处理一组有序项目的

C#中的Converter的具体应用

《C#中的Converter的具体应用》C#中的Converter提供了一种灵活的类型转换机制,本文详细介绍了Converter的基本概念、使用场景,具有一定的参考价值,感兴趣的可以了解一下... 目录Converter的基本概念1. Converter委托2. 使用场景布尔型转换示例示例1:简单的字符串到

Spring Boot Actuator应用监控与管理的详细步骤

《SpringBootActuator应用监控与管理的详细步骤》SpringBootActuator是SpringBoot的监控工具,提供健康检查、性能指标、日志管理等核心功能,支持自定义和扩展端... 目录一、 Spring Boot Actuator 概述二、 集成 Spring Boot Actuat

PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例

《PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例》词嵌入解决NLP维度灾难,捕捉语义关系,PyTorch的nn.Embedding模块提供灵活实现,支持参数配置、预训练及变长... 目录一、词嵌入(Word Embedding)简介为什么需要词嵌入?二、PyTorch中的nn.Em

Spring Boot3.0新特性全面解析与应用实战

《SpringBoot3.0新特性全面解析与应用实战》SpringBoot3.0作为Spring生态系统的一个重要里程碑,带来了众多令人兴奋的新特性和改进,本文将深入解析SpringBoot3.0的... 目录核心变化概览Java版本要求提升迁移至Jakarta EE重要新特性详解1. Native Ima

Redis中Stream详解及应用小结

《Redis中Stream详解及应用小结》RedisStreams是Redis5.0引入的新功能,提供了一种类似于传统消息队列的机制,但具有更高的灵活性和可扩展性,本文给大家介绍Redis中Strea... 目录1. Redis Stream 概述2. Redis Stream 的基本操作2.1. XADD

JSONArray在Java中的应用操作实例

《JSONArray在Java中的应用操作实例》JSONArray是org.json库用于处理JSON数组的类,可将Java对象(Map/List)转换为JSON格式,提供增删改查等操作,适用于前后端... 目录1. jsONArray定义与功能1.1 JSONArray概念阐释1.1.1 什么是JSONA

nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析(结合应用场景)

《nginx-t、nginx-sstop和nginx-sreload命令的详细解析(结合应用场景)》本文解析Nginx的-t、-sstop、-sreload命令,分别用于配置语法检... 以下是关于 nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析,结合实际应