资源描述:
《基于单片机的步进电机小车控制系统设计_毕业设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章绪论基于单片机的步进电机小车驱动系统设计摘要本设计以STC89C52单片机最小系统为核心,设计了一种两相四线步进电机的驱动器电路。整个系统通过单片机控制步进电机驱动器的输出信号,对步进电机的动作进行控制,进而实现小车的行走动作。文章包括了步进电机正转、反转、加速、减速这些基本旋转,以及在此基础之上同时控制两个步进电机,实现小车的前进、后退、左转与右转。并在小车上增加一些传感器模块,使单片机正常驱动步进电机,带动小车执行相应任务的同时,根据传感器模块的反馈,不断修正,直到任务实现小车循迹与避障功能。至此来证明所设计的驱
2、动电路的可行性。文章中不仅包括了在步进电机驱动电路基础上的单片机扩展电路,也包括了专门为单片机供电的5V稳压电路的分析与设计,以及使单片机串口与计算机USB接口直接进行通信的上位机电路的设计。关键词:STC89C52;步进电机;步进电机驱动电路;循迹;避障第1章绪论SteppingmotorvehiclesdrivesystemdesignbasedonSingle-ChipMicrocomputerAbstractThisdesignwithSTC89C52SCMsmallestsystemasthecore,desig
3、nedatwophasefour-wiresteppingmotordrivecircuit. Thewholesystembysinglechipmicrocomputercontrolsteppingmotordrivestheoutputsignal,tocontrolthemotionofthesteppermotor,andrealizesthecartowalk.Articlesincludingthesteppermotorareturning,inversion,acceleration,decelerat
4、ion,thesebasicrotation,andonthisbasisatthesametimecontroltwosteppermotors,implementthecarmoveforward,backward,turnleftandturnright.Andaddsomeonthecarsensormodule,MCUtonormaldrivingsteppingmotor,drivecarcorrespondingtasksatthesametime,accordingtothefeedbackofsensor
5、module,thecorrectionunceasingly,untilthetasktorealizethecartrackingandobstacleavoidancefunction.Atthispointtoprovethefeasibilityofthedesigneddrivercircuit.Notonlyincludedinthearticlebasedonstepmotordrivecircuitofsinglechipmicrocomputerextendedcircuit,alsoincludedf
6、orMCUpowersupply5vvoltageregulatorcircuitanalysisanddesign,andmakethemicrocontrollerserialportandthecomputerUSBinterfacedirectlycommunicatesuperiormechanicalandelectricaldesignoftheroad.Keywords:STC89C52;steppermotor;steppermotordrivecircuit;tracking;obstacleavoid
7、ance第1章绪论目录第1章绪论11.1课题背景11.2课题研究的内容1第2章系统总体设计22.1系统设计要求22.2系统框图22.3设计规划2第3章系统硬件设计43.1单片机介绍43.1.1单片机概述43.1.2单片机的特点43.1.3单片机的应用领域43.1.4单片机选用53.1.5控制电路设计63.1.6单片机供电模块设计93.2步进电机介绍103.2.1步进电机的概述103.2.2步进电机的特点103.2.3步进电机的工作原理113.2.4步进电机选用113.3步进电机驱动器的设计113.4系统功能设计133.4.
8、1循迹功能133.4.2避障功能153.5上位机电路设计15第4章系统软件设计194.1电机控制流程图194.2电机方向控制194.3速度控制204.4循迹214.5避障流程图21第5章总结与展望235.1总结235.2展望23I第1章绪论参考文献24附录Ⅰ程序清单251.电机旋转程序252.循迹程序2