电机控制与运动控制的区别分析

电机控制与运动控制的区别分析

电机控制与运动控制的区别分析

作为一个工控人,时常都会说到运动控制。那么,在工业控制与自动化领域中,运动控制到底指的是什么呢?

工业控制主要分两个方向,一个是运动控制,通常用于机械领域;另一个就是过程控制,通常使用于化工领域。而运动控制指的是一种起源于早期的伺服系统,基于电动机的控制,以实现物体对角位移、转矩、转速等等物理量改变的控制。

电机控制与运动控制

在上面的定义中,有提到电机控制,但电机控制和运动控制是不同的。

从关注点来说,电机控制(这里指伺服电机)主要关注的是控制单个电机的转距、速度、位置中的一个或多个参数达到给定值。而运动控制主要关注点在于协调多个电机,完成指定的运动(合成轨迹、合成速度),比较着重轨迹规划、速度规划、运动学转换;比如数控机床里面要协调XYZ轴电机,完成插补动作。

电机控制常常作为运动控制系统的一个环节(通常是电流环,工作在力矩模式下),更着重于对电机的控制,一般包括位置控制、速度控制、转矩控制三个控制环,一般没有规划的能力(有部分驱动器有简单的位置和速度规划能力)。

运动控制往往是针对产品而言的,包含机械、软件、电气等模块,例如机器人、无人机、运动平台等等,是对机械运动部件的位置、速度等进行实时的控制管理,使其按照预期的运动轨迹和规定的运动参数进行运动的一种控制。

两者有部分内容是重合的:位置环/速度环/转距环可以在电机的驱动器中实现,也可以在运动控制器中实现,因此两个属于容易混淆。

基本架构组成

一个运动控制系统的基本架构组成包括:

运动控制器:用以生成轨迹点(期望输出)和闭合位置反馈环。许多控制器也可以在内部闭

直流电机的小车运动控制设计方案

