智能电动小车的设计.doc

  • 需要金币2000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-03
  • 论文字数:18203
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(小熊熊)提供原创文章

支付并下载

摘要:智能化是现代社会的发展方向,人类社会的很多方面都在朝这个方向发展,这样做,在很大程度上,不仅提高了生产效率,而且在科学研究上有很大的应用前景。本系统设计的简易智能电动小车,采用的处理器是STC89C52单片机,来作为小车系统的控制和数据处理核心,小车的直流电机采用的驱动芯片是L298N,它的内部具有双H桥PWM电路,控制PWM占空比来控制小车左右电机的不同转速;采用三路红外模块来实现小车的避障功能;采用倾角传感器MMA7455L来检测路面的倾斜角度,同时采用LCD1602实时显示传感器检测到的路面倾斜角度。从而,实现了智能小车在无人控制状态下实现智能避障、路面检测。本设计结构简单,较容易实现,一定程度上体现了智能。

 

关键词 STC89C52单片机;智能小车;红外避障;倾角传感器;LCD1602显示

 

目录

摘要

Abstract

1 绪论-1

1.1 智能电动小车系统的概述-1

1.2 智能电动小车系统发展及现状-1

1.3 课题相关研究背景和意义-2

2 系统总体设计-3

2.1系统简介-3

2.2 系统基本功能分析-3

2.3 设计要求-4

2.4 方案确立-4

2.5 工作原理-4

3 硬件系统设计-6

3.1 概述-6

3.2 主要硬件介绍-6

3.2.1 处理器的选择-6

3.2.2 液晶显示模块的选择-8

3.2.3电机驱动模块的比较与选择-9

3.2.4电源模块的比较与选择-10

3.2.5倾角传感器模块的比较与选择-11

3.2.6避障模块的比较与选择-11

3.3 主控电路设计-12

3.4电源模块电路设计-13

3.5电机驱动模块电路设计-14

3.6 倾角传感器模块电路设计-15

4 软件设计与实现-17

4.1 软件设计流程图-18

4.2 软件开发环境-18

4.2.1 项目文件的建立-19

4.2.2 给项目添加程序文件-20

4.2.3 编译、连接项目,形成目标文件-20

4.3 定时器0中断子程序的设计-21

4.3.1 中断的概述-21

4.3.2 中断模拟PWM波的子程序设计-22

4.4控制电机模块设计-23

4.5 LCD1602显示模块程序设计-24

4.6 I2C通信模块子程序设计-27

4.7 MMA7455L自检模块程序设计-28

4.8倾角传感器数据处理模块子程序设计-29

5 系统调试-31

5.1小车整个系统验证-31

5.2 倾角传感器自检模块验证-32

5.3路面倾角检测模块验证-33

5.4存在问题及分析-33

结论-34

致谢-35

参考文献-36

附录-37

附录1:元器件明细表-37

附录2:电路原理图-38

附录3:源程序-39