智能小车速度测量控制系统设计

  • 格式:doc
  • 大小:614.50 KB
  • 文档页数:25

下载文档原格式

  / 25
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业教学环节成果

(2012 届)

题目智能小车速度测量控制系统设计学院信息工程学院

专业电气自动化技术

班级

学号

姓名

指导教师

2012年5月17日

目录

摘要 (1)

英文摘要 (1)

引言 ................................................................. - 2 -1 方案设计与论证 .. (3)

1.1 主控系统 (3)

1.2 电机驱动模块 (3)

1.3 测速模块 (4)

1.4 显示模块 (4)

2 系统的硬件电路 (4)

2.1 总体设计 (4)

2.2 单片机控制系统设计 (5)

2.3 电机驱动电路设计 (6)

2.4 LCD显示电路设计 (7)

2.5 键盘电路设计 (8)

2.6 测速电路设计 (8)

2.7 电源电路设计 (8)

3 系统软件设计 (9)

3.1 测速程序 (10)

3.2 显示程序 (10)

4 调试 (12)

结论与谢辞 .......................................................... - 13 -参考文献 ............................................................ - 14 -附件1.程序清单..................................................... - 15 -附件2.整体原理图................................................... - 23 -

智能小车速度测量控制系统设计

信息工程学院电气自动化专业

摘要:智能小车以STC12C5410AD单片机为控制核心,L298芯片作为双电机驱动模块,由单片机输出PWM控制电机转速,通过光电编码器检测脉冲并将信号送入单片机来测量电机的转速与距离,通过1602液晶来显示小车的速度。本文介绍了该小车的的主控、电机驱动、电源、显示模块等硬件模块和小车的运动控制速度测量与显示的软件设计。关键词:STC12C5410AD 1602LCD PWM 光电编码器

Intelligent Vehicle Speed Measurement Control

System Design

Abstract:Car STC12C5410AD single chip microcomputer intelligent to as control core, L298 chip as double motor driver module, output by single-chip microcomputer control PWM motor speed, through the photoelectric encoder and will signal detection pulse to single chip microcomputer to measure motor speed and distance, through 1602 LCD to display the speed of the car. This paper introduces the main control of the car, motor drive, power supply, display module and other hardware module and a car movement control speed measurement and display software design.

Keywords: STC12C5410AD 1602LCD PWM Photoelectric encoder

引言

近年来,随着我国经济建设的高速发展,机动车辆拥有量也在急剧增长,交通事故也日益增多,车辆超速成为了越来越严重的问题。而我国生产的汽车、摩托车电机转速测量系统大多使用动圈式模拟测速。这种测量系统存在精度差、过载能力弱等缺点。

本系统是以STC12C5410AD单片机为控制核心,通过L298芯片控制电机转速,用光电编码器来检测脉冲再将信号送入单片机来测量电机的转速并使用1602液晶来显示小车的速度。

1方案设计与论证

根据要求,确定如下方案:整个小车系统主要由三轮结构小车、供电电源电路、测速电路、电机驱动电路以及显示电路组成。这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。

1.1 主控系统

根据设计要求,我认为此设计属于多输入量的复杂程序控制问题。据此,拟定了以下两种方案并进行了综合的比较论证,具体如下:

方案一:

选用一片CPLD(如EPM7128LC84-15)作为系统的核心部件,实现控制与处理的功能。CPLD具有速度快、编程容易、资源丰富、开发周期短等优点,可利用VHDL语言进行编写开发。但CPLD在控制上较单片机有较大的劣势。同时,CPLD的处理速度非常快,而小车的行进速度不可能太高,那么对系统处理信息的要求也就不会太高,在这一点上,MCU就已经可以胜任了。若采用该方案,必将在控制上遇到许许多多不必要增加的难题。为此,我们不采用该种方案,进而提出了第二种设想。

方案二:

采用单片机作为整个系统的核心,用其控制行进中的小车,以实现其既定的性能指标。充分分析我们的系统,其关键在于实现小车的运动控制,而在这一点上,单片机就显现出来它的优势——控制简单、方便、快捷。这样一来,单片机就可以充分发挥其资源丰富、有较为强大的控制功能及可位寻址操作功能、价格低廉等优点。因此,这种方案是一种较为理想的方案。

针对本设计特点——多开关量输入的复杂程序控制系统,需要擅长处理多开关量的标准单片机,在综合考虑了传感器、两部电机的驱动等诸多因素后,我们决定采用STC12C5410AD单片机,充分利用单片机的资源。

1.2 电机驱动模块

方案一:

采用继电器对电动机的开或关进行控制,通过开关的切换对小车的速度进行调整,此方案的优点是电路较为简单,缺点是继电器的响应时间慢,易损坏,寿命较短,可靠性不高。

方案二:

采用由集成了双极性管组成的H桥电路芯片L298N。用单片机控制晶体管使之工