基于STM32的步进电机控制系统沈阳航空航天大学2010年6月摘要本文的主要工作是基于STM32步进电机控制系统的设计。随着越来越多的高科技产品逐渐融入了日常生活中,步进电机控制系统发生了巨大的变化。单片机、C语言等前沿学科的技术的日趋成熟与实用化,使得步进电机的控制系统有了新的的研究方向与意义。本文描述了一个由STM32微处理器、步进电机、LCD显示器、键盘等模块构成的,提供基于STM32的PWM细分技术的步进电机控制系统。该系统采用STM32微处理器为核心,在MDK的环境下进行编程,根据键盘的输入,使STM32产生周期性PWM信号,用此信号对步进电机的速度及转动方向进行控制,并且通过LCD显示出数据。结果表明该系统具有结构简单、工作可靠、精度高等特点.关键词:STM32微处理器;步进电机;LCD显示;PWM信号;细分技术IAbstractAswellasthehigh-techproductsgraduallyintegratedintothedailylife,servocontrolsystemhasundergonetremendouschanges.SCMandClanguageofthefrontierdisciplinessuchmaturetechnologyandpractical,steeringcontrolsystemisanewresearchdirectionandmeaning.ThispaperdescribesaSTM32microprocessors,steering,LCDdisplayandkeyboard,BasedontheSTM32servocontrolsystemofPWMsignal,ThissystemusesSTM32microprocessorasthecore,MDKintheenvironment,accordingtothekeyboardinput,STM32produceperiodicPWMsignal,withthissignaltothevelocityandAngleofsteeringgearcontrol,andthroughtheLCDdisplaydata.Thefeaturesofthesimplehardware,stableoperationandhighprecisionareincarnatedintheproposedsystem.Keywords:STM32microprocessors;Steeringsystem;LCDdisplay;pulsewidthmodulationsignal;SubdividetechnologyII目录第1章绪论........................................................................................................................11.1课题背景.....................................................................................................................11.2课题目标及意义.........................................................................................................21.3课题任务及要求.........................................................................................................31.4课题内容分析与实现.................................................................................................31.5课题论文安排介绍.....................................................................................................3第2章步进电机控制系统的总体方案论证......................................................................52.1总体方案.....................................................................................................................52.2步进电机控制系统硬件方案.....................................................................................52.3步进电机控制系统软件方案.....................................................................................6第3章系统的硬件设计......................................................................................................73.1STM32开发板简介....................................................................................................73.2步进电机模块.............................................................................................................83.2.1步进电机驱动模块..............................................................................................83.2.2步进电机驱动控制模块....................................................................................103.2.3步进电机的一些特点...............................................................