USB-6341控制伺服电机实验报告

USB-6341控制伺服电机实验报告
USB-6341控制伺服电机实验报告

伺服控制系统课程设计

预习报告

姓名:

专业:电气工程及其自动化

指导教师:

完成日期:2016.10.30

一、课程设计目的

1、掌握初步的自动控制系统集成概念和工程动手能力,学会分析和解决实际工作中出现的问题;

2、培养学生能够运用现代工程工具和信息技术工具对复杂电气工程问题进行预测和模拟,并理解其局限性。

二、课程设计内容及要求

综合运用直流电机调速、电力电子与PWM 控制、自动控制与PID 闭环调节、转速传感器与检测等基本原理与技术知识,在基于计算机的LabVIEW/DAQ 测控平台上,完成双直流电机同步伺服控制系统的建立,调整控制参数,设计人机接口,观察实验波形和调速效果,得出实验结论。具体要求包括:

1、检索伺服电机控制系统的技术资料,了解其应用现状与发展趋势。

2、参阅LabVIEW/DAQ 实验平台的官方英文资料,熟悉实验开发系统。

3、掌握整个伺服电机实验系统的结构、原理,重点熟悉各环节在整个系统中地位及工作原理。

4、掌握LabVIEW/DAQ 数据采集、PID 控制、PWM 驱动器设计方法。

5、在LabVIEW 中实现电机控制软件的设计,实现转速闭环PWM 输出控制。

6、独立完成课程设计报告的编写。

7、进行课程设计的答辩汇报。

三、课程设计实验设备

表1 实验设备名称与数量

四、实验设备的使用

1、LabVIEW的编程方法简述

LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化的编程语言[1],它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW 集成了与满足GPIB、VXI、RS-232 和RS-485 协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX 等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW 是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。利用LabVIEW,可产生独立运行的可执行文件,它是一个真正的32 位编译器。像许多重要的软件一样,LabVIEW 提供了Windows、UNIX、Linux、Macintosh 的多种版本。

具体来说,它是直观的前面板与流程图式的编程方法的结合,是构建虚拟仪

器的理想工具。LabVIEW与仪器系统的数据采集、分析、显示部分一起协调工作,是简化了而又易于使用的基于图形化的编程语言G的开发环境。流程图式的程序设计与科技工程人员较为熟悉的数据流和方块图的概念是一致的,而且由于流程图与传统程序设计语言的语法细节无关,构建和测试程序就可以少费时间。使用流程图方法可以实现内部的自我复制,可以随时改变虚拟仪器来满足自己的需要。与传统的编程方式相比,使用LabVIEW设计虚拟仪器,可以提高效率4~10倍。同时,利用其模块化和递归方式,用户可以在很短的时间内构建、设计和更新自己的虚拟仪器系统。

2、USB-6341的基本规范简述

(1)数字I/O/PFI:

USB-6341的数字I/O/PFI的各种特性[2]如下表2——9:

表2 数字 I/O/PFI的静态特性

表3 端口的波形特性

表4 DO 或 DI 采样时钟频率

表5 数据传输要求

表6 PFI/端口 1/端口 2 功能

表7 工作条件

(2)通用计数器:

表8 通用计数器

(3)频率发生器:

表9 频率发生器

(4)电流限制:

警告:对于PCIe,未安装磁盘驱动电源连接器时P0/PFI/P1/P2 和+5 V 端子组合不得超出最大值1A;已安装磁盘驱动电源连接器时+5 V 端子(连接器 0)不得超出最大值5V,P0/PFI/P1/P2 组合不得超出最大值1A。对于PXIe,+5 V 端子(连接器 0)不得超出最大值5V,P0/PFI/P1/P2 组合不得超出最大值2A。对于USB,5 V 端子(连接器 0)不得超出最大值5V,P0/PFI/P1/P2 组合不得超出最大值2A。超出电流限制可能引起设备和/或计算机/机箱不可预期的后果!

(5)最大工作电压:

最大工作电压指信号电压和共模电压之和。通道对地电压需要小于11V。警告:在Measurement Category II、III 和IV 中,请勿使用设备进行测量。(6)设备引脚:

图1 NI PCIe/PXIe-6341 引脚

图2 NI USB-6341 螺栓端子引脚

图3 NI USB-6341 BNC 前面板和螺栓端子引脚

3、双路隔离直流电机驱动模块的使用[3]

(1)接口定义

图4 接口定义

(2)控制信号接口

如图5所示,+5V 和GND 为控制信号电源,如果控制信号为 3.3V,那么+5V 接3.3V;ENA、ENB 分别为电机接口1 和电机接口2 的使能信号,可以外接PWM;IN1~IN4 为两路电机正反转、制动(或称刹车)控制信号。

图5 控制信号接口

控制逻辑如表10 和表11 所示。其中0 为低电平、1 为高平、×为任意电平,悬空时为高电平。

表10 电机接口 1 控制信号逻辑

表11 电机接口 2 控制信号逻辑

(3)使用数字控制引脚控制电机转动接线方法

使用数字控制引脚控制电机转动的接线方法如图6所示。数字控制引脚的电源与驱动板控制信号电源应共地,但不要与电机电源PGND 共地。当使用5V 数字控制引脚时,驱动板+5V 接电源+5V;当使用 3.3V 单片机时,驱动板+5V 接电源+3.3V。数字控制引脚和驱动板控制信号可共用一电源或各自独立供电(但一定要共地)。ENA 为与单片机的一个GPIO 或PWM 输出端口相连,当ENA 为高电平时,驱动板使能,正反转或刹车有效,如果是PWM 信号,那么可对电机进行调速;低电平时,驱动板禁能,电机接口无输出。IN1 和IN2 与数字控制引脚的两个GPIO 连,控制电机正反转及刹车。驱动逻辑见表10。

图6 使用单片机控制电机转动接线示意图

4、增量式输出的霍尔编码器[4]的使用

(1)编码器简介:

霍尔编码器是一种通过磁电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。霍尔编码器是由霍尔码盘和霍尔元件组成。霍尔码盘是在一定直径的圆板上等分地布置有不同的磁极。霍尔码盘与电动机同轴,电动机旋转时,霍尔元件检测输出若干脉冲信号,为判断转向,一般输出两组存在一定相位差的方波信号

(2)编码器接线说明:

图7 电机编码器实物

这是一款增量式输出的霍尔编码器。编码器有AB相输出,所以不仅可以测

速,还可以辨别转向。根据上图的接线说明可以看到,我们只需给编码器电源5V供电,在电机转动的时候即可通过AB相输出方波信号。编码器自带了上拉电阻,所以无需外部上拉,可以直接连接到单片机IO读取。

五、课程设计原理分析

(1)直流电机的优缺点:

直流电机优点:起动和调速性能好,调速范围广平滑,过载能力较强,受电磁干扰影响小;直流电机具有良好的启动特性和调速特性;直流电机的转矩比较大;维修比较便宜;直流电机的直流相对于交流比较节能环保。

直流电机缺点:直流电机制造比较贵,有碳刷;与异步电动机比较,直流电动机结构复杂,使用维护不方便,而且要用直流电源;复杂的结构限制了直流电动机体积和重量的进一步减小,尤其是电刷和换向器的滑动接触造成了机械磨损和火花,使直流电动机的故障多、可靠性低、寿命短、保养维护工作量大。换向火花既造成了换向器的电腐蚀,还是一个无线电干扰源,会对周围的电器设备带来有害的影响。电机的容量越大、转速越高,问题就越严重。所以,普通直流电动机的电刷和换向器限制了直流电动机向高速度、大容量的发展。

(2)直流电机的主要应用

