基于STM32的步进电机控制系统I摘要本文的主要工作是基于STM32步进电机控制系统的设计。随着越来越多的高科技产品逐渐融入了日常生活中,步进电机控制系统发生了巨大的变化。单片机、C语言等前沿学科的技术的日趋成熟与实用化,使得步进电机的控制系统有了新的的研究方向与意义。本文描述了一个由STM32微处理器、步进电机、LCD显示器、键盘等模块构成的,提供基于STM32的PWM细分技术的步进电机控制系统。该系统采用STM32微处理器为核心,在MDK的环境下进行编程,根据键盘的输入,使STM32产生周期性PWM信号,用此信号对步进电机的速度及转动方向进行控制,并且通过LCD显示出数据。结果表明该系统具有结构简单、工作可靠、精度高等特点.关键词:STM32微处理器;步进电机;LCD显示;PWM信号;细分技术2AbstractAswellasthehigh-techproductsgraduallyintegratedintothedailylife,servocontrolsystemhasundergonetremendouschanges.SCMandClanguageofthefrontierdisciplinessuchmaturetechnologyandpractical,steeringcontrolsystemisanewresearchdirectionandmeaning.ThispaperdescribesaSTM32microprocessors,steering,LCDdisplayandkeyboard,BasedontheSTM32servocontrolsystemofPWMsignal,ThissystemusesSTM32microprocessorasthecore,MDKintheenvironment,accordingtothekeyboardinput,STM32produceperiodicPWMsignal,withthissignaltothevelocityandAngleofsteeringgearcontrol,andthroughtheLCDdisplaydata.Thefeaturesofthesimplehardware,stableoperationandhighprecisionareincarnatedintheproposedsystem.Keywords:STM32microprocessors;Steeringsystem;LCDdisplay;pulsewidthmodulationsignal;Subdividetechnology3目录第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步进电机的一些特点..........................................113.2.4步进电机的一些基本参数......................................123.2.5步进电机的驱动方法..........................................133.3A/D转换模块......................................................133.3.1模拟/数字转换(ADC)介绍....................................133.3.2模拟/数字转换(ADC)主要特性................................133.3.3模拟/数字转换(ADC)功能描述................................143.4LCD显示模块....................................................163.5硬件电路........................................................17第4章控制系统软件设计...............................................184.1控制系统软件设计步骤............................................184.2KeilforARM软件开发环境.........................................194.3PWM细分技术简介..........................................