基于直流电机的小车运动控制设计 目录 摘要3 前言4 第1章系统概述5 第2章直流电机工作原理6 第2.1节直流电机的结构6 第2.2节直流电机的分类6 第2.3节直流电动机的工作原理7 第2.4节直流电机的可逆运行原理7 第3章脉冲宽度调制(PWM>控制技术9 第3.1节脉冲宽度调制基本原理9 第3.2节脉冲宽度调制具体过程10 第3.3节脉冲宽度调制的优点10 第3.4节脉冲宽度调制控制方法11 第3.5节脉冲宽度调制相关应用领域11 第4章硬件设计12 第4.1节供电电源模块12 第4.2节控制器模块12 第4.3节电机驱动模块15

第4.4节测速模块17 第4.5节显示模块17 第5章软件设计19 第5.1节主程序设计19 第5.2节直流电机驱动算法19 第5.3节测速算法21 第5.4节数码管显示算法21 总结23 参考文献24 致谢25 附录26 摘要 本文主要介绍了基于直流电机的小车运动控制设计。该车以玩具小车为车体,直流 电机及其控制电路为整个系统的驱动部分,AT89S51单片机为整个系统的控制核心,采 用ST188反射式光电传感器来检测小车的运行速度,并通过一个4位一体的数码管显示出来,使用驱动芯片74HC245来驱动数码管的显示;整个系统使用5V的直流电源供 电,直流电机驱动采用PWM控制技术,可以灵活方便地对车速进行控制。 关键词:直流电机,单片机,小车 [Abstract] : In this paper, the car based DC motor motion control design , the toy car as the car body , DC motor and control circuit for the driving part of the whole system , AT89S51 microcontroller core for the control of the entire system , using ST188 reflective photoelectric sensor to detect the car's speed , and through a

解析DSP在电机控制系统中的应用

解析DSP在电机控制系统中的应用 发表时间:2018-09-10T16:59:49.327Z 来源:《基层建设》2018年第20期作者:卢曙兵1 陈洁平2 [导读] 摘要:电机控制系统广泛地应用于机械、冶金、军工等行业,近年来,随着微电子技术的发展,微机和数字控制处理芯片的运算能力以及可靠性大幅度提高,控制系统逐渐发展为以单片机为核心的全数字化控制系统。 1.身份证号码:4210231984060XXXX 510760; 2.身份证号码44023319870614XXXX 510760 摘要:电机控制系统广泛地应用于机械、冶金、军工等行业,近年来,随着微电子技术的发展,微机和数字控制处理芯片的运算能力以及可靠性大幅度提高,控制系统逐渐发展为以单片机为核心的全数字化控制系统。数字信号处理器(DSP)芯片的交流电机控制系统比较复杂,存储数据量大,实时处理能力强。因而在电机控制系统中得到了较为广泛的应用。 关键词:DSP;电机控制系统;应用 1.DSP的工作原理及特点 DSP(digital signal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片,其有着强大的数据处理能力和高运行速度。 2.电机DSP控制系统的优越性 2.1 DSP采用哈佛结构或者是改进的哈佛结构,使数据和程序相互独立的总线结构提高了计算能力。因此可以实现比较复杂的控制规律,如智能控制、优化控制等,将现代算法和控制理论的应用得以体现。 2.2简化了电机控制器的硬件设计难度,降低了整体的重量,缩小了体积,降低了能耗。 2.3 DSP芯片内部设计,在一定程度上为元器件的可靠性和稳定性提供了保证,从而会使整个系统的可靠性得到提高。 2.4通过DSP控制系统,使得软件的灵活性和硬件的统一性得到了有机的结合,DSP电机控制电路可以统一,如DSP控制三相逆变器驱动相应的感应电机、无刷直流电机、永磁同步电机或用改进后的逆变器驱动直流电机等,它们的硬件电路的结构大致相同,我们只需要针对不同的电机,编写和设计出不同的控制规律即可,进而使得系统的灵活性大大提高。 3.基于DSP的电机控制方式 3.1单DSP系统 目前利用DSP来实现复杂控制算法的应用很多。如无速度传感器的矢量控制、直接转矩控制等。它采用基于DSP的矢量控制方法来控制交流异步电机。其原理是利用坐标变换将电机的三相坐标等效为两相系统,经过按转子磁场定向的旋转变换实现对定子电流励磁分量与转矩分量之间的解藕,达到分别控制交流电机磁链和电流的目的。系统充分利用了DSP的高速运算能力和丰富的外设资源,实验结果表明系统精度高,动态响应快。 3.2双DSP系统 双PWM控制系统分别对整流和逆变器采用PWM控制,但电机采用的是恒压频比控制,可进一步改进。其一用于控制整流逆变器,另一个采用直接转矩的方法控制电机将有更快的响应速度,更高的精度。二者之间可以SCI通讯端口连接。这样减小了谐波污染,提高了变频器的控制性能。 1.3 DSP与PC组合系统 双DSP控制的双PWM控制系统是以光盘机高速数字伺服控制应用为目标的通用系统。DSP作为系统的快速处理的执行者,以尽量快的速度完成算法的实现。它由PC、高性能DSP、64K字的程序存储器和64K字的数据存储器组成。采用共享存储器的方式构成PC-DSP多处理器系统。系统不仅提供了一个完整的硬件环境,以实时运行一个真正的数字控制,而且实现各种先进的控制规律,如在设计控制器由于系统的高速数字控制能力,通过S域的变换,模拟控制器也能在其上应用、重构和评价。 4.DSP在电机控制系统中的具体应用 4.1基于DSP的电机控制系统串行通信设计 在电机控制系统中。通过上位机客户端设置电机的运行参数,并且被控电机将各种运行状态信息实时地传给远程控制端客户。采用串行通信设计的电机控制系统连线少,成本低,简单可靠,得到广泛应用。韩芝侠等分析数字信号处理芯片TMS320LF2407A DSP串行外设接口SPI和串行通信接口SCI模块。他们通过SCI串行通讯接口连接DSP控制器与PC机,控制人员使用数码显示驱动电路确定电机的转速、温度等信息,利用SPI同步串行口来实现了DSP与外围设备的通信。该电机控制系统,系统软件及通讯协议设计通过初始化设置所需操作参数,设置发送和接收波特率及中断方式等。 4.2基于DSP的多电机控制系统 在生产和制造过程中经常会遇到多电机控制问题,采用“一对一”方式的DSP控制器、逆变器和电机的方式增加了系统成本和复杂性,降低了系统的稳定性和可靠性。贺洪江等针对这一问题,提出一种基于DSP的多电机控制系统的设计,通过SVPWM方法实现对2台电机的变频调速控制,使用1片DSP芯片实现了对2台异步电机的控制,并给出了系统主要硬件电路和软件的实现方法。该系统以DSP芯片为核心,通过外部电路协调控制2台电机。电压、电流及电机转速信号经DSP通过调速控制算法转变为控制信号,传送至逆变器控制电机转速,实现了对两台电机的启动/停止、转向和调速等控制,也能实现过流保护、过压保护、欠压保护等功能。此外,该设计方案的控制系统降低了硬件成本,显著提高了系统的可靠性,具有良好的使用价值与应用前景。 4.3基于DSP的平面电机控制系统设计 平面电机由一个齿状结构的定子和一个带位置传感器的动子组成,具有结构简单、速度高、稳定性强、控制精度高等特点,还有偏航控制、自动校正、误差补偿、停滞检测等独特功能。李晓飞等设计了基于DSP的平面电机控制系统。其控制系统由平面电机、控制器模块、位置反馈模块、电源模块、驱动模块以及人机交互界面组成,采用高集成度的运动卡实现平面电机三自由度同步控制,完成采集电流信号、AD校正参考电压、位置信号、输出PMW信号、数字滤波、位置伺候控制等。该系统的控制软件由DSP实现,具备远点归位、主轴控制、状态管理、状态采集等功能。平面电机易以Y轴点对点方式运动进行精度测试,系统运行稳定,达到系统各项指标。该设计系统采用一

伺服电机的三种控制方式

选购要点:伺服电机的三种控制方式 伺服电机速度控制和转矩控制都是用模拟量来控制的,位置控制是通过发脉冲来控制的。具体采用什么控制方式要根据客户的要求以及满足何种运动功能来选择。接下来,松文机电为大家带来伺服电机的三种控制方式。 如果您对电机的速度、位置都没有要求,只要输出一个恒转矩,当然是用转矩模式。 如果对位置和速度有一定的精度要 求,而对实时转矩不是很关心,用转矩模式不太方便,用速度或位置模式比较好。 如果上位控制器(在一个运动控制系统中“上位控制”和“执行机构”是系统中举足轻重的两个组成部分。“执行机构”部分一般不外乎:步进电机,伺服电机,以及直流电机等。它们作为执行机构,带动刀具或工件动作,我们称之为“四肢”;“上位控制”单元的四种方案:单片机系统,专业运动控制PLC,PC+运动控制卡,专用控制系统。“上位控制”是“指挥”执行机构动作的,我们也称之为“大脑”。 随着PC(Personal Computer)的发展和普及,采用PC+运动控制卡作为上位控制将是运动控制系统的一个主要发展趋势。这种方案可充分利用计算机资源,用于运动过程、运动轨迹都比较复杂,且柔性比较强的机器和设备。从用户使用的角度来看,基于PC机的运动控制卡主要是功能上的差别:硬件接口(输入/输出信号的种类、性能)和软件接口(运动控制函数库的功能函数)。按信号类型一般分为:数字卡和模拟卡。数字卡一般用于控制步进电机和伺服电机,模拟卡用于控制模拟式的伺服电机;数字卡可分为步进卡和伺服卡,步进卡的脉冲输出频率一般较低(几百K左右的频率),适用于控制步进电机;伺服卡的脉冲输出频率较高(可达几兆的频率),能够满足对伺服电机的控制。目前随着数字式伺服电机的发展和普及,数字卡逐渐成为运动控制卡的主流。)有比较好的闭环控制功能,用速度控制效果会好一点。如果本身要求不是很高,或者,基本没有实时性的要求,用位置控制方式对上位控制器没有很高的要求。 就伺服驱动器的响应速度来看,转矩模式运算量最小,驱动器对控制信号的

#直流电机调速系统分析与设计

第一部分并励直流电动机的工作原理 并励直流电机的励磁绕组和电枢绕组相并联,作为并励发电机来说,是电机本身发出来的端电压为励磁绕组供电;作为并励电动机来说,励磁绕组和电枢共用同一电源,从性能上讲和他励直流电动机相同。 导体受力的方向用左手定则确定。这一对电磁力形成了作用于电枢一个力矩,这个力矩在旋转电机里称为电磁转矩,转矩的方向是逆时针方向,企图使电枢逆时针方向转动。如果此电磁转矩能够克服电枢上的阻转矩(例如由摩擦引起的阻转矩以及其它负载转矩),电枢就能按逆时针方向旋转起来。 当电枢转了180°后,导体 cd转到 N极下,导体ab转到S极下时,由于直流电源供给的电流方向不变,仍从电刷 A流入,经导体cd 、ab 后,从电刷B流出。这时导体cd 受力方向变为从右向左,导体ab 受力方向是从左向右,产生的电磁转矩的方向仍为逆时针方向。 因此,电枢一经转动,由于换向器配合电刷对电流的换向作用,直流电流交替地由导体 ab和cd 流入,使线圈边只要处于N 极下,其中通过电流的方向总是由电刷A 流入的方向,而在S 极下时,总是从电刷 B流出的方向。这就保证了每个极下线圈边中的电流始终是一个方向,从而形成一种方向不变的转矩,使电动机能连续地旋转。这就是直流电动机的工作原理。 转速电流双闭环原理 转速、电流双闭环直流调速系统的组成,把转速调节器的输出当作电流调节器的输入,再用电流调节器的输出去控制电力电子变换器UPE。 从闭环结构上看,电流环在里面,称作内环;转速环在外边,称作外环。 这就形成了转速、电流双闭环调速系统。 限幅的作用: 转速调节器ASR的输出限幅电压U*im --电流给定电压的最大值,即限制了最大电流; τ电流调节器ACR的输出限幅电压Ucm --Uc的最大值,即限制了电力电子变换器的最大输出电压Udm。 第二部分 PID算法的基本原理 PID调节器各校正环节的作用 1、比例环节:即时成比例地反应控制系统的偏差信号e(t),偏差一旦产生,调节 器立即产生控制作用以减小偏差。 2、积分环节:主要用于消除静差,提高系统的无差度。积分作用的强弱取决于积分 时间常数TI,TI越大,积分作用越弱,反之则越强。 3、微分环节:能反应偏差信号的变化趋势(变化速率),并能在偏差信号的值变得太 大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减 小调节时间。 下面对控制点所采用的PID控制算法进行说明。

伺服电机控制速度运行规划图

伺服电机控制速度运行规划图 1、这个图是伺服电机位置控制速度运行规划图,图上每一个点的高度表示这个时刻电机的运行速度; 2、这个图不是运动控制轨迹图; 3、这个伺服电机位置控制速度图说明位置控制过程,伺服电机由启动、加速、匀速、减速、停车几个运行速度部分,完成一个位置控制过程。 4、伺服电机的一个位置控制过程,有上电启动到停车,是一个连续转动的过程,不是脉冲步进进式前进的,编码器的反馈脉冲只是记录了运转过程电机的速度和角位移;: 5、伺服电机的启动指令、加速指令、减速指令、停车指令,是PLC计数器、比较器运算得出的; 6、例如:指令脉冲数-编码器反馈脉冲数/电子齿轮比=0 ,PLC输出端输出停车指令,变频调速机构完成制动停车! 7、所以大家不要认为,PLC发脉冲电机转,不发就不转,发得快就转得快,发的慢就转的慢,好像PLC发脉冲控制着电机转动;

8、伺服电机的速度v单位是:指令脉冲数/秒,或者是:编码器反馈脉冲数/电子齿轮比·秒; 9、速度曲线图所围的面积=指令脉冲数=编码器反馈脉冲数/电子齿轮比; 10、伺服电机速度的上限可以这样计算,电机速度的上限(r/s)×周指令脉冲数=PLC计数脉冲额定频率; 11、伺服电机速度的上限可以这样计算,电机速度的上限(r/s)=PLC计数脉冲额定频率×电子齿轮比/编码器解析度;

12、伺服电机运行速度可以设定,必须小于上限速度,即电机速度(r/s)<PLC计数脉冲额定频率/周指令脉冲数; 13、伺服电机速度不设定,也可以默认为电子齿轮比、编码器解析度、PLC计数脉冲额定频率确定的上限速度; 14、减速曲线下方三角形的面积=减速位置; 15、 t3 - t2 为减速时间; 16、加、减速时间的设定和变频器一样;

步进电机升降速曲线控制方法

步进电机升降速曲线控制方法 技术分类:电机与运动控制发表时间:2007-07-09 在一些控制简单或要求低成本的运动控制系统中,经常用步进电机做执行元件。步进电机在这种应用场合下最大的优势是:可以开环方式控制而无需反馈就能对位置和速度进行控制。但也正是因为负载位置对控制电路没有反馈,步进电机就必须正确响应每次励磁变化。如果励磁频率选择不当,电机不能够移到新的位置,那么实际的负载位置相对控制器所期待的位置出现永久误差,即发生失步现象或过冲现象。因此步进电机开环控制系统中,如何防止失步和过冲是开环控制系统能否正常运行的关键。 失步和过冲现象分别出现在步进电机启动和停止的时候。一般情况下,系统的极限启动频率比较低,而要求的运行速度往往比较高。如果系统以要求的运行速度直接启动,因为该速度已超过极限启动频率而不能正常启动,轻则可能发生丢步,重则根本不能启动,产生堵转。系统运行起来以后,如果达到终点时立即停止发送脉冲串,令其立即停止,则由于系统惯性作用,电机转子会转过平衡位置,如果负载的惯性很大,会使步进电机转子转到接近终点平衡位置的下一个平衡位置,并在该位置停下。 &nbs p; 为了克服失步和过冲现象,应在步进电机启停时进行如图1所示的升降速控制。 从图 1 可以看出,L2段为恒速运行,L1 段为升频,L3段为降频,按照“失步”的定义,如果在 L1 及 L3 段上升及下降的控制频率变化大于步进电机的响应频率变化,步进电机就会失步,失步会导致步进电机停转,经常会影响系统的正常工作,因此,在步进电机变速运行中,必须进行正确的升降速控制。

以下按不同的控制单元,介绍几种常用的步进电机升降速控制方法。 1、运动控制卡作上位控制单元——以MPC01系列运动卡为例 MPC01系列运动控制卡可以作为PC机运动控制系统的核心控制单元。卡上的专用运动控制芯片可自动进行升降速计算。其运动控制函数库中也有专门进行梯形升降速运动参数设置的函数——set_profile(int ch, double ls, double hs, double accel)。其参数定义如下: ch: 设定的轴号。 ls:?设定低速(起始速度)的值。单位为pps(脉冲/秒) hs: 设定高速(恒速段)的值。单位为pps(脉冲/秒) accel:设定加速度大小。单位为ppss(脉冲/秒/秒) 用户在调用运动指令函数时,只需指定总的脉冲数,运动控制卡上的专用运动控制芯片便按照set_profile函数设置的运动参数自动进行升降速计算,而不会占用PC机的CPU 资源。 2、用具有运动控制功能的PLC做上位控制单元——以松下FP0系列PLC为例 松下FP0系列PLC具有专用的运动控制指令,其CPU单元可自动进行图1所示的升降速计算。和MPC01系列运动控制卡相似,用户只需设置梯形速度的初速度ls、恒速hs、加速时间t和所需发的脉冲数P。运行此程序段,当PLC检测到输入端X2的一个上跳变时,便自动执行如图1所示的升降速脉冲输出功能。

PLC控制伺服电机的方法

伺服电机的PLC控制方法 以松下Minas A4系列伺服驱动器为例,介绍PLC控制伺服电机的方法。伺服电机有三种控制模式:速度控制,位置控制,转矩控制{由伺服电机驱动器的Pr02参数与32(C-MODE)端子状态选择},本章简要介绍位置模式的控制方法 一、按照伺服电机驱动器说明书上的"位置

控制模式控制信号接线图"连接导线 3(PULS1),4(PULS2)为脉冲信号端子,PULS1连接直流电源正极(24V电源需串连2K左右的电阻),PULS2连接控制器(如PLC 的输出端子)。 5(SIGN1),6(SIGN2)为控制方向信号端子,SIGN1连接直流电源正极(24V电源需串连2K左右的电阻),SIGN2连接控制器(如PLC的输出端子)。当此端子接收信号变化时,伺服电机的运转方向改变。实际运转方向由伺服电机驱动器的P41,P42这两个参数控制。 7(com+)与外接24V直流电源的正极相连。 29(SRV-0N),伺服使能信号,此端子与外接24V直流电源的负极相连,则伺服电机进入使能状态,通俗地讲就是伺服电机已经准备好,接收脉冲即可以运转。 上面所述的六根线连接完毕(电源、编

码器、电机线当然不能忘),伺服电机即可根据控制器发出的脉冲与方向信号运转。其他的信号端子,如伺服报警、偏差计数清零、定位完成等可根据您的要求接入控制器。构成更完善的控制系统。 二、设置伺服电机驱动器的参数。 1、Pr02----控制模式选择,设定Pr02参数为0或是3或是4。3与4的区别在于当32(C-MODE)端子为短路时,控制模式相应变为速度模式或是转矩模式,而设为0,则只为位置控制模式。如果您只要求位置控制的话,Pr02设定为0或是3或是4是一样的。 2、Pr10,Pr11,Pr12----增益与积分调整,在运行中根据伺服电机的运行情况相应调整,达到伺服电机运行平稳。当然其他的参数也需要调整(Pr13,Pr14,Pr15,Pr16,Pr20也是很重要的参数),在您不太熟悉前只调整这三个参数也

步进电机脉冲数量与运动距离的计算 (1)

步进电机一个脉冲运动距离怎么算? 步进电机一个脉冲运动距离怎么算?能不能给个公式在举个例子? 答案: 用360度去除以步距角,就是电机转一圈的脉冲数,当然如果细分的话,还要乘以细分倍数。电机转一圈丝杠前进一个导程,用导程除以一圈的脉冲数就是脉冲运动距离。 第一步确定步进电机的步距角,这个电机上会标明的。比如说,1.8度,则一个圆周360/1.8=200,也就是说电机旋转一周需要200个脉冲。 第二步确定电机驱动器设了细分细分没有,查清细分数,可以看驱动器上的拨码。比如说4细分,则承上所述,200*4=800,等于说800个脉冲电机才旋转一周。第三步确定电机轴一周的长度或者说导程:如果是丝杠,螺距*螺纹头数=导程,如果是齿轮齿条传动,分度圆直径(m*z)即为导程,导程/脉冲个数=一个脉冲的线位移。 什么是细分呢?和几相是一个意思吗?和几相没关系吗? 细分和相数没关系。以1.8度为例,原来一个脉冲走1.8度,现在改为4细分,那么现在一个脉冲只能走1.8/4度了。细分越多,每个脉冲的步进长度越短。细分的多少可由驱动器设置。 控制步进电机转多少最主要你得通过步进电机步距角度计算出电机转一圈需要多少脉冲,比如步距角度为0.9°则电机转一圈需要给步进电机驱动器360/0.9=400个脉冲,转半圈就是200个脉冲。步进电机驱动器资料你先了解下! 步进电机转速则通过改变脉冲频率来控制,用plc的pwm输出控制是比较方便的,速度的快慢不影响步进电机的行程,行程多少取决于脉冲数量。 注意一点步进电机速度越快转矩越小,请根据你的应用调节速度以防失步,造成走位不准确。步进电机是接收步进驱动器给过来的脉冲信号,比如两相的步进,AB相分别轮流输出正反脉冲(按一定顺序),步进电机就可以运行了,相当于一定的脉冲步进马达对应走一定旋转角度。而PLC也可以发出脉冲,但脉冲电压不够,所以需要把PLC输出的脉冲给步进驱动器放大来驱动步进驱动器,相当于PLC的脉冲就是指令脉冲。一般PLC驱动步进时候有两路信号,一路是角度脉冲,另外一路是方向脉冲,PLC里边一般配所谓位移指令,发梯形脉冲给步进驱动器,这样可以缓冲启动带来的力冲击。 51单片机控制两相四线步进电机的问题 单片机为AT89S52。。步进电机为:57HS5630A4步进电机。链接:Error! Hyperlink reference not valid.步进电机驱动器为:M542中性步进电机驱动器。链接:Error! Hyperlink reference not valid. 现在的问题是:步进电机我已经和驱动器连接好了,现在步进电机驱动器有6 个线和51单片机相连,分别是PUL+、PUL-、DIR+、DIR-、ENA+、ENA- 。我想知道的是,比如这六个和单片机的P1.X口相连。怎么在单片机上控制步进电机正转反转,转的角度,转的速度。 答案: 首先,六根线的三根负线可以全部接地..和单片机P1相连的只需三根即可..这三根线为了保证能驱动起步进电机驱动器,应该分别上拉2K电阻.. 然后,在驱动器上的拨码处设置细分,,所谓细分是指电机转一圈所需多少脉冲..例如设置为800细分,即为电机转一圈需要800个脉冲..那么一个脉冲就会对应0.45度..单片机发出的脉冲频率高,那么电机转的就快..让电机转多少角度,就发出相应的脉冲数即可,例如转45度,就发出100个脉冲即可,在0.125s内发出100个脉冲,那转速就为1转/s。。

基于单片机的伺服电机控制系统分析

基于单片机的伺服电机控制系统分析 随着时代的发展社会的进步,科学技术水平日益提高,电动机被普遍应用到了人民的日常生活及工农业生产过程中,发挥了重要作用。其中较为典型的控制电机应该是步进电机,在当前多个领域如打印机、加工中心、自动化生产线等均可得到有效应用。本篇文章通过对系统软件的相关程序的设计、调试以及控制有关的参考数,对单片机的伺服电机的控制系统进行分析。通过大量的实验和对比,来展现了单片机的伺服电机的控制情况良好。 标签:单片机;伺服电机;控制系统分析 引言:当自动控制的系统启动时,单片机的伺服电机的马达能够发挥的主要作用是将电压的控制信号转化为机械位置,然后,接下来再把所收集到的电压信号转化为伺服电机的角位移,又或者是一定的转速。因此,工作人员可以通过使用单片机来控制伺服电机。单片机的伺服电机具有灵活、轻巧、体积小、控制方便等方面的优势,所以,伺服电机在现如今的生活之中深受到人们的热爱,从而在控制系统中可以得到广泛的应用。 一、单片机以及伺服电机的总论 单片机本质上是一种集成电路芯片,又称微型控制器,单片机是一种由中央处理机、计时器、各种接口组合而成的集成电路芯片,简单来说,单片机就是一台小型的电脑,虽然体积小,但计算机和单片机的差别不是很大,并且,单片机具有的价格低廉的优势,所以作为小型家电控制器来说,单片机具有很高的性价比,单片机的运行是依靠程序来进行的,程序可以人为的进行修改[1]。相比之下,单片机具有结构简单、灵活性强、体积小、储存方便、能耗少等优势,它在各种恶劣条件下都可以正常的运行,具有较强的环境适应力[2]。近几年来,我国的计算机随着信息技术和尖端技术的快速发展,单机技术也得到了快速发展,它在家电、电子产品、机械产品等领域也得到了扩大和先进。 伺服电机是由控制部件运行的发动机,是其中的一种变速装置,伺服电机可以调节发动机的转动速度,以电压信号来控制,伺服电机的转动速度和输入信号有着密切的关系。伺服电机主要分为交流电气和直流电机分为两种,一般伺服电机是通过脉冲来进行定位的,电机在接受脉冲时,它会相应地旋转。伺服电机本身会产生脉冲,当伺服电机移动位置时,就会产生相对应位移的脉冲,因此,接收电机和发出来的脉冲会形成一个闭锁环。 二、总体设计方案 本次的研究中,采用的是松下交流伺服电机。根据单片机的工作原理,来对松下伺服交流电机进行一定的控制,利用键盘来输入准确的速度参数,单片机在接收具体的速度参数后,然后把信号转化为脉冲信号,在通过差动驱动器将脉冲信号转化为差动脉冲信号之后,然后在传送到伺服电机的驱动器中;接下来,编

步进电机全闭环控制

半导体器件应用网 https://www.360docs.net/doc/cc17485985.html,/news/194498.html 步进电机全闭环控制 【大比特导读】步进电机由于体积精巧、价格低廉、运行稳定,在低端行业 应用广泛,步进电机运动控制实现全闭环,是工控行业的一大难题。 步进电机由于体积精巧、价格低廉、运行稳定,在低端行业应用广泛,步进电机运动控 制实现全闭环,是工控行业的一大难题。 主要问题有两个,原点的不确定性和失步,目前,采用高速光电开关作为步进系统的原点,这个误差在毫米级,所以在精确控制领域,是不能接受的。另外,为了提高运行精度, 步进系统的驱动采用多细分,有的大于16,假如用在往复运动过程中,误差大的惊人。已 经不能适应加工领域。 为此,提出步进电机全闭环控制系统,以适应目前运动控制领域的需求。 1、硬件连接 硬件连接加装编码器,根据细分要求,采用不同等级的解析度编码器进行实时反馈。 2、原点控制 根据编码器的Z信号,识别、计算坐标原点,同数控系统相同,精度可以达到2/编码器解 析度×4。 3、失步控制 根据编码器的反馈数据,实时调整输出脉冲,根据失步调整程度,采取相应办法。 下图是电路原理 4、电路原理描述

半导体器件应用网 电路采用超大规模电路FPGA,输入、输出可以达到兆级的相应频率,电源3.3V,利用2596 开关电源,将24V转为3.3V,方便实用。输入脉冲与反馈脉冲进行4倍频正交解码后计算,及时修正输出脉冲量和频率。 5、应用描述 本电路有两种模式,返回原点模式和运行模式。当原点使能开关置位时,进入原点模式,反之,进入运行模式。 在原点模式,以同步于输入脉冲的频率输出脉冲,当碰到原点开关后,降低输出脉冲频率,根据编码器的Z信号,识别、计算坐标原点。返回原点完成后,输出信号。此信号及其数据在不断电的情况下,永远保持。 在运行模式,以同步于输入脉冲的频率输出脉冲,同时计算反馈数据,假如出现误差,及时修正。另外,大惯量运行时,加减速设置不合理的情况下,可能会及时反向修正。 6、技术指标 (1)输入输出相应频率:≤1M; (2)脉冲同步时间误差:≤10ms;(主要延误在反向修正,不考虑反向修正,≤10us) (3)重定位电气精度:≥2/编码器解析度×4/马达解析度×细分) (4)重定位原点电气精度≥2/编码器解析度×4/马达解析度×细分) (5)适应PNP,NPN接口 (6)适应伺服脉冲控制 (7)适应各种编码其接口 步进电机运动控制一旦解决上述问题,增加数百元成本的情况下可以实现全闭环控制,毫不逊色于伺服系统。特别是其价格低廉、控制简单、寿命长久的特点在某些场合,可能优于伺服系统。