直流电动机应用广泛。使用最广的就是直流电动工具。直流电动工具是一种运用小容量直流电动机或电磁铁,通过传动机构驱动工作头的手持式或可移式的机械化工具。世界上第一台直流电动工具是1894年制造的电钻。1900年制造出三相工频电钻,由三相异步电动机驱动。1913年生产出首批由单相串激电机驱动的交、直流两用电钻。20世纪80年代后,随着世界经济的发展,电动工具技术得到迅速发展。到新世纪初,世界电动工具的品种发展到近千个,年产量超过1亿台。电动工具结构轻巧,携带方便。它比手工工具可提高劳动生产率几倍到几十倍,比传统的风动工具效率高、费用低(勿需空压机)、震动和噪声小、易于自动控制。因此,电动工具逐步取代手工工具,已广泛应用于机械,建筑、机电、冶金设备安装,桥梁架设,住宅装修,农牧业生产,医疗、卫生等各个方面。并且广为个体劳动者及家庭使用,是一种量大面广的机械化工具,发展前景十分广阔。在发电厂里,同步发电机的励磁机、蓄电池的充电机等,都是直流发电机;锅炉给粉机的原动机是直流电动机。此外,在许多工业部门,例如大型轧

钢设备、大型精密机床、矿井卷扬机、市内电车、电缆设备要求严格线速度一致的地方等,通常都采用直流电动机作为原动机来拖动工作机械的。直流发电机通常是作为直流电源,向负载输出电能;直流电动机则是作为原动机带动各种生产机械工作,向负载输出机械能。在控制系统中,直流电机还有其它的用途,例如测速电机、伺服电机等。

(3)H桥对直流电机进行伺服速度控制[5]。

所谓 H 桥驱动电路是为直流电机而设计的一种常见电路,它主要实现直流电机的正反向驱动,其典型电路形式如下:

图8 H桥典型电路

从图中可以看出,其形状类似于字母“H”,而作为负载的直流电机是像“桥”一样架在上面的,所以称之为“ H 桥驱动”。4个开关所在位置就称为“桥臂”。从电路中不难看出,假设开关A、D接通,电机为正向转动,则开关B、C接通时,直流电机将反向转动。从而实现了电机的正反向驱动。借助这4个开关还可以产生电机的另外2个工作状态: A)刹车——将B 、D开关(或A、C)接通,则电机惯性转动产生的电势将被短路,形成阻碍运动的反电势,形成“刹车”作用。 B)惰行—— 4个开关全部断开,则电机惯性所产生的电势将无法形成电路,从而也就不会产生阻碍运动的反电势,电机将惯性转动较长时间。以上只是从原理上描述了H桥驱动,而实际应用中很少用开关构成桥臂,通常使用晶体管,因为控制更为方便,速度寿命都长于有接点的开关(继电器)。细分下来,晶体管有双极性和MOS管之分,而集成电路(例如L298)只是将它们集成

而已,其实质还是这两种晶体管,只是为了设计、使用方便、可靠而做成了一块电路。双极性晶体管构成的 H 桥:

图9 双极性晶体管构成的 H 桥

MOS管构成的H 桥:

图10 MOS管构成的 H 桥

驱动电机时,保证H桥上两个同侧的三极管不会同时导通非常重要[6]。如果三极管TA和TB同时导通,那么电流就会从正极穿过两个三极管直接回到负极。此时,电路中除了三极管外没有其他任何负载,因此电路上的电流就可能达到最大值(该电流仅受电源性能限制),甚至烧坏三极管。基于上述原因,在实际驱动电路中通常要用硬件电路方便地控制三极管的开关。图11所示就是基于这种考虑的改进电路,它在基本H桥电路的基础上增加了4个与门和2个非门。4

个与门同一个“使能”导通信号相接,这样,用这一个信号就能控制整个电路的开关。而2个非门通过提供一种方向输人,可以保证任何时候在H桥的同侧腿上都只有一个三极管能导通。

图11 具有使能控制和方向逻辑的H桥电路

采用以上方法,电机的运转就只需要用三个信号控制:两个方向信号和一个使能信号。如果DIR-L信号为0,DIR-R信号为1,并且使能信号是1,那么三极管Q1和Q4导通,电流从左至右流经电机(如图12所示);如果DIR-L信号变为1,而DIR-R信号变为0,那么Q2和Q3将导通,电流则反向流过电机。

图12 分立元件的H桥驱动电路图

(4)PID三个控制参数的主要功能:

(1)比例调节作用:是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用以减少偏差。比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造系统的不稳定。

(2)积分调节作用:是使系统消除稳态误差,提高无差度。因为有误差,积分调节就进行,直至无差,积分调节停止,积分调节输出一常值。积分作用的强弱取决于积分时间常数Ti,Ti越小,积分作用就越强,反之积分作用就弱,加入积分调节可使系统稳定性下降,动态响应变慢。积分作用常与其他两种调节规律结合,组成PI调节器或PID调节器。

(3)微分调节作用:微分作用反映系统偏差信号的变化率,具有预见性,能预见偏差变化的趋势,因此能产生超前的控制作用,在偏差还没有形成之前,已被微分调节作用消除。因此,可以改善系统的动态性能,在微分时间选择合适的情况下,可以减少超调,减少调节时间。微分作用对噪声干扰有放大作用,因此过强的加微分调节,对系统抗干扰不利。此外,微分反映的是变化率,而当输入没有变化是,微分作用输出为零。微分作用不能单独使用,需要与另外两种调节规律相结合,组成PD或PID控制器。

(4)PID参数工程整定方法:

系统整定是指选择调节器的比例度、积分时间TI和微分时间Td的具体数值。系统整定的实质,就是通过改变控制参数使调节器特性和被控过程特性配合好,来改善系统的动态和静态特性,求得最佳的控制效果。系统的良好控制效果一般要求:瞬时响应的衰减率(0.75-0.9)(以保证系统具有一定的稳定性储备),尽量减小稳态偏差(余差)、最大偏差和过渡过程时间。

工程上得到广泛应用的PID参数整定方法通常有:动态特性参数法、临界比例度法、衰减曲线法、现场实验整定法等。它直接在过程控制系统中进行,其方法简单,计算简便,而且容易掌握.。在实际应用中,将调节器的整定参数按先比例、后积分、最后微分的程序置于某些经验数值后,再作给定位扰动,观察系统过渡过程曲线。若曲线还不够理想,则改变调节器的δ、TI、Td值,进行反复凑试,以寻求最佳的整定参数,直到控制质量符合要求为止。

控制器设计总体指标可以概括为:稳、准、快,均衡调节以Kp、Ki、Kd三

参数则可一定程度上满足上述三个指标的要求。在控制初期,关键要克服各环节的滞后,为了避免积分饱和造成较大超调,Ki应选的小一些。在控制中期,系统偏差以减小,但为了不过分影响稳定性,Ki可适当增大一些。在调节过程后期,为减小稳太误差,提高控制精度,Ki可选取更大一些。在控制初期,为尽快消除偏差,提高响应速度,Kp应该取大一些;在控制过程中期,为了防止超调过大造成震荡,Kp要减小些;在控制过程后期,则要克服超调,使系统尽快稳定,Kp值要再减小一些。纯大滞后系统在控制中,容易产生超调,使系统失稳。其主要原因是:其时滞阶段对误差的积分太大。因此,为了改善纯大滞后系统的相应特性,对积分因子提出了新的要求。

(5)直流电机闭环伺服调速控制系统框图

图13 转速伺服闭环控制系统原理框图

六、实验步骤准备

1、做出USB-6341的硬件资源分配,给出其与驱动器控制端口的对应关系表

本次实验由计数器1即77号引脚采集电机1转速,计数器0的89号引脚输出信号到驱动器的IN1端口,计数器3的79号引脚采集电机2的转速,计数器2的93号引脚输出信号到驱动器的IN3端口。USB-6341的具体硬件资源分配与驱动器控制端口的对应关系表如下所示:

