摘要:随着现代社会的发展,智能化越来越受到大众的关注。本设计通过模拟汽车的自动驾驶和避障来实现智能化。智能小车设计主要有三个模块:系统主控制模块、电机驱动模块、信号检测模块。系统主控电路以STC89C52单片机为控制芯片。电机驱动模块采用PWM对电机进行调速控制,信号检测模块采用红外收发管,对有无障碍和黑线进行检测,并对反馈信号做出相应的处理。通过硬件实验,小车会沿着黑色轨迹行进,并且当小车和障碍物之间距离达到设定值时会做出转弯动作以避开障碍物。91647
毕业论文关键词:智能小车;STC89C51;红外测距;循迹避障
Abstract: with the development of modern society, more and more attention has been paid to intelligence。 The design of the car through the simulation of automatic driving and obstacle avoidance to achieve intelligent。 There are three modules in the design of intelligent car: the main control module, motor drive module, signal detection module。 The main control circuit of the system is STC89C51 mcu。 The motor drive module adopts PWM to control the speed of the stepping motor, and the signal detection module uses the infrared transceiver to detect the obstacles and black lines, and make the corresponding processing to the feedback signal。 Through the hardware experiment, the car will move along the black track, the car and the distance between obstacles to reach the set value will make a turn to avoid obstacles。
Keywords: intelligent car;STC89C52; infrared ranging;Obstacle avoidance tracking
目 录
1 绪论4
1。2 智能小车的意义4
1。3 本设计的准备工作5
2 智能小车循迹避障系统整体方案设计5
2。1 智能小车循迹避障系统总体方框图5
2。2 红外线简介6
2。3 红外线传感器原理6
3 智能小车循迹避障系统的电路图设计8
3。1 单片机最小系统8
3。2 供电模块11
3。3 红外检测和提示模块11
3。4 按键电路模块12
3。5 电机驱动模块13
4 系统软件设计及说明14
4。1系统软件流程图14
4。2 红外测距子程序15
4。3 延时子程序16
5 小车实物演示17
5。1 小车实物组装17
5。2 循迹实验18
5。3 避障实验19
6 讨论20
7 结论21
参考文献22
致谢23
1绪论源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766
目前中国经济发展规模日益增大,生活水平不断进步,私家车变得越来越多,考取驾驶证的人也越来越多。但是,由于许多考取驾驶证的学员都是为了应付驾照考试,并没有真正的学到驾驶技术,于是发生交通事故的危险性与日俱增,马路杀手威胁到每一位行人宝贵的生命。
针对事故频发的现状,设计一种反应迅速,稳定性优越,并且经济实用的智能小车系统便显得尤为重要。本系统是一种使小车在行进过程中,检测到和障碍物达到一定的距离后及时做出反应的装置。本文阐述了智能小车循迹避障系统,它的核心控制处理器是STC89C52单片机,该设计采用的是集成器件,并且有着电路构造简洁,小车测试方便,价格低廉等优异特点。
1。1课题研究现状
现代社会中汽车是重要的出行工具,再加上我国大量人口,使得汽车在我国的数量逐年增加,但是由于很多驾驶员疲劳驾驶,汽车事故发生率也不断地上升,产生各种安全隐患。为了减少此类交通安全事故,汽车自动循迹避障系统变得很重要。