资源描述:
《智能车的控制系统设计毕业论文设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河南理工大学毕业设计说明书河南理工大学毕业设计(论文)任务书专业班级学生姓名一、题目智能车控制系统设计二、起止日期年月日至年月日三、主要任务与要求指导教师职称学院领导签字(盖章)年月日河南理工大学毕业设计说明书摘要本文主要介绍了智能小车控制系统的软硬件设计及开发过程。车模系统的简单工作原理是单片机收集红外传感器返回来的赛道信息,通过相应运算后,软件判断其有效性,结合控制算法控制随动舵机给出合理舵值,控制前轮舵机转向,单片机再给出合适的PWM波占空比以控制电机转速。小车设计主要包括硬件电路设计和软件控制设计两大部分。此智能车系统采用模块化设计思想,完
2、成了系统硬件电路的设计,其主要包括核心控制模块、电源管理模块、电机驱动模块、舵机控制模块、车速检测模块、路径识别模块等。本系统以16位微处理器MC9S12DG128为控制核心,MC9S12DG128微控制器是M68HCS12系列16位单片机中的一种,其内部结构主要有单片机基本部分和CAN功能块部分组成。为了提高系统的运行性能,对转向控制策略、行驶速度控制策略及后轮驱动闭环PID控制算法策略等进行了详细分析与设计。在此基础上,完成了系统软件的具体设计和实现。关键字:模块化PID单片机PWM河南理工大学毕业设计说明书AbstractThispaperm
3、ainlyintroducesthehardwareandsoftwareofthecontrolsystemofintelligentcardesignanddevelopmentprocess.Thesimplemodelssystemworkingprincipleistocollectinfraredsensormcureturncircuitinformation,throughthecorrespondingoperation,thesoftwarejudgeitseffectiveness,combiningcontrolalgori
4、thmwithdynamicsteeringgearcontrol,reasonablefrontwheelsteeringgearcontrolruddervaluessteering,mcuandthenpresentstherightPWMwavesoccupiesemptiescomparedtocontrolmotorspeed.Cardesignincludeshardwarecircuitandsoftwarecontroldesignoftwoparts.Thesmartcarsystemadoptstheideaofmodular
5、design,completethehardwarecircuitdesign,anditsmainincludingcorecontrolmodule,powermanagementmodule,motordrivermodule,steeringgearcontrolmodule,speeddetectionmodule,pathrecognitionmodule,etc.ThissystemtoMC9S12DG128ascontrolcore,M68HC12seriesMC9S12DG128microcontrollerisoneof16bi
6、tmcu,itsinternalstructureismainlyamcubasicpartsandCANfunctionblocksparts.Inordertoimprovetheoperationofthesystemperformance,thesteeringcontrolstrategyandspeedclosed-loopcontrolstrategiesandrearwheeldrivestrategyofPIDcontrolalgorithmisadetailedanalysisanddesign.Onthisbasis,comp
7、letedthespecificsoftwaresystemdesignandimplementation.Keyword:modularPIDMCUPWM40河南理工大学毕业设计说明书目录1绪论11.1课题研究背景和意义11.2国内外研究现状21.3论文主要内容及结构32智能车硬件电路设计52.1设计目标52.2控制芯片MC9S12DG128电路设计72.2.1晶振及锁相环82.2.2复位电路82.2.3I/O口分配92.3电源管理单元92.4路径识别单元112.5车速检测模块122.6舵机控制单元132.7直流驱动电机控制单元153智能车软件设
8、计173.1路径的检测193.2转角的控制203.3车速的控制223.3.1模糊控制设定速度223.3.2PID控制调整速