表12 板卡引脚与驱动器端子接线表

USB-6341 数据采集卡中的计数器直接测量脉冲频率,再根据增量式编码器一圈输出390个脉冲信号求出实际转速。同时,计数器将调制的pwm信号输出到驱动器控制接口。USB-6341数据采集卡的硬件资源引脚编号如下:

表13 USB-6341计数器端子编号

2、分析说明双电机转速伺服控制的LabVIEW软件主要功能模块组成

双电机转速伺服控制的LabVIEW软件功能模块主要由频率采集模块,PID 控制模块,PWM波生成模块组成,其中频率采集模块负责采集电机的脉冲频率,再根据增量式编码器一圈输出390个脉冲信号求出实际转速。然后根据在LabVIEW软件前面板上设定的转速和PID控制信号来生成PWM波信号给驱动电路,再由驱动电路控制电机的实时转速。LabVIEW软件具体功能模块如下图所示:

图14 LabVIEW软件具体功能模块示意图

3、设计出PID三个参数调节与跟踪误差测量数据记录表

如下表10、11、12分别为调节P、I、D三个参数,对转速超调量σ、响应时间s、稳态精度e的数据进行记录的表格。

表14 P参数调节记录表(I=0,D=0)

表15 I参数调节记录表(P= ,D=0 )

表16 D参数调节记录表(P= ,I= )

七、参考文献

[1] 计算机控制技术范立南李雪飞编著肖成勇.LabVIEW 2010基础教程.中国铁道出版社,2012

[2] NI. NI USB-6341 Device Specification. National Instruments Corporation,2016.

[3] NI. USB系列多功能DAQ卡用户手册.美国NI公司,2010

[4] 传感器原理

[5] 阮毅,陈伯时.电力拖动自动控制系统—运动控制系统(第四版).机械工业出版社,2010

[6] 张崇巍.运动控制系统.武汉理工大学出版社,2002

[7] 伺服控制系统课程设计实验指导书.电气教研室自编,2015

直流伺服电机实验报告

实验六 直流伺服电机实验 一、实验设备及仪器 被测电机铭牌参数: P N =185W ,U N =220V ,I N =1.1A , 使用设备规格(编号): 1.MEL 系列电机系统教学实验台主控制屏(MEL-I 、MEL-IIA 、B ); 2.电机导轨及测功机、转速转矩测量(MEL-13); 3.直流并励电动机M03(作直流伺服电机); 4.220V 直流可调稳压电源(位于实验台主控制屏的下部); 5.三相可调电阻900Ω(MEL-03); 6.三相可调电阻90Ω(MEL-04); 7.直流电压、毫安、安培表(MEL-06); 二、实验目的 1.通过实验测出直流伺服电动机的参数r a 、e κ、T κ。 2.掌握直流伺服电动机的机械特性和调节特性的测量方法。 三、实验项目 1.用伏安法测出直流伺服电动机的电枢绕组电阻r a 。

2.保持U f=U fN=220V,分别测取U a =220V及U a=110V的机械特性n=f(T)。3.保持U f=U fN=220V,分别测取T2=0.8N.m及T2=0的调节特性n=f(Ua)。4.测直流伺服电动机的机电时间常数。 四、实验说明及操作步骤 1.用伏安法测电枢的直流电阻Ra

表中Ra=(R a1+R a2+R a3)/3; R aref=Ra*a ref θ θ + + 235 235 (3)计算基准工作温度时的电枢电阻 由实验测得电枢绕组电阻值,此值为实际冷态电阻值,冷态温度为室温。按下式换算到基准工作温度时的电枢绕组电阻值: R aref=Ra a ref θ θ + + 235 235

伺服电机控制跟变频器控制原理上的区别

伺服电机控制跟变频器控制原理上的区别 伺服的基本概念是准确、精确、快速定位。变频是伺服控制的一个必须的内部环节,伺服驱动器中同样存在变频(要进行无级调速)。但伺服将电流环速度环或者位置环都闭合进行控制,这是很大的区别。除此外,伺服电机的构造与普通电机是有区别的,要满足快速响应和准确定位。现在市面上流通的交流伺服电机多为永磁同步交流伺服,但这种电机受工艺限制,很难做到很大的功率,十几KW以上的同步伺服价格及其昂贵,这样在现场应用允许的情况下多采用交流异步伺服,这时很多驱动器就是高端变频器,带编码器反馈闭环控制。所谓伺服就是要满足准确、精确、快速定位,只要满足就不存在伺服变频之争。 两者的共同点: 交流伺服的技术本身就是借鉴并应用了变频的技术,在直流电机的伺服控制的基础上通过变频的PWM方式模仿直流电机的控制方式来实现的,也就是说交流伺服电机必然有变频的这一环节:变频就是将工频的50、60HZ的交流电先整流成直流电,然后通过可控制门极的各类晶体管(IGBT,IGCT等)通过载波频率和PWM调节逆变为频率可调的波形类似于正余弦的脉动电,由于频率可调,所以交流电机的速度就可调了(n=60f/p ,n转速,f频率,p 极对数) 二、谈谈变频器: 简单的变频器只能调节交流电机的速度,这时可以开环也可以闭环要视控制方式和变频器而定,这就是传统意义上的V/F控制方式。现在很多的变频已经通过数学模型的建立,将交流电机的定子磁场UVW3相转化为可以控制电机转速和转矩的两个电流的分量,现在大多数能进行力矩控制的著名品牌的变频器都是采用这样方式控制力矩,UVW每相的输出要加霍尔效应的电流检测装置,采样反馈后构成闭环负反馈的电流环的PID调节;ABB的变频又提出和这样方式不同的直接转矩控制技术,具体请查阅有关资料。这样可以既控制电机的速度也可控制电机的力矩,而且速度的控制精度优于v/f控制,编码器反馈也可加可不加,加的时候控制精度和响应特性要好很多。 三、谈谈伺服: 驱动器方面:伺服驱动器在发展了变频技术的前提下,在驱动器内部的电流环,速度环和位置环(变频器没有该环)都进行了比一般变频更精确的控制技术和算法运算,在功能上也比传统的变频强大很多,主要的一点可以进行精确的位置控制。通过上位控制器发送的脉冲序列来控制速度和位置(当然也有些伺服内部集成了控制单元或通过总线通讯的方式直接将位置和速度等参数设定在驱动器里),驱动器内部的算法和更快更精确的计算以及性能更优良的电子器件使之更优越于变频器。 电机方面:伺服电机的材料、结构和加工工艺要远远高于变频器驱动的交流电机(一般交流电机或恒力矩、恒功率等各类变频电机),也就是说当驱动器输出电流、电压、频率变化很快的电源时,伺服电机就能根据电源变化产生响应的动作变化,响应特性和抗过载能力远远高于变频器驱动的交流电机,电机方面的严重差异也是两者性能不同的根本。就是说不是变

交流伺服电机与运动控制卡的接口实验

