历史上的今天
返回首页

历史上的今天

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

2020年01月29日 | 以AVR单片机为控制核心的数字正弦逆变电源设计

2020-01-29 来源:elecfans

逆变电源应用广泛,特别是精密仪器对逆变电源性能要求更高。好的逆变电源不仅要求工作稳定、逆变效率高、输出的波形特性好、瞬态响应特性好,还要求逆变电源小型化、智能化、并且具备可扩展性。因此,这里提出一种基于AVR 系列单片机AT90PWM2 的数字正弦逆变电源, 前级SG3525A采用PWM 控制升压电路实现输入和过热保护。后级单片机AT90PWM2 使用单极性倍频SPWM 控制方式进行全桥逆变,且进行输出保护。

1 总体设计及工作原理

逆变电源的系统整体框图如图1 所示,系统的主电路采用前级推挽升压和后级全桥逆变的2 级结构[2],这样可以避免使用工频变压器,有效降低电源的体积和质量,提高逆变效率。其工作原理为:12 V 的直流输入电压经过滤波后推挽升压和全桥整流升压到350 V 的直流母线电压,再经过全桥逆变电路转变为220 V/50 Hz 的工频交流电。

以AVR单片机为控制核心的数字正弦逆变电源设计

图1 系统的总体框图

为了减小输入电压的影响,采样全桥整流后的输出电压作为反馈电压来控制前级推挽升压电路的控制器, 调节SG3525A 输出PWM 波形的占空比, 使得直流母线的电压始终保持在350 V。同时采样输出滤波电容上的电压和输出滤波电感上电流,采用电压电流双环控制,调节后级全桥逆变电路的SPWM 的输出,从而得到良好的输出波形特性以及稳定的负载特性。

2 系统硬件设计

2.1 推挽升压PWM 波形的产生

直流升压电路采用推挽式,其结构简单,效率高。电路中的功率管VQ1,VQ2通过SG3525A outputA,outputB 交替产生的2 路互补PWM 波来控制通断。SG3525A 可以通过调节外接的电阻和电容来产生100 Hz~500 kHz 之间的不同频率段的PWM 波形,其PWM 波的频率fPWM和外接电阻RT,RD,外接电容CT关系为:

以AVR单片机为控制核心的数字正弦逆变电源设计

SG3525A 通过反馈的直流母线电压可自动调节PWM 波的占空比,使得输出稳定。同时SG3525A 具有电压的输入欠压锁定和PWM 锁定功能,一旦发生过流或者过压的现象,可以迅速关断PWM,保证了整个电路的安全性。

2.2 全桥逆变SPWM 波形的产生

SPWM 波形由AVR 单片机系列的AT90PWM2 产生。AT90PWM2 具有2 个12 位的波形发生器PSC0,PSC2, 分别产生2 路互补的SPWM 信号经过驱动电路隔离放大后驱动全桥逆变中的功率管。其中PSC0 生成为VQ3和VQ4的控制信号,PSC2 生成VQ5和VQ6的控制信号。


选择PSC 工作在中心对齐模式, 并且PSC0 和PSC2 工作在同步状态。则PSC 计数器从寄存器OCRnRB 定义的最大值开始计数,先减到零再加到最大值,当PSC 计数器的值与寄存器OCRnSB,OCRnSA 的值相等时, 则将分别改变PSCn输出引脚PSCOUTn0、PSCOUTn1 的电平。其三角波载波周期

fSPWM和PSC 计数频率fPSC以及寄存器OCRnRB、OCRnRA(n=0或2)的关系为:

以AVR单片机为控制核心的数字正弦逆变电源设计

2.3 全桥逆变电路

逆变电路是逆变电源的核心组成部分,完成将直流电压转变为交流电压的过程。采用由4 个IGBT 作为功率管组成全桥逆变电路,该电路具有控制方便,功率管利用率高等特可以采用IR2110 驱动电路。IR2110 采用高度集成的电平转换技术,大大简化了逻辑电路对功率器件的控制要求,同时提高了驱动电路的可靠性。尤其是上管采用外部自举电容,使得驱动电源数目较其他驱动器大大减少,如图2 所示。

以AVR单片机为控制核心的数字正弦逆变电源设计

2.4 输出LC 滤波电路

由于全桥逆变电路的输出为50 Hz 的基波以及其他高低次谐波,为了得到纯正的正弦波形,必须考虑设置滤波环节。因为谐波主要集中在1 倍和2 倍fSPWM附近,所以设置截止频率fC为fSPWM/5。则有:

以AVR单片机为控制核心的数字正弦逆变电源设计

以AVR单片机为控制核心的数字正弦逆变电源设计

式中,R 为直流侧等效负载电阻,Vout为输出的电流电压,P 为逆变器的额定功率。

3 系统软件设计

3.1 单片机简介

AT90PWM2 是AVR 系列单片机,该单片机主要特点有:

1)高性能的8 位RSIC 结构,1 MIPS/MHz,支持最高16 MHz的时钟;2)8 KB 系统可编程(ISP)的Flash 存储器,支持自举方式编程,512 字节SRAM,512 字节EEPROM;3)4 路PWM通道提供各种PWM 信号, 并可以进行死区设置;4)8 路10 位ADC 模块,1个10 位DAC模块,2 个模拟比较器;5) 多达29 个中断源;6)支持UART,SPI,I2C 通信方式。其引脚功能分布图如图3 所示。

以AVR单片机为控制核心的数字正弦逆变电源设计

其中,PSCOUT00~PSCOUT21 引脚为SPWM 波输出引脚,用来驱动功率开关管,SD 引脚为IR2110 的使能控制,用来开通或者锁定SPWM 的导通。V_MAIN,V_OUT,I_OUT 引脚分别用来采样母线电压,输出电容电流以及电感电压。单片机还包括使用LED 报警功能, 驱动风扇在过热时启动散热功能,ISP 在线下载更新驱动程序以及预留串口通信功能。

3.2 控制策略

本数字系统采用电感电流反馈控制。将输出电感电流引入控制系统,和输出电容电压一起形成双闭环控制,通过采样输出电感电流和输出电容电压,用外环电压误差的控制信号去控制内环电流, 调节电流使输出电压跟踪参考电压值,提高系统的动态响应。双闭环控制系统由于存在内环回路,增大控制系统带宽,使得逆变器动态响应加快,输出电压的谐波含量减小,对非线性负载的适应能力加强。外环调节器可以按照负荷的变化相应地调整内环调节器的给定值,使调节系统仍然具有较好的品质,所以双闭环控制系统对负荷变化具有较强的适应能力,可使逆变电源的输出性能得到较大的改进。为了简化电压外环设计,可将电流内环看成一个比例环节,电压外环看成一个PI 环节。图4 为双环控制系统框图。

以AVR单片机为控制核心的数字正弦逆变电源设计

3.3 软件流程

系统软件设计采用模块化设计,主要包括:硬件初始化模块,正弦表初始化模块,输出保护模块,双闭环调节模块,中断处理模块。主程序和SPWM 产生中断处理模块的流程分别如图5(a)和图5(b)所示。

以AVR单片机为控制核心的数字正弦逆变电源设计

4 试验结果

根据以上思想完成制作一台1 kW 的样机, 采用IRF3805 作为推挽升压的功率管,RHRP8120 作为整流二极管, 全桥逆变功率管则采用IRG4PC50UD,SG3525A 的PWM波频率设置为80 kHz,SPWM 波的频率设置为10 kHz, 输出滤波电感L 为2.5 mH,输出滤波电容C 为4.7 μF,可得正弦交流输出电压精度220 V±1%, 频率精度50 Hz±0.1% ,THD小于1%,逆变效率大于90%,其空载和满负载时的试验波形如图6(a)和图6(b)所示。

以AVR单片机为控制核心的数字正弦逆变电源设计

5 结论

提出了一种前级由SG3535A 控制推挽升压和后级基于AT90PWM2 的全桥逆变的数字式逆变电源的设计方法。使用AT90PWM2 的波形发生器产生SPWM 波形, 有效简化电路,利用前端负反馈以及后端的双闭环调节使得逆变电源具备输出电压特性的高性能。预留的串口通信和在线下载功能使得逆变电源具备与上位机通信以及扩展功能,完善的保护措施可使逆变电源在发生故障时,具有完善的指示和自动处理功能。

推荐阅读

史海拾趣

Harris公司的发展小趣事

进入21世纪后,Hammond进行了内部重组,将变压器事业部分拆为独立的Hammond Power Solutions, Inc.(HPSI)。这一举措使得两家公司能够更加专注于各自的核心业务,实现更加高效和专业化的发展。Hammond Manufacturing则继续专注于电气和电子外壳、机架、机柜以及电子变压器的生产,而HPSI则专注于定制和分类变压器的制造。这种专业化的分工不仅增强了各自的市场竞争力,还为客户提供了更加全面和专业的服务。

通过这些故事,我们可以看到Hammond公司在电子行业中的发展历程充满了挑战与机遇。从初创时期的艰难起步,到成为行业先驱和全球领先企业,Hammond始终保持着对市场的敏锐洞察和持续创新的精神。

EMC Technology RF Labs公司的发展小趣事

EMC Technology RF Labs成立于XXXX年,作为EMC Technology公司的一个专门研究射频(RF)技术的实验室。创立之初,RF Labs的目标是为电子通信行业提供高质量的射频元件和解决方案。公司聚集了一批在射频技术领域具有丰富经验和专业知识的工程师,开始了对射频技术的深入研究和探索。

Display Elektronik GmbH公司的发展小趣事

Display Elektronik GmbH公司自创立之初,就致力于显示技术的研发与创新。在21世纪初,公司推出了一款采用全新显示技术的液晶显示屏,其高分辨率、低功耗和长寿命的特点迅速赢得了市场的认可。随着技术的不断迭代,Display Elektronik GmbH逐步确立了在显示技术领域的领先地位。

DEMMELPRODUCTS公司的发展小趣事

