当前位置:文档之家› BLDC电机控制入门

BLDC电机控制入门

BLDC电机控制入门
BLDC电机控制入门

瑞萨科技 (Renesas Technology) - 电机控制算法

BLDC电机控制算法 无刷电机属于自換流型(自我方向轉換),因此控制起来更加复杂。 BLDC电机控制要求了解电机进行整流转向的转子位置和机制。对于闭环速度控制,有两个附加要求,即对于转子速度/或电机电流以及PWM信号进行测量,以控制电机速度功率。 BLDC电机可以根据应用要求采用边排列或中心排列PWM信号。大多数应用仅要求速度变化操作,将采用6个独立的边排列PWM信号。这就提供了最高的分辨率。如果应用要求服务器定位、能耗制动或动力倒转,推荐使用补充的中心排列PWM信号。 为了感应转子位置,BLDC电机采用霍尔效应传感器来提供绝对定位感应。这就导致了更多线的使用和更高的成本。无传感器BLDC控制省去了对于霍尔传感器的需要,而是采用电机的反电动势(电动势)来预测转子位置。无传感器控制对于像风扇和泵这样的低成本变速应用至关重要。在采有BLDC电机时,冰箱和空调压缩机也需要无传感器控制。 空载时间的插入和补充 大多数BLDC电机不需要互补的PWM、空载时间插入或空载时间补偿。可能会要求这些特性的BLDC应用仅为高性能BLDC伺服电动机、正弦波激励式BLDC电机、无刷AC、或PC同步电机。 控制算法 许多不同的控制算法都被用以提供对于BLDC电机的控制。典型地,将功率晶体管用作线性稳压器来控制电机电压。当驱动高功率电机时,这种方法并不实用。高功率电机必须采用PWM控制,并要求一个微控制器来提供起动和控制功能。 控制算法必须提供下列三项功能: ● 用于控制电机速度的PWM电压 ● 用于对电机进整流换向的机制 ● 利用反电动势或霍尔传感器来预测转子位置的方法 脉冲宽度调制仅用于将可变电压应用到电机绕组。有效电压与PWM占空度成正比。当得到适当的整流换向时,BLDC的扭矩速度特性与一下直流电机相同。可以用可变电压来控制电机的速度和可变转矩。 功率晶体管的换向实现了定子中的适当绕组,可根据转子位置生成最佳的转矩。在一个BLDC电机中,MCU必须知道转子的位置并能够在恰当的时间进行整流换向。 BLDC电机的梯形整流换向 对于直流无刷电机的最简单的方法之一是采用所谓的梯形整流换向。

步进电机工作和控制原理

步进电机工作和控制原理 一、综述 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。步进电机是将电脉冲信号转变为角位移或线位移的一种开环线性执行元件,具有无累积误差、成本低、控制简单特点。产品从相数上分有二、三、四、五相,从步距角上分有0.9°/1.8°、0.36°/0.72°,从规格上分有口42~φ130,从静力矩上分有 0.1N·M~40N·M。签于上述情况,我们决定以广泛的感应子式步进电机为例。叙述其基本工作原理。 二、感应子式步进电机工作原理 (一)反应式步进电机原理 由于反应式步进电机工作原理比较简单。下面先叙述三相反应式步进电机原理。 1、结构: 电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。 0、1/3て、2/3て,(相邻两转子齿轴线间的距离为齿距以て表示),即A与齿1相对齐,B与齿2向右错开1/3て,C与齿3向右错开2/3て,A'与齿5相对齐,(A'就是A,齿5就是齿1)下面是定转子的展开图: 2、旋转: 如A相通电,B,C相不通电时,由于磁场作用,齿1与A对齐,(转子不受任何力以下均同)。 如B相通电,A,C相不通电时,齿2应与B对齐,此时转子向右移过1/3て,此时齿3与C偏移为1/3て,齿4与A偏移(て-1/3て)=2/3て。 如C相通电,A,B相不通电,齿3应与C对齐,此时转子又向右移过1/3て,此时齿4与A偏移为1/3て对齐。 如A相通电,B,C相不通电,齿4与A对齐,转子又向右移过1/3て

步进电机的控制原理及其单片机控制实现

