- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对电机系统软件设计综述
对电机系统软件设计综述
; 利用C#编写串口程序,上位机实时接收采集得到线电压和线电流数据,通过SQLserver2005,建立电机系统数据库,利用Labview编程,在上位机实时显示,基于直流注入法估算电机定子电阻,利用切比雪夫滤波器的高分辨率电机转子槽谐波信号频谱分析技术提取电机转速信号,可以实现电机系统各个参数的高精度在线检测。本系统具有对电机温度依赖性极小和不干扰电机运行状态的特点[2]。在线监测系统总体结构如(图略)。能源管理系统总体结构在工业生产中,实施电机能源管理是一个复杂的系统工程,首先要掌握所有在用电机的基本状况,了解各种电机的特性,建立电机资源数据库;其次对电机系统实施有效的在线监测,获取其输入功率、输出功率、效率、负载率、能耗、功率因数等数据,建立监测信息数据库。在此基础上,综合运用信号处理技术、状态监测与故障诊断技术、电机健康管理技术、能耗与节能分析技术,使电机更节能、效率更高,实现电机及其驱动系统的能源管理。为电机系统运行更优化提供保障、对电机系统节能改造提供必要的技术支持。电机能源管理系统可分为3个层次,底层为电机状态信息的采集;中间层为数据处理与监测,由数据采集、状态监测、能源与节能分析、网络通信、数据库等平台构成;上层是电机能耗及节能分析。能源管理系统体系结构(图略); 软件设计; 整个系统软件设计由4部分组成:串口通讯、上位机状态监测、电机节能分析和数据库操作。串口通讯软件采用visualstudio2008作为串口通讯的开发环境,visualstudio2008的集成开发环境中为开发人员提供了大量的实用工具以提高工作效率。这些工具包括了自动编译、项目创建向导、创建部署工程等。C#(Csharp)是微软(Microsoft)为.NETFramework量身订做的程序语言,C#拥有C/C++的强大功能以及VisualBasic简易使用的特性,是第一个基于组件(Component-Oriented)的程序语言。串口SerialPort常用属性设置包括:(1)System.IO.Ports命名空间包含了控制串口重要的SerialPort类。(2)串口的通讯参数,串口通讯最常用的参数就是通讯端口号及通讯格式,[PortName]属性获取或设置通讯端口,该属性返回类型为string,PortName正常返回的值为COM3,通讯格式采用[BaudRate]。(3)串口的打开和关闭,调用类的open()和close()方法。(4)数据的发送和读取,serial类调用Write和WriteLine方法发送数据,采用ReadingExisting和Readto读取串口缓冲区。串口通讯程序是系统软件设计中需要认真考虑的重要环节,首先是打开通讯串口,初始化串口设置,其次进行串口通讯的各种准备(读串口数据连接准备,写串口数据连接准备和写串口定时器),最后执行数据通讯事件,串口通讯程序流程图(图略)。上位机状态监测系统上位机状态监测软件采用labview程序开发环境,Labview是一种图形化设计语言,广泛地被工业界、学术界和研究实验室所接受,被公认为是标准的数据采集和仪器控制软件。在虚拟仪器的开发过程中,设计者主要利用Labview提供的3个模板:工具模板(Toolpalette)、控制模板(Con-trolpalette)和功能模板(Functionpalette)来完成VI面板和流程图两部份的设计开发任务[3]。本文以在线监测电机参数实验为例,深入分析本系统的各项功能。基于labview上位机状态监测软件设计主要包括在线状态监测、电机性能分析和数据历史查询功能等3个部分。首先选择3号电机,选择仪表面板在线监测模块,接收由各个前端装置传送上来的电机信号,仪表面板如图4所示,采集的参数包括转矩9.92(N.m)、电压有效值390.61(V)、电流有效值4.38(A)、输入攻率1.88(Kw)、输出功率1.52(Kw)、效率为80.7%,经过相应的分析处理,并在实时监测界面上显示出来,通过选择电机波形图可以实时监测波形,实时波形和日志记录等如图5和图6所示,也可对各监测参量进行报警值设置,以便操作监测人员及时分析。在线监测模块程序按照的连线图,进行数据流向的连接[4]。监控人员可以选择主面板的性能估计按钮,实时分析电机的性能曲线,电机的性能分析包括转矩一输出功率功能、转矩一转速功能和输入功率一转速功能,并可生成电机监测结果分析报告,。性能分析的前面板窗口中,进入流程图编辑窗口,性能分析模块程序按照图略所示的连线图,进行数据流向的连接。同时,该电机能效监测系统软件还设计了数据历史查询模块,监控人员可以通过选择主页面的历史查询按钮,可以方便的查询电机在各个时间段运行时电机的转速、转矩、输出功率、输入功率、效率、电压
文档评论(0)