伺服电机测试实验平台设计与实现
- 格式:pdf
- 大小:4.40 MB
- 文档页数:6
伺服电机测试实验平台设计与实现
张 佳,窦丽华,白永强
(北京理工大学自动化学院,北京 100081)
摘 要:设计并实现了伺服电机测试实验平台,该平台是以计算机为核心组成的数字化测试系统。电机的各类信号通过PCI数据采集卡、ISA采集卡和串口传送给计算机。该测试系统能够模拟实现变负载摩擦、变间隙和变转动惯量等多种功能,并对特定的伺服系统以控制精度和速度为主要指标,在测试实验平台上进行了测试。关键词:伺服电机;测试系统;无刷直流电机中图分类号:TM383.4;TP274 文献标志码:A 文章编号:1002-4956(2011)06-0068-03
Designandrealizationofservomotortestingexperimentalplatform
ZhangJia,DouLihua,BaiYongqiang
(SchoolofAutomation,BeijingInstituteofTechnology,Beijing100081,China)
Abstract:Thispaperdesignsandrealizesanexperimentalplatformusedfortestingservomotor.ThisplatformisadigitaltestingsystembasedonPC.AllkindsofsignalsinDCmotorarecollectedfromPCIdataboard,ISAdataboardandserialinterfaceandtransferredtoPC.Atpresentthefunctionofmanymotortestingsys-temsissimple.Aimingatthisproblem,thedesignedtestingsystemcouldimplementalterablefrictionoftheload,alterableclearanceandalterablemomentofinertia.Certainservosystemistestedontheexperimentalplatformaccordingtotheguidelineofcontrolprecisionandvelocity.Keywords:servosystem;testingsystem;brushlessDCmotor
收稿日期:2010-08-14 修改日期:2010-12-13基金项目:北京市教育委员会共建项目专项资助(XK100070532)作者简介:张佳(1980)),女,北京,硕士,实验师,研究方向为机器人控制、智能控制和图像处理. 随着电机工业的迅速发展,对伺服电机测试技术
提出了更高的要求:一方面,在新产品的研制过程中,
除了必须对电机的设计、工艺过程及理论分析方面进
行研究外,还必须对产品或样机进行大量的试验验证,以探索改进的途径;另一方面,随着电机的品种增多、
产量增大,例行试验的工作量也不断增加,在大型电机
的试验研究、工作情况的监视以及自动控制系统中都
有大量的数据需要采集和处理,这些都对电机测试技
术提出了新的要求[1]。
电机的应用场合十分广泛,应用环境也很复杂,有
时购买的电机不能保证其能适用于应用场合,并且不
能对其控制效果进行测试[2]。若能在电机安装前对电
机控制性能和效果进行测试,并调试好电机控制的参
数,将会有助于有效地选择合适的电机及配套设备,并
会大大加快电机的调试时间和提高性能。本文设计的
电机测试实验平台功能全面,能够模拟变负载摩擦、变间隙、变转动惯量等,能够较好地模拟各种复杂的系
统、完成对电机的自动化测试。
1 硬件设计
1.1 测试实验平台结构设计
测试平台应具有的功能包括:能够测量电机动态
扭矩、电机转速,具有位置反馈信号,能改变转动惯量、
负载大小、间隙等。因此该测试实验平台是以计算机
为核心组成的数字化测试系统。它在实现快速测试、
高准确度测试、综合参数测试和自动测量方面比一般
测试装置具有突出的优点。另外由于微型计算机具有
较强的数据处理功能,可以实现数据表格、曲线和图形
等各种形式的输出。
系统工作原理:测试系统由上位计算机给驱动
器发出速度指令控制电机运行,并由上位计算机通
过串口采集光电编码器的位置信号或直接读写I/O
口采集到的旋转变压器的位置信号,通过PCI数据
采集卡采集扭矩仪的扭矩信号和速度信号,并由计
算机绘制所需实验曲线,进行实验数据的处理,如图
1所示。ISSN1002-4956CN11-2034/T 实 验 技 术 与 管 理ExperimentalTechnologyandManagement 第28卷 第6期 2011年6月Vol.28 No.6 Jun.2011
测试平台的机械结构如图2所示。
图1 测试平台结构图1.2 器件选取
(1)测试电机选择功率为750W、额定转速为
3000r/min、额定转矩为2.5N#m的无刷直流电机。
(2)减速器选择减速比为1B1830的谐波齿轮。(3)扭矩传感器选择JN338型智能数字式转矩转
速测量仪。作为测量与控制系统的首要环节,传感
器[3-4]必须具有快速、准确、可靠,并且又能经济地实现信息转换的基本要求。
图2 测试平台机械结构图
(4)驱动控制器是以DSP处理器为核心的驱动
器。本平台选择TI公司2000系列,它具有2个事件
管理模块,即EVT和EVB,每个管理模块包括2个16
位通用定时器和8个16位的脉宽调制(PWM)通道。
它们能够实现三相反相器控制、PWM的对称和非对称波形、可编程的PWM死区控制以防止上下桥臂同
时触发脉冲、片内光电编码器接口电路、16通道A/D
转换器等。事件管理模块适用于控制无刷直流电机、交流感应电机以及步进电机等,具有内置A/D转换器
及快速处理能力,能够很好地满足对无刷直流电机的
控制及进行数字化控制的改造。
(5)磁粉制动器选宏福磁粉制动器厂的CZ-2,额定转矩为20N#m,激磁电流为0.6A,冷却方式
为单水冷。磁粉制动器是一种性能优越的自动控制
元件,可以用它来模拟负载摩擦。它以磁粉为工作介质,以励磁电流为控制手段,达到控制制动或传递
转矩的目的。磁粉制动器是具有定子和转子2个相
对运动部件的旋转机械。定子和转子都由磁性导磁
材料制成。定子和转子间的工作间隙充满磁性导磁磁粉。当定子上的激磁线圈通入激磁电流时,磁粉
聚集而形成磁粉链。由粉末间的磁性结合和粉末与
两运动件的摩擦力来传递力矩。激磁电流增大,所
传递的转矩也随之增大,当激磁电流增至一定值时,导磁材料发生磁饱和,所传递的转矩也呈饱和状态。
当中断激磁电流时,磁粉失去束缚,处于松散状态,
基本上不传递力矩。其输出转矩与励磁电流成良好的线性关系,而与转速或滑差无关,具有响应速度快、结构简单等优点。
(6)平台具有加载转动惯量的功能,因此选择惯
性轮来模拟转动惯量。设:A为可调系数,JG为惯性轮转动惯量,mq为惯性轮质量,r为惯性轮半径,g为
重力加速度。根据该系统的结构和经验公式,用起落部分来估算水平方向的负载转动惯量Jfz为
Jfz=(1+A)JG+mqgr2=368.0374kg#m#s2
再折合到电机轴上,则Jhz=5@10-5kg#m#s2。
2 软件设计
2.1 软件功能
测试台的软件开发和程序设计是十分重要的工
作。根据测试台设计的需求,系统上位机的应用程序应能实现以下功能:
(1)数据采集功能:能与下位机建立通信,能将下
位机的数据传送给上位机,且上位机能采集扭矩转速传感器的扭矩和转速信号,以及传感器的位置信号;
(2)命令发送功能:能将命令传达给下位机,即
DSP控制器,采用RS232通信协议;(3)实时数据曲线绘制功能:能将采集到的数据
以曲线实时显示出来;
(4)参数设置功能:能对控制算法的参数进行
设置;(5)数据分析功能:实现在T-n(扭矩-转速)测试时用最小二乘法进行曲线拟合,并对采集到的时域数69张 佳,等:伺服电机测试实验平台设计与实现
据进行频域分析的傅里叶变换;
(6)数据打开、保存功能:能将实验数据保存下
来,以便日后分析调用;
(7)状态显示功能:显示当前PCI、串口工作是否正常,显示扭矩是否超过正常值,并能在不正常时
报警;
(8)测试项目功能:能够为用户提供多种测试项目,可以选择测试跟踪指令类型,如正弦信号、方波信
号等;并且可选择阶跃测试、伪随机信号跟踪测试、T-
n测试等。
2.2 软件程序结构基于以上功能,选择测试台的测试程序在Win-
dowsXP系统下,用VisualC++6.0[5-6]、采用面向对
象[7-8]编程方法进行开发,其软件程序结构如图3所示。
测试实验平台的界面如图4所示。
图3 测试平台的软件程序结构图
测试台程序运行过程如下:主程序启动,初始化
PCI的设置,初始化串口1、串口2以及实验中所需的
一些数据;然后选择本次测试为速度测试或位置测试,
并选择本次测试位置传感器为旋转变压器或光电编码
器,选择测试种类;设置好所需数据和测试种类后,点击开始后进入测试阶段。由上位机发送命令给电机,图4 测试实验平台界面图
开始进行数据采集和曲线显示。人工停止测试或等待
设定时间后自动停止测试。对所需数据进行分析,测
试结束后可选择保存,将本次测试的数据保存,以便日
后调用。
3 实验结果
本文要测试的伺服系统以控制精度和速度为主要指标,在转动20b时,调整时间不超过23s,控制精度要
小于0.03b;控制动态过程尽量无超调,运转平稳。应
用本文所设计并实现的伺服电机实验平台对特定的无
刷直流电机[9]进行测试。
3.1 速度环测试
3.1.1 扭矩/转速测试速度测试时将速度值设置为2000r/min,调节磁
粉制动器电流为零,在实验平台界面上单击/T-n分
析0(扭矩-转速分析)按钮,自动记录此时的扭矩和转
速大小。然后增大磁粉制动器电流大小,再单击/T-n
分析0按钮。这样重复10次,系统自动记录10组数据
并拟合出如图5所示的T-n曲线。
图5 速度为2000r/min时测得的T-n图70实 验 技 术 与 管 理