步进电机的控制原理及其单片机控制实现 一前言 步进电机可以对旋转角度和转动速度进行高精度控制。步进电机作为控制执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统和精密机械等领域。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。步进电机和普通电动机不同之处是步进电机接受脉冲信号的控制。现在比较常用的步进电机包括反应式步进电机、永磁式步进电机、混合式步进电机和单相式步进电机等。其中反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。现阶段,反应式步进电机获得最多的应用。 步进电机和普通电机的区别主要在于其脉冲驱动的形式,正是这个特点,步进电机可以和现代的数字控制技术相结合。不过步进电机在控制的精度、速度变化范围、低速性能方面都不如传统的闭环控制的直流伺服电动机。在精度不是需要特别高的场合就可以使用步进电机,步进电机可以发挥其结构简单、可靠性高和成本低的特点。使用恰当的时候,甚至可以和直流伺服电动机性能相媲美。 二 1.步进电机的控制原理 步进电机2个相邻磁极之间的夹角为60°。线圈绕过相对的2个磁极,构成一相(A-A′,B-B′,C-C′)。磁极上有5个均匀分布的矩形小齿,转子上没有绕组,而有40个小齿均匀分布在其圆周上,且相邻2个齿之间的夹角为9°当某组绕组通电时,相应的2个磁极就分别形成N-S极,产生磁场,并与转子形成磁路。如果这时定子的小齿与转子没有对齐,则在磁场的作用下转子将转动一定的角度,使转子齿与定子齿对齐,从而使步进电机向前“走”一步。 2. 步进电机的控制方式 如果通过单片机按顺序给绕组施加有序的脉冲电流,就可以控制电机的转动,从而实现数字→角度的转换。转动的角度大小与施加的脉冲数成正比,转动的速度与脉冲频率成正比,而转动方向则与脉冲的顺序有关。以三相步进电机为例,电流脉冲的施加共有3种方式。(1)单相三拍方式(按单相绕组施加电流脉冲):→A→B→C→正转;→A→C→B→反转。(2)双相三拍方式(按双相绕组施加电流脉冲):→AB→BC→CA→正转;→AC→CB→AB→反转。(3)三相六拍方式(单相绕组和双相绕组交替施加电流脉冲):→A→AB→B→BC→C→CA→正转;→A→AC→C→CB→B→BA→反转。单相三拍方式的每一拍步进角为3°,三相六拍的步进角则为1.5°,因此,在三相六拍下,步进电机的运行反转平稳柔和,但在同样的运行角度与速度下,三相六拍驱动脉冲的频率需提高1倍,对驱动开关管的开关特性要求较高。 3. 步进电机的驱动方式 步进电机常用的驱动方式是全电压驱动,即在电机移步与锁步时都加载额定电压。为了防止电机过流及改善驱动特性,需加限流电阻。由于步进电机锁步时,限流电阻要消耗掉大量的功率,故限流电阻要有较大的功率容量,并且开关管也要有较高的负载能力。步进电机的另一种驱动方式是高低压驱动,即在电机移步时,加额定或超过额定值的电压,以便在较大的电流驱动下,使电机快速移步;而在锁步时,则加低于额定值的电压,只让电机绕组流过锁步所需的电流值。这样,既可以减少限流电阻的功率消耗,又可以提高电机的运行速度,但这种驱动方式的电路要复杂一些。驱动脉冲的分配可以使用硬件方法,即用脉冲分配器实现。现在,脉冲分配器已经标准化、芯片化,市场上可以买到。但硬件方法结构复杂,成本也较高。步进电机控制(包括控制脉冲的产生和分配)也可以使用软件方法,即用单片机实现,下面给出具体的使用单片机以软件方式驱动步进电机的实现方法。 三步进电机的单片机控制 1. 双相三拍控制

19 IR_IRMCK F171-灵活易用的电机控制芯片

IRMCK/F171-灵活易用的电机控制芯片 IRMCK/F171 灵活易用的电机控制芯片
国际整流器公司 2012-1-11

内容
? 概述 概 ? 传统方案存在的问题 ? IR的解决方案:简单易用的电机控制 芯片IRMCF171 ? 方案辅助工具和测试结果 ? 结论

概述
? 全球能源短缺导致越来越严格的政府节能规章出 台 ? 在中国 能效标签制度的实施以及能效标准的不 在中国,能效标签制度的实施以及能效标准的不 断提高使很多电器转向变频控制 ? 变频空调已经完全确立了市场的主导地位 ? 家电的变频化趋势也越来越明确,电机调速市场 竞争将更加激烈,产品更新的周期越来越短。随 之而来的新产品研发风险也越来越大 之而来的新产品研发 险也越来越大 ? 节能热点:
– – – – 高效率永磁电机 无位置传感正弦波控制 宽的调速范围 低的振动和噪声

传统方案存在的问题
? ? ? ? 大容量存储单元的高速DSP或32位单片机 软件算法复杂,控制器计算任务繁重 软件算法复杂 控制器计算任务繁重 对于传统的软件编程控制方案,完成电机控制算法已经很复杂, 对于系统设计人员的要求很高
1. 2. 3. 熟悉实时的FOC控制算法,熟悉相关的外设; 熟悉DSP或32位RISC的C或汇编语言编程; 熟悉各种数模混合电路,高压电路和功率开关电路.
?
?
开发周期长,开发成本和开发风险都很高
后续的软件维护成本高

电机控制系统框图
IR电机控制IC-IRMCF171

步进电机的控制1

指导教师评定成绩: 审定成绩: 重庆邮电大学 自动化学院 自动控制原理课程设计报告 设计题目: 单位(二级学院):自动化学院 学生姓名: 专业:自动化 班级: 学号: 指导教师: 设计时间:2010 年 6 月 重庆邮电大学自动化学院制

目录 目录 (2) 一、设计题目 (3) 1题目内容 (3) 2实现目标 (3) 3设计要求 (3) 4 设计安排 (3) 二、设计报告正文 (3) 1步进电机的概论 (4) 2步进电机的驱动控制系统 (6) 3系统设计思路 (10) 4步进电机的控制电路 (13) 三、设计总结 (15) 四、参考文献 (16)

