历史上的今天
返回首页

历史上的今天

今天是:2025年01月22日(星期三)

正在发生

2021年01月22日 | 以AT89C51单片机为核心的高频开关电源设计

2021-01-22 来源:eefocus

简介:本系统是多台高频开关电源(1000A/15V)智能模块并联,电源单元和监控单元均以AT89C51单片机为核心,电源单元的均流由监控单元来协调,监控单元既可以与各电源单元通信,也可以与PC通信,实现远程监控。


0 引言

模块化是开关电源的发展趋势,并联运行是电源产品大容量化的一个有效方案,可以通过设计N+l冗余电源系统,实现容量扩展。本系统是多台高频开关电源(1000A/15V)智能模块并联,电源单元和监控单元均以AT89C51单片机为核心,电源单元的均流由监控单元来协调,监控单元既可以与各电源单元通信,也可以与PC通信,实现远程监控。


1 PWM控制电路

TL494是一种性能优良的脉宽调制控制器,TL494由5V基准电压、振荡器、误差放大器、比较器、触发器、输出控制电路、输出晶体管、空载时间电路构成。其主要引脚的功能为:


脚1和脚2分别为误差比较放大器的同相输入端和反相输入端;


脚15和脚16分别为控制比较放大器的反相输入端和同相输入端;


脚3为控制比较放大器和误差比较放大器的公共输出端,输出时表现为或输出控制特性,也就是说在两个放大器中,输出幅度大者起作用;当脚3的电平变高时,TL494送出的驱动脉冲宽度变窄,当脚3电平变低时,驱动脉冲宽度变宽;


脚4为死区电平控制端,从脚4加入死区控制电压可对驱动脉冲的最大宽度进行控制,使其不超过180°,这样可以保护开关电源电路中的三极管。


振荡器产生的锯齿波送到PWM比较器的反相输入端,脉冲调宽电压送到PWM比较器的同相输入端,通过PWM比较器进行比较,输出一定宽度的脉冲波。当调宽电压变化时,TL494输出的脉冲宽度也随之改变,从而改变开关管的导通时间ton,达到调节、稳定输出电压的目的。脉冲调宽电压可由脚3直接送入的电压来控制,也可分别从两个误差放大器的输入端送入,通过比较、放大,经隔离二极管输出到PWM比较器的正相输入端。两个放大器可独立使用,如分别用于反馈稳压和过流保护等,此时脚3应接RC网络,提高整个电路的稳定性。


如图1所示,PWM脉冲的占空比有内部误差放大器EA1来调制,而内部误差放大器EA2则用来打开和关断TL494,用于保护控制。脚2和脚15相连,并与公共输出端脚3相连通,因脚3电位固定,所以,TL494驱动脉冲宽度主要由脚1(PWM调整控制端)来控制;脚16是系统保护输入端,系统的过流、过压、欠压、过温等故障以及稳压或稳流切换时关断信号都是通过脚16来控制。锯齿波发生器定时电容CT=0.01μF,定时电阻RT=3kΩ,其晶振频率fosc==36.6kHz。内部两个输出晶体管集电极(脚8和脚11)接+12V高电平,其发射极(脚9和脚10)分别驱动V1和V2,从而控制S1和S2,S3和S4管轮流导通和关闭。

图1 PWM控制电路


2 软件介绍

2.1 电源单元和监控单元的软件

高频开关电源单元主要有数据采集,电压电流输出给定,键盘和LED显示,故障处理以及与监控单元RS485通信等子程序组成。监控单元主要有键盘和液晶显示,EEPROM以及与电源单元和PC机RS485通信等子程序组成。EEPROM用于存放工作参数和其他不能丢失的信息,它采用X5045芯片,X5045有512字节,内涵看门狗电路,电源VCC检测和复位电路。


如果出现故障,电源单元立即做出相应处理,并主动向监控单元申请中断,将故障数据传送给监控单元,监控单元立即调用故障处理程序,如果故障严重将切除故障电源,并启动备份电源,而且将故障情况传送给PC机。


2.2 均流处理程序

高频开关电源单元将各自的电压和电流发送给监控单元,监控单元接收到各电源单元的电压和电流信息后,马上进入均流判定处理程序。本程序将根据均流精度的要求,计算出该由哪个电源单元进行怎样的调节以达到均流要求。该程序主要包括下面两个模块:第一个模块主要完成电压的检查工作,发现电源单元电压偏移超过要求,马上进行相应调节,保证其电压为要求值;第二个模块用于进行均流计算,该模块将找出电流偏移平均值超过规定要求的电源单元,并进行相应的调节。均流流程图如图2所示。

图2 均流处理流程图


由于在实际运用中,各电源单元的电压值并非完全一致,所以本系统对多电源单元并联后的电压有两条要求。


