步进电机变频技术的应用

发布者:心连心意最新更新时间:2015-09-10 来源: eefocus关键字:步进电机  变频技术 手机看文章 扫描二维码
随时随地手机看文章
航海罗经模拟器的组成结构原理是:船舶舵轮的转动引起了船舶航向的改变,同时也就引起了船舶罗经读数的变化。当罗经模拟器要求转动的角度偏大时,设计应用变频转动的方法来克服转动时间过长的缺点,也就是给出一个具体需要转动的航向值,该模拟器能够迅速有效地按照要求转到该值。

步进电机的选用与设计

步进电机具有转矩大、惯性小、响应频率高等优点,具有瞬间起动与急速停止的优越特性。与其他驱动元件相比,有明显优点:通常不需要反馈就能对位移或速度进行精确控制;输出的转角或位移精度高,误差不会积累;控制系统结构简单,与数字设备兼容,价格便宜。它每转一周有固定步数,能够精确控制步进和接收数字量。为了便于数据的处理和驱动,设计了由步进电机带动减速齿轮,再由齿轮带动罗经数据转盘,为了提高数据精度和提高电机的负载能力,将减速比设计为:1:90(比值越小,精度越高,但是比值太小对控制和响应频率要求就太高了)。步进电机的通电方式可采用三相双六拍通电方式,即按照a、ab、b、bc、c、ca顺序循环通电,这样步进电机中每个脉冲能驱动1.5度。三相双六拍通电的控制模型如表1。

步进电机的选用与设计

步进电机的驱动采用软件设置和功率放大电路来实现,其中功率放大器也称为驱动电路,其作用是将脉冲发生器的输出脉冲进行功率放大,给步进电机相绕组提供足够的电流,驱动步进电机正常工作。对功率放大器的要求包括:能提供足够的幅值;前后沿较陡的励磁电流;功耗小,效率高;运行稳定可靠,便于维修而且成本低。

软件设计中脉冲波的要求

这里利用mcs-51系列单片机中的p1口来进行控制,因为p1是8位准双向i/o口,每一位可以独立地定义为输入或输出,所以,既可以对p1口进行字节操作也可以进行位的操作。mcs-51系列单片机中有两个16位的可编程定时器/计数器,定时器/计数器ct0由计数器th0和tl0组成,ct1由th1和tl1组成,th、tl分别为8位计数器,若拼接在一起就可组成16位计数器。

计算tl、th初值

应用cto产生1ms的定时,并使p1产生2ms的方波,设系统晶振频率为12mhz。设12m晶振的周期:t=12/fosc=12/(12×10-6)=1×10-6(us)设定时初值为x,则有:(216-x)×1×10-6=10-3解算得x=65036=fe0c(h);所以tl0初值设为0ch;th0初值设为feh,这样每秒能产生1000个方波。当改变初值x时,就能改变延时时间,x值越小,延时时间就越长,脉冲宽度也越宽。

计算并设置转动数据

因为模拟航海罗经的精度为一格(即0.1度),同时减速装置是1:90,所以电机每步应转动9度,又因为每个脉冲使电机转动1.5度,所以每步要求有6个脉冲,因此步长要设置为6。按照上表得知若以a、ab、b、bc、c、ca、a循环,则控制脉冲为:01h,03h,02h,06h,04h,05h;编程时采用查表法来实现,首先将步进电机通电方式运行逻辑数据列成表格,存入计算机指定内存,并设置数据指针,指针自动向下移动或向上移动一组数据,使步进电机按规定的通电励磁方式运行。这样正转模型按照地址顺序的分配分别为:01h、03h、02h、06h、04h、05h、00h;同样,反转模型地址中的分配分别为:05h、04h、06h、02h、03h、01h、00h。

在快速转动不同角度时的变频设计思路

因为该模拟罗经需要在任意时刻都能够设置,所以当在设置状态和转动数据大,使步进电机在短时间内以比较快的速度运转而不出现失步,就要求采用小于或等于步进电机的响应频率,在该频率之下,步进电机可以随意地启动、停止或反转而不发生失步现象。而步进电机的响应频率通常比较低,当步进电机要求走转动的度数比较多时,就对该电机提出了要求:低速启动,高速运转,然后降低速度,最后停止。这样才能解决“快速而不失步”的要求。依照该思路,采用改变输出脉冲宽度的方法,也就是改变控制定时器的延时,如图1。