伺服电机的三种控制方式有哪些

伺服电机是在伺服系统中控制机械元件运转的发动机,是一种补助马达间接变速装置。在不同场景下,伺服电机的控制方式各有不同,在进行选择之前你需要先了解伺服电机是三种控制方式各有其特点,下面小编就给大家介绍一下伺服电机的三种控制方式。 伺服电机控制方式有脉冲、模拟量和通讯控制这三种 1、伺服电机脉冲控制方式 在一些小型单机设备,选用脉冲控制实现电机的定位,应该是最常见的应用方式,这种控制方式简单,易于理解。基本的控制思路:脉冲总量确定电机位移,脉冲频率确定电机速度。都是脉冲控制,但是实现方式并不一样: 第一种,驱动器接收两路(A、B路)高速脉冲,通过两路脉冲的相位差,确定电机的旋转方向。如上图中,如果B相比A相快90度,为正转;那么B相比A相慢90度,则为反转。运行时,这种控制的两相脉冲为交替状,因此我们也叫这样的控制方式为差分控制。具有差分的特点,那也说明了这种控制方式,控制脉冲具有更高的抗干扰能力,在一些干扰较强的应用场景,优先选用这种方式。但是这种方式一个电机轴需要占用两路高速脉冲端口,对高速脉冲口紧张的情况,比较尴尬。

