【技术实现步骤摘要】
一种虚实结合开关电源仿真实践平台及方法
[0001]本专利技术涉及教学仪器
,尤其涉及一种虚实结合开关电源仿真实践平台及方法。
技术介绍
[0002]如今绿色能源兴起,逆变并网、MPPT、汽车交流充电桩等现实工程仅通过模拟器件难以实现,数字能源的发展成为了必然。
[0003]与其他平台对比,开关电源实验一般都是基于电子线路模拟器件硬件实现,重动手训练、轻思维训练,拓展性较弱,无法提高使用者设计、搭建、调试电路的能力和控制算法、策略的思路,且面对多拓扑、多功能、多场景的综合应用实现较为困难。如专利号CN202123232287.5中的实验平台,仅提供了DC
‑
DC这一种实验拓扑,远少于本专利技术技术方案所提供的拓扑数量,削弱了实验平台的丰富性和多功能型,提高了投入成本的同时也降低了学生多方面学习的可能性。而在专利号CN202010174288.X中的多功能电力电子技术教学实验平台虽拥有采样电路、驱动电路、DSP核心控制板、PC机和电力电子集成主电路,所述的电力电子集成主电路包括单相半波可控整流电路、单相桥式可控整流电路、单相PWM整流电路、PWM产生与驱动电路、Boost电路、Buck电路、方波逆变电路和SPWM逆变电路等,但与本实验平台相比,依然缺少全桥、半桥等实验拓扑,足可见本专利技术中的实验平台的丰富程度。除了多拓扑与多场景外,本实验平台与专利号C CN201520417264.7相比,虽然后者可以利用图形化的编程方法代替语言编程模式,但这种模式大大限制了程序的拓展性与可编辑性,无
【技术保护点】
【技术特征摘要】
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模块的四维输出实现四行数字的输出;单片机基础配置文件包括单片机启动文件和单...
【专利技术属性】
技术研发人员:孙连键,张颖杰,王志强,邢瑜升,杨照良,孙梓瑄,张泓岳,段进平,张行,张睿宸,
申请(专利权)人:大连理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。