基于STM32的步进电机控制系统.docx





《基于STM32的步进电机控制系统.docx》由会员分享,可在线阅读,更多相关《基于STM32的步进电机控制系统.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于STM32的步进电机控制系统网络转载导语:本文的主要工作是基于STM32步进电机控制系统的设计。随着越来越多的高科技产品逐渐融入了日常生活中,步进电机控制系统发生了宏大的变化。摘要:本文的主要工作是基于STM32步进控制系统的设计。随着越来越多的高科技产品逐渐融入了日常生活中,步进电机控制系统发生了宏大的变化。单片机、C语言等前沿学科的技术的日趋成熟与实用化,使得步进电机的控制系统有了新的的研究方向与意义。本文描绘了一个由STM32微处理器、步进电机、LCD显示器、键盘等模块构成的,提供基于STM32的PWM细分技术的步进电机控制系统。该系统采用STM32微处理器为核心,在MDK的环境下进
2、展编程,根据键盘的输入,使STM32产生周期性PWM信号,用此信号对步进电机的速度及转动方向进展控制,并且通过LCD显示出数据。结果说明该系统具有构造简单、工作可靠、精度高等特点.随着电力电子技术、微电子技术、控制理论以及永磁材料的快速开展,得以迅速开展。在当代工业消费中,消费机械一般都用电动机拖动。随着当代化的开展,工业自动化程度不断进步,各种自动控制系统中也日益广泛地应用各种控制电机。为了进步消费率和保证产品质量,大量的消费机械要求步进电机以不同的速度工作。这就要求人们采用一定的方法来改变机组的转速,即对步进电机进展调速。对电机的转速不仅要能调节,而且要求调节的范围宽广,经过平滑,调节的方
3、法要简单、经济。步进电机在上述方面都具有独到的优点,使它得到广泛的应用。本文针对步进电机具有起动转距大、体积小、重量轻、转矩和转速轻易控制以及效率高等特别优良的特点,根据自动控制原理,采用PWM细分控制方式,设计了一个步进电机控制系统,以更好地对步进电机进展准确而又迅速的控制。1.1课题背景STM32系列32位闪存微控制器使用来自于ARM公司具有打破性的Cortex-M3内核,该内核是专门设计于知足集高性能、低功耗、实时应用、具有竞争性价格于一体的嵌入式领域的要求。Cortex-M3在系统构造上的增强,让STM32受益无穷;Thumb-2指令集带来了更高的指令效率和更强的性能;通过紧耦合的嵌套
4、矢量中断控制器,对中断事件的响应比以往更迅速;所有这些又都融入了业界领先的功耗水准。STM32系列给MCU用户带来了前所未有的自由空间,提供了全新的32位产品选项,结合了高性能、实时、低功耗、低电压等特性,同时保持了高集成度和易于开发的上风。由于集成了更丰富的资源、方便使用的架构以及低功耗的特性,加上有竞争力的价格,使得从16位晋级到32位变得轻易。在工业消费中,经常要用到步进电机在一些对位置控制要求不高的电机控制系统如传动控制系统中,传统电机如步进电机仍有很大的上风,而要对其进展准确而又迅速的控制,就需要复杂的控制系统。步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲
5、信号,它就驱动步进电机按设定的方向转动一个固定的角度称为“步距角,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,进而到达准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,进而到达调速的目的。通过细分来控制步进电机可以更加准确。细分的根本概念为:步进电机通过细分驱动器的驱动,其步距角变小了。如驱动器工作在10细分状态时,其步距角只为电机固有步距角的特别之一,也就是:当驱动器工作在不细分的整步状态时,控制系统每发一个步进脉冲,电机转动1.8;而用细分驱动器工作在10细分状态时,电机只转动了0.18。细分功能完全是由驱动器靠准确控制电机的相电流所产生的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STM32 步进 电机 控制系统

限制150内