第二种,驱动器依然接收两路高速脉冲,但是两路高速脉冲并不同时存在,一路脉冲处于输出状态时,另一路必须处于无效状态。选用这种控制方式时,一定要确保在同一时刻只有一路脉冲的输出。两路脉冲,一路输出为正方向运行,另一路为负方向运行。和上面的情况一样,这种方式也是一个电机轴需要占用两路高速脉冲端口。 第三种,只需要给驱动器一路脉冲信号,电机正反向运行由一路方向IO信号确定。这种控制方式控制更加简单,高速脉冲口资源占用也最少。在一般的小型系统中,可以优先选用这种方式。 2、伺服电机模拟量控制方式 在需要使用伺服电机实现速度控制的应用场景,我们可以选用模拟量来实现电机的速度控制,模拟量的值决定了电机的运行速度。模拟量有两种方式可以选择,电流或电压。电压方式,只需要在控制信号端加入一定大小的电压即可。实现简单,在有些场景使用一个电位器即可实现控制。但选用电压作为控制信号,在环境复杂的场景,电压容易被干扰,造成控制不稳定;电流方式,需要对应的电流输出模块。但电流信号抗干扰能力强,可以使用在复杂的场景。

直流电机双闭环控制系统分析报告与设计

基于MATLAB 的直流电机 双闭环调速系统的设计与仿真 设计任务书: 1. 设置该大作业的目的 在转速闭环直流调速系统中,只有电流截止负反馈环节对电枢电流加以保护,缺少对电枢电流的精确控制,也就无法充分发挥直流伺服电动机的过载能力,因而也就达不到调速系统的快速起动和制动的效果。通过在转速闭环直流调速系统的基础上增加电流闭环,即按照快速起动和制动的要求,实现对电枢电流的精确控制,实质上是在起动或制动过程的主要阶段,实现一种以电动机最大电磁力矩输出能力进行启动或制动的过程。此外,通过完成本大作业题目,让学生体会反馈校正方法所具有的独特优点:改造受控对象的固有特性,使其满足更高的动态品质指标。 2. 大作业具体容 设一转速、电流双闭环直流调速系统,采用双极式H 桥PWM 方式驱动,已知电动机参数为: 额定功率200W ; 额定电压48V ; 额定电流4A ; 额定转速=500r/min ; 电枢回路总电阻8=R Ω; 允许电流过载倍数λ=2; 电势系数=e C 0.04Vmin/r ; 电磁时间常数=L T 0.008s ; 机电时间常数=m T 0.5s ; 电流反馈滤波时间常数=oi T 0.2ms ; 转速反馈滤波时间常数=on T 1ms ; 要求转速调节器和电流调节器的最大输入电压==* *im nm U U 10V ; 两调节器的输出限幅电压为10V ;