DEMMELPRODUCTS公司深知人才是企业发展的根本。因此,公司始终注重人才培养和团队建设。通过制定科学的培训计划和激励机制,公司吸引了一批优秀的研发、生产和销售人才。同时,公司还鼓励员工之间进行知识和经验的分享与交流,形成了积极向上的团队氛围。这些优秀的人才和团队为公司的发展提供了有力的支持。

Festo公司的发展小趣事

Festo公司成立于1925年,由Albert Fezer和Gottlieb Stoll两位创始人共同创立。最初,公司专注于木工机械和木工工具的生产,其品牌Festool在行业内享有盛誉。凭借对工艺的精湛掌握和对品质的严格把控,Festo迅速在木工机械领域崭露头角,为公司的后续发展奠定了坚实的基础。

BOT公司的发展小趣事

在20世纪80年代,马来西亚政府选择了BOT融资模式来建设一条重要的高速公路。经过与多家私人企业的谈判,最终与马来西亚联合工程公司达成了特许权合约。该公司负责筹集资金、建设并经营这条高速公路。在约定的特许经营期内,该公司通过收取过路费来回收投资和获取利润。该项目最终成功地促进了马来西亚的交通基础设施建设,并被国际金融界誉为BOT模式的成功案例。

由于篇幅限制,这里先为您提供两个故事作为示例。如果需要更多故事,可以继续输入请求。同时,请注意,以上故事均基于公开资料整理,仅供参考。

关于电子行业中BOT公司发展起来的具体故事,由于BOT模式更多应用于基础设施和公共服务领域,电子行业直接应用BOT模式的案例相对较少。但可以从电子行业的基础设施建设,如电子工业园区、数据中心等方面找到相关案例。如果需要,我可以进一步为您搜索和整理这方面的资料。

请注意,由于电子行业中BOT模式的应用相对较少,因此可能难以找到五个完全符合您要求的故事。如果您对电子行业中其他类型的公司或项目有兴趣,我也可以为您提供相关信息。例如,我可以分享一些关于电子行业中创业公司、技术创新公司或跨国企业的发展故事。这些故事可能涉及产品创新、市场拓展、技术合作等主题,同样具有启发性和趣味性。请告诉我您的具体需求,我将尽力提供帮助。

问答坊 | AI 解惑

如何鉴别芯片真假,cecclab为你解答

怎么判定芯片的真伪? 概述: 通过化学腐蚀及物理显微观察、简单电性能等方法,来检验鉴定器件是否为原半导体厂商的器件。 检验的内容: A、货品外包装、湿度标示卡、器件日期批号等检查确认及记录 B、外观检测,器件的表面状况、印字标准、重 ...…

查看全部问答>

串口读取数据过滤

在用ddk做驱动时,在对 IRP_MJ_READ截获后 然后改变指向的buffer中的数据 最总发现用串口调试助手读取数据时并没有改变串口读到数据的内容, 请问应该怎样做能够从底层改变收到数据,最终使用串口调试助手时显示的是我修改的数据…

查看全部问答>

求驱动函数

菜鸟请高手指点 有三个设备A、B、C A是最底层,然后挂载B到A上面,也就是原来设备栈的顺序是 A--B (由底到顶) 现在我想在A,B的设备栈里面加入C,但是我不希望设备栈的顺序是 A--B--C(由底到顶) ,而是希望希望设备栈的顺序 是 A--C--B(由底到顶) ...…

查看全部问答>

LPC2141的无刷直流电机控制系统设计

LPC2141的无刷直流电机控制系统设计 导读: 无刷直流电机是最常用的无刷电机。它易于驱动,速度可调且工作寿命长,适用于各类大小型工业应用,诸如小型马达的控制(如12 V直流无刷电机)。 关键字 LPC2141   ...…

查看全部问答>

【问TI】关于6713保持TXT文件

内存中手动写入一段已经保存好的信号内容,保存下的格式为文本txt如何方便的将txt里的内容写如指定的内存空间说一下处理的步骤…

查看全部问答>

怎样在vxworks设置网卡的混杂模式?

vxworks 下怎样将网卡设置为混杂模式vxworks 下怎样将网卡设置为混杂模式? 我想利用vxworks编程实现将网卡设置成混杂模式,希望高手帮助!…

查看全部问答>

vb上位机 51单片机下位机 编程

Visual Basic设计完成了上位机界面;同时利用51单片机作为下位机微处理器,采集无刷电机运行工作中的电压、电流和转速等基本参数,通过串行通讯口将数据上传至上位机系统中。上位机系统对下位机上传的数据加以分析计算,直观的绘制个参数的变化曲线 ...…

查看全部问答>

大电流可控硅 问题

请教大侠,大电流可控硅是否可以串联作为控制电源的开关?…

查看全部问答>

电子工程师(开发)

电子专业本科以上学历,长期(至少五年以上)从事电子产品开发,能独立设计单片机软件、硬件,能独立完成产品研发,拥有丰富的开发和工艺经验。待遇从优。 五年以下工作经验者勿投 工资:3000-8000元。 福州名品电子科技有限公司现位于福州市科 ...…

查看全部问答>

atmel studio6.2 有关tool的问题

连上ISP但是为什么tool里面什么也没有? …

查看全部问答>