交流伺服电机与运动控制卡的接口实验 一、实验目的 1.认知富士交流伺服电机及驱动器的硬件接口电路 2.认知MPC2810运动控制卡的硬件接口 3.掌握驱动器与MPC2810运动控制卡的硬件连接 二、实验器材 MPC2810运动控制卡、富士交流伺服电机及驱动器,数控实验台II,若干导线,万用表 三、实验内容及步骤 有关富士交流伺服电机及驱动器的详细信息参见《富士AC 伺服系统FALDIC-W 系列用户手册》,有关MPC2810运动控制卡的详细信息参见《MPC2810运动控制器用户手册》。 一)、MPC2810运动控制器相关简介 MPC2810运动控制器是乐创自动化技术有限公司自主研发生产的基于PC的运动控制器,单张卡可控制4轴的步进电机或数字式伺服电机。通过多卡共用可支持多于4轴的运动控制系统的开发。 MPC2810运动控制器以IBM-PC及其兼容机为主机,基于PCI总线的步进电机或数字式伺服电机的上位控制单元。它与PC机构成主从式控制结构:PC机负责人机交互界面的管理和控制系统的实时监控等方面的工作(例如键盘和鼠标的管理、系统状态的显示、控制指令的发送、外部信号的监控等等);运动控制器完成运动控制的所有细节(包括直线和圆弧插补、脉冲和方向信号的输出、自动升降速的处理、原点和限位等信号的检测等等)。 MPC2810运动控制器配备了功能强大、内容丰富的Windows动态链接库,可方便地开发出各种运动控制系统。对当前流行的编程开发工具,如Visual Basic6.0,Visual C++6.0提供了开发用Lib库及头文件和模块声名文件,可方便地链接动态链接库,其他32位Windows开发工具如Delphi、C++Builder等也很容易使用MPC2810函数库。另外,支持标准Windows动态链接库调用的组态软件也可以使用MPC2810运动控制器。 MPC2810运动控制器广泛适用于:激光加工设备;数控机床、加工中心、机器人等;X-Y-Z控制台;绘图仪、雕刻机、印刷机械;送料装置、云台;打标机、绕线机;医疗设备;包装机械、纺织机

约瑟夫环实验报告