f10kHz; PWM功率变换器的开关频率= K 4.8。 放大倍数= s 试对该系统进行动态参数设计,设计指标: 稳态无静差; σ5%; 电流超调量≤ i 空载起动到额定转速时的转速超调量σ≤ 25%; t0.5 s。 过渡过程时间= s 3. 具体要求 (1) 计算电流和转速反馈系数; (2) 按工程设计法,详细写出电流环的动态校正过程和设计结果; (3) 编制Matlab程序,绘制经过小参数环节合并近似后的电流环开环频率特性曲线和单位阶跃响应曲线; (4) 编制Matlab程序,绘制未经过小参数环节合并近似处理的电流环开环频率特性曲线和单位阶跃响应曲线; (5) 按工程设计法,详细写出转速环的动态校正过程和设计结果; (6) 编制Matlab程序,绘制经过小参数环节合并近似后的转速环开环频率特性曲线和单位阶跃响应曲线; (7) 编制Matlab程序,绘制未经过小参数环节合并近似处理的转速环开环频率特性曲线和单位阶跃响应曲线; (8) 建立转速电流双闭环直流调速系统的Simulink仿真模型,对上述分析设计结果进行仿真; (9) 给出阶跃信号速度输入条件下的转速、电流、转速调节器输出、电流调节器输出过渡过程曲线,分析设计结果与要求指标的符合性;

