步进电机无位置传感器控制
关键词:混合式步进电机,无位置传感器,高频注入,卡尔曼滤波,MATALB,DSP
I
步进电机无位置传感器控制
ABSTRACT
Although stepping motor has a wide range of application in the numerical control machinery and other fields, the open loop control has the out-of-step disadvantage, and traditional closed loop control realized by using rotary encoder and other mechanical sensors is also often influenced by the work environment and difficult to install. Consequently, the study about detecting stepping motor rotor position and speed without position sensor has practical significance and application value. Based on the two-phase hybrid stepping motor as the research object, using fluctuating high frequency voltage signal injection method and Kalman filter, the point of this study is to research and realize the position sensorless technology of two-phase hybrid stepping motor drive control system. In this paper the main works are as follows: 1)Establish the mathematical model of two-phase hybrid stepping motor, define motor d-q coordinates.Establish the motor position, current double closed-loop control system model that set DSP as the control core, realize the motor driver, winding current testing and other peripheral hardware circuit. 2)Elaborate basic principle of using fluctuating high frequency voltage signal injection method and Kalman filter detecting two-phase hybrid stepping motor rotor position. Based on the pulse equivalent principle and sinusoidal pulse width modulation principle, realize the both injection of driving voltage and high frequency injection voltage. Use DSP along with MATLAB to realize FIR Digital Filtering and Kalman Filtering that extract the rotor position information from winding high frequency current accurately. 3)In the MATLAB/Simulink environment, establish the simulation model of two-phase hybrid stepping motor position sensorless control system, realize the simulations of stepping motor position sensorless control. Write relevant program and complete hardware and software debugging based on TMS320F2812 experimental platform. The simulations and experiments verify that fluctuating high frequency voltage signal injection method and Kalman Filtering can achieve accurate and real-time rotor position detection of two-phase hybrid stepping motor at low speed speed, realize the stepping motor position sensorless control. Keywords: hybrid stepping motor, position sensorless, high frequency injection, Kalman Filtering, MATLAB, DSP
March, 2013
承诺书
本人声明所呈交的硕士学位论文是本人在导师指导下进 行的研究工作及取得的研究成果。除了文中特别加以标注和致 谢的地方外,论文中不包含其他人已经发表或撰写过的研究成 果,也不包含为获得南京航空航天大学或其他教育机构的学位 或证书而使用过的材料。 本人授权南京航空航天大学可以将学位论文的全部或部 分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保存、汇编学位论文。 (保密的学位论文在解密后适用本承诺书)
II
南京航空航天大学硕士学位论文
目
录
第一章 绪论 .......................................................................................................................................... 1 1.1 引言 ............................................................................................................................................ 1 1.1.1 步进电机概述........................................................................................................................ 1 1.1.2 步进电机分类........................................................................................................................ 1 1.1.3 步进电机应用中的问题........................................................................................................ 2 1.2 无位置传感器研究现状............................................................................................................. 3 1.2.1 步进电机无位置传感器控制研究现状 ................................................................................ 3 1.2.2 基于高频信号注入法的无位置传感器控制研究现状 ........................................................ 4 1.3 本文的主要研究内容和结构..................................................................................................... 4 1.3.1 本文主要研究内容................................................................................................................ 4 1.3.2 本文内容结构........................................................................................................................ 5 第二章 步进电机闭环控制................................................................................................................... 6 2.1 二相混合式步进电机的数学模型............................................................................................. 6 2.2 二相混合式步进电机的闭环控制............................................................................................. 7 2.2.1 基于 DSP 的步进电机闭环控制 .......................................................................................... 7 2.2.2 双极性驱动............................................................................................................................ 9 2.2.3 绕组电流检测...................................................................................................................... 10 2.3 本章小结 .................................................................................................................................. 13 第三章 步进电机无位置传感器控制................................................................................................. 14 3.1 脉动高频信号注入法............................................................................................................... 14 3.1.1 脉动高频信号注入法基本原理 .......................................................................................... 14 3.1.2 位置信息提取...................................................................................................................... 15 3.2 卡尔曼滤波器 .......................................................................................................................... 16 3.3 高频电压注入法的 PWM 实现 ............................................................................................... 19 3.3.1 高频电压信号注入实现...................................................................................................... 19 3.3.2 PWM 的 TMS320F2812 实现............................................................................................. 21 3.4 IQMATH 库 ................................................................................................................................ 24 3.5 本章小结 .................................................................................................................................. 26 第四章 步进电机控制中的数字信号处理 ......................................................................................... 27 4.1 绕组电流 A/D 转换.................................................................................................................. 27
步进电机常用控制方式 -回复
步进电机常用控制方式-回复步进电机是一种能够将电信号转变为机械运动的设备,广泛应用于各个领域,如自动化控制、通信设备、3D打印等。
步进电机的控制方式有多种,不同的控制方式适用于不同的应用场景。
本文将为您详细介绍几种常用的步进电机控制方式及其原理。
一、开环控制开环控制是最简单也是最常见的步进电机控制方式之一。
在开环控制中,控制器发出的电信号直接驱动步进电机,但无法实时监测电机的转动情况及位置信息。
这种控制方式通常使用脉冲信号进行驱动,脉冲的频率决定了电机的转速,脉冲的数量决定了电机的旋转角度。
开环控制具有控制简单、成本低的优点,适用于一些对位置精度要求不高的应用场景,如打印机、输送带等。
但开环控制无法保证电机的运动精度,容易发生误差积累,且对于负载变化或电机参数变化较大的情况下,控制效果较差。
二、半闭环控制半闭环控制是在开环控制的基础上增加了位置反馈,在电机转动过程中实时获取电机的位置信息,从而实现更加精确的控制。
在半闭环控制中,控制器发出的脉冲信号驱动电机,同时通过位置传感器获取电机的位置信息反馈给控制器,控制器根据位置信息实时调整脉冲信号,从而实现对电机转动的控制。
半闭环控制相比开环控制具有更高的控制精度和更好的抗干扰性能。
适用于对位置精度要求较高的应用场景,如数控机床、印刷设备等。
但半闭环控制需要额外的位置传感器来实现位置反馈,增加了系统的复杂性和成本。
三、闭环控制闭环控制是步进电机控制的最高级别。
闭环控制通过在电机转动过程中实时获取位置、速度等信息,并与目标设定值进行比较,实现对电机位置、速度的闭环控制。
在闭环控制中,控制器发出的脉冲信号驱动电机,同时通过位置传感器获取电机的位置信息反馈给控制器,控制器根据位置信息计算出电机的速度和加速度信号,进一步精确调整对电机的驱动信号。
闭环控制具有极高的控制精度和稳定性,适用于对位置和速度精度要求非常高的应用场景,如精密仪器、卫星导航等。
闭环控制系统的响应速度快、鲁棒性好,能够在负载变化或环境干扰较大的情况下保持稳定的控制效果。
基于单片机的步进电机控制系统(1)
数理与信息工程学院《单片机原理及应用》期末学期课程设计题目:基于单片机的步进电机控制系统专业:电子信息工程班级:电信041班姓名:林浩波学号:04610117指导老师:余水宝成绩:12 自己的东西偏少,格式欠规范化(2007.1)目录第1章引言 (3)1.1 步进电机控制系统概述 (3)1.2 本设计任务和主要内容 (4)第2章系统主要硬件电路设计 (5)2.1 单片机控制系统原理 (5)2.2 单片机主机系统电路 (5)2.2.1时钟电路 (6)2.2.2复位电路 (6)2.3 步进电机驱动电路 (7)2.4 LED显示电路 (8)第3章系统的软件设计 (10)3.1 步进电机的位置控制 (10)3.2 显示子程序 (13)第四章结束语 (17)第5章参考文献 (18)基于单片机的步进电机控制系统数理与信息工程学院电信041 林浩波指导教师:余水宝第1章引言在当今社会的各个领域步进电机无处不在,应用领域涉及机器人、工业电子自动化设备、医疗器件、广告器材、舞台灯光设备、印刷设备、计算机外部应用设备等等。
因此,设计出高精确度、实时监控、语音提示的步进电机具有重要的现实意义和实用价值。
本设计是基于80C51单片机的步进电机控制系统,能够有效地对步进电机转速、方向的控制。
为了能够更加人性化的控制系统,本设计还增加了语音提示部分,在实际应用当中由于紧急事件需要在短时间内了解电机的工作情况,这时看数码显示就很不方便,而语音提示提供很大帮助,只要按下语音提示按钮便能获取相关技术数据。
本设计采用16 位单片机MCS80C51对步进电机进行控制,通过I/O口输出的具有时序的方波作为步进电机的控制信号,信号经过驱动芯片驱动步进电机;同时,用4X4的键盘来对电机的状态进行控制,并用数码管显示电机的转速,采用74LS164作为4位单个数码管的显示驱动。
1.1 步进电机控制系统概述步进电机是机电一体化产品中的关键组件之一,是一种性能良好的数字执行元件,随着计算机应用技术、电子技术和自动控制技术在国民经济各个领域中的普及与深入,步进电机的需求量越练越大。
步进电机控制方法
步进电机控制方法步进电机是一种将电脉冲信号转换为角位移的执行器,广泛应用于打印机、数控机床、纺织机械、包装设备等自动控制系统中。
步进电机控制方法的选择对于系统的性能和稳定性具有重要影响,下面将介绍几种常见的步进电机控制方法。
1. 开环控制。
开环控制是最简单的步进电机控制方法之一,通过给步进电机施加一定的脉冲信号来控制其旋转角度。
这种方法简单直接,但无法对步进电机的运动状态进行实时监测和调整,容易出现失步现象,适用于对精度要求不高的场合。
2. 半闭环控制。
半闭环控制是在开环控制的基础上增加了位置传感器反馈的控制方法。
通过位置传感器实时监测步进电机的位置,将反馈信息与设定值进行比较,从而实现对步进电机位置的闭环控制。
这种方法相比于开环控制能够更好地提高系统的稳定性和精度,但仍然存在一定的失步风险。
3. 闭环控制。
闭环控制是最为精确的步进电机控制方法,通过在步进电机上增加编码器等位置传感器,实时反馈步进电机的位置信息,并对其进行精确控制。
闭环控制能够及时调整步进电机的运动状态,减小失步风险,提高系统的稳定性和精度,适用于对位置精度要求较高的场合。
4. 微步进控制。
微步进控制是一种通过改变步进电机相序激励方式,使步进电机在每个步距内分成多个微步距的控制方法。
微步进控制能够提高步进电机的分辨率,减小振动和噪音,提高系统的平稳性和精度,适用于对步进电机运动要求较高的场合。
总结。
在实际应用中,步进电机控制方法的选择应根据具体的控制要求和系统性能需求来确定。
不同的控制方法各有特点,开环控制简单直接,但精度较低;半闭环控制提高了系统的稳定性和精度,但仍存在失步风险;闭环控制精度最高,但成本较高。
微步进控制能够提高步进电机的平稳性和分辨率,但相应的控制电路较为复杂。
因此,在选择步进电机控制方法时,需要综合考虑系统的实际需求和成本因素,选择最合适的控制方法来实现系统的稳定运行和高精度控制。
基于PID控制的步进电机位置闭环控制系统设计
基于PID控制的步进电机位置闭环控制系统设计一、引言在现代自动化控制系统中,步进电机广泛应用于各种精密定位和定量控制需求的场景。
步进电机的控制涉及到位置的精确定位和稳定性的维持,这就需要一个有效的闭环控制系统来实现。
PID控制器被广泛应用于步进电机的闭环控制系统设计中,本文将探讨基于PID控制的步进电机位置闭环控制系统的设计原理和实现方法。
二、步进电机简介步进电机是一种特殊的直流电动机,通过控制脉冲信号的频率和顺序来实现精确控制。
步进电机的圆周分为若干等角度的步进角,每个步进角对应一个旋转角度,这使得步进电机在控制方面更加便捷和精确。
由于步进电机无需传感器反馈,因此常用于定量控制和精确位置控制的场合。
三、PID控制器原理PID控制器是一种经典的闭环控制器,其由比例(P)、积分(I)、微分(D)三个部分组成。
比例控制决定输出与偏差的比例关系,积分控制消除系统稳态误差和提高系统的响应速度,微分控制用于抑制系统对于负荷变化的敏感性。
PID控制器采用反馈控制策略,利用实际输出和期望输出之间的偏差来调整控制量。
四、步进电机位置闭环控制系统设计步进电机的位置闭环控制系统设计基于PID控制器。
首先,需要传感器来获得实际位置信息,然后与期望位置进行比较以获取偏差。
接下来,将偏差作为输入,经过PID控制器计算出控制量,并输出给步进电机驱动器。
步进电机驱动器根据控制量控制步进电机的旋转,从而实现位置的精确控制。
五、传感器选择为了获取步进电机的实际位置信息,需要选择合适的传感器。
常用的传感器包括光电编码器和霍尔传感器。
光电编码器具有高精度和高分辨率的特点,但价格较高;霍尔传感器则具有较低的价格和较高的可靠性,但分辨率较低。
根据具体需求和预算可选择合适的传感器。
六、PID参数调整PID控制器的性能很大程度上取决于参数的选择。
比例参数决定了响应的速度和稳定性,过大的比例参数会导致系统震荡,过小则导致响应速度慢;积分参数消除稳态误差,过大的积分参数会导致系统震荡,过小则无法消除稳态误差;微分参数能够抑制系统对负荷变化的敏感性,过大的微分参数会导致系统噪声,过小则无法起到抑制作用。
步进电机有几种工作方式
步进电机有几种工作方式在现代工业和自动化领域中,步进电机是一种常用的电动机之一。
步进电机具有结构简单、运行稳定、定位准确等优点,被广泛应用于各种设备和系统中。
根据不同的控制方式和工作原理,步进电机可以分为几种不同的工作方式。
1. 开环控制方式开环控制方式是步进电机最基本的工作方式之一。
在开环控制下,系统仅根据输入的脉冲信号来驱动步进电机,而没有反馈信号用于监测电机的实际运动情况。
这意味着系统无法实时调整电机的运行状态,容易出现失步或者误差累积的问题。
开环控制方式适用于一些对定位精度要求不高的场合,成本较低。
2. 半闭环控制方式半闭环控制方式在开环控制的基础上增加了位置传感器或编码器等反馈装置,用于监测步进电机的实际位置信息。
根据反馈信号,系统可以进行部分的位置校正,提高了系统的稳定性和定位精度。
半闭环控制方式适用于一些对定位精度要求较高的场合,但相比全闭环控制,其成本和复杂度较低。
3. 全闭环控制方式全闭环控制方式是步进电机的高级控制方式之一。
在全闭环控制下,系统不仅通过位置传感器获取电机的实际位置信息,还将这些信息反馈给控制器进行实时校正。
这样可以确保步进电机在高速运动或负载变化时仍能保持准确的位置控制,提高了系统的响应速度和稳定性。
全闭环控制方式适用于对精准定位和高速响应要求较高的场合,但相应地增加了系统的成本和调试难度。
4. 微步进控制方式除了以上三种基本的控制方式外,还有一种常见的控制方式是微步进控制。
微步进控制通过改变步进电机的相间电流波形,将每一步的细分成更小的微步,从而使电机的1转动更加平滑和精确。
相较于传统的全步进控制方式,微步进控制可以提高电机的分辨率和平稳性,但也会增加电机的功耗和控制复杂度。
不同的工作方式适用于不同的应用场合,用户可以根据自身需求和预算选择合适的步进电机控制方式。
在实际应用中,需综合考虑定位精度、速度要求、成本限制等因素,选择最适合的控制方式,以达到最佳的工作效果。
步进电机得闭环控制方法
步进电机得闭环控制方法
步进电机的闭环控制方法是通过检测电机的实际位置或速度,并将其与期望的位置或速度进行比较,然后调整电机的控制信号,以实现更精确的控制。
以下是一些常见的步进电机闭环控制方法:
1. 编码器反馈:在电机轴上安装编码器,通过检测编码器的输出信号,可以实时获取电机的位置和速度信息。
然后将这些信息反馈给控制器,控制器根据反馈信号调整电机的控制信号,以实现精确的位置和速度控制。
2. 霍尔传感器反馈:在电机转子上安装霍尔传感器,通过检测霍尔传感器的输出信号,可以获取电机的位置信息。
然后将这些信息反馈给控制器,控制器根据反馈信号调整电机的控制信号,以实现精确的位置控制。
3. 反电动势反馈:在电机绕组中产生的反电动势可以反映电机的转速信息。
通过检测反电动势的大小和相位,可以获取电机的速度信息。
然后将这些信息反馈给控制器,控制器根据反馈信号调整电机的控制信号,以实现精确的速度控制。
4. 无传感器闭环控制:这种方法不需要安装额外的传感器,而是通过检测电机的相电流和相电压,以及计算电机的磁链和转矩,来实现对电机的闭环控制。
这种方法需要复杂的控制算法和信号处理技术,但可以实现高精度的位置和速度控制。
在实际应用中,选择哪种闭环控制方法取决于具体的应用需求和
系统成本等因素。
西门子S7-200系列PLC在步进电机定位控制中的应用
西门子S7-200系列PLC在步进电机定位控制中的应用
西门子S7-200系列PLC可以在步进电机定位控制中扮演关键
角色。
步进电机是一种常用于精确位置控制的电机,可以在不使用传感器的情况下实现准确的位置控制。
PLC可以通过控
制步进电机的驱动器,实现对步进电机的定位控制。
PLC可以接收外部输入信号,用于触发步进电机的运动。
这
些信号可以包括启动信号、停止信号、以及指令信号等。
PLC
可以根据不同的输入信号状态,控制步进电机的运动方向和速度。
PLC可以与步进电机控制器进行通信,以发送指令和接收状
态反馈。
PLC通过发送指令,控制步进电机按照指定的步进
角度或者位置移动。
同时,PLC可以接收步进电机控制器的
状态反馈信息,包括是否到达目标位置、是否超出限位等,以便进行适当的控制策略。
PLC可以与外部设备(例如传感器、触发器等)进行联动,
实现更加复杂的步进电机定位控制。
通过接收外部设备的信号,PLC可以根据具体的应用需求,进行逻辑判断和控制操作,
以实现更加灵活和精确的步进电机定位控制。
西门子S7-200系列PLC在步进电机定位控制中具有广泛的应用。
它可以根据各种输入信号状态,控制步进电机的运动方向和速度,实现精确的位置控制。
同时,PLC还可以与步进电
机控制器和外部设备进行通信和联动,实现更加复杂的控制策略。
步进电机与伺服电机区别
步进电机与伺服电机区别步进电机和伺服电机是现代工业中常见的两种电动执行元件,它们在自动化控制系统中起着重要作用。
虽然它们都是电动机,但在工作原理、应用领域和性能特点上有着明显的区别。
本文将从几个方面对步进电机和伺服电机进行比较,以帮助读者更好地理解它们之间的差异。
1. 工作原理步进电机:步进电机是一种将电脉冲转变为机械位移的电机,它通过将电流施加到定位磁极上来产生转矩,并通过轴向的步进角来控制位置。
步进电机在不需要传感器反馈的情况下可以实现精确的位置控制。
伺服电机:伺服电机是一种通过与位置或速度传感器配合的反馈系统来控制输出位置、速度或转矩的电机。
伺服电机通常能够更及时地响应控制系统的指令,并且具有更高的精度和性能。
2. 应用领域步进电机:步进电机适用于需要简单位置控制的场合,如打印机、数控机床、3D 打印机等。
由于步进电机没有速度和位置反馈控制,因此在需要更高精度和速度的应用中往往表现不佳。
伺服电机:伺服电机适用于对位置、速度和转矩要求较高的自动化系统中,如飞机控制系统、机器人、医疗设备等。
伺服电机能够根据传感器反馈的信号实现更高精度的闭环控制。
3. 性能特点步进电机:- 简单控制,易于编程。
- 低成本,可靠性高,需使用专用驱动器。
- 无需外部传感器反馈,但容易失步。
- 通常适用于低速、低精度的应用。
伺服电机: - 高性能,精度高。
- 价格较高,需要专用控制器与反馈系统。
-高速响应,稳定性好,适用于高精度、高速度的控制系统。
- 需要传感器反馈,实现闭环控制,准确度更高。
4. 总结综上所述,步进电机和伺服电机在工作原理、应用领域和性能特点上存在明显的区别。
选择合适的电机取决于具体的应用需求,如果需要简单的位置控制且成本较低,步进电机是一个不错的选择;而如果需要更高的精度、速度和稳定性,伺服电机则更为适合。
在实际工程中,我们应根据实际需求来选择适合的电机类型,以确保系统的稳定运行和高效性能。
四相八拍步进电机工作原理
四相八拍步进电机工作原理步进电机是一种将电信号转换为机械运动的电机,常见的一种类型是四相八拍步进电机。
四相八拍步进电机由电机本体和驱动器两部分组成,其工作原理基于电磁感应和磁力原理。
本文将简要介绍四相八拍步进电机的工作原理和特点。
工作原理四相八拍步进电机内部包含四个定子线圈和一个转子。
每个定子线圈都与电路中的一个相连接,这四个相依次通电,就会产生一个旋转磁场,从而驱动转子进行旋转。
在四相八拍步进电机中,每一相对应步进角度为45度,每相有两种状态(称为拍),因此总共有八种状态,即八拍。
当电流通过定子线圈时,会在定子内产生磁场,与转子上的永久磁铁相互作用,使得转子发生位移。
通过适时地改变电流通路,可以控制每个线圈的磁场状态,从而实现步进电机的转动。
特点1.精确定位: 步进电机能够精确控制每一步的转动角度,因此在需要精确定位的场合广泛应用,如打印机、数控机床等。
2.无需传感器: 与其他电机不同,步进电机无需外部传感器反馈转子位置,通过控制电流即可实现精确控制。
3.响应迅速: 步进电机响应速度快,可以快速调整转子位置,适用于一些需要频繁调整的场合。
4.简单驱动: 步进电机的驱动比较简单,只需依次激活不同的相,无需复杂的控制电路。
5.低成本: 由于结构简单、制造工艺成熟,步进电机的成本相对较低。
总的来说,四相八拍步进电机以其精确控制、简单驱动、低成本等特点,在各种自动控制系统中得到广泛应用。
它为自动化领域提供了重要的驱动手段,是现代工业中不可或缺的一部分。
希望通过本文的介绍,读者能够更加深入了解四相八拍步进电机的工作原理和特点,进一步掌握这一电机的应用技术。
步进电机的不断发展和改进,将为自动化技术的发展带来更多可能,为各行各业的智能化发展提供动力。
步进电机控制
步进电机控制摘要:衡量伺服系统整体性能的好坏的关键是系统是否有稳定性以及较强的抗干扰能力,为了使系统有较好的稳定性和较强的抗干扰能力,采用合适的控制策略及其重要。
传统的永磁电机是用霍尔传感器检测转子位置,为了降低制造成本,以及减少系统的体积,笔者提出采用无位置传感器的控制策略。
本文将运用模糊PID算法对永磁同步电机控制,以及运用扩展卡尔曼滤波器作为观测器对永磁同步电机转子进行跟踪。
关键词:步进电机;控制;电动辅助转向引言新能源车的种类有许多,如果以驱动能量来源进行划分,那么可以分为纯电动、燃料电池以及混合动力三种,其中最重要的构件有驱动电机、动力电池以及能量转换控制系统。
而永磁同步电机作为驱动电机的一种,其在性能方面如效率、功率密度、转矩密度等都相较于其他驱动电机更具优势,因此永磁同步电机在新能源车上的应用极具实际意义。
1伺服电机控制技术的内涵在制造业发展过程中,伺服电机控制是一项常用的智能化控制技术,可配合机械产品制造过程的动态化运转,对设备进行全过程管理,有效记录被控制对象的连续化动作特性。
当有异常现象时,该技术能够将数据及时反映在显示控制系统当中。
伺服控制技术的自动控制机理主要是指:通过设备内的各种传感器、控制器等机械媒介,有效控制物体,故该技术被广泛应用于对精度要求很高的机械制造领域及其生产环节中。
当前,我国工业生产领域中常用的伺服系统分为两种,第一种为电气伺服系统,具有操作便捷、安全性高等特点。
第二种为电液伺服系统,该系统主要以电机为载体进行驱动提供动力,可精准判断并反应机械控制指令,刚性好,输出速度较为平稳,但在运转时会产生较大的噪声。
在使用伺服控制技术完成工业生产活动的过程中,针对两种不同类型的伺服系统进行分析研究,判断何种伺服系统更能满足当代工业高精度生产要求,可充分发挥其各自的职能,促进工业领域的可持续发展。
数控系统的引入,进一步提升了该技术的应用价值,提高了伺服系统的性能,包括内部的处理器设备也在不断升级,使得其计算性能更加精确,可以缩短机械生产过程所用的时间,提高生产效率,进而提升企业的收益。