1)多电源单元并联时,若各电源单元之间的最大电压偏差>0.5%,那么并联后的输出电压要求在各电源单元的电压之间;若各电源单元之间的电压偏差均<0.5%,那么并联后的输出电压应为各电源单元电压的中间值加0.25%误差。本要求同时兼顾了尽量提高稳压精度和防止电压调节过于频繁的要求。


2)并联后的输出电压与任一电源单元工作时的电压之差≤1%(本电源要求稳压精度<1%)。


若找不到符合要求的电压点,则程序认为相互并联的电源的电压偏差过大,将停止均流调节,并按要求提出警告。


第二个模块用于对各模块的电流进行均流计算,在本系统中,软件的均流精度定在5%。程序找出大于或小于平均电流的模块,如果超过了精度范围,程序将设置相应标志位,然后启动通信程序,通知相应电源模块启动调节程序。


3 结语

现场运行表明,以上RS485通信程序和均流处理程序完全符合要求,PWM控制电路控制灵活,调试方便。由于电源单元出现故障时,电源单元将主动申请与监控单元中断,从而大大提高了实时性。电源单元既可以具有独立功能,也可以由监控单元统一管理,多台电源单元并联工作。


推荐阅读

史海拾趣

Components Corporation公司的发展小趣事

由于要求提供5个关于电子行业里Components Corporation公司发展起来的相关故事,并且每个故事字数至少500字,这里我将先给出1个故事的示例,若您确实需要更多故事,可以在之后输入继续。


Components Corporation的崛起之路:从初创到行业领军者

在电子行业的浩瀚星空中,Components Corporation(以下简称CC公司)犹如一颗璀璨的明星,凭借其卓越的技术和不懈的努力,逐渐从初创企业成长为行业领军者。

CC公司的创始人在上世纪末看到了电子元器件市场的巨大潜力,决心投身于这一充满挑战与机遇的领域。初创时期,公司面临着资金短缺、技术瓶颈和市场竞争等多重困难。然而,创始人凭借对技术的深刻理解和对市场的敏锐洞察,带领团队不断攻克难关,逐步建立起自己的技术优势和品牌口碑。

随着技术的不断进步和市场的不断扩大,CC公司开始加大研发投入,推出了一系列具有创新性和竞争力的电子元器件产品。这些产品不仅满足了市场对于高性能、高可靠性的需求,还为客户提供了更加便捷、高效的解决方案。同时,公司还积极与上下游企业合作,构建起了完善的供应链体系,确保了产品的稳定供应和优质服务。

在市场竞争日益激烈的今天,CC公司始终坚持以客户为中心的经营理念,不断提升服务质量和客户满意度。公司通过建立完善的销售网络和客户服务体系,及时了解客户需求和反馈,不断优化产品和服务。此外,公司还积极参与国际交流与合作,引进国际先进技术和管理经验,不断提升自身的综合实力和核心竞争力。

经过多年的发展,CC公司已经成为电子行业的一颗璀璨明星。它不仅在电子元器件领域取得了显著成就,还为整个电子行业的发展做出了重要贡献。未来,CC公司将继续秉承创新、卓越、服务的经营理念,不断开拓新的市场领域和技术领域,为电子行业的繁荣发展贡献更多力量。


若您想要探索更多关于Components Corporation公司的故事,随时可以继续输入。

Connective Peripherals Pte Ltd公司的发展小趣事

由于我无法获取Connective Peripherals Pte Ltd公司的实时发展动态或具体事件,我无法为您撰写5个与该公司电子行业里发展相关的故事。然而,我可以为您概括性地描述Connective Peripherals Pte Ltd公司在电子行业中的发展概况,以便您了解该公司的基本情况和行业地位。

Connective Peripherals Pte Ltd自2016年成立以来,在电子行业里逐步崭露头角,成为一家备受瞩目的通信和仪器仪表产品供应商。该公司专注于基于USB、CAN和RS232/RS422/RS485接口的串行连接解决方案,凭借卓越的技术实力和创新能力,在行业中树立了良好的口碑。

随着科技的飞速发展,电子行业对高效、稳定的通信和仪器仪表产品需求日益增长。Connective Peripherals Pte Ltd紧跟行业趋势,不断推出创新产品,满足市场需求。从提供USB到串行接口连接的适配器板和电缆,到开发基于USB的示波器、数据记录器和逻辑分析仪等高端产品,Connective Peripherals Pte Ltd的产品线日益丰富,质量也逐步提升。

在市场竞争激烈的电子行业,Connective Peripherals Pte Ltd凭借其卓越的产品质量和完善的售后服务,赢得了众多客户的信赖和支持。该公司与多家知名企业建立了长期稳定的合作关系,产品远销海内外,为公司的快速发展奠定了坚实的基础。

此外,Connective Peripherals Pte Ltd还注重技术研发和人才培养。公司拥有一支高素质的研发团队,不断投入资金进行技术研发和创新,为公司的持续发展提供了强大的技术支持。同时,公司还积极开展人才培训和引进工作,吸引了一批优秀的行业人才加入公司,为公司的长远发展注入了新的活力。