一、设计题目 1题目内容 基于51单片机的步进电机调速设计 2实现目标 1)具有与PC机串口通信的功能; 2)具有与数码管显示或者LED指示灯显示状态(数码管显示的速度并不代表电 机实际速度,只是一个感性的认识) 3设计要求 1)绘制原理图,PCB; 2)完成单片机所有代码编写; 3)设计PC机简易显示界面; 4设计安排 三个人一组,为期一周,小组成员合作,共同完成设计要求。 二、设计报告正文 摘要:步进电机是一种将电脉冲转换成相应角位移或者线位移的电磁机械装置。在非超载的情况下,电机的转速,停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。它具有快速启停能力,在电机的负荷不超过它能提供的动态转矩时,可以通过输入脉冲来控制它在一瞬间的启动或者停止。由于其精确性以及其良好的性能在实际当中得到了广泛的应用。 本文首先介绍了步进电机的分类、技术指标、步进电机的工作原理以及步进电机

步进电机的控制电路和程序

步进电机的控制电路和程序 先看一下我们将要使用的51单片机综合学习系统能完成哪些实验与产品开发工作:分别有流水灯,数码管显示,液晶显示,按键开关,蜂鸣器奏乐,继电器控制,IIC总线,SPI总线,PS/2实验,AD模数转换,光耦实验,串口通信,红外线遥控,无线遥控,温度传感,步进电机控制等等。 上图是我们将要使用的51单片机综合学习系统硬件平台,本期实验我们用到了综合系统主机、步进电机,综合系统其它功能模块原理与使用详见前几期《电子制作》杂志及后期连载教程介绍。 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。 步进电机分类与结构 现在比较常用的步进电机分为三种:反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB)。本章节以反应式步进电机为例,介绍其基本原理与应用方法。反应式步进电机可实现大转矩输出,步进角一般为1.5度。反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。常用小型步进电机的实物如图1 所示。 图1步进电机实物图 图 2 步进电机内部图 步进电机现场应用驱动电路 综合系统使用的是小型步进电机,对电压和电流 要求不是很高,为了说明应用原理,故采用最简单 的驱动电路,目的在于验证步进电机的使用,在正 式工业控制中还需在此基础上改进。一般的驱动电 路可以用图3的形式。 图3 一般驱动电路 在实际应用中一般驱动路数不止一路,用上图的分立电路体积大,很多 场合用现成的集成电路作为多路驱动。常用的小型步进电机驱动电路可以用 ULN2003或ULN2803。本书配套实验板上用的是ULN2003。ULN2003是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。ULN2003A由7组达林顿晶体管阵列和相应的电阻网络以及钳位二极管网络构成,具有同时驱动7组负载的能力,为单片双极型大功率高速集成电路。ULN2003内部结构及等效电路图如图4:

PID算法在无刷直流电机调速电路中的应用

PID算法在无刷直流电机调速电路中的应用 摘 要:在分析了无刷直流电机闭环速度控制方案的基础上,针对PID算法在无刷直流电机应用中出现的种种问题,给出了相应的解决方法,提出了非线性变速 积分PID算法,成功地解决了在低采样周期时PID算法的积分饱和问题。 直流电机具有良好的调速性能,如无级调速、调速范围宽、低速性能好、高起动转矩、高效率等。无刷直流电机由于采用电子换向,PWM调速,在进一步提高直流电机性能的同时又克服了直流电机机械换向带来的一系列问题,从而大大延长了电机的使用寿命,近年来已广泛应用于家电、汽车、数控机床、机器人等领域。 1、无刷直流电机的速度控制方案 对无刷直流电机转速的控制即可采用开环控制,也可采用闭环控制。与开环控制相比,速度控制闭环系统的机械特性有以下优越性:闭环系统的机械特性与开环系统机械特性相比,其性能大大提高;理想空载转速相同时,闭环系统的静差 率(额定负载时电机转速降落与理想空载转速之比)要小得多;当要求的静差率相同时, 闭环调速系统的调速范围可以大大提高。无刷直流电机的速度控制方案如图1所示。 无刷直流电机控制器可采用电机控制专用DSP(如TI公司的TMS320C24X 系列、AD公司的ADMCxx系列),也可采用单片机+无刷直流电机控制专用集成电路的方案。前者集成度高,电路设计简单,运算速度快,可实现复杂的速度控制算法,但由于DSP的价格高而不适合于小功率低成本的无刷直流电机控制器。后者虽然运算速度低,但只要采用适当的速度控制算法,依然可以达到较高的控制精度,适合于小功率低成本的无刷直流电机控制器。 摩托罗拉公司的第二代无刷直流电机控制专用集成电路MC33035,集成了转子位置传感器译码器电路、脉宽调制电路(PWM)、功率输出驱动电路、限流电路,可以实现无刷直流电机速度开环系统的全部控制功能。系统中采用了一片MC33035、一片低成本的单片机AT89C2051、串行输入A/D、串行输出D/A 以及由MOSFET型场效应管组成的功率驱动电路,无刷电机控制逻辑和保护由MC33035完成,单片机用来完成转速设定值的获取、转速反馈的实时采样以及速度控制算法的实现。