步进电机运动控制器设计

一、项目概述: 用步进电机作为X-Y移动平台的执行机构,实现开环位置控制。采用四相步进电机,一相激励时步距角为1.8°,由步进电机驱动器接受控制器的控制信号,采用单四拍方式,每拍为一步,可正反转。步进电机的转动带动丝杆,将旋转运动转换为直线运动,步进电机的每一走步传递到X或Y方向的移动距离为0.02mm.系统中步进电机工作频率为500Hz--4KHz。运动要求是: (1)当按键K1按下时,X方向步进电机正向运转,X正向移动1mm; 当按键K2按下时,X方向步进电机反向运转,X反向移动1mm; 当按键K3按下时,Y方向步进电机正向运转,Y正向移动1mm; 当按键K4按下时,Y方向步进电机反向运转,Y反向移动1mm;(2)按键按住不放,连续运动直到按键释放,停止运转。 (3)控制器实时显示步进电机转过的步数和X或Y向移动的距离。(4)系统供电电源为36 VDC。 二、系统设计: 设计思想: 1、用两台步进电机分别控制x、y方向的运动; 2、采用动态显示方式,实时显示步数和距离; 3、采用4个并行口输出控制信号以及采集开关输入信号。 总体方案: 采用AT89C51作为控制器: P0口读入开关输入信号;P1口接步进电机驱动器ULN2003A;P2、