一.需求分析 1.约瑟夫环(Joseph)问题的一种描述是:编号为1,2……,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。 2.演示程序以用户和计算机的对话方式执行,即在计算机终端上显示“提示信息”之后,有用户在键盘上输入演示程序中规定的运算命令,相应的输入数据和运算结果显示在其后。 3.程序执行的命令包括: 1)输入初始密码和人数2)输入所有人的密码3)显示输入的所有人的编号及相应的密码4)输出出列密码及编号5)结束 4.测试数据 (1)m=20, n=7, 7个人的密码依次为3,1,7,2,4,8,4 (2)m=20,n=1 (3)m=20,n=0 前面一组为常规数据,后面两组为边缘数据 二、概要设计 为实现上述功能,应以有序单向循环链表表示约瑟夫环。为此,需要有一个抽象数据类型。该抽象数据类型的定义为: ADT LinkList { 数据对象:D={ ai | ai ∈termset,i=1,2,……n,n>=0}, termset中每个元素包含编号,密码,和一个指向下一节点的指针数据关系:R1={ | ai-1, ai ∈D , i=2,……n} 基本操作: LinkList EvaluList(int n);//对单向循环链表进行尾插入赋值 int size(LinkList L);//求链表的节点个数 Status ScanList(LinkList L);//遍历单向循环链表 Status Joseph(LinkList &L,int m);//约瑟夫环的实现 } 此抽象数据类型中的一些常量如下:#define TRUE 1 #define FALSE 0 #define OK 1

直流伺服电机实验报告

直流电机的特性测试 一、实验要求 在实验台上测试直流电机机械特性、工作特性、调速特性(空载)和动态特性,其中测试机械特性时分别测试电压、电流、转速和扭矩四个参数,根据测试结果拟合转速—转矩特性(机械特性),并以X 轴为电流,拟合电流—电压特性、电流—转速特性、电流—转矩特性,绘制电机输入功率、输出功率和效率曲线,即绘制电机综合特性曲线。然后在空载情况下测试电机的调速特性,即最低稳定转速和额定电压下的最高转速,即调速特性;最后测试不同负载和不同转速阶跃下电机的动态特性。 二、实验原理 1、直流电机的机械特性 直流电机在稳态运行下,有下列方程式: 电枢电动势 e E C n =Φ (1-1) 电磁转矩 e m T C I =Φ (1-2) 电压平衡方程 U E I R =+ (1-3) 联立求解上述方程式,可以得到以下方程: 2e e e m U R n T C C C = -ΦΦ (1-4) 式中 R ——电枢回路总电阻 Φ——励磁磁通 e C ——电动势常数 m C ——转矩常数 U ——电枢电压 e T ——电磁转矩 n ——电机转速

在式(1-4)中,当输入电枢电压U 保持不变时,电机的转速n 随电磁转矩e T 变化而变化的规律,称为直流电机的机械特性。 2、直流电机的工作特性 因为直流电机的励磁恒定,由式(1-2)知,电枢电流正比于电磁转矩。另外,将式(1-2)代入式(1-4)后得到以下方程: e e U R n I C C = -ΦΦ (1-5) 由上式知,当输入电枢电压一定时,转速是随电枢电流的变化而线性变化的。 3、直流电机的调速特性 直流电机的调速方法有三种:调节电枢电压、调节励磁磁通和改变电枢附加 电阻。 本实验采取调节电枢电压的方法来实现直流电机的调速。当电磁转矩一定 时,电机的稳态转速会随电枢电压的变化而线性变化,如式(1-4)中所示。 4、直流电机的动态特性 直流电机的启动存在一个过渡过程,在此过程中,电机的转速、电流及转矩 等物理量随时间变化的规律,叫做直流电机的动态特性。本实验主要测量的是转速随时间的变化规律,如下式所示: s m dn n n T dt =- (1-6) 其中,s n ——稳态转速 m T ——机械时间常数 本实验中,要求测试在不同负载和不同输入电枢电压(阶跃信号)下电机的 动态特性。 5、传感器类型 本实验中,测量电机转速使用的是角位移传感器中的光电编码器;测量电磁 转矩使用的是扭矩传感器。

伺服电机工作原理及和步进电机的区别

伺服电机工作原理及和步进电机的区别 伺服电机内部的转子是永磁铁,驱动器控制的U/V/W三相电形成电磁场,转子在此磁场的作用下转动,同时电机自带的编码器反馈信号给驱动器,驱动器根据反馈值与目标值进行比较,调整转子转动的角度。伺服电机的精度决定于编码器的精度(线数)。 什么是伺服电机?有几种类型?工作特点是什么? 答:伺服电动机又称执行电动机,在自动控制系统中,用作执行元件,把所收到的电信号转换成电动机轴上的角位移或角速度输出。分为直流和交流伺服电动机两大类,其主要特点是,当信号电压为零时无自转现象,转速随着转矩的增加而匀速下降.。 请问交流伺服电机和无刷直流伺服电机在功能上有什么区别? 答:交流伺服要好一些,因为是正弦波控制滚珠丝杆,转矩脉动小。直流伺服是梯形波。但直流伺服比较简单,便宜。永磁交流伺服电动机20世纪80年代以来,随着集成电路、电力电子技术和交流可变速驱动技术的发展,永磁交流伺服驱动技术有了突出的发展,各国著名电气厂商相继推出各自的交流伺服电动机和伺服驱动器系列产品并不断完善和更新。交流伺服系统已成为当代高性能伺服系统的主要发展方向,使原来的直流伺服面临被淘汰的危机。90年代以后,世界各国已经商品化了的交流伺服系统是采用全数字控制的正弦波电动机伺服驱动。交流伺服驱动装置在传动领域的发展日新月异。 永磁交流伺服电动机同直流伺服电动机比较,主要优点有:⑴无电刷和换向器,因此工作可靠,对维护和保养要求低。⑵定子绕组散热比较方便。⑶惯量小,易于提高系统的快速性波纹管联轴器。⑷适应于高速大力矩工作状态。 ⑸同功率下有较小的体积和重量。 伺服和步进电机 伺服主要靠脉冲来定位,基本上可以这样理解,伺服电机接收到1个脉冲,就会旋转1个脉冲对应的角度,从而实现位移,因为,伺服电机本身具备发出脉冲的功能,所以伺服电机每旋转一个角度,都会发出对应数量的脉冲,这样,和伺服电机接受的脉冲形成了呼应,或者叫闭环,如此一来,系统就会知道发了多少脉冲给伺服电机,同时又收了多少脉冲回来,这样,就能够很精确的控制电机的转动,从而实现精确的定位,可以达到0.001mm。 步进电机是一种离散运动的装置,它和现代数字控制技术有着本质的联系。在目前国内的数字控制系统中,步进电机的应用十分广泛。随着全数字式交流伺服系统的出现,交流伺服电机也越来越多地应用于数字控制系统中。为了适应数字控制的发展趋势,运动控制系统中大多采用步进电机或全数字式交流伺服电机作为执行电动机。虽然两者在控制方式上相似(脉冲串和方向信号)弹性联轴器,但在使用性能和应用场合上存在着较大的差异。现就二者的使用性能作一比较。 一、控制精度不同 两相混合式步进电机步距角一般为3.6°、1.8°,五相混合式步进电机步距角一般为0.72 °、0.36°。也有一些高性能的步进电机步距角更小。如四通公司生产的一种用于慢走丝机床的步进电机,其步距角为0.09°;德国百格拉公司(BERGER LAHR)生产的三相混合式步进电机其步距角可通过拨码开关设置为1.8°、0.9°、0.72°、0.36°、0.18°、0.09°、0.072°、0.036°,兼容了两相和五相混合式步进电机的步距角。 交流伺服电机的控制精度由电机轴后端的旋转编码器保证。以松下全数字式交流伺服电机为例,对于带标准2500线编码器的电机而言,由于驱动器内部采用了四倍频技术,其脉冲当量为360°/10000=0.036°。对于带17位编码器的电机而言,驱动器每接收217=131072个脉冲电机转一圈,即其脉冲当量为360°/131072=9.89秒。是步距角为1.8°的步进电机的脉冲当量的1/655。 二、低频特性不同 步进电机在低速时易出现低频振动现象。振动频率与负载情况和驱动器性能有关,一般认为振动频率为电机空载起跳频率的一半。这种由步进电机的工作原理所决定的低频振动现象对于机器的正常运转非常不利。当步进电机工作在低速时,一般应采用阻尼技术来克服低频振动现象,比如在电机上加阻尼器,或驱动器上采用细分技术等。 交流伺服电机运转非常平稳膜片联轴器,即使在低速时也不会出现振动现象。交流伺服系统具有共振抑制功能,可涵盖机械的刚性不足,并且系统内部具有频率解析机能(FFT),可检测出机械的共振点,便于系统调整。 三、矩频特性不同

约瑟夫环课程设计实验报告

《数据结构》 课程设计报告 课程名称:《数据结构》课程设计课程设计题目:joseph环 姓名: 院系:计算机学院 专业: 年级: 学号: 指导教师: 2011年12月18日

目录 1 课程设计的目的 (2) 2 需求分析 (2) 3 课程设计报告内容 (3) 1、概要设计 (3) 2、详细设计 (3) 3、调试分析 (x) 4、用户手册 (x) 5、测试结果 (6) 6、程序清单 (7) 4 小结 (10) 1、课程设计的目的 (1)熟练使用C++编写程序,解决实际问题; (2)了解并掌握数据结构与算法的设计方法,具备初步的独立分析和设计能力; (3)初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能; (4)提高综合运用所学的理论知识和方法独立分析和解决问题的能力; 2、需求分析 1、问题描述: 编号是1,2,……,n的n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个仍开始顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。设计一个程序来求出出列顺序。 2、要求: 利用不带表头结点的单向循环链表存储结构模拟此过程,按照出列的顺序输出各个人的编号。 3、测试数据: m的初值为20,n=7 ,7个人的密码依次为3,1,7,2,4,7,4,首先m=6,则正确的输出是什么? 输出形式:建立一个输出函数,将正确的输出序列

3、课程设计报告内容 概要设计: 在理解了题目后,我先想到的是我们所学的单链表,利用单链表先建立循环链表进行存贮,建立完循环链表后,我将所要编写的函数分为了两块,一块是经过学过的单链表改编的循环链表的基本操作函数,还有一块是运行约瑟夫环的函数。 详细设计: 我先建立一个结构体,与单链表一样,只是多了一个存密码的code域 struct LinkNode { int data; /删除的是尾结点时(不知道为什么我写程序里总是编译出现错误){ q->next=head; //重新链接 delete a; len--; return out; } else { q->next=a->next; delete a; len--; return out; } } } } 5、测试结果:

数据结构实验报告(约瑟夫环)

《数据结构》课程实验 实验报告 题目:Joseph问题求解算法的设计与实现专业:计算机科学与技术 班级: 姓名: 学号: 完成日期:

一、试验内容 约瑟夫(Joseph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。 二、试验目的 掌握链表的基本操作:插入、删除、查找等运算,能够灵活应用链表这种数据结构。 三、流程图 输入总人数n 创建并初始化 n个结点 输入第一个报 的数key n==0 报数过程 输出出列者 的编号及密 码 结束 n--

四、源程序代码 //Joseph问题求解算法的设计与实现 #include #include struct list { int num,code; struct list *next; }; void main() { printf("Joseph问题求解算法的设计与实现\n \n"); int i,j,m=1; int key; // 密码. int n; //人数 . list *p,*s,*head; head=(list *)malloc(sizeof(list)); //为头结点分配空间. p=head; printf("输入人的总个数:"); scanf("%d",&n); for(i=1;i<=n;i++) { key=rand() % 100; printf("第%d个人的密码:%d\n",i,key); s=p; p=(list *)malloc(sizeof(list)); //创建新的结点. s->next=p; p->num=i; p->code=key; } p->next=head->next; p=head; head=head->next; free(p); //释放头结点. p=head; do{ printf("\n第%d号成员的密码为:%d",p->num,p->code); //输出链表. p=p->next; }while(p!=head); printf("\n\n输入第一个报的数:\n"); scanf("%d",&key); printf("\n出列顺序为:\n"); do

交流伺服电机试验报告

实验五交流伺服电机实验一、实验设备及仪器 被测电机铭牌参数: P N=25W, U N=220V, I N=0.55A,μN=2700rpm 使用设备规格(编号): 1.MEL系列电机系统教学实验台主控制屏(MEL-I、MEL-IIA、B);2.电机导轨及测功机、转速转矩测量(MEL-13); 3.交流伺服电动机M13; 4.三相可调电阻90Ω(MEL-04); 5.三相可调电阻900Ω(MEL-03); 6.隔离变压器和三相调压器(试验台右下角) 二.实验目的 1.掌握用实验方法配圆磁场。 2.掌握交流伺服电动机机械特性及调节特性的测量方法。

三.实验项目 1.观察伺服电动机有无“自转”现象。 2.测定交流伺服电动机采用幅值控制时的机械特性和调节特性。 三相调压器输出的线电压U uw经过开关S(MEL—05)接交流伺服电机的控制绕组。 G为测功机,通过航空插座与MEL—13相连。 1.观察交流伺服电动机有无“自转”现象 测功机和交流伺服电机暂不联接(联轴器脱开),调压器旋钮逆时针调到底,使输出位于最小位置。合上开关S。 接通交流电源,调节三相调压器,使输出电压增加,此时电机应启动运转,继续升高电压直到控制绕组U c=127V。 待电机空载运行稳定后,打开开关S,观察电机有无“自转”现象。 将控制电压相位改变180°电角度,观察电动机转向有无改变。 没有自转现象。 2.测定交流伺服电动机采用幅值控制时的机械特性和调节特性 (1)测定交流伺服电动机a=1(即U c=U N=220V)时的机械特性 把测功机和交流伺服电动机同轴联接,调节三相调压器,使U c=U cn=220V,保持U f、U c电

模拟量信号控制伺服电机

模拟量信号控制伺服电机 试验1 1.接线方式 2.实验设备 R88D-KT02H R88M-K20030H-S2-Z CP1H-XA40DT-D 3.实验参数设定 Pn000=1 (伺服旋转方向选择0:CW方向-右转1:CCW方向-左转)Pn001=1 (伺服控制方式选择1:速度控制—模拟量控制) Pn300=0 (速度控制选择0:模拟量力矩控制) Pn301=0 (速度控制方向选择0:正方向1:反方向) Pn302=600 (速度控制精度 600r/min) Pn303=0 (模拟量速度控制方向切换方式0:CW方向切换) Pn312=1000 (加速时间 1000ms) Pn313=1000 (减速时间 1000ms) Pn314=250 (S曲线加减速时间 250ms)

4.实验过程 使用CP1H-XA40DT-D的模拟量输出功能,使用G5模拟量速度控制功能。 模拟量与速度对应关系如下图所示: 在实验过程中,发现当模拟量输入为0v时,电机以一个很缓慢的速度向CW方向旋转,即发生了“零漂”现象。 在闭环控制中,“零漂”现象对精度的控制有一定的影响,需要抑制住“零漂”现象。 什么叫“零漂”,及如何解决“零漂”现象? 零点漂移可描述为:输入电压为零,输出电压偏离零值的变化。它又被简称为:零漂。 零点漂移是怎样形成的:运算放大器均是采用直接耦合的方式,我们知道直接耦合式放大电路的各级的Q点是相互影响的,由于各级的放大作用,第一级的微弱变化,会使输出极产生很大的变化。当输入短路时(由于一些原因使输入级的Q点发生微弱变化,比如:温度),输出将随时间缓慢变化,这样就形成了零点漂移。 解决“零漂”最有效的方式:随着三极管的导通工作,其温度会上升,导致扩散运动加剧Ic、Ie电流增大,随之Re两端电压增大,Vbe的电压就减小,Ib也随之减小,从而使Ic减小,形成了负反馈,这就是其抑制零漂的原理。 针对G5伺服驱动器而言,需要修改里面参数来起到抑制“零漂”的现象。 对应调整参数: 修改Pn422的数值,默认为0. 此参数的作用是模拟量偏置,以0.359mv为单位,+为CW方向,-为CCW方向。

伺服电机控制原理

伺服电机原理 一、交流伺服电动机 交流伺服电动机定子的构造基本上与电容分相式单相异步电动机相似。其定子上装有两个位置互差90°的绕组,一个是励磁绕组Rf,它始终接在交流电压Uf上;另一个是控制绕组L,联接控制信号电压Uc。所以交流伺服电动机又称两个伺服电动机。 交流伺服电动机的转子通常做成鼠笼式,但为了使伺服电动机具有较宽的调速范围、线性的机械特性,无“自转”现象和快速响应的性能,它与普通电动机相比,应具有转子电阻大和转动惯量小这两个特点。目前应用较多的转子结构有两种形式:一种是采用高电阻率的导电材料做成的高电阻率导条的鼠笼转子,为了减小转子的转动惯量,转子做得细长;另一种是采用铝合金制成的空心杯形转子,杯壁很薄,仅 0.2-0.3mm,为了减小磁路的磁阻,要在空心杯形转子内放置固定的内定子.空心杯形转子的转动惯量很小,反应迅速,而且运转平稳,因此被广泛采用。 交流伺服电动机在没有控制电压时,定子内只有励磁绕组产生的脉动磁场,转子静止不动。当有控制电压时,定子内便产生一个旋转磁场,转子沿旋转磁场的方向旋转,在负载恒定的情况下,电动机的转速随控制电压的大小而变化,当控制电压的相位相反时,伺服电动机将反转。 交流伺服电动机的工作原理与分相式单相异步电动机虽然相似,但前者的转子电阻比后者大得多,所以伺服电动机与单机异步电动机相比,有三个显著特点: 1、起动转矩大 由于转子电阻大,其转矩特性曲线如图3中曲线1所示,与普通异步电动机的转矩特性曲线2相比,有明显的区别。它可使临界转差率S0>1,这样不仅使转矩特性(机械特性)更接近于线性,而且具有较大的起动转矩。因此,当定子一有控制电压,转子立即转动,即具有起动快、灵敏度高的特点。 2、运行范围较广 3、无自转现象 正常运转的伺服电动机,只要失去控制电压,电机立即停止运转。当伺服电动机失去控制电压后,它处于单相运行状态,由于转子电阻大,定子中两个相反方向旋转的旋转磁场与转子作用所产生的两个转矩特性(T1-S1、T2-S2曲线)以及合成转矩特性(T-S曲线)。 交流伺服电动机的输出功率一般是0.1-100W。当电源频率为50Hz,电压有36V、110V、220、380V;当电源频率为400Hz,电压有20V、26V、36V、115V等多种。 交流伺服电动机运行平稳、噪音小。但控制特性是非线性,并且由于转子电阻大,损耗大,效率低,因此与同容量直流伺服电动机相比,体积大、重量重,所以只适用于0.5-100W的小功率控制系统。 二、交流伺服电动机原理 伺服电机内部的转子是永磁铁,驱动器控制的U/V/W三相电形成电磁场,转子在此磁场的作用下转动,同时电机自带的编码器反馈信号给驱动器,驱动器根据反馈

数据结构实验报告—约瑟夫问题求解

《计算机软件技术基础》实验报告 I —数据结构 实验一、约瑟夫斯问题求解 一、问题描述 1.实验题目:编号 1,2,....,n的n个人顺时针围坐一圈,每人持有一个密码(正整数)。 开始选择一个正整数作为报数上限m,从第一个人开始顺时针自 1 报数,报到m的人出列,将他的密码作为新的m值,从他在顺时针方向下一个人开始重新从 1 报数,直至所有人全部出列。 2. 基本要求:利用单向循环链表存储结构模拟此过程,按照出列的顺序印出个人的编号。 3. 测试数据: n=7,7 个人的密码依次为:3,1,7,2,4,8, 4.m初值为6(正确的出列顺序 应为 6,1,4,77,2,3)。 二、需求分析 1. 本程序所能达到的基本可能: 该程序基于循环链表来解决约瑟夫问题。用循环链表来模拟n 个人围坐一圈,用链表 中的每一个结点代表一个人和他所代表的密码。在输入初始密码后m,对该链表进行遍历,直到第 m个结点,令该结点的密码值作为新的密码值,后删除该结点。重复上述过程,直至所有的结点被释放空间出列。 2. 输入输出形式及输入值范围: 程序运行后提示用户输入总人数。输入人数 n 后,程序显示提示信息,提示用户输入第 i个人的密码,在输入达到预定次数后自动跳出该循环。程序显示提示信息,提示用户输入 初始密码,密码须为正整数且不大于总人数。 3.输出形式 提示用户输入初始密码,程序执行结束后会输出相应的出列结点的顺序,亦即其编号。 用户输入完毕后,程序自动运行输出运行结果。 4.测试数据要求: 测试数据 n=7,7 个人的密码依次为:3, 1, 7, 2, 4, 8, 4。 m初值为 6(正确的出列 顺序应为6, 1, 4,7, 2, 3, 5)。 三、概要设计 为了实现上述功能,应用循环链表来模拟该过程,用结构体来存放其相应的编号和密码

实验 交流伺服电动机实验1——实验报告样板

交流伺服电机实验 一、实验目的 1.了解交流伺服电机 2.掌握交流伺服电机控制方法 二、实验内容 1.测定交流伺服电机的机械特性 2.测定交流伺服电机的调速特性 3.观察交流伺服电机的“自转”现象 三、实验原理 伺服电机又称执行电机。其功能是将输入的电压控制信号转换为轴上输出的角位移和角速度,驱动控制对象。伺服电机可控性好,反应迅速。是自动控制系统和计算机外围设备中常用的执行元件。 交流伺服电机就是一台两相交流异步电机。它的定子上装有空间互差90 的两个绕组:励磁绕组和控制绕组。工作时两个绕组中产生的电流相位差近90o,因此便产生两相旋转磁场。在旋转磁场的作用下,转子便转动起来。加在控制绕组上的控制电压反相时(保持励磁电压不变),由于旋转磁场的旋转方向发生变化,使电动机转子反转。 交流伺服电动机的特点:在电动机运行时如果控制电压变为零,电动机立即停转。 四、实验步骤 1.测定交流伺服电机机械特性,并绘制n=f(T)曲线α=1 1)启动主电源,调节三相调压器,使Uc=U N=220V;

2)调节涡流测功机的给定调节,记录力矩和转速。 n=f(T)曲线 2. 测定交流伺服电机机械特性,并绘制n=f(T)曲线 α=0.75 1)启动主电源,调节三相调压器,使Uc=0.75U N =165V ; 2)调节涡流测功机的给定调节,记录力矩和转速。 U1 V1W1N