步进电机的原理,分类,细分原理

步进电机原理及使用说明 一、前言 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。 虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。 步进电机是将电脉冲信号转变为角位移或线位移的一种开环线性执行元件,具有无累积误差、成本低、控制简单特点。产品从相数上分有二、三、四、五相,从步距角上分有0.9°/1.8°、0.36°/0.72°,从规格上分有口42~φ130,从静力矩上分有0.1N?M~40N?M。 签于上述情况,我们决定以广泛的感应子式步进电机为例。叙述其基本工作原理。望能对广大用户在选型、使用、及整机改进时有所帮助。 二、感应子式步进电机工作原理 (一)反应式步进电机原理 由于反应式步进电机工作原理比较简单。下面先叙述三相反应式步进电机原理。 1、结构: 电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。 0、1/3て、2/3て,(相邻两转子齿轴线间的距离为齿距以て表示),即A与齿1相对齐,B与齿2向右错开1/3て,C与齿3向右错开2/3て,A…与齿5相对齐,(A…就是A,齿5就是齿1)下面是定转子的展开图: 2、旋转: 如A相通电,B,C相不通电时,由于磁场作用,齿1与A对齐,(转子不受任何力以下均同)。 如B相通电,A,C相不通电时,齿2应与B对齐,此时转子向右移过1/3て,此时齿3与C偏移为1/3て,齿4与A偏移(て-1/3て)=2/3て。 如C相通电,A,B相不通电,齿3应与C对齐,此时转子又向右移过1/3て,此时齿4与A偏移为1/3て对齐。 如A相通电,B,C相不通电,齿4与A对齐,转子又向右移过1/3て 这样经过A、B、C、A分别通电状态,齿4(即齿1前一齿)移到A相,电机转子向右转过一个齿距,如果不断地按A,B,C,A……通电,电机就每步(每脉冲)1/3て,向右旋转。如按A,C,B,A……通电,电机就反转。 由此可见:电机的位置和速度由导电次数(脉冲数)和频率成一一对应关系。而方向由导电顺序决定。 不过,出于对力矩、平稳、噪音及减少角度等方面考虑。往往采用A-AB-B-BC-C-CA-A这种导电状态,这样将原来每步1/3て改变为1/6て。甚至于通过二相电流不同的组合,使其1/3て变为1/12て,1/24て,这就是电机细分驱动的基本理论依据。 不难推出:电机定子上有m相励磁绕阻,其轴线分别与转子齿轴线偏移1/m,2/m……(m-1)/m,1。

电机控制算法

电机控制算法 电机控制算法的作用是接受指令速度值,通过运算向电机提供适当的驱动电压,尽快地和尽快平稳地使电机转速达到指令速度值,并维持这个速度值。换言之,一旦电机转速达到了指令速度值,即使在各种不利因素(如斜坡、碰撞之类等使电机转速发生变化的因素)的干扰下也应该保持速度值不变。为了提高机器人小车控制系统的控制精度,选用合适的控制算法显得十分必要。控制算法是任何闭环系统控制方案的核心,然而并非越复杂、精度越高的算法越好,因为比赛要求非常高的实时性,机器人必须在非常短的时间内作出灵敏的反应,所以现代的一些先进控制算法,比如模糊控制、神经元网络控制等就不能应用到小车控制系统里。本系统选用了最常规、最经典的PID控制算法,通过实际应用取得了很好的效果。 1 比例项 控制回路中的第一个偏差转换环节就是比例项。这一环节简单地将偏差信号乘以常数K 得到新的CV值(值域为-100~100)。基本的比例控制算法如下: loop: PV=ReadMotorSpeed() Error=SP-PV CV=Error*Kprop Setpwm(cv) Goto loop 上一段程序中的SetPWM()函数并非将CV值作为绝对的PWM占空比来对待。否则,不断降低的偏差值会使输出值接近零,而且由于电机工作时需要持续的PWM信号,控制系统将会使电机稳定在低速运转状态上,从而导致控制系统策略失败。 相反,CV值一般被取作当前PWM占空比的改变量,并被附加到当前的PWM占空比上。这也要求SetPWM()函数必须将相加后得到的PWM占空比限制在0%~100%。正的CV值将使电机两端电压增加。负的CV值将使电机两端电压降低。如果CV值等于0,则无需改变但前占空比。较低的K 值会使电机的速度响应缓慢,但是却很平稳。较高的K 值会使速度响应更快,但是却可能导致超调,即达到稳定输出前在期望值附近振荡。过高的K 值会导致系统的不稳定,即输出不断震荡且不会趋于期望值。 2 微分项 任何变量的微分项被用来描述该变量是如何相对于另一个变量(多位时间)变化的。换句话说,任何变量的微分项就是它随时间的变化率。如位移随时间的变化率是速度。速度相对于时间的微分是加速度。 在PID控制器中,值得关心的是偏差信号相对于时间的微分,或称变化率。绝大多数控制器将微分项定义为: Rate=(E-E )/T 式中,E为当前偏差,E 为前次偏差值,T为两次测量的时间间隔。负的变化率表明偏差信号的改善。当微分项被具体应用于控制器中时,将一个常数乘以该微分项,并将它加到比例项上,就可以得到最终的CV值计算公式: CV=( K E)+( K Rate) 当偏差信号接近零时,CV值将为负,所以当偏差信号开始改善时,微分项的作用将逐渐减弱校正输出量。在某些场合下,微分项还有利于超调量的消除,并可以允许使用较大的K 值,从而可以改善响应的快速性。微分环节还预示了偏差信号的变化趋势。当控制对象对控制器的输出响应迟缓时,微分环节的作用尤为明显。 含有微分项的控制算法的伪代码实现如下: loop:

