资源描述:
《基于单片机智能小车 毕业设计(论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)设计(论文)题目:基于单片机的智能小车学院名称:电子与信息工程学院专业:电子与信息工程班级:电信092班姓名:学号xxxxxxxxxx指导教师:xxx职称教授定稿日期:2013年5月10日I基于单片机的智能小车摘要智能车辆是目前世界车辆研究领域的热点和汽车工业新的增长点。未来的车辆也一定是智能化的车辆。所以,智能化的车辆是未来人们生活重要的载体。因此有必要对智能车辆进行研究。研制一种智能,高效的智能小车控制系统具有重要的实际意义和科学理论价值。本文设计了一个能自动循迹的智能小车控制系统。以STC89C52单片机为
2、控制核心,利用反射式光电传感器检测黑线实现小车循迹,利用超声波传感器检测道路上的障碍并提示,利用LCD1602显示小车的速度和路程。能实现小车自动根据地面黑线前进倒退、转向行驶,超声波测距提示障碍物,LCD1602实时显示小车的速度和行驶的路程,具有高度的智能化,达到设计目标。关键词:智能小车,STC89C52单片机,超声波传感器,LCD1602IVTHESMARTCARBASEDONMICROCONTROLLERABSTRACTIntelligentvehiclesarethehotspotsoftheworld'svehic
3、leresearchareasandtheautomotiveindustryanewgrowthpoint.Thevehiclesofthefuturemustbeintelligentvehicles.So,intelligentvehiclesisanimportantcarrierofthefutureofpeople'slives.Therefore,thestudyofintelligentvehiclesarenecessary.Therefore,thedevelopmentofasmart,intelligen
4、tcarcontrolsystemwithhighefficiencyisofpracticalsignificanceandscientificimportanttheoreticalvalue.Thispaperintroducesthedesignofasmartcarcontrolsystemthatcanautomatictracking.Basedonsignle-chipmicrocomputerSTC89C52Toachievetrack-findingusingphotoelectricsensortodete
5、ctblackline,Theuseofultrasonicsensorstodetectobstaclesontheroadandprompt,UsingtheLCD1602todisplayspeedanddistance.Thecarcanrealizeautomaticbasedontheblacklineforwardregression.Steering,Ultrasonicranging,promptingobstacles,LCD1602real-timedisplayofthespeedofthecarandd
6、riveaway,withahighdegreeofintelligence,achievethedesigngoal.KeyWords:Smartcar,STC89C52MCU,ultrasonicsensor,LCD1602IV目录摘要IABSTRACTII目录III第1章绪论11.1智能小车的意义和作用11.2智能小车的现状1第2章方案设计与论证22.1主控系统22.2电源模块22.3电机驱动模块32.3.1电机模块选择与论证32.3.2电机驱动模块选泽与论证32.4循迹模块42.5测速模块52.6显示模块62.7壁障模块
7、7第3章硬件设计83.1总体设计83.2驱动电路83.3信号检测电路113.4测速电路123.5显示电路133.6主控电路13第4章软件设计17IV4.1主程序模块设计174.1.1主程序流程图174.1.2主程序的设计174.2电机驱动程序的设计194.2.1电机驱动程序流程图194.2.2电机驱动程序的设计....................................................................................204.3循迹模块程序的设计224.3.1循迹模块流程
8、图224.3.2循迹模块程序的设计224.4测距壁障模块程序的设计244.4.1超声波测距模块流程图244.4.2超声波测距模块程序的设计254.5显示模块程序的设计264.5.1显示模块流程图264.5.2显示模块程序的设计26第5章系统软硬件的调试295.1