n=f(T)曲线 3.测定交流伺服电机的调速特性,并绘制n=f(Uc)曲线1)启动主电源,调节三相调压器,使Uc=U N=220V; 2)调节三相调压器,记录控制电压和转速。

n=f(Uc)曲线 4.观察交流伺服电机的“自转”现象 1)启动主电源,调节使Uc=220V, U f=117V,观察电机有没有“自转”现象; 2)调节使Uc=0V, U f=117V,观察电机有没有“自转”现象。 五、思考题 1. 分析步骤4中有无“自转”现象?若有“自转”现象,一般如何消除?若无“自转”现象,其原因是什么? 两种状态下,该交流伺服电机均未见“自转”现象。因为建立的正、反转旋转磁场分别切割笼型绕组(或杯形壁)并感应出大小相同,相位相反的电动势和电流(或涡流),这些电流分别与各自的磁场作用产生的力矩也大小相等、方向相反,合成力矩为零,伺服电机转子转不起来。当控制信号消失时,只有励磁绕组通入电流,伺服电机产生的磁场将是脉动磁场,转子很快地停下来。

伺服运动控制---实验2+实验4指导书

实验二 步进电机控制实验 [实验目的] 1.掌握使用步进电机驱动器控制步进电机的系统设计方法; 2.熟悉步进电机驱动器的用法; 3.掌握基于步进驱动器的步进电机单轴控制方法。 [实验设备] 1.计算机; 2.台达EH 系列可编程序控制器; 3.步进电机驱动器WD3-007; 4.三相步进电机VRDM 3910/50 LWA 。 [实验原理及线路] 1.德国百格拉步进电机驱动器WD3—007如图1所示,驱动器面板说明如下: 信号接口:PULSE+ 电机输入控制脉冲信号; DIR+ 电机转动方向控制信号; RESET+ 复位信号,用于封锁输入信号; READY+ 报警信号; PULSE-、DIR-、RESET-和READY-短接公共地; 状态指示:RDY 灯亮表示驱动器正常工作; TEMP 灯亮表示驱动器超温; FLT 灯亮表示驱动器故障; 功能选择:MOT.CURR 设置电机相电流; STEP1、STEP2 设置电机每转的步数; CURR.RED 设定半流功能 PULSE.SYS 可设置成“脉冲和方向”控制方式; 也可以设置成“正转和反转”控制方式; 功率接口:DC+和DC-接制动电容; U 、V 、W 接电机动力线,PE 是地; L 、N 、PE 接驱动器电源,电源电压是220VAC 输入时,最大电流是3A 。电源线横截面≥1.5平方毫米,尽量短。驱动器的L 端和N 端接供电电源,同时要串接一个6.3A 保险丝;PE 为接地。 信号说明: (1)PULSE :脉冲信号输入端,每一个脉冲的上升沿使电机转动一步。 (2)DIR :方向信号输入端,如“DIR ”为低电平,电机按顺时针方向旋转;“DIR ”为高电平电机按逆时针方向旋转。 (3)CW :正转信号,每个脉冲使电机正向转动一步。 (4)CCW :反转信号,每个脉冲使电机反向转动一步。 (5)RESET :复位信号,如复位信号为低电平时,输入脉冲信号起作用,如果复位信号为高电平时就禁止任何有效的脉冲,输入信号无效,电机无保持扭矩。 (6)READY :输入报警信号:READY 是继电器开关,当驱动器正常工作时继电器闭合,当驱动器工作异常时继电器断开。继电器允许最高输入电压和电流是:35VDC ,10mA ≤I ≤200mA ,电阻性负载。如用该继电器,要把他串联到CNC 的某输入端。当驱动器正常工作时继 STEP1ON 1 2 3 4PULES.SYS CURR.RED STEP2 PACER W WD3-007PE N L PE U V DC-DC+READY-READY+ RESET-RESET+ DIR-/CCW-DIR+/CCW+ PULSE-/CW-PULSE+/CW+ MOT.CURR FLT TEMP RDY C 40 F E D 2 138A 9B 7 65 图1 步进电机驱动器