步进电机控制

步进电机控制 文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)

杭州电子科技大学 电子系统设计综合实验 设计报告 实验名称: 步进电机控制 实验序号: 4 小组号: 4A 姓名学号: 指导教师: 黄继业 2015年1月4日 一.引言: 步进电机是机电控制中一种常用的执行机构,它的用途是将电脉冲转化为角位移,通俗地说:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(即步进角)。通过控制脉冲个数即可以控制角位移量,从而达到准确定位的目的;同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。常见的步进电机分三种:永磁式(PM),反应式(VR)和混合式(HB)。实验中使用的是永磁式步进电机24BY 型,下图是该电机的接线图,从图中可以看出,电机共有四组线圈,四组线圈的一个端点连在一起引出,这样一共有5 根引出线。要使用步进电机转动,只要轮流给各引出端通电即可。将COM 端标识为C,只要AC、A C、BC、B C,轮流加电就能驱动步进电机运转,加电的方式可以有多种,如果将COM 端接正电源,那么只要用开关元件

(如三极管),将A、A 、B、B 轮流接地。 二.实验要求: 1.(基本):控制四相六线式步进电机的转动(四相八拍方式) 2.(基本):显示步进电机的转动圈数、角度和方向 三.(扩展):用非接触的方式实时监测步进电机的工作状态 四.实验器材清单: 名称型号数量 驱动芯片L2981片 霍尔元件cs31441个 二极管80508个 电容100uf、各2个 电阻2K1个 四:实验电路原理图 1:驱动电路原理图: 2:驱动电路工作原理: L298N是SGS公司的产品,内部包含4通道逻辑驱动电路。是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准

步进电机的常见故障及工作原理

步进电机的常见故障及工作原理 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 识。 步进电机的分类: 步进电机分永磁式(PM)、反应式(VR)、混合式(HR)三种。永磁式一般为二相,转矩和体积都很小,步距角一般为7.5°或15°;反应式一般为三相,实现大转矩输出,步距角为1.5°;混合式兼具永磁式和反应式的优点,分二相和五相,二相步距角为1.8°,无相步距角为0.72°。 步进电机的工作原理: 步进电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。 步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。 步进电机的主要特性 1 步进电机必须加驱动才可以运转,驱动信号必须为脉冲信号,没有脉冲的时候,步进电机静止,如果加入适当的脉冲信号,就会以一定的角度(称为步角)转动。转动的速度和脉冲的频率成正比。 2 腾龙版步进电机的步进角度为7.5 度,一圈360 度,需要48 个脉冲完成。 3 步进电机具有瞬间启动和急速停止的优越特性。 4 改变脉冲的顺序,可以方便的改变转动的方向。 因此,目前打印机,绘图仪,机器人,等等设备都以步进电机为动力核心。 一、步进电机的基本特点 1、步进电动机工作时每相绕组不是恒定地通电,而是按一定的规律轮流通电。 2、每输入一个脉冲电信号转子转过的角度称为步距角。 3、步进电机可以按特定指令进行角度控制,也可以进行速度控制。角度控制时,每输入一个脉冲,定子绕组就换接一次,输出轴就转过一个角度,其步数与脉冲数一致,输出轴转动的角位移量与输入脉冲成正比。速度控制时,步进电机绕组中送入的是连续脉冲,各相绕组不断地轮流通电,步进电机连续动转,它的转速与脉冲频率成正比。改变通电顺序,即改变定子磁场旋转方向,就可以控制电机正转或是反转。 4、步进电机具有自锁能力。当控制脉冲停止输入,而让最后一个脉冲控制的绕组继续通直流电时,则电机可以保持在固定的位置上,即停在最后一个脉冲控制的角位移的终点位置上,这样,步进电机可以实现停车时转子定位。 二、步进电动机为什么会失步?

智能车速度控制pid(电机闭环控制算法)

