欢迎来到天天文库
浏览记录
ID:57283680
大小:549.00 KB
页数:25页
时间:2020-08-09
《智能小车速度测量控制系统设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、毕业教学环节成果(2012届)题目智能小车速度测量控制系统设计学院信息工程学院专业电气自动化技术班级学号姓名指导教师2012年5月17日目 录摘要1英文摘要1引言21方案设计与论证31.1主控系统31.2电机驱动模块31.3测速模块41.4显示模块42系统的硬件电路42.1总体设计42.2单片机控制系统设计52.3电机驱动电路设计62.4LCD显示电路设计72.5键盘电路设计82.6测速电路设计82.7电源电路设计83系统软件设计93.1测速程序103.2显示程序104调试12结论与谢辞13参考文献14附件1.程序清单15附件2.整体原理图23智能小车速度测
2、量控制系统设计信息工程学院电气自动化专业摘要:智能小车以STC12C5410AD单片机为控制核心,L298芯片作为双电机驱动模块,由单片机输出PWM控制电机转速,通过光电编码器检测脉冲并将信号送入单片机来测量电机的转速与距离,通过1602液晶来显示小车的速度。本文介绍了该小车的的主控、电机驱动、电源、显示模块等硬件模块和小车的运动控制速度测量与显示的软件设计。关键词:STC12C5410AD1602LCDPWM光电编码器IntelligentVehicleSpeedMeasurementControlSystemDesignAbstract:CarSTC12
3、C5410ADsinglechipmicrocomputerintelligenttoascontrolcore,L298chipasdoublemotordrivermodule,outputbysingle-chipmicrocomputercontrolPWMmotorspeed,throughthephotoelectricencoderandwillsignaldetectionpulsetosinglechipmicrocomputertomeasuremotorspeedanddistance,through1602LCDtodisplayth
4、espeedofthecar.Thispaperintroducesthemaincontrolofthecar,motordrive,powersupply,displaymoduleandotherhardwaremoduleandacarmovementcontrolspeedmeasurementanddisplaysoftwaredesign.Keywords:STC12C5410AD1602LCDPWMPhotoelectricencoder引言近年来,随着我国经济建设的高速发展,机动车辆拥有量也在急剧增长,交通事故也日益增多,车辆超速成为了越来
5、越严重的问题。而我国生产的汽车、摩托车电机转速测量系统大多使用动圈式模拟测速。这种测量系统存在精度差、过载能力弱等缺点。本系统是以STC12C5410AD单片机为控制核心,通过L298芯片控制电机转速,用光电编码器来检测脉冲再将信号送入单片机来测量电机的转速并使用1602液晶来显示小车的速度。1方案设计与论证根据要求,确定如下方案:整个小车系统主要由三轮结构小车、供电电源电路、测速电路、电机驱动电路以及显示电路组成。这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。1.1主控系统根据设计要求,我认为此设计属于多输入
6、量的复杂程序控制问题。据此,拟定了以下两种方案并进行了综合的比较论证,具体如下:方案一:选用一片CPLD(如EPM7128LC84-15)作为系统的核心部件,实现控制与处理的功能。CPLD具有速度快、编程容易、资源丰富、开发周期短等优点,可利用VHDL语言进行编写开发。但CPLD在控制上较单片机有较大的劣势。同时,CPLD的处理速度非常快,而小车的行进速度不可能太高,那么对系统处理信息的要求也就不会太高,在这一点上,MCU就已经可以胜任了。若采用该方案,必将在控制上遇到许许多多不必要增加的难题。为此,我们不采用该种方案,进而提出了第二种设想。方案二:采用单片
7、机作为整个系统的核心,用其控制行进中的小车,以实现其既定的性能指标。充分分析我们的系统,其关键在于实现小车的运动控制,而在这一点上,单片机就显现出来它的优势——控制简单、方便、快捷。这样一来,单片机就可以充分发挥其资源丰富、有较为强大的控制功能及可位寻址操作功能、价格低廉等优点。因此,这种方案是一种较为理想的方案。针对本设计特点——多开关量输入的复杂程序控制系统,需要擅长处理多开关量的标准单片机,在综合考虑了传感器、两部电机的驱动等诸多因素后,我们决定采用STC12C5410AD单片机,充分利用单片机的资源。1.2电机驱动模块方案一:采用继电器对电动机的开或
8、关进行控制,通过开关的切换对小车的速度进行调整,此方
此文档下载收益归作者所有