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

上传人:安*** 文档编号:17777891 上传时间:2022-05-26 格式:DOCX 页数:7 大小:19.07KB
返回 下载 相关 举报
基于STM32的步进电机控制系统.docx_第1页
第1页 / 共7页
基于STM32的步进电机控制系统.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《基于STM32的步进电机控制系统.docx》由会员分享,可在线阅读,更多相关《基于STM32的步进电机控制系统.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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。细分功能完全是由驱动器靠准确控制电机的相电流所产生的

6、,与电机无关。步进电机的细分技术本质上是一种电子阻尼技术,其主要目的是进步电机的运转精度,实现步进电机步距角的高精度细分。其次,细分技术的附带功能是减弱或者消除步进电机的低频振动,低频振荡是步进电机尤其是反响式电机的固有特性,而细分是消除它的唯一途径,假如步进电机有时要在共振区工作如走圆弧,选择细分驱动器是唯一的选择。驱动器细分后的主要优点为:完全消除了电机的低频振荡;进步了电机的输出转矩,尤其是对三相反响式电机,其力矩比不细分时进步约30-40%;进步了电机的分辨率,由于减小了步距角、进步了步距的均匀度,进步电机的分辨率是不言而喻的。1.2课题目的及意义STM32是近年来开展非常迅速的处理器

7、,有很好的应用前景。将其应用于步进电机的调速控制,有极大的使用价值。以脉宽调制技术为代表的电机数字驱动技术也在迅猛开展,将计算机应用于这一领域正好可以发挥其在数字控制方面的上风。微电子技术和计算机技术的开展,为计算机控制技术的开展和应用奠定了坚实的根底。可以这样讲,没有微处理器的仪器不能称其为仪器,没有微型机的控制系统更谈不上当代工业控制系统。随着微型计算机、超大规模集成电路、新型电力电子开关器件和传感器的出现,以及自动控制理论、电力电子技术、计算机控制技术的深化开展,电气传动装置日新月异地更新换代,直流传动系统也在不断地更新和开展。步进电机是常用的动力提供元件,在日常生活中占据着重要的地位。

8、步进电机是最常见的一种电机,在各领域中得到广泛应用。研究步进电机的速度控制,有着非常重要的意义。研究直流电机的控制方法,对进步控制精度、节约能源等都具有重要意义。本方案以STM32为控制核心,实现普通步进电机的转速、正反转调节功能,为进一步研究和优化步进电机控制方法提供根底。1.3课题任务及要求通过STM32实现对步进电机的准确控制,通过按键实现正转、反转、加速、减速,并将这些信息通过TFT彩色LCD显示出来。1.4课题内容分析与实现本设计是一种采用STM32为核心实现步进电机控制系统。基于设计目的的要求,本设计需要实现的硬件局部是系统的SPGT62C19B电机控制模组以及整个控制系统的编程。

9、首先,根据课题背景综合本钱和控制精度指标等因素,选择需要的步进电机。其次,基于本钱和构造复杂的原因,本设计通过A/D转换代替键盘输入,将电压模拟信号转换为数字信号并通过LCD显示出来。再次,设计SPGT62C19B电机控制模组,并完成硬件搭建。最后,整体硬件和软件联调,实现任务要求。1.5课题论文安排介绍本文的主要工作是基于STM32的步进电机控制系统的设计,介绍了整个控制系统的设计思想、主要模块的电路原理、程序构造以及测试结果等内容,整体上分为软件和硬件的两大局部来设计。本次课题设计内容安排可分为三局部:第一局部是硬件设计,包括方案主要模块的电路设计、元器件的选择等。详细的硬件电路是SPGT

10、62C19B电机控制模组步进电机驱动模块和STM32开发板两大电路模块。先对每一个模块的各个芯片测试成功后,再焊接其对应的整个模块电路,且每一局部都要进展单独调试,各个局部调试成功后,联接调试整个硬件电路,对在途中出现的错误进展分析和改正,最后得出结论。第二局部是软件设计,软件采用C语言编写,软件设计的思想主要是自顶向下,模块化设计,逐一设计各个子模块,分别进展调试,最后的连调整个程序,判定是否到达预期的要求,做出结论。第三局部在软硬件模块调试都成功的前提下,进展硬、软件连调,这是整个控制系统设计的关键,也是设计的重点、难点所在。本文对步进电机控制系统的设计进展了具体的介绍,共分五章。第1章扼要介绍了整个课题的研究背景、目的、意义及整个任务的要求安排;第2章是针对此次课题的任务进展总体方案介绍;第3章详细介绍了步进电机控制系统的硬件设计,包括SPGT62C19B电机控制模块电路的设计;第4章阐述了步进电机控制系统的软件设计,包括PWM细分等子程序的设计;第5章是针对硬件调试、软件调试和整机连调的结果进展了详细的分析和讲明。0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