智能车速度控制pid(电机闭环控制算法) 对于智能车的电机闭环控制算法,我之所以标题没有写上智能车电机PID闭环控制算法是因为PID 算法根本就不是特别好的适用于智能车这种变化很快的系统,对于智能车,电机的调速可以说是时时刻刻再进行调速控制的,我上面说描述的经典PID 算法,都是针对一些惰性系统,也就是说是变化比较慢的系统的,所以对于智能车的电机调速采用完完整整的PID 算法,是根本不可取的,及时采用了,你必须要经过一些变换和改进才能使用。以上的简述只是鄙人自己的看法,如有错误,请各位高手指正。现在估计您会疑问,PID 不适用于智能车的电机控制,那什么才适用呢? 鄙人原来做过智能车,从鄙人本身的理解,P 算法控制电机,也就是比例控制是最好的,反应速度快,控制精度高,不存在积分和微分效应,非常适用于适用于控制周期短的系统,当然,对于一些特殊的逻辑控制算法,可能要采用PD算法,用微分来做补偿,防止震荡和超调。下面来说下电机控制算法从开始的加入到最终的确定的方法: 当然这一切的前提就是安装了编码器,车速有反馈,只有加上编码器,有了反馈,才能组成一个闭环系统。当然您也可以加上码盘,或者霍尔开关等一切可以返回车速的东西都可以。 (1)首先建议在车速比较慢的时候,采用PID 算法来控制电机,为什么开始要建议您采用PID 呢?主要是为了让您更加深刻理解PID 算法的精髓和调试步骤方法等,有助于以后对控制算法更加深入的研究和书写。调试PID 三个参数的方法,很多地方都提供了,我在这里简单的说下:首先将ID 参数都变为0,先调整P 比例参数,调整到速度基本上跟您给定的速度差不多,也就是说基本稳定在您给定的脉冲数,当然这个时候会非常的震荡,不要担心,接下来调整I,调整I 的结果就是震荡会消除很多,但是车速会变化缓慢,也就是说会有一些延迟,然后再调整D,调整D 的结果就是增强调节的灵活性和预见性,在给定速度变化的过程中,能够以一个平稳过渡来变换,而且速度可以长时间稳定在给定速度附近,然后PID 三个参数的基本范围就确定了,然后再根据实际的跑车来微调这些参数,当然在您调试PID之前,请仔细阅读PID 理论知识,这样有助于您的调试和理解,

最新电机SpTA控制算法资料

电机SpTA控制算法 SpTA即Steps per Time algorithm,它与步进电机S形曲线控制算不同,S形曲线控制算法思想是根据电机的步数来计算时间,即所谓的Time per Steps,该控制算法先计算电机每一步运行频率,再根据运动曲线计算得到时间参数,而SpTA算法则是以时间计算为中心,根据时间来计算运动步数相关参数,它的做法是将电机的运动时间分割成若干个合适的小时间片,在每个时间片内它都将速度参数加到位置参数上,如果位置参数溢出,它就会输出一个脉冲,速度参数根据加速度参数和时间而改变,随着时间推移,速度参数越来越大,位置参数溢出频率越来越高,则电机的运行频率也越来越高错误!未找到引用源。。为了实现根据速度参数控制脉冲输出频率,需要定义以下变量: PosAccumulator 位置累加器 PosAdd 位置增加值 ActualPosition 实际位置 TargetPosition 目标位置,用户输入步进电机运动的步数 在时间片到来后进行如下计算: PosAccumulator += ActualVelocity; //位置累加器+实际速度 PosAdd = PosAccumulator >> 17; //移位,判断速度累加器是否溢出 PosAccumulator -= PosAdd << 17; //位置累加器去掉溢出部分 if(PosAdd!=0) //位置累加器溢出,产生一个不进脉冲 { ActualPosition+=1; 产生一个步进脉冲; } 这样控制器输出的脉冲频率就随着实际速度的增大而增高,随着实际速度减小而降低。为了根据时间实现实际速度的变化,需要定义以下变量: VelAccumulator 速度累加器 ActualAcceleration 实际加速度,用户设定的加速度数值 VelAdd 速度增加值 ActualVelocity 实际速度

三相步进电机原理与控制方法资料

本模块由45BC340C型步进电机及其驱动电路组成。 (一)步进电机: 一般电动机都是连续旋转,而步进电动却是一步一步转动的,故叫步进电动机。每输入一个脉冲信号,该电动机就转过一定的角度(有的步进电动机可以直接输出线位移,称为直线电动机)。因此步进电动机是一种把脉冲变为角度位移(或直线位移)的执行元件。 步进电动机的转子为多极分布,定子上嵌有多相星形连接的控制绕组,由专门电源输入电脉冲信号,每输入一个脉冲信号,步进电动机的转子就前进一步。由于输入的是脉冲信号,输出的角位移是断续的,所以又称为脉冲电动机。 随着数字控制系统的发展,步进电动机的应用将逐渐扩大。 步进电动机的种类很多,按结构可分为反应式和激励式两种;按相数分则可分为单相、两相和多相三种。 图1 反应式步进电动机的结构示意图 图1是反应式步进电动机结构示意图,它的定子具有均匀分布的六个磁极,磁极上绕有绕组。两个相对的磁极组成一组,联法如图所示。 模块中用到的45BC340型步进电机为三相反应式步进电机,下面介绍它单三拍、六拍及双三拍通电方式的基本原理。 1、单三拍通电方式的基本原理 设A相首先通电(B、C两相不通电),产生A-A′轴线方向的磁通,并通过转子形成闭合回路。这时A、A′极就成为电磁铁的N、S极。在磁场的作用下,转子总是力图转到磁阻最小的位置,也就是要转到转子的齿对齐A、A′极的位置(图2a);接着B相通电(A、C 两相不通电),转了便顺时针方向转过30°,它的齿和C、C′极对齐(图2c)。不难理解,当脉冲信号一个一个发来时,如果按A→C→B→A→…的顺序通电,则电机转子便逆时针方向转动。这种通电方式称为单三拍方式。 图2 单三拍通电方式时转子的位置