图1 变换频率的设计思路

其中f为步进电机当前运行的频率l1为升频运行阶段;l2为高速运行阶段;l3为降频运行阶段。利用定时器的延时,在升频时,定时器的初值由小变大,在降频时刚好相反,高速运行段初值不变。因为步进电机从静止加速到工作转速(一般为每分钟几百转)需要200~400ms。所以经上式计算得如附表中的相应定时初值。

按照附表得出高速运行阶段:频率为1000hz,2s能产生2000个脉冲,能使电机运转最大度数为:2000×1.5=3000°,所以在高速阶段2s内电机能驱动罗经转动3000/90=34°,该数值已经完全满足模拟器转动要求了。

程序设计

该模拟器的步进电机进行控制的一个重要条件是,计算当前需要步进电机转动的角度是多少,然后按照需要转动的角度进行设置不同的电机所需要的三个阶段的频率即:升频运行阶段(启动)、高速运行阶段、降频运行阶段(减速)。程序的设计流程图如图2所示:其中针对需要正向或逆向转动不同的角度,就需要选择合适的脉冲值,也就是tl0和th0的初值就能够轻松实现。

图2 程序的设计流程图

结语

利用步进电机和单片机来设计航海罗经模拟器的方案是充分利用单片机的特点以及采用变频的控制原理。此设计采用的硬件比较少,软件采用模块化结构,利于修改,并为将来程序功能的扩展留下了很好的余地。本设计对该模拟罗经驱动效果为:连续工作20小时,误差仅在2°以内,完全符合模拟器的要求。

关键字:步进电机  变频技术 引用地址:步进电机变频技术的应用

上一篇:HC-SR04超声波测距模块电路设计
下一篇:STC C51单片机EEPROM

推荐阅读最新更新时间:2024-03-16 14:31

基于PMM8731和SI-7300的步进电机驱动电路
    PMM8731是日本三洋电机公司生产的步进电机脉冲分配器。而SI-7300则是日本三青公司生产的高性能步进电机集成功率放大器。它们和单片机一起可构成一种高效电机控制驱动电路。文中介绍了PMM8713与SI-7300的功能,给出了由它们组成的功率驱动电路及其在步进电机上的应用方法。 1 PMM8713的功能特点 PMM8713是日本三洋电机公司生产的步进电机脉冲分配器。该器件采用DIP16封装,适用于二相或四相步进电机。PMM8713在控制二相或四相步进电机时都可选择三种励磁方式(1相励磁,2相励磁,1-2相励磁三种励磁方式之一),每相最小的拉电流和灌电流为20mA,它不但可满足后级功率放大器的要求,而且在所有输入端
[嵌入式]
步进电机堵转会烧电机吗_步进电机堵转的解决办法
  步进电机堵转会烧电机吗   步进电机在长时间堵转的情况下会因为过热而导致损坏甚至烧毁电机,因此应尽可能避免步进电机堵转。   步进电机堵转可能是由于机械阻力过大、驱动电压不足或者驱动电流不足等原因引起的。在设计和使用步进电机时,应根据具体情况合理选择电机的型号、驱动器、控制器等设备,并合理设置步进电机的工作参数,如驱动电压、电流、速度等,以避免电机堵转。   此外,在使用步进电机时,还应注意以下几点:   适当降低步进电机的负载,减少堵转的可能性。   定期对步进电机进行维护和保养,如清洁电机内部、润滑轴承等,确保电机的正常运行。   采用保护措施,如安装过流保护装置、过温保护装置等,以防止电机因过热等原因损坏。   