伺服电机内部结构及其工作原理

创作编号:BG7531400019813488897SX 创作者:别如克* 伺服电机内部结构

伺服电机工作原理

伺服电机原理 一、交流伺服电动机 交流伺服电动机定子的构造基本上与电容分相式单相异步电动机相似.其定子上装有两个位置互差90°的绕组,一个是励磁绕组Rf,它始终接在交流电压Uf上;另一个是控制绕组L,联接控制信号电压Uc。所以交流伺服电动机又称两个伺服电动机。 交流伺服电动机的转子通常做成鼠笼式,但为了使伺服电动机具有较宽的调速范围、线性的机械特性,无“自转”现象和快速响应的性能,它与普通电动机相比,应具有转子电阻大和转动惯量小这两个特点。目前应用较多的转子结构有两种形式:一种是采用高电阻率的导电材料做成的高电阻率导条的鼠笼转子,为了减小转子的转动惯量,转子做得细长;另一种是采用铝合金制成的空心杯形转子,杯壁很薄,仅0.2-0.3mm,为了减小磁路的磁阻,要在空心杯形转子内放置固定的内定子.空心杯形转子的转动惯量很小,反应迅速,而且运转平稳,因此被广泛采用。 交流伺服电动机在没有控制电压时,定子内只有励磁绕组产生的脉动磁场,转子静止不动。当有控制电压时,定子内便产生一个旋转磁场,转子沿旋转磁场的方向旋转,在负载恒定的情况下,电动机的转速随控制电压的大小而变化,当控制电压的相位相反时,伺服电动机将反转。 交流伺服电动机的工作原理与分相式单相异步电动机虽然相似,但前者的转子电阻比后者大得多,所以伺服电动机与单机异步电动机相比,有三个显著特点: 1、起动转矩大 由于转子电阻大,其转矩特性曲线如图3中曲线1所示,与普通异步电动机的转矩特性曲线2相比,有明显的区别。它可使临界转差率S0>1,这样不仅使转矩特性(机械特性)更接近于线性,而且具有较大的起动转矩。因此,当定子一有控制电压,转子立即转动,即具有起动快、灵敏度高的特点。 2、运行范围较广 3、无自转现象 正常运转的伺服电动机,只要失去控制电压,电机立即停止运转。当伺服电动机失去控制电压后,它处于单相运行状态,由于转子电阻大,定子中两个相反方向旋转的旋转磁场与转子作用所产生的两个转矩特性(T1-S1、T2-S2曲线)以及合成转矩特性(T-S曲线)交流伺服电动机的输出功率一般是0.1-100W。当电源频率为50Hz,电压有36V、110V、220、380V;当电源频率为400Hz,电压有20V、2 6V、36V、115V等多种。

