具体案例 快速原型模型_YXSPACE系列 | SP2000快速原型控制器

本文介绍了南京研旭电气科技有限公司的YXSPACE SP2000快速控制原型控制器,适用于新能源产品如光伏变流器的算法验证。通过MATLAB Simulink模型,开发者能便捷地实现控制算法验证,无需深入控制芯片和嵌入式编程。YXSPACE控制器具备保护机制、实时监测和灵活的板卡配置,降低了使用门槛,提高了研发效率。
摘要由CSDN通过智能技术生成

ade94f4436c1e52a95fa73fdc45a8204.png
电力电子实验台|光伏并网逆变器|电机测试台架|智能微电网-南京研旭电气​www.njyxdq.com
f7c66902cea7a21886e9de73ce9a0d8f.png

c398a0e0628a08766e14d25d459deeb9.png

一、背景

在产品研发前期、算法验证阶段,若采用实际控制器进行控制时,存在周期长、可靠性差等问题。若采用快速控制原型(Rapid Control Prototyping简称RCP),那么就可以高效的、便捷的完成了前期算法的验证。

RCP系统在新能源领域有着巨大的应用潜力,比如光伏变流器、风机变流器、储能变流器等电力电子变换器。只需在MATLAB的Simulink搭建控制算法模型,下载到YXSPACE控制器中,即可实现控制过程。从而开发者可以不用研究任何控制芯片,以及任何嵌入式编程语言,只需要把所有精力放在核心控制算法的研究上面。

南京研旭电气科技有限公司,始终致力于新能源各类产品的研究,也与很多科研院所以及高校建立了深厚的合作关系。多年来积累了很多宝贵的经验,同时也接收很多合作单位的宝贵建议,从而研旭研发出快速控制原型控制器YXSPACE系列。

YXSPACE-SP2000(以下简称SP2000)采用TI公司的C2000系列DSP-F28xx作为核心控制器。研旭选择此款DSP,正是由于其被广泛应用与各类新能源产品当中。所以SP2000快速控制原型在满足控制需求的情况下,更能贴近实际产品,为开发者提供更为可靠的验证结果。

二、YXSPACE-SP2000简介

研旭公司推出的YXSPACE产品系列,能够将用户设计的图形化的高级语言编写的控制算法(Simulink)转换成DIDO、AIAO量,完成实际硬件控制。其基本控制框图如下所示:

e162b0d321eb5422df52157475c17197.png

控制算法模型一般采用Matlab中的Simulink工具搭建,将模型中的接口与硬件驱动接口绑定后,再结合TI公司的CCS编译工具产生可执行文件,下载至YXSPACE控制器中运行。

研旭YXSPACE-VIEW软件主要用于配置YXSPACE控制器工作模式,同时可以实时监测控制过程中的各类运行量,包括采集量、中间控制变量等。另外此软件集成了保护机制,用户只需要设置硬件运行中的极限值,控制器就会按照此极限值进行实时判断,一旦超过,控制器会自动停止运行,以达到保护后极功率电路的目的。

研旭YXSPACE-VIEW2000软件包括了4类控件,分别为按钮控件、指示灯控件、静态框控件、示波器控件等。用户可以借助此4类控件,直观、方便的了解控制器的控制效果。

ec8bb3723b614b8d370edfbc8666cc17.png

三、SP2000控制器资源

研旭SP2000采用插卡式结构,用户根据实际功能需求,可以灵活配置板卡数量,基本配置是仿真板卡,通信板卡,模拟采集板卡、PWM板,DIDO板卡、DA模拟输出卡。仿真板卡采用USB方式下载程序,通信板卡采用网络方式进行通信。

板卡资源:

9cbf25e0905444bd081296f39f405b37.png

下图为SP2000的接口图:

af3549f0e4142133b1dcddc3ee33cc7c.png

四、YXSPACE独特优点

  • 采用目前市面成品常用的控制芯片作为CPU,其仿真结果针对实际研究更具有参考性;
  • 在Matlab中设计的控制算法自动生成代码,自动加载到实时目标机中运行,避免了繁琐的编程和Debug工作
  • 使用门槛低,会Matlab仿真即可完成实验测试工作,所有测试工作只需一人即可完成
  • 保护机制齐全,此部分不需要用户实际搭建保护模型,只需配置控制量的极限值即可实现实时保护,让用户不用为安全保护费心,更多的关注于核心控制算法;
  • 模型与硬件接口链接简单,只需记住端口编号即可,更不用配置硬件各类细节,免去一切不必要的麻烦;
  • 性价比高,在同等功能的前提下,YXSPACE成本更低。
  • 具备自主编写的驱动库,可以直接导入到Simulink库中,用户可以直接在Matlab软件中拖动相应的硬件元件库,将模型中的数据直接与硬件对接,无需再花费时间去查询硬件映射。8种库文件,可适用于各种工程调试需求。
  • 用户可以随意拖拽即可完成与硬件的连接,同时,配套了组态式的上位机,可以查看模型中任何的中间变量,可随时观测各种关键变量,从而做出相应参数上的更改。

048eda023c4b74eff8dc0b017b0e362a.png
YXSPACE-SP2000 独有驱动库

五、YXSPACE-VIEW软件

研旭公司专门为SP2000研发了一套上位机监控软件VIEW2000软件,采用组态式交互界面,方便用户灵活、方便的查看控制器的工作信息。

软件中有三类设置,包括YXSPACE设置,主要设置通信的IP地址,以及板卡的数量;还包括PWM设置,主要指示PWM的频率值,死区值,以及动作有效值,编码器精度值等;最后包括YXSPACE显示界面,用于最终的数据查看以及设置。

YXSPACE显示界面中包括遥控、遥调、遥信、遥测、示波器控件,他们主要功能如下表:

0f98323e6e11eb981dfa6e5495210f88.png
  • 开始通信:表示控制器与RCP建立通信关系;
  • 停止通信:表示控制器与RCP断开通信关系;
  • 复位:表示对控制器整体进行复位操作;
  • 保护:通过保护界面设置值,可以辅助控制器按照极限值进行保护;
  • 启动仿真:通知控制器运行simulink模型;
  • 开始录播:将控制器上传的值保存,以便分析查看。

五、SP2000实际控制案例

并网逆变器案例,控制器采用SP2000,功率转换采用三相全桥电路。Simulink模型如下:

10a5d9cb2741c359acc76b65fa712fee.png

采用电压空间矢量控制(SVPWM)算法,采集三相电网电压、三相并网电流,直流电压、直流电流等模拟量,进行有功、无功解耦,外环控制电压、内环控制电流,最终计算输出3组互补对称PWM波形,驱动开关器件,从而实现并网逆变器功能。

通过YXSPACE软件配置控制器为控制步长10KHz,PWM模式为互补对称模式,死区2us等。进而搭建相应监控环境,如下图所示:

8cc550d29de52bd7d522c1a3be86eed5.png

此监控环境可以监控到电压电压波形、并网电流波形、直流电压和直流电流波形,同时可以通过静态框告知模型控制外环电压值。

4dc06e9383239dea85cf4060c5e175f2.png

硬件连接好后,开始仿真,实时数据就通过网络传输到YXRCP组态监控软件中,可实时监控数据,并可以进行录波。

cb399a17213f77cee4bc30a936c47b6d.png

录波得到的数据可直接在matlab中打开,将保存的数据xx.mat放入MATLAB查看。

6696e492584c42016ae4dbd21a3ca224.png

5d439688e13947602dd670917a464d27.png

实物照片:

2e008222b3868985ae9cee399c061063.png
SP2000控制器和YXPHM功率模块
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值