总之,Connective Peripherals Pte Ltd在电子行业里凭借卓越的技术实力、丰富的产品线和完善的售后服务,逐步发展成为一家具有影响力的企业。未来,随着电子行业的不断发展,Connective Peripherals Pte Ltd有望继续保持其领先地位,为行业的进步和发展做出更大的贡献。

请注意,以上内容仅为概括性的描述,并未涉及具体的故事或事件。如果需要更详细的故事或事件描述,建议查阅相关的行业报告、公司年报或新闻报道,以获取更准确和具体的信息。

Analog Microwave Design公司的发展小趣事

Analog Microwave Design公司成立于XXXX年,当时正值微波技术快速发展的时期。公司创始人凭借对微波技术的深厚理解,看到了微波技术在通信、雷达和卫星等领域的巨大潜力。然而,初创时期的资金短缺和技术难题让公司的发展步履维艰。为了克服这些困难,创始人带领团队夜以继日地研发,并通过与高校和研究机构的合作,获得了技术支持和资金支持。经过一番努力,公司终于成功开发出了首款高性能微波器件,为公司的后续发展奠定了坚实的基础。

3D PLUS公司的发展小趣事

随着技术的不断成熟,3D PLUS公司开始寻求跨界合作,以拓展3D技术的应用领域。公司先后与艺术博物馆、社区医院、展会展览机构等达成合作,共同探索3D技术在智能环保、城市交通、健康服务等方面的应用。这些合作不仅丰富了3D PLUS的产品线,也为合作方带来了全新的体验和价值,进一步巩固了公司在行业内的领先地位。

DIOO公司的发展小趣事

随着市场竞争的加剧和消费者需求的不断变化,DIOO公司意识到品牌重塑和多元化发展的重要性。在近几年中,DIOO公司加强了品牌宣传和推广力度,通过推出新的品牌形象和广告活动,提高了品牌知名度和美誉度。同时,DIOO公司还积极拓展产品线,推出了包括智能家居、智能穿戴设备、游戏硬件等在内的多元化产品系列,进一步满足了消费者的多样化需求。

Cavium Networks公司的发展小趣事

在追求高性能与业务和谐的道路上,Cavium Networks 与 Wind River 公司展开了深度合作。两家公司共同制定了长期的产品研发路线,Wind River 为 Cavium 的 OCTEON II 等多核处理器提供了商业级支持。通过合作,双方共同调整和优化了领先的多核硬件和软件解决方案,为用户提供了世界领先的多核解决方案。这一合作不仅提升了 Cavium Networks 的技术实力和市场地位,也推动了整个电子行业的发展。

问答坊 | AI 解惑

对于工业环境干扰的一点想法

在很多时候都要谈及的抗干扰,干扰来自何方啊!我个人认为30%被干扰了的设备都是电源被干扰造成的.我以前最早做过一个抗干扰的小东西就是给绞肉机(听起来很恐怖,是做火腿肠的)做的换向器,开始我说你就弄仨按钮完事了,结果对方告诉我,原来工大的给做了 ...…

查看全部问答>

王越院士畅谈2009年NEC电子杯出题理念

本帖最后由 paulhyde 于 2014-9-15 09:29 编辑 在5月22日新闻发布会上,王越院士表示“今年我们开始强调两个方面的应用。第一个就是做出来的产品的性能价格比应该是比较好的。不能为完成一个比较简单的任务,用一个非常复杂,非常昂贵的小系统合和 ...…

查看全部问答>

自动绕线工具Specctra指南

很好的呀@和大家一起分享下…

查看全部问答>

如何判断仪表返回的数据有多少位?

通过串口发送指令,不知道返回的数据有多少位?难道末位有特殊的结束符吗?…

查看全部问答>

如何判断串口数据发送完毕

平台:s3c2440 + wince5.0 在串口驱动文件pdds3c2440_ser.cpp中 void    CPdd2440Uart::XmitInterruptHandler(PUCHAR pTxBuffer, ULONG *pBuffLen) {     ......     for (DWORD dwByteWrite=0; dwByteWriteWrite ...…

查看全部问答>

请问,cpld中也能设定rom嘛?

请问,cpld中也能设定rom嘛?    看过 fpga的可以,不知道cpld的怎么样啊  …

查看全部问答>

iar442不能设置断点是怎么回事啊?

                                 rt…

查看全部问答>

LPC1100大家族

LPC1100家族不断庞大,期待未来更多的型号。 …

查看全部问答>

求救:字附型驱动write函数传入的char×型数据有问题

//驱动中write函数 对物理地址WR_ADDR写 0x1234abcd ssize_t regs_op_write( struct file *filp, char *buf,                 size_t count, loff_t *f_pos) {         char *tmp; ...…

查看全部问答>

怎样消除接触电阻的影响

谁能告诉我如果使用低值精密电阻采样,怎么才能消除接触电阻的影响?感谢!…

查看全部问答>