自主研发、专业化 <br> 本地化支持服务 自主研发、专业化 <br> 本地化支持服务
TECHNOLOGY CENTER
自主研发、专业化
本地化支持服务
核心技术

 

 

高速RCP技术


 

传统基于实时操作系统的CPU核运行控制算法,因为CPU性能强大,拥有强大的计算能力, 但同时会因为实时操作系统的指令响应、系统的基础负荷、系统长时间运行的抖动、CPU与FPGA之间总线交互的延迟等问题,导致基于实时操作系统的CPU一般难以运行20K以上的控制代码,因此,其适用于计算负担重、闭环速度要求不高的场合。

随着电力电子开关频率的不断提高,一些基于瞬时值控制等场合,提出了更高的控制速率(>20kHz)要求,传统基于实时操作系统的RCP因为以上原因,很难应用于高速控制应用。

 

 

高速RCP架构与原理


 

全新的高速RCP基于ZYNQ SOC 架构如下图所示(CPU和FPGA同一个芯片),利用SOC架构可实现FPGA和CPU之间短至1-2us的传输时间,双核CPU1个CPU核负责通信等1个CPU核专注控制算法运行,同时专注控制算法运行的CPU核采用Bare-metal(裸核)的技术替代实时操作系统的技术,充分利用Bare-metal的无OS Overhead、高确定性的优势,来实现高达50K的控制算法运行。

 

 

 

高速RCP技术优势


 

1.  基于ZYNQ SOC 架构,实现超低延时

2.  采用Bare-metal技术,实现高实时性和高确定性

 

新一代高速RCP架构 VS 传统RCP架构

 

 

RCP架构 低延时测试

 

控制程序按20us( 50kHz)周期实时运行:

 

 

注:控制程序代码中包含如下程序:

 

 

 

可以观察得到:

·  控制系统严格按20us周期运行,AI-CPU-DO整个过程用时大约为14.9us,系统有5.1us空余时间片;

·  CPU耗时9us,包含算法运行时间、双核的交互、算法的IO映射等;

·  FPGA->CPU, CPU->FPGA,上传下行和信号更新等基础负担大概用时5.9us。

 

基于Bare-Metal的高速RCP VS 基于实时OS 的RCP

 

 


高速RCP应用实例


 

50kHz  有源滤波控制

 

 

•  左图里蓝色设备为MT 1050 RCP控制器,它以20us步长运行APF控制程序

•  左图中的示波器图片可以看到使能滤波后(紫色为使能信号),梯形的电网电流经过补偿变为了正弦波

•  右图是此系统运行时示波器图片,上面曲线为电网电流一个周期,下面曲线为50kHz的PWM波

 

 

×
注册
  • 如您的职业为硕士在读,请选择其他并注明导师姓名
    请选择您的职务
    高校老师
    企业研发测试人员
    博士及以上
    其他
×
未发现您的账号,现在进入用户注册页面
登录
是否为远宽能源产品用户
×
登录
  • 手机号错误