资源描述:
《基于stm32的小车控制》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、青岛理工大学毕业设计(论文)摘要对于小车的控制,即是对于电机的控制。电机作为机电能量转换装置,其应用范围已遍及国民经济的各个领域以及人们的日常生活中,所以怎么更好的对电机进行控制就显得尤为重要。基于Cortex-M3内核的STM32F10x系列芯片是新型的32位嵌入式微处理器,其性能优良,移植性好,提高了对直流电机的控制效率,并对控制系统进行模块化设计,有利于智能小车的功能扩展和升级。本论文主要分析了基于STM32F103的小车控制系统的设计过程。此系统主要包括STM32F103控制器、液晶显示电路、键盘控制电路、电机驱动电路、红外探测电路、触角检测电路等。以STM32F103主控芯片及其外围
2、扩展电路实现系统整体功能;小车基本运动模式的选择及速度调节用按键开关式的键盘输入实现;同时液晶模块实时显示小车运动参数;用红外探测电路实现小车循迹功能;用触角传感检测模块实现小车简单避障功能。在硬件设计的基础上提出了实现电机控制功能、LCD显示功能及小车简单循迹和避障功能的软件设计方案,并在STM32集成开发环境IAREWARM5.3下编写了控制程序。关键词:PWM,STM32F103,电机,传感器27青岛理工大学毕业设计(论文)ABSTRACTThecontrollingtothecaristhecontrollingtothemotor.Asamechanicalandelectrical
3、energyconversiondevices,motorhasbeenappliedineveryfieldofnationaleconomyandpeople'sdailylife,therefore,howtocontrolthemotorbetterisparticularlyimportant.TheSTM32F10xserieschipbasedonCortex-M3kernelisthenew32-bitembeddedMCU,whichhavethegoodperformanceandportability,andtheSTM32F10xhaveimprovedtheeffic
4、iencyofDCmotorcontrol,furthermore,themodulardesignofcontrolsystemishelpfulforfunctionexpansionandupgrades.Thispapermainlyanalyzesthedesignprocessofthecar’scontrolsystem,whichusestheSTM32F103asamasterchip.ThissystemprimarilycontainstheSTM32F103controller,LCDcircuit,thecontrolcircuitofkeyboard,thecirc
5、uitofmotor-driven,theinfrareddetectioncircuit,thecircuitoftentaclessensoretc.Inthisdesign,thewholesystemiscontrolledbythechipSTM32F103anditsperipheralextendedcircuit;thebasicmodel’sselectionandspeedaccommodationcanrealizebytheinputofkeyboard;atthemoment,LCDmoduledisplaythecar’smovingparametersreal-t
6、imely;theinfrareddetectionrealizecar’stracingfunction;tentaclessensormodulecompletethecar’ssimpleobstacle-avoidancefunction.BasedonHardwaredesign,thepaperputsforwardasoftwaredesignschemetorealizethemotorcontrolling,LCDdisplayfunction,thecar’ssimpletraceandobstacleavoidancefunction.Thenthecontrolcode
7、iswrittenonIAREWARM5.3whichisanIDEofSTM32F103.KEYWORDS:PWM,STM32F103,motor,sensor27青岛理工大学毕业设计(论文)目录前言1第1章绪论21.1STM32芯片介绍21.1.1STM32处理器的分类21.1.2STM32处理器的内部结构及特点31.1.3TIMx定时器介绍41.2小车及其驱动器介绍61.2.1小车结构及功能