需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8089 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】本设计利用单片机AT89C51、AT89C2051作为整个系统电路的控制核心通过光电传感器来进行边缘检测,并识别转弯标志和超车标志,同时利用超声波测距模块来控制两小车之间的距离,用PWM来控制电机的转动速度,通过调节小车两边车轮的转速大小控制小车前行的方向,两小车之间通过无线收发模块来实现互相通信。通过单片机和各种模块来架构整个智能小车的硬件系统,并通过C语言对单片机进行编程,通过采集路况信息并与存储的运动状态进行对比,使小车在前行过程中不断的修复自己的运动状态。最终实现小车智能化的完成整个路线,而且能够实现两小车互相超车,并且保持适当的车距。 【关键词】智能小车;单片机;光电传感器;超声波测距;PWM
目录 摘要 Abstract 1 引言-1 1.1课题的背景和意义-1 2 智能小车系统设计-2 2.1 设计要求-2 2.2 系统总体设计-3 2.3 系统基本方案选择与论证-3 2.3.1 各模块方案的比较与选择-3 2.3.2 智能控制部分电路设计-6 3 系统硬件设计与实现-6 3.1 系统硬件的基本组成部分-6 3.2 单元模块电路的设计-7 3.2.1 传感器检测部分电路的设计-7 3.2.2 智能控制部分电路设计-8 4 系统软件设计-12 4.1 检测光电传感器子程序-12 4.2 黑白线检测子程序-12 4.3 超声波收发子程序-13 4.4 PWM流程图-14 4.5 超车子程序-15 4.6 系统主程序流程图-16 5 系统功能测试-20 5.1 测试仪器及设备-20 5.2 功能测试-20 6 结论-20 参 考 文 献-22 |