P3口控制动态显示电路。 三、硬件设计: 1、AT89C51晶振电路和手动复位电路: 晶振电路:采用12MHz的晶振,其中电容C1,C2可在5—60pF之间选择,这两个电容的大小对振荡频率有微小的影响,可起频率微调的作用。 复位电路:当按键弹起时,相当于一个上电复位电路;当按键压下时,相当于RST端通过电阻与+5V的电源相连,提供足够宽度的阈值电压完成复位。 2、开关量读入: 由P0口的低4位读入开关量信号。 3、步进电机控制电路:

电机与运动控制系统第二版罗应立课后答案

2-1安培环路定律P11,磁路的欧姆定律P12,电磁感应定律P19 不一定可以,因为磁路是非线性的,存在饱和现象。 2-2磁阻和磁导与磁路的磁导率、长度和截面积有关,其中磁导率取决于磁路的饱和程度,即磁通密度的大小。 2-3Φ2>Φ1 B2=B1 Φ2=Φ1 B1>B2 2-4 (1)如果工作时进入磁饱和区,设备发热加剧,影响设备正常运行。P15 P16 (2) 2-5 P24 2-6(1)P23 (2) 2-7 P24 2-8 (1)瞬态值 (2)平均值 2-9无功功率铁心损耗P37 2-10(1)P35 P39 (2)P42 2-11 P39 重置前后磁动势不变P40 2-12 P37 大好 2-13 因素:①铁芯材质,磁路结构②磁感应强度③原边和副边的绕线方式,顺序④线圈结构 2-14 2-15 增大 2-16 P42 2-17 2-18 E1=-j4*44fW1Φm E2 =-j4*44fW2Φm 2-19

2-20 N1=W1 N2=W2

(1)换向器在直流电机中起什么作用? 答:在直流发电机中, 换向器起整流作用, 即把电枢绕组里的交流电整流为直流电, 在正、负电刷两端输出。在直流电动机中,换向器起逆变作用, 即把电刷外电路中的直流电经换向器逆变为交流电输入电枢元件中。 (2)直流电机的主磁路由哪几部分组成?磁路未饱和时,励磁磁通势主要消耗在哪一部分上?答:直流电机的主磁路由以下路径构成: 主磁极N 经定、转子间的空气隙进入电枢铁心, 再从电枢铁心出来经定、转子间的空气隙进入相邻的主磁极S, 经定子铁心磁轭到达主磁极N, 构成闭合路径。 励磁磁通势主要消耗在空气隙上。 3-2直流电机的铭牌上的额定功率是指什么功率? 答:对于直流发电机,是指输出的电功率;对于直流电动机,是指输出的机械功率。 3-3 3-4 直流发电机的损耗主要有哪些? 铁损耗存在于哪一部分, 它随负载变化吗? 电枢铜损耗随负载变化吗? 答:直流发电机的损耗主要有: (1 ) 励磁绕组铜损耗; ( 2 ) 机械摩擦损耗; ( 3) 铁损耗; ( 4 )电枢铜损耗; ( 5 ) 电刷损耗; ( 6 ) 附加损耗。 铁损耗是指电枢铁心在磁场中旋转时硅钢片中的磁滞和涡流损耗。这两种损耗与磁密大小以及交变频率有关。当电机的励磁电流和转速不变时, 铁损耗也几乎不变。它与负载的变化几乎没有关系。电枢铜损耗由电枢电流引起, 当负载增加时, 电枢电流同时增加, 电枢铜损耗随之增加。电枢铜损耗与电枢电流的平方成正比。 3-5 P55页 电枢电流,励磁电流 3-6 P57页 电动:n Te 同方向发电:n Te 反方向 1.3电动 2.4发电(1.2. 3.4为罗马数字) 为各量的实际运动方向提供参考

伺服电机控制方式的选择

伺服电机控制方式的选择 一般伺服电机主要有三种控制方式,即速度控制方式,转矩控制方式和位置控制方式,下面分别对每种控制方式进行详细说明。 1.速度控制方式 通过模拟量的输入或脉冲的频率都可以进行转动速度的控制,在有上位机控制装置的外环PID控制时,速度模式也可以进行定位,但必须把电机的位置信号或直接负载的位置信号给上位机反馈以做运算用。速度模式也支持直接负载外环检测位置信号,此时的电机轴端的编码器只检测电机转速,位置信号就由直接的最终负载端的检测装置来提供了,这样的优点在于可以减少中间传动过程中的误差,增加了整个系统的定位精度。 2.转矩控制方式 转矩控制方式是通过外部模拟量的输入或直接的地址的赋值来设定电机轴对外的输出转矩的大小,具体表现为:例如10V对应5Nm的话,当外部模拟量设定为5V时,电机轴输出为2.5Nm,如果电机轴负载低于2.5Nm时电机正转,外部负载等于2.5Nm时电机不转,大于2.5Nm时电机反转。可以通过即时的改变模拟量的设定来改变设定力矩的