(完整word版)步进电机控制工作原理

步进电机控制工作原理 步进电机的名称 步进电机(stepping motor),步进电机(step motor),或者是脉冲电机(pulse motor),其它的如(stepper motor)等……有着各式各样的称呼方式,这些用日本话来表示的时候,就成为阶动电动机,还有,阶动就是一步一步阶段动作的意思,这各用另外一种语言来表示时,就是成为步进驱动的意思,总之,就是输入一个脉冲就会有一定的转角,分配转轴变位的电动机。 步进电机简介: 步进电机是将电脉冲信号转变为角位移或线位移的开环控制组件。 在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。 这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。 单相步进电机有单路电脉冲驱动,输出功率一般很小,其用途为微小功率驱动。多相步进电机有多相方波脉冲驱动,用途很广。使用多相步进电机时,单路电脉冲信号可先通过脉冲分配器转换为多相脉冲信号,在经功率放大后分别送入步进电机各项绕组。每输入一个脉冲到脉冲分配器,电机各相的通电状态就发生变化,转子会转过一定的角度(称为步距角)。正常情况下,步进电机转过的总角度和输入的脉冲数成正比;连续输入一定频率的脉冲时,电机的转速与输入脉冲的频率保持严格的对应关系,不受电压波动和负载变化的影响。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。 步进电机按旋转结构分两大类:1是圆型旋转电机如下图A 2直线型电机,结构就象一个圆型旋转电机被展开一样,如下图B 一,步进电机的种类 现在,在市场上所出现的步进电机有很多种类,依照性能及使用目的等有各自不同的区分使用。

步进电机的工作原理及其原理图

一、前言 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。 虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。 目前,生产步进电机的厂家的确不少,但具有专业技术人员,能够自行开发,研制的厂家却非常少,大部分的厂家只一、二十人,连最基本的设备都没有。仅仅处于一种盲目的仿制阶段。这就给用户在产品选型、使用中造成许多麻烦。签于上述情况,我们决定以广泛的感应子式步进电机为例。叙述其基本工作原理。望能对广大用户在选型、使用、及整机改进时有所帮助。 二、感应子式步进电机工作原理 (一)反应式步进电机原理 由于反应式步进电机工作原理比较简单。下面先叙述三相反应式步进电机原理。 1、结构: 电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。0、1/3て、2/3て,(相邻两转子齿轴线间的距离为齿距以て表示),即A与齿1相对齐,B与齿2向右错开1/3て,C与齿3向右错开2/3て,A'与齿5相对齐,(A'就是A,齿5就是齿1)下面是定转子的展开图: 2、旋转: 如A相通电,B,C相不通电时,由于磁场作用,齿1与A对齐,(转子不受任何力以下均同)。如B相通电,A,C相不通电时,齿2应与B对齐,此时转子向右移过1/3て,此时齿3与C 偏移为1/3て,齿4与A偏移(て-1/3て)=2/3て。如C相通电,A,B相不通电,齿3应与C 对齐,此时转子又向右移过1/3て,此时齿4与A偏移为1/3て对齐。如A相通电,B,C相 不通

步进电机细分控制原理

步进电机细分控制原理 时间:2011-11-24 来源:作者: 关键字:步进电机控制原理 步进电机控制已经蕴含了细分的原理。电机内部磁场每旋转一个圆周, 步进电机前进一整个步距角。若四相步进电机按A→B→C →D→A 的顺序轮流通电, 即整步工作, 磁场分四拍旋转, 每次电流换向, 步进电机将前进整步距角的1/4。而按A→AB→B→BC→C→CD →D→DA→A 的顺序轮流通电, 即半步工作, 每次电流换向, 步进电机将前进整步距角的1/8。 但是, 如果半步工作状态下每拍前进的角度超过控制精度要求, 则需要对步距角进行更进一步的细分。我们知道, 电磁力的大小跟绕组通电电流的大小是相关的。当通电相的电流不马上到达峰值, 而断电相的电流也不立 即降为零时, 电机内部磁场为上两相电流共同合成, 而产生的磁场合力, 会使转子有一个新的平衡位置, 这个新的平衡位置在原 步距角的范围内。也就是说, 如果绕组电流的波形不再是一个近似方波, 而是分成N 个阶梯的近似阶梯波, 则电流每升或者降一个阶梯时, 转子转动一小步。当转子按照这个规律转过N 小步时, 实际相当于它转过一个步距角。这种将一个步距角分成若干小步的驱动方法, 称为细分驱动。 如图3: T1 是一个高频开关管。T2 管的发射极接一个电流取样小电阻R。比较器一端接给定电压uc, 另一端接R 上的压降。控制脉冲ui 为低电平时, T1 和T2 均截止。当ui 为高电平时, T1 和T2 均导通, 电源向电机供电。由于绕组电感的作用, R 上电压逐渐升高, 当超过给定电压uc, 比较器输出低电平, 与 门因此输出低电平, T1 截止, 电源被切断, 绕组电感放电。当取样电阻上的电压小于给定电压时, 比较器又输出高电平, 与门输出高电平, T1 又导通, 电源又开始向绕组供电, 这样反复循环, 直到ui 又为低电平。因此: T2 每导通一次, T1 导通多次, 绕组的电流波形为锯齿形, 如图4 所示, 在T2 导通的时间里电源是脉冲式供电( 图4 中ua 波形) , 所以提高了电源效率, 而且还能有效抑制共振。

