【技术实现步骤摘要】
一种跨平台电力电子装置软件接口应用方法
[0001]本专利技术涉及新能源电气装置控制
,尤其涉及一种跨平台电力电子装置软件接口应用方法。
技术介绍
[0002]在新能源及电气传动领域,电能变换设备有风电变流器、光伏逆变器、传动变频器、电动汽车驱动器;这些电力电子装置基本都由一些类似的部件构成,如功率器件、散热器、接触开关、驱动电路、检测电路及控制系统等,但由于产品功能及电路拓扑的差异,其中的控制系统往往需要根据设备特点进行设计,而对应的软件则需要按照控制系统结构及平台定制开发,并且即使是同一款产品,若因功能或性能升级需求更换了新的控制平台芯片或接口连接方式,往往需要重新修改底层与应用层软件,这样一来产品的软件移植工作量将会很大,开发周期长,同时,也难以进行软件跨产品、跨平台灵活适配。
[0003]现有技术电力电子装置中的嵌入式控制平台一般由MCU(DSP或ARM)与FPGA芯片构成,其中MCU用于运行核心控制程序,主要包含采样数据处理、控制算法、控制逻辑实现,FPGA则可用于接口信号扩展、通讯处理以及执行采样和 ...
【技术保护点】
【技术特征摘要】
1.一种跨平台电力电子装置软件接口应用方法,所述跨平台电力电子装置控制框架包括平台接口适配层,所述平台接口适配层包括平台接口函数调用管理模块,其特征在于,所述应用方法包括以下步骤:对不同电力电子装置中不同控制平台及控制系统的驱动接口进行统一抽象与封装;通过注册机制实现组件基类对象、组件派生类对象与不同所述控制平台的驱动接口动态链接;所述平台接口函数调用管理模块通过组件基类指针调用归一化API,构建跨平台通用的软件接口模型与应用框架;其中,所述软件接口模型包括多种功能组件,各种所述功能组件都包括归一化的API。2.根据权利要求1所述的跨平台电力电子装置软件接口应用方法,其特征在于,所述应用框架还包括平台驱动层、平台接口组件层及应用调度层。3.根据权利要求2所述的跨平台电力电子装置软件接口应用方法,其特征在于,所述平台接口适配层还包括组件派生类对象、平台接口组件基类指针、平台接口组件配置表及平台接口组件注册模块。4.根据权利要求3所述的跨平台电力电子装置软件接口应用方法,其特征在于,所述组件基类用于声明归一化API;所述组件类由组件基类继承而得,用于实现API的实体;所述基类指针用于控制程序引用归一化API。5.根据权利要求3所述的跨平台电力...
【专利技术属性】
技术研发人员:徐晓峰,周党生,吕一航,康卫成,林应荃,
申请(专利权)人:深圳市禾望电气股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。