大小,也可以通过通讯方式改变对应的地址的数值来实现。应用主要在对材质的受力有严格要求的缠绕和放卷的装置中,例如绕线装置或拉光纤设备。 3.位置控制方式 位置控制方式一般是通过外部输入的脉冲的频率来确定转动速度的大小,通过脉冲的个数来确定转动的角度,也有些伺服驱动器可以通过通讯方式直接对速度和位移进行赋值。由于位置模式可以对速度和位置都有很严格的控制,所以一般应用于定位装置,应用领域如数控机床、印刷机械等等。 如何选择伺服电机的控制方式呢? 就伺服驱动器的响应速度来看,转矩模式运算量最小,驱动器对控制信号的响应最快;位置模式运算量最大,驱动器对控制信号的响应最慢。 如果您对电机的速度、位置都没有要求,只要输出一个恒转矩,当然是用转矩模式。 如果对位置和速度有一定的精度要求,而对实时转矩不是很关心,用转矩模式不太方便,用速度或位置模式比较好。如果上位控制器有比较好的闭环控制功能,用速度控制效果会好一点。如果本身要求不是很高,或者,基本没有实时性的要求,用位置控制方式对上位控制器没有很高的要求。 如果对运动中的动态性能有比较高的要求时,需要实时对电机进行调整。那么如果控制器本身的运算速度很慢(比如

宝马i 电动汽车电机控制系统解析

宝马i3电动汽车电机控制系统解析(一) 一、整车性能概述 根据官方公布的数据显示电机功率可达125kw,扭矩可达250Nm。 基于360V的电压平台,在不同的转矩和转速下,对宝马i3的电机做了性能和效率测试,电机在500~9000rpm之间,输出扭矩达到125Nm时的效率可以到94%。随着速度的增加,电控效率从88%增加至99%,当电机转速高于5000rpm,输出扭矩大于50Nm时,电机和电控的综合效率可以达到90%以上。通过这些测试可以确认,0~4000rpm电机都可以输出250Nm;5000~11400rpm电机可以输出峰值功率125kw。 宝马i3的电机控制器采用两片英飞凌TC1797的32位双系统做为系统平台,以确保系统的高性能和可靠性,至于内部程序能否直接下载,那就得看系统是否加密了。如下图所示: 逆变器采用英飞凌650V/800A的FS800系列IGBT。针对它120KW的功率而言,逆变器搭载的电容仅仅为450V/475μF,也有可能是在电池端还有额外的电容并联。 整系统原理如下图:

(1)电机电子伺控系统(EME) 电机电子伺控系统(EME)是一个安装在铝壳内的功率电子装置。在该铝壳内具有下列组件:电机电子伺控系统(EME)控制单元、DC-DC变换器、变频器(逆变器和整流器)、充电电子装置。 整个铝壳被称为电机电子伺控系统。电机电子伺控系统在电动车内安装于电机上。带有其集成组件的整个铝壳在其他文件中也称为驱动单元。

维修时可以单独更换电机电子伺控系统和电机。为此,必须事先拆卸带电机和电机电子伺控系统组成单元的后桥。随后脱开电机和电机电子伺控系统。电机电子伺控系统的铝壳在保养时禁止打开。 针对混合动力汽车(PHEV),电机电子伺控系统与电机分开供货,因此在供货时根据电机进行校准。 EME模块管路连接接口分布如图4-69所示。 电机电子伺控系统的接口可以划分为下列几类:12V接口、高压接口、电位补偿导线接口、冷却液管接口。EME模块连接端子见图4-68。

伺服电机工作原理图

伺服电机工作原理图 伺服电机工作原理——伺服电机内部的转子是永磁铁,驱动器控制的U/V/W三相电形成电磁场,转子在此磁场的作用下转动,同时电机自带的编码器反馈信号给驱动器,驱动器根据反馈值与目标值进行比较,调整转子转动的角度。 永磁交流伺服系统具有以下等优点:(1)电动机无电刷和换向器,工作可靠,维护和保养简单;(2)定子绕组散热快;(3)惯量小,易提高系统的快速性;(4)适应于高速大力矩工作状态;(5)相同功率下,体积和重量较小,广泛的应用于机床、机械设备、搬运机构、印刷设备、装配机器人、加工机械、高速卷绕机、纺织机械等场合,满足了传动领域的发展需求。 永磁交流伺服系统的驱动器经历了模拟式、模式混合式的发展后,目前已经进入了全数字的时代。全数字伺服驱动器不仅克服了模拟式伺服的分散性大、零漂、低可靠性等确定,还充分发挥了数字控制在控制精度上的优势和控制方法的灵活,使伺服驱动器不仅结构简单,而且性能更加的可靠。现在,高性能的伺服系统,大多数采用永磁交流伺服系统其中包括永磁同步交流伺服电动机和全数字交流永磁同步伺服驱动器两部分。伺服驱动器有两部分组成:驱动器硬件和控制算法。控制算法是决定交流伺服系统性能好坏的关键技术之一,是国外交流伺服技术封锁的主要部分,也是在技术垄断的核心。 2 交流永磁伺服系统的基本结构 交流永磁同步伺服驱动器主要有伺服控制单元、功率驱动单元、通讯接口单元、伺服电动机及相应的反馈检测器件组成,其结构组成如图1所示。其中伺服控制单元包括位置控制器、速度控制器、转矩和电流控制器等等。我们的交流永磁同步驱动器其集先进的控制技术和控制策略为一体,使其非常适用于高精度、高性能要求的伺服驱动领域,还体现了强大的智能化、柔性化是传统的驱动系统所不可比拟的。 目前主流的伺服驱动器均采用数字信号处理器(DSP)作为控制核心,其优点是可以实现比较复杂的控制算法,事项数字化、网络化和智能化。功率器件普遍采用以智能功率模块(IPM)为核心设计的驱动电路,IPM内部集成了驱动电路,同时具有过电压、过电流、过热、欠压等故障检测保护电路,在主回路中还加入软启动电路,以减小启动过程对驱动器的冲击。

相关文档
最新文档