[嵌入式]
步进电机定位不准原因及对策
由于开环控制系统具有操作方便,价格低廉的优点,所以我国所采用基本是以开环控制反应式步进电机为主。虽然步进电机应用广泛,但其并不能如同普通的交(直)流电机在常规条件下使用,且从起点到终点的运行速度必理论状况下。在电机的极限起动频率大于运行的速度时,电机可按要求运行,并可达到预期的运行速度。运行至行程结束时,也能立即发出可以实现停止功能的脉冲,并使电机停止运行。但实际情况是,步进电机能实现的极限起动预率较低,远不能满足较高的运行速度的要求。 在这种工作状况下,强行使电机以要求的速度(大于极限起动预率)直接起动,则会发生丢步或无响应。而当电机运行至终点时,虽然已经立即停止发脉冲。令其停止,但由于惯性作用,会发生冲过终点的现象,即产生过冲。
[嵌入式]
怎样选择合适的步进电机
(一)步进电机的选择           步进电机有步距角(涉及到相数)、静转矩、及电流三大要素组成。一旦三大要素确定,步进电机的型号便确定下来了。 1、步距角的选择           电机的步距角取决于负载精度的要求,将负载的最小分辨率(当量)换算到电机轴上,每个当量电机应走多少角度(包括减速)。电机的步距角应等于或小于此角度。目前市场上步进电机的步距角一般有0.36度/0.72度(五相电机)、0.9度/1.8度(二、四相电机)、1.5度/3度(三相电机)等。 2、静力矩(保持转矩)的选择           步进电机的动态力矩一下子很难确定,我们往往先确定电机的静力矩。静力矩选择的依据是电机工作的负载,而
[嵌入式]
步进电机怎么接线_步进电机正反转接线图
  步进电机四根线怎么接   随着步进电机的应用越来越广泛,生产的厂家也随之多了起来,一些小品牌出的步进电机,也没有一些说明书,图纸这些,从而导致了,一部分小白不会接线,那么碰到步进电机四根线怎么接呢?下面小编就给大家科普一下:   1、先把步进电机的4线,先分组(一般有图纸)。没图纸,先把四根线摊开。   2、如果确实找不到图纸,可以用万用表测电阻,有电阻的为一组,我们设为A组和B组。   3、它们的任意一根线都可以任意设定为A(为了区分A组两根线,命名为A加,A减),另一组为B加,B减。   4、四根线就是两个绕组的头端和尾端,分辨出同一绕组简单方法是,将任意一根线分别与其他的线接触,同时转动电机轴,感觉有卡滞时两根线就是同一
[嵌入式]
<font color='red'>步进电机</font>怎么接线_<font color='red'>步进电机</font>正反转接线图
步进电机简介
1.什么是步进电机? 步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器 接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及 步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的; 同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的 目的。 2.步进电机分哪几种? 步进电机分三种:永磁式(PM) ,反应式(VR)和混合式(HB) 永磁式步进一般为两相,转矩和体积较小,步进角一般为7.5度 或15度; 反应式步进一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振 动都很大。在欧美等发达国家80年代已被淘汰; 混合式步进是指混合了永磁式和反
[模拟电子]
步进电机的内部结构及接线方法
步进电机是一种将电脉冲信号转换成相应角位移或线位移的电动机。每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角位移或线位移与输入的脉冲数成正比,转速与脉冲频率成正比。因此,步进电动机又称脉冲电动机。 步进电机的内部结构 先简单介绍一下主要的两种步进电机:单极性和双极性。 如下图所示,左边是单极性电机;右边是双极性电机。单极性电机线圈内的电流只有一个方向,双极性电机线圈内的电流是双向的: 而相数,则是内部线圈的组数;一般的步进电机都可以看作是两相电机变化而来的。 双极性电机每相上只有一个绕组线圈,电机连续旋转时电流要在同一线圈内依次变向励磁,驱动电路设计上需要八个电子开关进行顺序切换。单极性电机每相上有两个极性相反
[嵌入式]
<font color='red'>步进电机</font>的内部结构及接线方法
基于MC56F8323的两相步进电机高速细分驱动模块
1 引言 步进电机定位准确且与数字电路接口连接非常方便,无需反馈就可实现准确的角位移,在数控机床等许多领域中得到了广泛应用。随着电子技术的发展,对步进电机细分控制技术的研究日趋深入,该技术不仅解决了步进电机步距角大的问题,提高了步进电机的分辨率,减弱或消除了步进电机的低频振动,而且也改善了电机的其他性能。从而使步进电机的应用范围进一步扩大,控制更加灵活。 2 步进电机细分驱动的基本原理 步进电机的细分功能采用数/模转换技术,用阶梯波驱动代替传统的方波驱动,使电机能以微步距“连续运动”。具体办法一般为:微处理器接收步进信号的输入,经内部识别处理后,查表得到电机的驱动电流大小。并将这个数值与当前步进电机的工作电流比较,满足条件电
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved