1.2上位机P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
plcjs.技.术_网
上位机软件基于LabVIEW开发平台,采用模块化设计理念,实现了电机电参数、转速、振动等测试数据的采集、处理和显示,并具备完善的数据管理功能,可以实现数据查询、数据统计、数据删除以及报表打印等功能,见图2。 WWW_PL※CJS_COM-PLC-技.术_网
WWW_P※LCJS_CO※M-PLC-技-.术_网
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
1.2.1系统工作流程P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
WWW.PLCJS.COM——可编程控制器技术门户
系统的工作流程图见图3。系统软件主程序由测试与数据管理两大部分组成[4-5],运行主程序后首先选择测试还是数据管理:测试则首先进行参数设定,选择被测电机的型号,设置此型号的合格电机的标准参数。为了对测试数据进行有效的管理,在测试之前操作人员对各台电机进行编号,设定完测试日期与人员之后开始测试。具体的测试方式又分为全检和抽检两大类,对采集进来的数据进行计算分析,判断合格与否;管理则直接选择相应的管理功能,主要实现数据存储,对历史测试数据进行查询、统计和删除以及报表打印等功能;退出系统则选择退出功能。plcjs.技.术_网
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
P.L.C.技.术.网——可编程控制器技术门户
WWW_PLC※JS_COM-PmLC-技.术_网
1.2.2软件测试界面WWW_PLCJS_COM-PLC-技.术_网
plcjs.技.术_网
系统软件操作界面图见图4,主要包括标题栏、测试信息输入、功能按钮、测试结果和测试信息显示等5个部分。整个测试模块完全符合软件设计原则,其模块化的结构设计,良好的可操作性,完善的功能操作,以及形象、直观的测试界面,满足了风机厂商的测试要求,保证了操作人员轻松地完成工作。P.L.C.技.术.网——可编程控制器技术门户
WWW_P※LCJS_CO※M-PLC-技-.术_网
WWW_PL※CJS_COM-PLC-技.术_网
WWW_PLCJS@_COM%-PLC-技.术_网
1.3上下位机通讯WWW_P※LCJS_COM-PLC-)技.术_网
WWW_PLCJS@_COM%-PLC-技.术_网
串口通讯流程图见图5[6],程序设计包括3个方面:一方面是单片机的通信程序;另一方面为计算机的通信程序;此外为了保证通信数据的可靠性,还要为其双方制定通信协议。单片机通过RS232与上位机相连,PC机作为主控方,单片机接受到上位机的响应,从而实现上下位机的通讯。WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
WWW_PLC※JS_COM-PmLC-技.术_网
WWW.PLCJS.COM——可编程控制器技术门户
WWW_PLC※JS_COM-PmLC-技.术_网
通信协议如下:WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WWW.PLCJS.COM——可编程控制器技术门户
(1)串口通讯端口设置为1,波特率为9600b/s;WWW.PLCJS.COM——可编程控制器技术门户
W1WW_P4LCJS_COM-PLC-技.术_网
(2)帧格式为11位:1位起始位,8位数据位,1位停止位,1位奇偶校正位;WWW_PLCJS@_COM%-PLC-技.术_网
WWW_P※LCJS_COM-PLC-)技.术_网
(3)数据格式:每个参数由5个字节组成,前4个字节表示数值,后1个字节表示数符(“0”代表正数,“1”代表负数),其结构见图6;WWcW_PLCJS_COM-PLC-技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WW.W_PLCJS_COM-PLC-技.术_网
plcjs.技.术_网
(4)通讯方式采用中断方式;WWW_P※LCJS_CO※M-PLC-技-.术_网
WWcW_PLCJS_COM-PLC-技.术_网
(5)采用上位机主动发握手信号联络下位机的方式;WWcW_PLCJS_COM-PLC-技.术_网
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
(6)为了避免PC机出现死循环,设计程序时按任意键即可退出程序。WWW_PL※CJS_COM-PLC-技.术_网
W1WW_P4LCJS_COM-PLC-技.术_网
2提高精度所采用的方法WWW_PLCJS_COM-PLC-技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
(1)大排量自动化测试场合通常环境较差、干扰源众多,滤波是抑制和防止干扰的一项重要措施。在测试模块中,干扰信号主要是高频信号,因此系统采用了二阶有源低通滤波器,获得了较好的效果。WWW_PL※CJS_COM-PLC-技.术_网
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
(2)在测试过程中不可避免地存在一些误差较大的点,这些点称为粗差点。可以通过测试多次,按从小到大顺序排列,取中间几个值进行平均后,再用剩余标准差来判断是否还存在粗差点。如果还有,则剔除此粗差点,再进行平均并判断,直到没有粗差点为止。WWW_PL※CJS_COM-PLC-技.术_网
——可——编——程——控-制-器-技——术——门——户
3结论WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
plcjs.技.术_网
利用虚拟仪器平台LabVIEW设计的外转子风机性能测试系统,不仅能够自定义用户界面,模块化的硬件能方便地提供全方位的系统集成,提高测试的效率和可靠性,而且能够对风机的各项参数进行显示、分析、处理和实时储存,具有智能化、可靠性高、实时性强等优点[7]。将先进的虚拟仪器技术运用于风机的性能测试中,使风机的性能测试实时性更强、工作效率更高、测量精度更加准确。这对于保证风机在工业生产中的经济性和安全性具有重大的意义。P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
WWW_P※LCJS_COM-PLC-)技.术_网
参考文献WW.W_PLCJS_COM-PLC-技.术_网
WWW_PLCJS@_COM%-PLC-技.术_网
[1]钟德刚,胡传义.外转子风机及电动机性能配合[J].机电工程,2003,20(6):47-49.WW.W_PLC※JS_C,OM-PL,C-技.术_网
WWW_PL※CJS_COM-PLC-技.术_网
[2]孙亚飞,陈仁文,等.测试仪器发展概述[J].仪器仪表学报,2003,24(5):480-489.WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
WWW_PL※CJS_COM-PLC-技.术_网
[3]杨乐平,李海涛,肖相生.LabVlEW程序设计与应用[M].北京:电子工业出版社,2001.WWW_P※LCJS_COM-PLC-)技.术_网
W1WW_P4LCJS_COM-PLC-技.术_网
[4]姜风国.基于虚拟仪器的潜水泵电气安全性能计算机自动测试系统[D].硕士学位论文.浙江大学,2005.WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
WWW_P※LCJS_CO※M-PLC-技-.术_网
[5]姜风国.基于虚拟仪器的电机电参数测试[J].机电工程,2007,4(2):20-22.WWW.PLCJS.COM——可编程控制器技术门户
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
[6]王公仆,王文成.计算机与单片机的串口通讯程序设计[J].轻工机械,2007,6(3):103-105.plcjs.技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
[7]程琴,胡志强,等.基于LabVIEW的农用风机性能测试系统的设计[J].农机化研究,2008,6(6):119-120.WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)