当前位置:问答库>论文摘要

题目:通用电力电子平台通信系统软件设计与实现

关键词:通用电力电子平台;以太网通信;Linux;多线程;Windows消息;DLL

  摘要


随着电力电子制造业的不断发展,特别是风电、光伏的爆炸式增长,与之相关的行业,诸如核心功率器件、控制算法、结构与散热设计、施工水平等,都有了长足进步,相比之下通信方面比较落后。归结原因,很大程度上是企业在竞争过程中,往往只重视产品的核心价值而忽略了其附加价值,而通信功能恰恰是体现产品附加价值的。公司通过一系列市场调查,注意到了产品附加价值对提升竞争力的重要作用,因此研发了一款能够用于通用电力电子平台的通信系统。

通用电力电子平台,是能够完成电力电子产品核心控制功能的最小系统,而其通信系统是它的一个子系统。它将DSP、通信模块、PC(Personal Computer)界面三个硬件单元,以通信的方式联系在一起。在尽可能少的改动核心DSP代码的同时,将网络通信和大数据存储融入到设备中,同时会拥有一个直观友好的上位机界面,对设备进行调试监控。该通信系统的设计主要分为独立的两大块:通信模块和PC界面。

通信模块采用Linux操作系统,软件各层次间通过多线程实现。通信模块一方面通过串行数据总线与DSP进行连接,完成了对DSP中数据进行采集、转换、存储等功能;另一方面通过以太网与PC界面进行连接,完成了设备发现、上传数据、下发数据、下发控制指令等功能。

PC界面建立在Windows系统上。内核方面,软件各层次间通过DLL(动态链接库)实现,层次间大量运用了Windows提供的句柄和消息机制;显示方面,采用MDI(多文档)界面,让用户在各设备、各功能间切换更顺畅。PC界面实现的功能主要有设备发现、变量/参数列表、软件示波器、故障记录、图形化界面、参数对比、参数批量下载、波形存储、参数存储等诸多功能。

论文的主要工作:1.通信模块的程序结构设计 2.PC界面的程序结构设计 3.通信模块的代码编写 4.PC界面的代码编写 5.若干工具软件的编写 6.将所设计的软件应用到实际产品中接受测试。