直流伺服电机实验报告

实验六直流伺服电机实验 一、实验设备及仪器 被测电机铭牌参数: P N =185W ,U N =220V ,I N =1.1A ,μN =1600rpm 使用设备规格(编号): 1.MEL 系列电机系统教学实验台主控制屏(MEL-I 、MEL-IIA 、B ); 2.电机导轨及测功机、转速转矩测量(MEL-13); 3.直流并励电动机M03(作直流伺服电机); 4.220V 直流可调稳压电源(位于实验台主控制屏的下部); 5.三相可调电阻900Ω(MEL-03); 6.三相可调电阻90Ω(MEL-04); 7.直流电压、毫安、安培表(MEL-06); 二、实验目的 1.通过实验测出直流伺服电动机的参数r a 、e κ、T κ。

2.掌握直流伺服电动机的机械特性和调节特性的测量方法。 三、实验项目 1.用伏安法测出直流伺服电动机的电枢绕组电阻r a 。 2.保持U f=U fN=220V,分别测取U a =220V及U a=110V的机械特性n=f(T)。3.保持U f=U fN=220V,分别测取T2=0.8N.m及T2=0的调节特性n=f(Ua)。4.测直流伺服电动机的机电时间常数。 四、实验说明及操作步骤 1.用伏安法测电枢的直流电阻Ra

取三次测量的平均值作为实际冷态电阻值Ra=3 13 2a a a R R R ++。 表中Ra=(R a1+R a2+R a3)/3; R aref =Ra*a ref θ++235235 (3)计算基准工作温度时的电枢电阻 由实验测得电枢绕组电阻值,此值为实际冷态电阻值,冷态温度为室温。按下式换算到基准工作温度时的电枢绕组电阻值: R aref =Ra a ref θθ++235235 式中R aref ——换算到基准工作温度时电枢绕组电阻。(Ω) R a ——电枢绕组的实际冷态电阻。(Ω) θref ——基准工作温度,对于E 级绝缘为75℃。 θa ——实际冷态时电枢绕组的温度。(℃) 2.测直流伺服电动机的机械特性

C语言实现约瑟夫环

《约瑟夫环》实验报告 专业:网络工程班级 学号姓名 一、问题描述: 约瑟夫问题的一种描述是:编号为1,2,……,n点的n个人按顺时针方向围坐一个圈,每人持有一个密码。一开始选一个正整数作为报数上限值m,从第一个人开始从顺时针方向自1开始报数,报到m时停止。报到m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始从新从1报数,如此下去,直达所有人出列。 基本要求:利用单向循环链表存储结构模拟此过程,按照出列的顺序输出各人的编号。 测试数据:m的初始值为20;n=7,7个人的密码依次是3,1,7,2,4,8,4,首先m的值为6(正确的出列顺序为6,1,4,7,2,3,5) 二、程序设计的基本思想,原理和算法描述: 采用结构体定义单链表,格式为:struct Lnode {int number; int password; struct Lnode*next; }Lnode,*p,*q,*head; 其中number是人的排列序号,password是各人所持有的密码值,next是节点指针。Lnode是节点变量,p、q是节点,head是头指针。 程序的代码:定义变量n,i,m,j 输入人的数量n If n<=0或n>30 重新输入n值 当0password 尾指针指向头指针,形成循环链表 输入初始报数上限值m 当1<=j<=n时 循环找出报m的节点p 输出报m节点的编号p->number 将p->password赋给m值 删除此节点 结束 三、源程序及注释: #include #include struct Lnode/*定义链表*/ {int number;

A2-交流伺服电机 控制实验报告

实验二运动控制器的调整-PID 控制器的基本控制作用 本组人员: 实验分工:负责撰写实验报告,记录和分析数据; 负责软件操作和数据分析 一、 实验目的 了解数字滤波器的基本控制作用,掌握调整数字滤波器的一般步骤和方法,调节运动控制器的滤波器参数,使电机运动达到要求的性能。 二、 实验设备 交流伺服XY 平台一套 GT-400-SV 卡一块 PC 机一台 三、实验原理 实验采用PID 控制器,其结构如下: 其传递函数为: G(S)= K P + S K I + K d S 式中:Kp 为比例系数;Ki 为积分系数;Kd 为微分系数; (1)比例环节用来调节增益 (2)积分环节中,控制器的输出量u(t)的值, 是与作用误差信号e(t)成正比的速率变化的。积分控制器表示成拉普拉斯变换量的形式为:U(s)/E(s)=Ki/s 。如果e(t)的值加倍,则u(t)的变化速度也加倍,当作用误差信号为零时,u(t)的值将保持不变。积分控制作用有时也称为复位控制。 (3)微分环节有时又称为速率控制环节。微分环节的作用具有预测的优点,但同时它又放大了噪声信号,并且还可能在执行器中造成饱和效应。微分控制作用不能单独使用。 (4)通过将上述三种环节的控制进行组合,即可得到不同类型的控制器。 四、实验步骤 检查系统电气连线是否正确,确认后,给实验平台上电,然后打开电脑,双击桌面“MotorControlBench.exe ” 按钮,进入运动控制平台实验软件,接着按以下流程进行 操作:1.系统测试—卡初始化—轴开启—1轴回零—退出 2.单轴电机实验—开启轴—PID 参数设置—运行 五、原始数据记录及分析 1.调整Kp (1)给定Kp=3,Ki=0,Kd=0

直流伺服电机

题目: 机器人某关节由直流伺服电动机驱动,电机参数如下: 4422min max 0.04322/0.058108.1510/(/)100, 1.035,0.010.0215/(/) 1.426,9.58()a a m a b K N m A J Kg m B N m rad s L mH R n K V rad s J Kg m J Kg m Jeff --==?=?==Ω==== 系统的结构角频率为25/rad s ,试设计控制系统并求出位置控制系统的阶跃 响应。 解答: 电枢绕组电压平衡方程为: a a a b a Ri dt di L k u +=-θ 电机轴的转矩平衡方程为: L m m m m a m n B J J τθθτ+++= )( 负载轴的转矩平衡方程为: L L L L L B J θθτ += 电动机输出转矩为: a a m K ττ= 联立可得传递函数为: ] )([) () (2b a eff a eff a eff a a eff a a m K K B R J R f L s L J s s K s U s ++++= θ 由于电机的电气时间常数远远小于其机械时间常数且电机的电感一般很小(10mH ), 电阻约1 Ω,所以可以忽略电枢电感La 的影响,上式可简化为: ) 1()()()(+= ++=s T s K K K B R J sR s K s U s m b a eff a eff a a a m θ 单位位置控制系统的闭环控制框图为:

单位反馈位置控制未引入速度反馈系统闭环传递函数: a p b a eff a eff a a p d L K nK s K K B R s J R K K s s +++=)()() (2θθ 式中: 无阻尼自然频率为: eff a a p n J R K nK = ω 阻尼比为: eff a a p b a eff a J R K nK K K B R 2+= ξ 引入速度反馈后,闭环系统传递函数为: a p v b a eff a a p d L K nK s nK K K s J R K nK s s +++=)()() (2θθ 式中: 为了安全起见,希望系统具有临界阻尼或过阻尼,即ξ≥ 1, 2 22 2n n n s s ωξωω++=2 22 2n n n w s w s w ++=ξeff a a p n J R K nK = ωeff a a p v b a eff a J R K nK nK K K B R 2)(++= ξ

相关文档
最新文档