当前位置:首页 > 单片机 > 单片机
[导读]引言 传统的步进电机控制方法是由触发器产生控制脉冲来进行控制的,但此种控制方法工作方式单一而且难于实现人机交互,当步进电机的参数发生变化时,需要重新进行控制器的设计?。而且由传统的触发器构成的控制系统具

引言

传统的步进电机控制方法是由触发器产生控制脉冲来进行控制的,但此种控制方法工作方式单一而且难于实现人机交互,当步进电机的参数发生变化时,需要重新进行控制器的设计?。而且由传统的触发器构成的控制系统具有控制电路复杂、控制精度低、生产成本高等缺点。为了克服传统控制器的缺点,满足工业生产新的控制要求,在此需要采用一种以单片机为核心的新型控制器。步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,其最大特点就是通过输入脉冲信号来进行控利,电机总转动角度由输入脉冲数决定,电机的转速由脉冲信号频率决定,因此适合于单片机控制,单片机通过向步进电机驱动电路发送控制信号就能实现对步进电机的控制。

1系统硬件设计

控制系统的设计分为两大部分:硬件部分和软件部分。硬件部分的设计包括脉冲发生模块、电流放大模块、液晶显示模块和键盘输入模块四个部分。软件部分的设计包括键盘扫描模块、脉冲发出模块、液晶显示模块、延时模块和加减速模块等。

本文使用的是两相混合式步进电机,型号为42H33H-1334A,最小电压为2.8V,最小电流为1.33A,电阻为2.1Ω,电感为2.5H,静转矩2.2kg·cm。采用AT 8 9 S 5 2单片机、1 602液晶显示屏、X 4矩阵键盘分别进行控制运算、显示、控制输入。硬件部分设计框图如图1所示。

图1系统硬件设计框图

1.1脉冲发生模块

步进电机的驱动脉冲是由单片机产生的。在这采用P1.7,P1.6,P1.3,P1.2分别对步进电机的A,A.、B,B’端口输入脉冲。脉冲的频率通过软件来设定。

两相四线步进电机的工作方式有:1)两相四拍:A-B—A’-B’·A一...;2)两相双四拍:AB-BA’-A’B’一B’A-AB一...;3)两相八拍:A-AB—B—BA’-A’-A’B。-B’-B’A·A-...:

本文采用两相八拍。其工作方式通电换相的相序如上3)所示,共8个状态。如果Pl口输出的控制信号中,用“0”和“1”分别代表绕组通电和断电,则可用8个控制字来对应这8个状态。在程序中,只要依次将这8个控制字送到P1口,每送一个控制字,就完成一拍,步进电机转过一个步距角。程序可根据这个原理来设计。

1.2电流放大模块

本文采用的驱动芯片是L298N芯片。L298N是高电压,大电流双全桥驱动芯片,L298N有单极性和双极性两种工作方式,本方案选用单极性工作方式,通过单片机控制L298N,使得从单片机发出的驱动脉冲经过L298N电流放大,然后驱动步进电机。在这使用PI.0。PI.1,P1.4,P1.5控髑L298N的使能端口,在单片机输出驱动脉冲前全部置为高电平——使能。根据L298N的原理,将4路驱动脉冲都分别通过两个端口输人,两个端口输出,最后并联,以提高步进电机的驱动电流。部分电路如图2所示。

图2电流放大电路连接图

2系统软件设计

系统软件主要完成键盘扫描、液晶显示、控制L298N使能端和脉冲输出。主程序主要完成硬件初始化、子程序调用等功能。适当使各项功能模块化。为了节省单片机CPU资源,合理利用单片机定时器控制脉冲的频率,改变转速。根据以上分析得到的程序漉程图如图3所示。

图3系统软件设计流程图



2.1中断的使用和基本定时

在本设计中,使用中断2进行最基本的定时一10us。使得脉冲频率方便改变。以下是选用中断2、计时初始化和启动中断2的语句:

TMOD=-0x22;

TH0=246;

TL0=2A6;

EA=1:

ET0=1:

TR0=1:

2.2定时步进电机驱动脉冲程序

首先,将需要发出的脉冲以十六进和数型式存人数组。然后根据所设定的脉冲额率,逐个输出数组内的数到P1口,即产生相应的脉冲。部分程序如下:

首先,将需要发出的脉冲以十六进和数型式存人数组。然后根据所设定的脉冲额率,逐个输出数组内的数到P1口,即产生相应的脉冲。部分程序如下:

定义数组:

2.4加减速控制程序

步进电机的加减速只需要控制它的驱动脉冲频率,而改变频率,则只需要改变脉冲的输出时间,即改变相应数组的调用时间。灵活使用变量,可降低程序的书写难度。在这里,su为设定中断的次数,控制脉冲的输出时间:num2为电机速度级状态变量,说明需要多长时间的驱动脉冲时间。程序说明如下:



3步进电机在地震旋转振动台模型中的应用

理论分析和震害现象表明,高层建筑物结构在地震作用下的反应由于地面质量间运动的差别,可使地面的每一部分不仅产生平动分量,而且产生转动分量。这种转动分量迫使高层建筑物结构产生扭转,还可能会发生扭转振动。震害表明,扭转作用会加重结构的破坏,造成地表和建筑物的破坏。同时随着震害经验的不断积累,人们逐渐认识到在进行抗震分析时仅仅考虑单分量作用是不够的,多分量对结构的影响是不可忽视的。然而现今的地震记录中,实际可靠的地震动转动分量记录的强震观测还没有获得突破。

步进电机是一种将电脉冲转化为角位移的执行机构,通过控制脉冲个数来控制角位移量,也可以通过控制脉冲频率来控制电机转动的速度和加速度。由于步进电机独特的工作方式,本设计对步进电机实现角位移控制,通过电机运动产生的角位移分量模拟地震时对高层建筑物的扭转分量,模拟地震对建筑物的破坏程度,对地震旋转振动台的模型进行了初步探究。

4结束语

本文在分析步进电机的主要特点和工作原理的基础上,设计出了简单实用,以AT89S52单片机作为控制器的控制系统硬件电路和运行软件。系统既能实现正转反转,又能实现分五个档进行调速:软件有效的节约了硬件资源,同时系统易于拓展,该系统在地震旋转振动台的模型研究中巳取得了初步的应用。然而,本文只就步进电机正转反转、加速减速这几项技术进行了部分设计,在系统设计的抗干扰性方面、角度控制方面还有待于进一步的探究。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