一种虚实结合开关电源仿真实践平台及方法技术

技术编号:38234548 阅读:9 留言:0更新日期:2023-07-25 18:00
本发明专利技术属于教学仪器技术领域,提出一种虚实结合开关电源仿真实践平台及方法,该虚实结合开关电源仿真实践平台包括硬件电路、SIMULINK仿真系统、单片机程序模板;通过对单片机程序模板的宏定义实现单片机操作的简化,即不需要对单片机深入了解即可使用,降低使用门槛,即不需要对单片机底层深入了解即可使用,降低使用门槛;通过工程生成模块实现对工程的一键生成和一键编译,减少开发时间;通过对主功率回路仿真模块的封装实现多电源拓扑的级联运行及工程生成模块对主功率回路仿真模块的调用。模块的调用。模块的调用。

【技术实现步骤摘要】
一种虚实结合开关电源仿真实践平台及方法


[0001]本专利技术涉及教学仪器
,尤其涉及一种虚实结合开关电源仿真实践平台及方法。

技术介绍

[0002]如今绿色能源兴起,逆变并网、MPPT、汽车交流充电桩等现实工程仅通过模拟器件难以实现,数字能源的发展成为了必然。
[0003]与其他平台对比,开关电源实验一般都是基于电子线路模拟器件硬件实现,重动手训练、轻思维训练,拓展性较弱,无法提高使用者设计、搭建、调试电路的能力和控制算法、策略的思路,且面对多拓扑、多功能、多场景的综合应用实现较为困难。如专利号CN202123232287.5中的实验平台,仅提供了DC

DC这一种实验拓扑,远少于本专利技术技术方案所提供的拓扑数量,削弱了实验平台的丰富性和多功能型,提高了投入成本的同时也降低了学生多方面学习的可能性。而在专利号CN202010174288.X中的多功能电力电子技术教学实验平台虽拥有采样电路、驱动电路、DSP核心控制板、PC机和电力电子集成主电路,所述的电力电子集成主电路包括单相半波可控整流电路、单相桥式可控整流电路、单相PWM整流电路、PWM产生与驱动电路、Boost电路、Buck电路、方波逆变电路和SPWM逆变电路等,但与本实验平台相比,依然缺少全桥、半桥等实验拓扑,足可见本专利技术中的实验平台的丰富程度。除了多拓扑与多场景外,本实验平台与专利号C CN201520417264.7相比,虽然后者可以利用图形化的编程方法代替语言编程模式,但这种模式大大限制了程序的拓展性与可编辑性,无法实现和前者一样的广泛性与普及性,同样也不利于学生对于原理层面的深度理解。开关电源由于其高频开关、功率较大,在调试数字电源过程中极易造成损坏,成本较高。而多个型号的单片机在程序上无法做到完全兼容,这使得使用者花费很多时间去学习各个型号单片机的配置方式,偏离了核心内容。如专利号CN202010174147.8中的这些平台虽然可以实现远程调节元件参数,但在开关电源这类需要算法程序的复杂电路中无法实现将仿真的代码直接下载到单片机中。同时也不支持同一段程序在不同单片机的兼容,仍然需要使用者花费时间去手动配置不同型号单片机,与本套开关电源实验平台相比仍然不够便利。并且在开关电源方面,不仅没有不同的电源拓扑可选,还没有拓扑封装,电源拓扑需要自己从零搭建,这大大增加了开关电源实验的复杂性。
[0004]而本套虚实结合开关电源实验平台大大方便了从仿真到实物搭建的转变,让使用者专注于电路的搭建和程序的编写而不浪费大量时间在程序移植和配置上,大大提高了研究者对开关电源核心重点的研究效率。同时该虚实结合的开关电源实验平台操作流程简单,使用门槛低,便于初学者快速上手。针对使用者水平参差不齐的情况,本套虚实结合的开关电源实验平台操作流程固定,囊括了常见的几种开关电源拓扑,省去了使用人设计、焊接、调试的繁琐硬件设计工作,同时兼顾了仿真软件与工程实际。本套实验平台做好了SIMULINK与KEIL的兼容性,不仅能在SIMULINK平台的S

FUNCTION上仿真,学习体会开关电源的工作原理与控制原理,在仿真验证自己的控制方案的可行性后,还可以将S

FUNCTION
上的代码直接复制到KEIL里,下载到单片机里验证其实际的工作效果,节省了传统操作的繁冗步骤,兼顾了开关电源的实际电路,让使用者深入体会从学习理论知识到工程实际的跨越;本实验平台的多种电路拓扑,可以自己设计实验,自己设计电源的性能指标,通过对多种拓扑的各种级联组合,以满足自己设计的开关电源。

技术实现思路

[0005]针对现有教学实验平台存在的问题,本专利技术设计了一种虚实结合开关电源仿真实践平台及方法,用于教学实验。
[0006]本专利技术的技术方案如下:一种虚实结合开关电源仿真实践平台,包括硬件电路、SIMULINK仿真系统、单片机程序模板;硬件电路包括单片机最小系统硬件模块和主功率硬件模块,二者通过公母插针连接;SIMULINK仿真系统包括工程生成模块、主功率回路仿真模块、S

function模块和单片机仿真模块,分别用于工程生成的仿真、主功率硬件模块的仿真、单片机程序模板的仿真、单片机最小系统硬件模块的仿真;单片机程序模板为工程模板,包括单片机基础配置文件、函数库、宏定义及用户自定义主函数文件;
[0007]单片机最小系统硬件模块包括不同型号的32位单片机和数字处理器;单片机最小系统硬件模块引脚均按照规范特定顺序定义,包括PWM、ADC、通用IO口、UART、SPI;
[0008]主功率硬件模块包括主拓扑电路、驱动电路、采样电路、OLED显示电路、LED显示电路、按键输入电路和辅助供电电路;电源分别连接单片机最小系统硬件模块、采样电路、驱动电路和主拓扑电路,主拓扑电路、采样电路、单片机最小系统硬件模块、驱动电路依次连接,构成回路;采样电路采集主拓扑电路的电信号传递至单片机最小系统硬件模块运算处理,单片机最小系统硬件模块产生驱动信号,经驱动电路驱动主拓扑电路工作;辅助供电电路分别向单片机最小系统硬件模块、采样电路、主拓扑电路和驱动电路供电;主拓扑电路包括同步整流Buck、同步整流Boost、四开关Buck

boost、极性反转型Buck

boost、逆变、PFC、Vienna、三相PWM整流、三相逆变、Cuk、Sepic、Zeta、移相全桥、全桥LLC、半桥LLC;OLED显示电路设置四个引脚,分别连接电源、地、SCL和SDA,用于显示主功率硬件中的电参数;LED显示电路连接电源、LED灯和单片机最小系统硬件模块的IO口,用于显示单片机最小系统硬件模块的工作状态;按键输入电路连接电源、按键和单片机最小系统硬件模块IO口,用于控制主功率硬件系统的输出电流、电压、相位和功率因数;
[0009]主功率回路仿真模块的功能与主功率硬件模块一一对应,其拓扑结构与主拓扑电路一一对应;主功率回路仿真模块包括同步整流Buck、同步整流Boost、四开关Buck

boost、极性反转型Buck

boost、逆变、PFC、Vienna、三相PWM整流、三相逆变、Cuk、Sepic、Zeta、移相全桥、全桥LLC、半桥LLC,并与单片机仿真模块分为两个封装模块,封装成仿真库,二者组成一个完整的电路仿真系统;单片机仿真模块输出的驱动信号和采样信号通过SIMULINK仿真系统中的标签与主功率回路仿真模块连接;单片机仿真模块通过驱动信号对主功率回路仿真模块进行控制,主功率回路仿真模块通过采样信号向单片机仿真模块反馈,采样信号经过与主功率硬件模块相同的缩放与偏置后传递至单片机仿真模块;
[0010]S

function模块包括两个文件,分别为S

function模块配置及函数封装文件和用户自定义功能文件;S

function模块配置及函数封装文件包括外设的宏定义、初始化S
...

【技术保护点】

【技术特征摘要】
1.一种虚实结合开关电源仿真实践平台,其特征在于,该虚实结合开关电源仿真实践平台包括硬件电路、SIMULINK仿真系统、单片机程序模板;硬件电路包括单片机最小系统硬件模块和主功率硬件模块,二者通过公母插针连接;SIMULINK仿真系统包括工程生成模块、主功率回路仿真模块、S

