- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于 SOPC 的软硬件协同设计技术在电力嵌入式系统中的应用
1 1 1 2
于海 ,徐建松 ,黄福祥 ,朱浩
(1.国网电科院研究中心,江苏省南京市210003 ;2.南京南瑞水利水电技术分公司,江苏省南京
市 210003 )
摘要:软硬件协同设计是电子系统复杂化后的一种设计新趋势,其中 SOPC 是这一趋势的典
型代表。SOPC 技术为嵌入式系统设计提供了一种更为方便、灵活和可靠的实现方式。水电
机组在线监测系统是由监测设备和计算机硬件、软件构成的计算机系统,它是利用在线监测
和故障诊断技术采集、录入设备的状态信息,通过连续的数据分析判断设备状态的发展趋势,
通过相关性分析和专家知识预测设备出现故障的趋势(预知故障)、故障原因等,或追忆故
障过程[1-2]。本文利用基于 SOPC 的软硬件协同设计方法实现了水电机组在线监测系统中
的机组振动摆度监测装置,是软硬件协同设计技术在电力嵌入式系统中应用的一种有意义的
尝试。
关键词:软硬件协同;SOPC;状态监测;Linux;FPGA;PLC
0 引言
在以往的电力嵌入式系统中,采取的系统设计方法主要有两种:一是针对某一特定的硬
件系统进行软件开发;二是根据已有的软件系统实现其具体的硬件结构。而软硬件协同设计
则是一种新颖的嵌入式系统设计方法,它是对嵌入式系统中的软硬件部分使用统一的描述和
工具进行集成开发,可完成全系统的设计验证并实现跨越软硬件界面的系统级优化。本文认
为合理利用该设计方法可为电力嵌入式系统带来诸多优点:充分利用软硬件资源、缩短系统
开发周期、降低开发成本、提高系统性能,避免由于独立设计软硬件体系结构带来的种种弊
端,能够方便地实现“软件硬件化”和“硬件软件化”两种设计理念。
System-on-a-Programmable-Chip(SOPC)可编程片上系统,或者说是基于大规模 FPGA
的单片系统,目标就是利用 FPGA 设计一种较为完整的电子系统,SOPC技术在电子设计上给
出了一种以人的基本能力为依据的软硬件综合解决方案,同时涉及到了底层的硬件系统设计
和软件设计,从而在系统的软硬件协同设计方面有了很大的自由度。它在电子设计技术上给
出了一种软硬件综合解决方案。开发者利用此平台可在软硬件系统的综合与构建方面充分发
挥创造性和想象力,使得多角度、多因素和多结构层面的大幅度优化设计成为可能,使用其
可编程特性与 IP 核复用技术,可以快速、低廉地开发出不同的片上嵌入式系统,从而真正
实现硬件编程、升级和重构。随着 FPGA 制造工业的发展,这种优势将会更加明显。这种开
发方法的核心是系统功能集成,设计思想较传统方法有了根本改变,即从以功能设计为基础
的传统流程转变到以功能组装为基础的全新流程。软硬件协同设计在实际应用中表现为软硬
件协同设计平台的开发,首先对不同的任务目标找到最恰当的设计方案,然后进行软硬件划
分,产生硬件描述、软件描述和软硬件边界描述 3 个部分。软硬件划分是软硬件协同设计的
关键步骤,其基本任务是在满足某些约束的条件下,将系统功能行为“最优地”分配到一定
的软硬件系统结构上进行设计规划。
1 监测装置的系统设计
作为水电机组在线监测系统的主要设备状态数据获取单元,机组振动摆度监测装置主要
承担振动、摆度、水压脉动、气隙等机组状态数据的采集、分析、上送等任务,其性能和功
能的发挥在很大程度上影响着机组在线监测系统相关性能和功能的发挥。因此,如何设计一
款满足于水电机组在线监测系统数据采集分析要求的机组振动摆度监测装置,就成为水电机
组在线状态监测领域研究的一项重要课题[3]。
SJ-90 嵌入式多通道水电机组振动摆度监测装置采用模块化结构。该装置集成了设备监
测、故障诊断、数据采集、信号分析、计算机、网络通信等多个领域的先进技术,采用 Linux
嵌入式操作系统。主要监测对象为水电机组、泵站、大型电机等旋转机械,采用组屏安装方
式,整体简洁、美观、大方,如图 1 所示它是典型的 PLC 结构。
图1 SJ-90嵌入式多通道水电机组振动摆度监测装置的模块化结构
该装置的前一代产品采用 PC104+C8051 的双处理器嵌入式硬件平台,从硬件角度看
文档评论(0)