基于STM32F103VE单片机实现纯数字式正弦逆变电源的应用方案

  本文提出一种高性能全数字式正弦波逆变电源的设计的具体方案。该方案分为前后两级,前级采用推挽升压电路将输入的直流电升压到350V左右的母线电压,后级采用全桥逆变电路,逆变桥输出经滤波器滤波后,用隔离变压器进行电压采样,电流互感器进行电流采样,以形成反馈环节,增加电源输出的稳定性。升压级PWM驱动及逆变级SPWM驱动均由STM32单片机产生,减小了硬件开支。基于上述方案试制的400W样机,具有输出短路保护、过流保护及输入过压保护、欠压保护功能,50Hz输出时频率偏差小于0.05Hz,满载(400W)效率高于87%,电压精度为220V±1%,THD小于1.5%.

  逆变电源应用广泛,特别是精密仪器对逆变电源的性能要求更高。高性能逆变电源不仅要求工作稳定、逆变效率高、输出波形特性好、保护功能齐全,还要求逆变电源小型化、智能化、并且具备可扩展性。文中提出一种基于STM32系列单片机STM32F103VE的纯数字式正弦逆变电源,该电源的全部功能由单片机控制实现,具有输出电压、频率稳定,效率高,保护功能齐全的特点。

  系统的整体框架如图1所示。系统采用高频逆变方案,即前级升压加后级逆变的结构,这样做才能够避免使用笨重的工频变压器,有效的降低了电源的体积、重量及成本,提升电源的效率。电路的工作原理是,12 V的直流输入电压经过滤波后由推挽升压和全桥整流升压到350 V的直流母线电压,再经过全桥逆变电路转变为220 V/50 Hz的工频交流电,采样电路对相应点进行采样,以实现闭环控制及保护功能。

  由于大电流条件下,功率管驱动信号占空比过小会导致发热严重,效率降低,故逆变电源的前级采用准开环的控制方式,即输入电压在一些范围内时,驱动信号占空比开到最大并保持不变,输入电压过高时,减小占空比,维持母线电压在一些范围内。这样做的好处是,可以使前级升压获得较高的效率。

  逆变电源硬件结构如图2所示。最重要的包含直流推挽升压电路、正弦逆变电路、输出滤波电路、驱动电路、采样电路、主控制器和点阵液晶构成。其中,直流升压部分将输入电压升高至输出正弦交流电的峰值以上的母线直流电压,正弦逆变部分将母线直流电压逆变后经输出滤波电路得到正弦式交流电,采样电路则对母线电压、母线电流、输出电压、输出电流、输入电压进行采样,以实现短路保护、过压欠压保护、过流保护、闭环稳压等功能。驱动电路的功能是将驱动信号的逻辑电平进行匹配放大,以满足驱动功率管的要求。控制电路的功能是产生驱动信号,并对采样信号做处理,以实现复杂的系统功能。点阵液晶的功能是显示系统工作信息,如果输出电压、电流以及保护信息等。

  主控制器选用STM32F103VE增强型单片机,STM32系列单片机是意法半导体公司专门为高性能、低成本、低功耗的嵌入式应用设计的产品。此单片机采用哈佛结构,使处理器可以一起进行取址和数据读写操作,处理器的性能高达1.25 MIPS/MHz.支持单周期硬件乘除法,最高时钟频率72 M,最大可达512 kB片上Flash及64 kB片上RAM.同时具有多达30路PWM及3个12位精度的ADC等众多适合做逆变及电机驱动的外设。在本系统中用于产生PWM、SPWM驱动信号,并对采样信号做处理,以完成稳压反馈及保护功能,并驱动点阵液晶显示系统信息。考虑实际的功率管及驱动芯片的速度,升压PWM波的频率为20 kHz,逆变SPWM波的频率为18 kHz.根据调制方法的不同,SPWM驱动信号形式可大致分为:双极性、单极性和单极性倍频。由于双极性调制失真度小,故本设计中SPWM采用双极性驱动方式。

  选用LPH7366型点阵液晶,具有超低功耗的特点。用于显示系统当前的工作状态,如输出电压、输出电流、输入电压等信息。同时指示系统是否处于保护以及处于何种保护状态。

  为系统不同部分提供不同的电压电需求,由直流输入电压经LM2596—5 V降压到5.0 V后一部分为采样电路供电,另一部分经LDO稳压器LM117—3.3 V稳压到3.3 V供处理器及点阵液晶使用。同时,由推挽变压器的一个辅助绕组得到20 V左右的电压,经整流滤波及LM2596-ADJ稳压到15 V后供驱动电路使用。

  选用东芝半导体公司生产的高速光耦隔离型IGBT/MOSFET驱动芯片TLP250.TLP250具有隔离电压高、驱动能力强、开关速度快等特点。驱动电路的原理图如图3所示。

  在推挽升压驱动(U1、U2)中,TLP250负责驱动信号幅值与电流的匹配,而对于全桥逆变驱动(U3、U4、U5、U6),不但要考虑驱动电平和驱动能力,还应该要考虑好上下管驱动信号的隔离问题。为简化设计,全桥逆变的上管驱动(U3、U5)采用了自举供电的方式,减少隔离电源的使用数目。

  对逆变桥的驱动电路,为避免上下管直通,设计中需要仔细考虑死区问题。STM32单片机的PWM模块具有死区功能,本设计采取了软件死区方法。这样做的另一个好处是,对不同的功率管只需改变软件设计就可以获得最佳的死区参数。

  输出电压采样用于反馈稳压,输出电流采样用于过载保护,母线电流采样用于短路保护,母线电压采样用于限制母线电压虚高,输入电压采样用于输入过压/欠压保护。输出采样中使用了电流互感器与电压互感器,大大减小了系统干扰,提高了系统的可靠性。取样电路的原理图如图4所示。

  对于输出电流取样,本设计中使用了5 A/5 mA电流互感器。由于电流互感器的输出为毫伏级的交流信号,为了可以被单片机内部AD模块采集到,必须将其整流成直流信号并加以放大。而普通二极管整流电路对毫伏级电压是无效的,因此,此处采用了由运算放大器(U11,LM3 58)构成的小电压整流电路。实测表明,该电路有效解决了毫伏级信号的采样问题。

  为了提高系统的可读性以及代码效率,软件采用状态机思想设计,图5所示为系统的状态转换图。系统上电复位后进入SAMPLE采样状态,若检测到采样完成标志FINISH则进入JUDGE状态进行判断,如果FAULT不为0即有故障信号(过压/欠压、过载、短路),则进入PROTECT状态关闭输出,并跳转到WAIT状态等待故障信号消除。当故障信号消除后,系统软重启,开始新的采样及检测。JUDGE状态后如果未检测到故障信号,则进入NORMAL正常状态,进行电压调整。

  系统上电后,首先完成各个外设的初始化,最重要的包含系统时钟、定时器、GPIO口、ADC、DMA、中断及SPI的初始化。在此,定时器和中断一旦初始化完成,PWM及SPWM波就会生成。考虑到过流、短路保护及反馈稳压的实时性要求比较高,故在中断内完成。欠压、过压对实时性要求低,放在主程序内。为提升系统的性能,ADC采样使用DMA方式传输数据,传输完成后,发出中断申请,对采集到的数据来进行简单滤波处理,其他功能函数调用此数据完成相应的保护及稳压功能。主程序的流程图如图6所示。

  根据以上思想试制一台400 W的样机,采用IRF3205作为推挽升压的功率管,HER307作为整流二极管,全桥逆变功率管则采用IRF840.前级升压的PWM波频率设置为20 kHz,后级SPWM波的频率设置为18 kHz,输出滤波电感L为1 mH,输出滤波电容C为4.7μF.实测正弦交流输出电压精度为220 V±1%,频率精度为50 Hz±0.1%,THD小于1.5%,逆变效率大于87%,其满负载时的试验波形如图7所示(输出经20 kΩ/100 kΩ电阻分压测到)。

  文中完整地讨论了以STM32单片机为主控制器的数控正弦波逆变电源的设计,并对其中涉及核心问题进行了详细的讨论。针对高端电子设备对逆变电源的更加高的要求,提出了一种有效的解决途径。使用该设计的具体方案在简化逆变电源的硬件设计的同时,极大的提升了电源的品质与性能,具备极高的推广价值。

  关键字:引用地址:基于STM32F103VE单片机实现纯数字式正弦逆变电源的应用方案

  89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用ATMEL公司可靠的CMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。 它结合了CMOS的高速和高密度技术及CMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统,属于89C51增强型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能,适合于类似马达控制等应用场合。 AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51

  的性能原理及应用解析 /

  本文对AT24系列存贮器和AT89系列单片机的特征及总线状态作为介绍,并以AT24C01与AT89C2051为例详细描述了通用存贮器IC卡的工作原理及用单片机对其进行读写操作的基本电路连接和软件编程方法。 通用存贮器IC卡是由通用存贮器芯片封装而成的,由于它的结构和功能简单,生产所带来的成本低,使用起来更便捷,因此在各领域都得到了广泛的应用。目前用于IC卡的通用存贮器芯片多为E2PROM,其常用的协议主要有两线C)和三线串行链接协议,其中很常用的是ATMEL公司生产的AT24系列芯片。以该系列中的AT24C01为例,它具有1k的存贮容量,适用于2V~5V的低电压/标准电压的操作,具有低功耗和高可靠性等优点。而AT8

  随着电子设计技术的进步和芯片制造工艺水平的提高,16位和32位单片机的使用愈来愈普遍,但是8位单片机因其制造工艺成熟、价格低等特点,仍然在市场上占有相当大的比例,尤其在成本敏感和可靠性要求极高的汽车电子领域,更占用非常大的优势,带有外部总线位单片机,可以方便地与8位总线设备(如A/D、RAM和CAN总线)相连。随着对传输性能要求的提高,出现了大量的16位总线设备(如网络接口芯片),8位单片机要与16位总线设备相连接,通常的做法是利用I/O端口来模拟16位总线的读/写时序,数据传输速率较低,且原有的8位设备的传输速率也随之降低,因而限制了8位单片机的应用限制范围,本文提出一种8位单片机扩展16为外部总线位器件的

  在单片机学习、开发和应用中,IO口的配置对功能的实现起着重要的作用,下面介绍常见的四种配置,而现在很多单片机都兼有这四种配置,可供选择。 一.准双向口配置 如下图,当IO输出为高电平时,其驱动能力很弱,外部负载很容易将其拉至低电平。当IO输出为低电平时,其驱动能力很强,可吸收相当大的电流。 准双向口有三个上拉晶体管,一个“极弱上拉”,当端锁存器为逻辑“1”时打开,当端口悬空时,“极弱上拉”将端口上拉至高电平。 第二个上拉晶体管为“弱上拉”,当端口锁存器为逻辑“1”且端口本身也为“1”时打开,此上拉提供的电流,使准双向口输出为“1”。如果此时端口被外部装置拉到逻辑“0”时,通过施密特触发器,控制“弱上拉”关闭,而“极弱上拉”

  下面的程序中,单片机将FIFO中的数据读取出来后,从串口发送出去。 ;*********************************** ef bit p3.3 ;fifo empty flag rst bit p3.5 ;reset fifo read bit p3.7 ;read fifo org 0000h ljmp main org 0030h main: ;------ initial timer mov tmod,#00100001b ;timer0 mode 1 (16 bit)

  ;硬件连接:1602LCD 显示000000Hz 短接p1.4--p3.5则显示0000010hz ;LCD1602显示在不增加外部计数硬件的情况下,本试验软件可测最高频率达到460KHz ;工作原理: ;1S 钟内对输入脉冲所计数的次数则为频率值。 ;16位二进制加法计数器的最大计数值为 65535。 ;设置定时器 0 工作在定时方式1,定时1S。 ;设置定时器 1 工作在计数方式1,对输入脉冲进行计数,溢出产生中断。 ;将定时器 1中断定义为优先。在中断处理程序里对中断次数进行计数。1S到后, ;将中断次数和计数器里的计数值取出做综合数据处理,处

  Silicon Laboratories (芯科实验室有限公司)宣布推出业界最低功耗单芯片无线微控制器(MCU)。 Silicon Labs新推出的超低功耗Si10xx无线MCU系列新产品满足了电池供电家居自动化系统、智能仪表、室内监测和安全系统对于功耗和RF的需求。     由于政府倡议升级电力网络,以及水表、气表和热力表的智能化,导致对智能能源技术的需求逐年增长。在智能家居商品市场,例如照明和采暖通风与空调(HVAC)控制、室内监测和家庭安全系统也在不断增大,导致这一现象的部分原因来自人们日益注重能源节约,以及家居自动化服务和标准无线技术的不断扩展。     如今,智能家居/智能电网应用使得有线/无线连接和

  人工智能正在许多行业掀起波澜,汽车也不例外。如今的汽车比以往任何一个时间里都更智能、更互联,而AI是这一切的核心。许多新的高级驾驶辅助系统 (ADAS) 应用,例如自动紧急制动、自适应巡航控制和车道保持辅助,都是使用最新的 AI 算法构建的。除ADAS外,AI还慢慢的变多地用于其他应用,例如电池管理、域/区域控制和电动汽车(EV)电机控制。 将 AI 引入车辆子系统的核心是具有并行解决能力的微控制器,以支持 AI 工作负载。这就是像英飞凌这样的公司发挥作用的地方。英飞凌 AURIX TC4x 系列微控制器 (MCU) 是英飞凌最新推出的汽车 MCU,适用于下一代电动汽车、ADAS、汽车电气/电子 (E/E) 架构和经济实惠的 AI


  Battery Management System Solutions: 36 V and beyond from BMS ICs to the

  到嵌入式人工智能的历史回顾

  的70M版本

  研讨会 : 用于感测应用 带可配置信号链元素的新型 MSP430™ MCU

  直播回放: 借助Sitara™ AM263x MCU 创造电气化的未来

  直播回放: TI 使用低成本 MSPM0 MCU 快速开发 - 生态详解系列之二

  【电路】利用Arm安全架构提升防护性能的STM32H7 MCU,你知道吗?

  【电路】低功耗8通道串行10位AD转换芯片MAX149与TMS320系列单片机连接方法

  MPS电机研究院 让电机更听话的秘密! 第一站:电机应用知识大考!跟帖赢好礼~

  电源小课堂 从12V电池及供电网络优化的角度分析电动汽车E/E架构的趋势

  【下载】LAT1362 利用STM32 TIMER触发ADC实现分组转换

  【下载】LAT1334 基于MCSDK5.4.8电机库修改两电阻采样方法

  【下载】LAT1347 基于STM32CubeIDE移植ClassB 4.0

  【下载】LAT1340 STM32H5读取温度传感器校准值时进HardFault的原因分析

  【生态】使用STM32CubeMX在STM32U5上配置LPBAM应用程序

  【MPU】轻松使用STM32MP13x如MCU般在Cortex A 核上裸跑应用程序

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性

  【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU

  【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®

  【新品】降本增效这事儿,就看STM32C0,低至0.24美元” ,开机即可物联世界

  【GUI开发】TouchGFX 4.23:支持矢量字体,节省Flash,更丰富的UI!

  【边缘AI】突破边缘AI应用的次元壁:首届意法半导体边缘人工智能峰会举行

  【生态系统】STM32CubeProgrammer和STM32CubeIDE协同调试的方法

  【无线携手创新微MinewSemi共创低功耗模块,引领中国智能连接未来

  新款STM32U5片上集成矢量图形加速器及大容量SRAM存储器2024年2月5日,中国 - 意法半导体推出了集成新的专用图形加速器的STM32*微控制器(M ...

  水果种植业是我国农业发展的重要组成部分,果树病虫害防治作业也慢慢变得被重视。当下我国施药水平总体偏低,主要体现在自动化技术落后、作业 ...

  一、运算器运算器以完成二进制的算术 逻辑运算部件ALU为核心,再加上暂存器TMP、累加器ACC、寄存器B、程序状态标志寄存器PSW及布尔处理器。 ...

  1、引言弹簧是机械行业的通用零部件,用途十分广泛。工业的发展,刺激了弹簧的需求,同时也对弹簧加工设施提出了更高的要求。以往的加工设 ...

  单片机的基本结构包括中央处理器(CPU) 、存储器、定时 计数器、输入输出接口、中断控制管理系统和时钟电路六部分。一、基本组成中央处理器( ...

  XOVN-9000B-CM-3.3V-RR2-KII-EF-14.7456M

  艾迈斯欧司朗新款905nm EEL采用经济型塑料封装,适用于消费电子及工业传感应用

  燃油车终结者来了?全球首条“固态电池”产线年新能源汽车与动力电池产业展望:有效产能不足

  【已结束】PI 直播【适合工业市场辅助电源的碳化硅和氮化镓 IC】(9:30入场)

  综合资讯51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程

贝博app体育下载安装逆变电源 免费服务热线:400-800-7156

前台:13802584215
市场营销部
联系人:王经理 联系电话:13802584215
联系人:向经理 联系手机:13923864205
联系人:王小姐 联系手机:18902466510
Copyright © 2014-2017 www.sylyyz.com 贝博app体育下载安装-官方下载入口 版权所有