function模块和单片机仿真模块,分别用于工程生成的仿真、主功率硬件模块的仿真、单片机程序模板的仿真、单片机最小系统硬件模块的仿真;单片机程序模板为工程模板,包括单片机基础配置文件、函数库、宏定义及用户自定义主函数文件;单片机最小系统硬件模块包括不同型号的32位单片机和数字处理器;单片机最小系统硬件模块引脚均按照规范特定顺序定义,包括PWM、ADC、通用IO口、UART、SPI;主功率硬件模块包括主拓扑电路、驱动电路、采样电路、OLED显示电路、LED显示电路、按键输入电路和辅助供电电路;电源分别连接单片机最小系统硬件模块、采样电路、驱动电路和主拓扑电路,主拓扑电路、采样电路、单片机最小系统硬件模块、驱动电路依次连接,构成回路;采样电路采集主拓扑电路的电信号传递至单片机最小系统硬件模块运算处理,单片机最小系统硬件模块产生驱动信号,经驱动电路驱动主拓扑电路工作;辅助供电电路分别向单片机最小系统硬件模块、采样电路、主拓扑电路和驱动电路供电;主拓扑电路包括同步整流Buck、同步整流Boost、四开关Buck

boost、极性反转型Buck

boost、逆变、PFC、Vienna、三相PWM整流、三相逆变、Cuk、Sepic、Zeta、移相全桥、全桥LLC、半桥LLC;OLED显示电路设置四个引脚,分别连接电源、地、SCL和SDA,用于显示主功率硬件中的电参数;LED显示电路连接电源、LED灯和单片机最小系统硬件模块的IO口,用于显示单片机最小系统硬件模块的工作状态;按键输入电路连接电源、按键和单片机最小系统硬件模块IO口,用于控制主功率硬件系统的输出电流、电压、相位和功率因数;主功率回路仿真模块的功能与主功率硬件模块一一对应,其拓扑结构与主拓扑电路一一对应;主功率回路仿真模块包括同步整流Buck、同步整流Boost、四开关Buck

boost、极性反转型Buck

boost、逆变、PFC、Vienna、三相PWM整流、三相逆变、Cuk、Sepic、Zeta、移相全桥、全桥LLC、半桥LLC,并与单片机仿真模块分为两个封装模块,封装成仿真库,二者组成一个完整的电路仿真系统;单片机仿真模块输出的驱动信号和采样信号通过SIMULINK仿真系统中的标签与主功率回路仿真模块连接;单片机仿真模块通过驱动信号对主功率回路仿真模块进行控制,主功率回路仿真模块通过采样信号向单片机仿真模块反馈,采样信号经过与主功率硬件模块相同的缩放与偏置后传递至单片机仿真模块;S

function模块包括两个文件,分别为S

function模块配置及函数封装文件和用户自定义功能文件;S

function模块配置及函数封装文件包括外设的宏定义、初始化S

function模块所用的启动程序、PWM生成程序、OLED显示程序、LED显示程序、按键输入读取程序、坐标变换程序、交流量测量程序、锁相环程序、ADC读取程序、空间矢量调制程序、PID控制程序;用户自定义功能文件用于确保兼容性,结合S

function模块和单片机运行过程的特点,将用户自定义功能文件划分为四部分,分别为自定义变量区、主函数死循环函数、单片机初始化配置函数、中断运行函数;通过对S

function模块和单片机程序模板中外设的宏定义和相同功能函数相同命名的方法,用于S

function模块和单片机程序模板之间的兼容,并用于用户自定义功能文件复制粘贴到单片机程序模板中替换用户自定义功能文件进行编译;根据不同的主功率回路仿真模块,选择与之对应的用户自定义功能文件作为模板;用户自定义功能文件模板存放在MATLAB根目录下;
单片机仿真模块由S

function模块控制,其主要由按键输入单元、LED输出单元、PWM生成器单元、OLED显示单元、ADC输入单元组成;按键输入单元用于扫描识别按键;LED输出单元用于初始化LED灯对应的gpio;ADC输入单元经过与单片机最小系统硬件模块相同的固定倍数缩放传递至S

function模块;PWM生成器单元主要由频率控制模块、移相模块、输出使能控制模块、占空比控制模块和PWM互补生成模块组成;其中,频率控制模块、移相模块、输出使能控制模块、占空比控制模块分别由S

function模块输出的频率、相位、输出使能、占空比四维输出信号控制;PWM互补生成模块为将PWM取反的“非”运算后,与原信号组成互补的PWM;OLED显示单元通过S

function模块的四维输出实现四行数字的输出;单片机基础配置文件包括单片机启动文件和单...

【专利技术属性】
技术研发人员:孙连键张颖杰王志强邢瑜升杨照良孙梓瑄张泓岳段进平张行张睿宸
申请(专利权)人:大连理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1