交流电机控制系统中的几种控制算法分析介绍

交流电机控制系统中的几种控制算法分析介绍 1 引言 随着电力电子器件及微电子器件的迅速发展,以及现代控制理论在交流调速传动中的具体应用,从一般要求的小范围调速传动到高精度、快响应、大范围传动;从单机传动到多机传动协调运转,几乎都可采用交流传动。但交流电机本质上是一个非线性的被控对象,电机参数在实际应用中会发生变化,而且可能存在比较严重的外部干扰。经典控制理论不能克服负载、模型参数的大范围变化及非线性因素的影响,因而控制性能将会受到影响。要获得高性能的交流电机控制系统,就必须研究先进的控制算法以弥补经典控制的缺陷和不足。近年来,随着现代控制理论的发展,先进控制算法被广泛应用于交流电机控制系统,例如自适应控制、滑模变结构控制、神经网络控制、模糊控制等,并取得一定成果。因此,这里将简要介绍目前交流电机控制系统中应用较多的几种控制算法。 2 交流电机控制系统的控制算法 2.1 PI控制 PI控制器以其简单、有效、实用的特性,广泛应用于交流电机控制系统。交流电机调速系统的速度环和电流环调节器均使用PI 控制器。但交流电机是一个强耦合的非线性对象,并且其应用环境较为复杂且常常存在各种干扰,电机参数也会在运行过程中发生变化。因此,PI控制器在交流电机调速中由于自身特点还存在不足,例如:PI控制器直接获取目标和实际之间的误差,这样就会由于初始控制力太大而出现超调,从而无法解决快速性和稳定性之间的矛盾;控制过程中,PI参数一旦确定,则无法在线自调整以适应对象参数的变化,即同一PI参数一般难以适用不同电机转速;PI控制器参数适用控制对象范围小。所以交流电机采用PI控制难以取得令人满意的调速性能,尤其是在对控制精度要求较高的场合。近年来,出现了模糊PI、自适应PI、神经网络PI等新型PI控制器,在一定程度上改善、提高了交流电机的调速性能。 2.2 模糊控制 模糊控制是利用模糊集合来刻画人们日常所使用概念中的模糊性,使控制器更逼真模仿熟

电机伺服控制和PID算法简介

电机伺服控制和PID 算法简介 1 电机伺服控制技术简介 所谓伺服控制,通常也就是指闭环控制,即通过反馈环节,测量被控制对象的变化,用以修正电机输出的控制技术。 对于要求不高的应用,通常采用简单的开环控制。例如,给直流有刷电机的两根引线通电,电机就会旋转;施加的电压越高,电机转速越高,力量越大。但是在很多需要精密控制的场合,仅仅这种方式还是不够的,还需要依靠一定的反馈装置,将电机的转速或位置信息反馈给微控制器或其他的机械装置,通过一定的算法变成可以调节电机控制信号的输出,从而使电机的实际转速、位置等参数与我们所希望的一致。机器人控制是一个精度要求比较高的领域,例如,基于以下的一些考虑,机器人平台需要使用闭环控制。 a) 开环控制情况下,移动机器人在爬坡时,电机速度会下降。更糟糕的是,当双轴独立驱动的移动机器人以一定的角度接近斜坡时。每一个车轮转速的下降值将会不同,结果是机器人的实际运动轨迹是沿着一条曲线而不是直线行进。 路线。 速差。 一一定的计算方法(如PID 算法)调整相应的电压供给,如此反复,直到达到给定转速。 b) 不平坦的地面会造成移动机器人的两个车轮转速之间的差异。如果转速较低的车轮的驱动电机没有得到相应的电压补给,移动机器人将偏移既定的c) 由于安装工艺、负载不完全均衡等原因,即使是完全匹配的两个电机,并在相同的输入电压条件下,他们的速度有时仍会产生不同,即转d) 如果采用的是PWM 控制,即使在PWM 信号占空比不变的条件下,随着电池电压的逐渐下降,电机供给电压也会随之降低,从而导致电机的转速与给定值不完全致。 综合以上的一些考虑,必须选择闭环控制的方式,其工作流程如下图所示:闭环系统中加上了反馈环节(通常机器人的驱动电机使用的是增量式光学编码器)。在闭环控制系统中,速度指令值通过微控制器变换到功放驱动电路,功放驱动电路再为电机提供能量。光学编码器用于测量车轮速度的实际值并将其回馈给微控制器。基于实际转速与给定转速的差值,即“偏差” ,驱动器按照 闭环控制模型示意图

相关主题
文本预览
相关文档 最新文档