基于单片机智能小车毕业设计(论文)
- 格式:doc
- 大小:901.50 KB
- 文档页数:36
本科毕业设计(论文)基于单片机的智能小车控制专业:测控技术与仪器姓名:咸蛋小超人2013年 6 月基于单片机的智能小车控制摘要:智能化作为现代电子产品的新趋势,是今后的电子产业的发展方向。
智能化设计的电子产品可以按照预先设定的模式在一个环境里自动运作,不需要人为的管理,可应用于科学勘探、环境监测、智能家居等方面。
基于单片机的智能小车控制就是其中的一个体现。
本设计实现了一种基于51单片机的自动避障智能模型车系统,通过红外传感器采集路况信息,通过对检测信息的分析,自动控制转向电机转向,改变行驶路径,绕过障碍物,从而实现车稳定避障。
本课题设计的智能小车,具有自动避障功能,超声波测距报警,无线电遥控等功能。
关键词:智能车;51单片机;避障;红外线Smart car based on SCM controlAbstract:As a new trend of modern electronic products, intelligent is the developmental direction of electronic industry after then. Electronic products, which are intelligently designed, can automatically operate following the mode that is pre-set. Without the management of human beings, it can be used for scientific exploring, environmental monitoring, intelligent home furnishing, etc. One of the embodiments is the intelligent control car which is based on single chip microcomputer. In the design, an intelligent model car system based on MCU 51 has been realized. It can collect traffic information with infrared sensors. Meanwhile, by the analysis of information examined, it can transfer from automatic control to motor steering in order to change the route and dodge the obstacles so that the steady avoidance of the barrier can come true. In this paper, a car with the ability of intelligent judgment has been designed and made. It functions as the device which can dodge obstacles automatically, alarm with ultrasonic distance examination, and remote control by radio.Key words: Smart Cart;Single-chip 51;Obstacle Avoidance;Infrared目录序言..................................................... 错误!未定义书签。
基于单片机的多功能智能小车设计论文(摘要(关键词:智能车单片机金属感应器霍尔元件 1602LCD)智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。
智能电动车就是其中的一个体现。
本次设计的简易智能电动车,采用AT89S52单片机作为小车的检测和控制核心;采用金属感应器TL-Q5MC来检测路上感应到的铁片,从而把反馈到的信号送单片机,使单片机按照预定的工作模式控制小车在各区域按预定的速度行驶,并且单片机选择的工作模式不同也可控制小车顺着S形铁片行驶;采用霍尔元件A44E检测小车行驶速度;采用1602LCD实时显示小车行驶的时间,小车停止行驶后,轮流显示小车行驶时间、行驶距离、平均速度以及各速度区行驶的时间。
本设计结构简单,较容易实现,但具有高度的智能化、人性化,一定程度体现了智能。
目录1 设计任务 (3)1.1 要求 (3)2 方案比较与选择 (4)2.1路面检测模块 (4)2.2 LCD显示模块 (5)2.3测速模块 (5)2.4控速模块 (6)2.5模式选择模块 (7)3 程序框图 (7)4 系统的具体设计与实现 (9)4.1路面检测模块 (9)4.2 LCD显示模块 (9)4.3测速模块 (9)4.4控速模块 (9)4.5复位电路模块 (9)4.6模式选择模块 (9)5 最小系统图 (10)6 最终PCB板图 (12)7 系统程序 (13)8 致谢 (46)9 参考文献 (47)10 附录 (48)1. 设计任务:设计并制作了一个智能电动车,其行驶路线满足所需的要求。
1.1 要求:1.1.1 基本要求:(1)分区控制:如(图1)所示:(图1)车辆从起跑线出发(出发前,车体不得超出起跑线)。
在第一个路程C~D区(3~6米)以低速行驶,通过时间不低于10s;第二个路程D~E区(2米)以高速行驶,通过时间不得多于4秒;第三个路程E~F区(3~6米)以低速行驶,通过时间不低于10s。
毕业设计(论文)设计(论文)题目:基于单片机的智能小车学院名称:电子与信息工程学院专业:电子与信息工程班级:电信092班姓名:\ 学号\指导教师:\ 职称\基于单片机的智能小车摘要智能车辆是目前世界车辆研究领域的热点和汽车工业新的增长点。
未来的车辆也一定是智能化的车辆。
所以,智能化的车辆是未来人们生活重要的载体。
因此有必要对智能车辆进行研究。
研制一种智能,高效的智能小车控制系统具有重要的实际意义和科学理论价值。
本文设计了一个能自动循迹的智能小车控制系统。
以STC89C52单片机为控制核心,利用反射式光电传感器检测黑线实现小车循迹,利用超声波传感器检测道路上的障碍并提示,利用LCD1602显示小车的速度和路程。
能实现小车自动根据地面黑线前进倒退、转向行驶,超声波测距提示障碍物,LCD1602实时显示小车的速度和行驶的路程,具有高度的智能化,达到设计目标。
关键词:智能小车,STC89C52单片机,超声波传感器,LCD1602目录摘要....................................................................................... 错误!未定义书签。
ABSTRACT ............................................................................................. 错误!未定义书签。
目录......................................................................................... 错误!未定义书签。
第1章绪论.................................................................................... 错误!未定义书签。
广东职业技术学院毕业综合实践报告题目: 单片机智能小车设计类型:专业:班级:学生姓名:指导教师:完成时间: 2016摘要智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。
智能小车就是其中的一个体现。
智能小车,也称为轮式机器人,是一种以汽车电子为背景,涵盖智能控制、模式识别、传感技术、计算机、机械等多学科的科技创意性设计。
一般主要由路径识别、速度采集以及车速控制等模块组成。
本次设计的简易智能小车,采用STC89C51单片机作为小车的检测和主控芯片,充分利用了自动检测技术、单片机最小系统、液晶显示模块电路、串口无线通信,以及声光信号的控制、电机的驱动电路。
通过keil C软件编程,不断调试,最终实现小车的无线控制,壁障等功能。
关键词:智能小车单片机无线控制壁障引言随着自动化的发展,自动化开始向复杂的系统控制和高级的智能控制系统发展,并广泛的应用到各个领域中,实现更大规模的自动化。
智能小车,也称为轮式机器人,是一种以汽车电子为背景,涵盖智能控制、模式识别、传感技术、计算机、机械等多学科的科技创意性设计。
一般主要由路径识别、速度采集以及车速控制等模块组成。
智能小车最适合在那些人类无法工作的环境中工作,该技术可以应用于无人驾驶机动车,无人生产线,服务等领域。
尤其是危险和未知的环境下,智能小车的优势更为明显。
本文所研究的智能小车主要有无线控制,壁障等多种功能,初步实现智能化,可作为智能化研究的模型,具有较大的研究空间,适合于多种领域的智能化研究及开发。
目录第一章主控系统及驱动系统 (4)1.1 主控芯片的选择 (4)1.2 驱动系统 (4)1.2.1 电机及驱动芯片的选择 (4)1.2.2 电机驱动模块 (5)第二章无线控制系统 (6)2.1 无线模块设计 (6)2.2 通讯模块 (7)2.2.1 蓝牙模块 (7)2.2.1 接受数据子程序 (7)2.2.2 发送数据子程序 (7)第三章壁障系统 (8)3.1 壁障模块 (8)3.1.1 超声波模块 (8)3.1.2 红外传感器 (8)3.1.3 壁障实现过程 (9)第四章温度传感系统 (10)4.1 温度传感器简介 (10)4.2 读温度子程序 (11)第五章LCD 液晶显示系统 (14)5.1 LCD1602液晶显示屏简介 (13)5.1.1 LCD1602引脚说明 (13)5.2 LCD1602操作 (14)5.3 LCD1602显示子程序 (15)第六章小车速度控制系统 (17)6.1 车速控制原理 (16)6.2 车速控制子程序 (16)7.1 流程图 (17)附录 (18)第一章主控系统及驱动系统1.1 主控芯片的选择单片机是智能小车的核心部件,一方面它要接收各种传感器送来的信号和PC机发送的数据;另一方面要对接受到的信号进行处理,显示其信息,同时控制电机进行相应动作。
摘要AT89C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。
本系统以设计题目的要求为目的,采用AT89C51单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。
整个系统的电路结构简单,可靠性能高。
实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。
在智能小车控制系统的设计中,以AT89C51为核心,用L293D驱动两个直流电机,当产生信号驱动小车前进时,是通过寻迹模块里的红外对管是否寻到黑线产生的电平信号通过LM393再返回到单片机,单片机根据程序设计的要求做出相应的判断送给电机驱动模块,让小车来实现前进、左转、右转、停车等基本功能。
寻白线时,外部环境光线的强弱对小车的运动会产生很大的影响,基于此原因,本实验中的寻迹是指在白色地板上寻黑线。
寻迹是指通过红外发射管和接收管识别路径。
采用的技术主要有:(1)通过编程来控制小车的速度;(2)传感器的有效应用;(3)新型显示芯片的采用;该设计报告共分为五章:第一章是智能小车总体概况。
介绍了小车的功能及展示了小车模型。
第二章是系统要求。
介绍了小车设计的要求及原理。
详细阐述了各功能模块的方案比较与论证,最后得出最终方案。
第三章是硬件实现及单元电路实现。
详细阐述了各部分电路的设计,并给出了原理图。
第四章是软件设计。
介绍了设计思想、程序流程图及具体程序设计。
第五章是系统调试。
介绍了调试软件WAVE ,以及软件调试过程;硬件测试及测试仪器和设备等。
最后是参考文献和附录。
关键词: AT89C51单片机;光电传感器;PWM调速;电动小车Smart cars designtheAT89C51 microcontroller is one of eight, his versatility and usability is the user high praise. This system to design for the purpose of the topic request, AT89C51 microcontroller as control core, ultrasonic sensor detection road barriers, the automatic control of electric car obstacle-avoidance, speed, and speed, and can be automatically stop recording time,mileage and speed, automatic tracing and light function. The whole system of the circuit structure is simple, reliable performance. The test results, this paper introduces the hardware design method of system analysis and test results.In the design of the control system of intelligent car, USES AT89C51 as the core, with L293D drive two dc motor driving car, when the signal generation, is going through tracing module of the infrared tubes are found by the black level signal generated LM393 single-chip microcontroller, return again according to the requirement of design procedure of judgment for motor driver module, let the car to achieve progress, left, right, the basic function such as parking. Find the white line, and the external environment of the strength of the light of sports car produce very big effect, this based on the experiments of tracing refers to the white striped floor found. Tracing is through infrared tubes and receive tube recognition path. Using the technology mainly include:(1) through programming to control the speed of the car,(2) sensor effective application,(3) new display chip USES,This design report is divided into five chapters:The first chapter is intelligent car overview. Introduces thefunction and the car show car model.Chapter 2 is the system requirements. Introduces the design requirement and the principle of car. Expounds the functional modules of the scheme comparison and argumentation, the final solution.The third chapter is hardware realization and unit circuit implementation. Expounds each part of the circuit design, and gives the principle diagram.Chapter four is a software design. Introduces the design idea and program flow chart and design program.The fifth chapter is debugging systems. Introduces the WAVE, and software testing software debugging process, Hardware testing and testing instruments and equipment, etc.The references and appendix.Keywords:AT89C51, photoelectric sensors, PWM control, electric cars目录绪论........................................................ (5)第一章智能小车总体概况 (6)1. 1 概况 (6)1. 2 总体结构图 (6)第二章系统方案设计 (7)2. 1 方案论证 (7)2.1.1 系统原理图 (7)2.1.2 路面情况检测方案的选择 (8)2.1.3 电动机的选择 (9)2.1.4 电动机驱动方案的选择 (9)2.1. 5 路程检测方案的选择 (9)2.1.6 障碍物探测方案的选择 (10)2.1.7 供电电源方案的选择 (10)第三章系统硬件电路设计 (11)3.1 系统硬件设计 (11)3.1.1 路面黑线检测设计与实现 (11)3.1.2 电动机驱动电路设计与实现 (11)3.1.3 车轮检速与路程计算 (13)3.1.4 红外避障电路 (15)3.1.5 电源电路 (15)第四章主控芯片介绍 (16)4.1. 1 AT89C51主控芯片介绍 (16)4.1. 2 电动机驱动芯片L293D (18)4.1. 3 串口电路芯片MAX232 (19)第五章软件设计 (19)5.1. 1 软件设计思想 (19)5.1. 2 主程序设计 (20)5.1. 3 显示子程序设计 (24)5.1. 4 避障子程序设计 (25)5.1. 5 寻迹模块软件程序设计 (26)第六章系统调试与结论 (29)6. 1 硬件调试 (29)6.1. 1 测试方法与仪器 (29)6.1. 2 软件程序调试 (30)6.1. 3 测试经验总结 (31)参考文献........................................................31致谢........................................................ . (31)附录A ........................................................ .33附录B......................................................... .34绪论随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。
基于51单片机智能巡线避障小车1系统方案确定及主要元件的选择1.1 系统方案确定本次设计的智能小车实现的基本功能如下:❖实时检测路径,并按照指定路线行驶;❖实时检测障碍物,并躲过继续行驶;❖实时显示当前速度,并显示在lcd1602上为此以AT89C52为主控芯片,主要包括避障模块、电源模块、声控模块、电机驱动模块等,系统框图如图2.3所示。
通过寻迹及避障传感器来采集周围环境信息来反馈给CPU,通过主控的处理,来控制电机的运转,从而实现寻迹与避障,达到智能行驶。
且本设计添加了声控效果,通过声音传感器来对小车发出指令,让其行驶与停止。
为了能够更好地完成本次设计任务,我们采用三轮车,其前轮驱动,前轮左右两边各用一个电机驱动,调制前面两个轮子的转速起停从而达到控制转向的目的,后轮是万象轮,起支撑的作用,并通过软件程序控制,与硬件架构相结合,从而实线自动寻迹、避障的功能。
1.2 主要元件的选择1.2.1 主控器按照题目要求,控制器主要用于控制电机,通过相关传感器对路面的轨迹信息进行处理,并将处理信号传输给控制器,然后控制器做出相应的处理,实现电机的前进和后退,保证在允许范围内实线寻迹避障。
方案一:可以采用ARM为系统的控制器,优点是该系统功能强大,片上外设集成度搞密度高,提高了稳定性,系统的处理速度也很高,适合作为大规模实时系统的控制核心。
而小车的行进速度不可能太高,那么对系统处理信息的要求也就不会太高。
若采用该方案,必将在控制上遇到许许多多不必要增加的难题。
方案二:使用51单片机作为整个智能车系统的核心。
用其控制智能小车,既可以实现预期的性能指标,又能很好的操作改善小车的运行环境,且简单易上手。
对于我们的控制系统,核心主要在于如何实现小车的自动控制,对于这点,单片机就拥有很强的优势——控制简单、方便、快捷,单片机足以应对我们设计需求[5]。
51单片机算术运算功能强,软件编程灵活、自由度大,功耗低、体积小、技术成熟,且价格低廉。
摘要80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。
这里介绍的是如何用80C51单片机来实现长春工业大学的毕业设计,该设计是结合科研项目而确定的设计类课题。
本系统以设计题目的要求为目的,采用80C51单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。
整个系统的电路结构简单,可靠性能高。
实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。
采用的技术主要有:(1)通过编程来控制小车的速度;(2)传感器的有效应用;(3)新型显示芯片的采用。
关键词:80C51单片机;光电检测器;PWM调速;电动小车。
ABSTRACT80C51 is a 8 bit single chip computer. Its easily using and multi-function suffer large users. This article introduces the CCUT graduation design with the 80C51 single chip computer. This design combines with scientific research object. This system regards the request of the topic, adopting 80C51 for controlling core, super sonic sensor for test the hinder. It can run in a high and a low speed or stop automatically. It also can record the time, distance and the speed or searching light and mark automatically the electric circuit construction of whole system is simple, the function is dependable. Experiment test result satisfy the request, this text emphasizes introduced the hardware system designs and the result analyze.The adoption of technique as:(1) Reduce the speed by program the engine;(2) Efficient application of the sensor;(3) The adoption of the new display chip.Key words:80C51 single chip computer; light electricitydetector;PWM speed adjusting;Electricity motive small car.目录1 绪论 (4)1.1本课题研究的背景和意义 (4)1.2智能循迹小车设计原理 (5)2 方案设计与论证 (5)2.1直流调速系统 (5)2.2检测系统 (6)3 智能寻迹小车模块设计 (10)3.1总体方案 (10)3.2传感检测单元 (11)3.2.1小车循迹原理 (11)3.2.2传感器的选择及检测电路设计 (11)3.2.3传感器的安装 (12)3.3软件控制单元 (13)3.3.1单片机选型及程序流程 (13)3.3.2车速的控制 (13)3.3.3电机驱动单元 (14)3.3.4蜂鸣器电路设计 (15)3.3.5稳压电源设计 (15)4 系统功能测试 (15)4.1测试仪器及设备 (16)4.2功能测试 (16)5 结束语 (17)致谢 (18)参考文献 (19)附录 (20)1相关芯片介绍 (20)1.1单片机概述 (20)1.2LM339芯片介绍 (24)1.3L298N芯片介绍 (27)1.47805芯片介绍 (28)2小车控制程序源代码(C) (30)1 绪论1.1 本课题研究的背景和意义随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。
基于单片机的智能小车设计论文论文毕业设计(论文)基于单片机的智能小车设计论文姓名系部电化班级 0电4班学号 20010411指导老师洋2012 年 5 月摘要智能小车,是一个集环境感知、规划决策和多等级辅助驾驶等功能于一体的综合系统。
它具有道路障碍自动识别、自动报警、自动制动、自动保持安全距离、车速和巡航控制等功能。
智能车辆的主要特点是在复杂的道路情况下,能自动地操纵和驾驶车辆绕开障碍物并沿着预定的道路行进。
采用51单片机控制平台,经过红外传感模块检测路面的信息,控制运动模块的电机运动方式,近而控制这个智能小车系统的运动。
关键词智能小车直流电机51单片机C语言 (4)1.1课题背景 (4)1.2课题研究的目的和意义 (5)1.3 本设计的内容及意义 (6)-1.4 论文各部分的主要内容 (7)第2章智能循迹小车系统 (8)2.1 系统设计任务与设计要求 (8)2.2 系统方案论证 (8)2.3 系统总体方案 (10)第3章智能循迹小车硬件部分 (11)3.1 系统硬件电路介绍 (11)3.2 单片机最小系统 (11)3.3 供电单元介绍 (12)3.4 运动单元介绍 (13)3.5 循迹单元介绍 (14)第4章智能循迹小车软件部分 (16)4.1 软件调试平台 (16)4.2 系统软件流程序 (16)4.3 系统软件程 (17)4.4 循迹处理软件流程 (20)结论 (21)致谢 (23)参考文献 (24)第1章绪论1.1 课题背景目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。
世界上许多国家都在积极进行智能车辆的研究和开发设计。
移动机器人是机器人学中的一个重要分支,出现于20世纪06年代。
当时斯坦福研究院 SRI 的Nils Nilssen和charles Rosen等人,在1966年至1972年中研制出了取名shakey的自主式移动机器人,目的是将人工智能技术应用在复杂环境下,完成机器人系统的自主推理、规划和控制。
智能小车毕业论文摘要随着科技的不断发展,智能技术在各个领域得到了广泛应用。
智能小车作为智能技术的一个重要应用方向,具有广泛的市场前景和研究价值。
本文旨在设计并实现一款基于嵌入式系统的智能小车,通过对其硬件和软件的深入研究,探讨智能小车的控制策略、传感器应用以及路径规划等问题。
本文介绍了智能小车的背景和意义,然后详细阐述了智能小车的硬件设计、软件设计、实验验证以及结论与展望。
关键词:智能小车;嵌入式系统;控制策略;传感器;路径规划第一章引言1.1 研究背景随着全球经济的快速发展,人们对智能化、自动化产品的需求日益增长。
智能小车作为一种新型的智能交通工具,具有安全、高效、便捷等优点,在物流、家庭服务、特种作业等领域具有广泛的应用前景。
1.2 研究意义本文旨在设计并实现一款基于嵌入式系统的智能小车,通过对其硬件和软件的深入研究,探讨智能小车的控制策略、传感器应用以及路径规划等问题,为智能小车的研究和应用提供理论依据和实践指导。
1.3 研究内容本文主要研究内容包括:(1)智能小车的硬件设计;(2)智能小车的软件设计;(3)智能小车的控制策略;(4)智能小车的传感器应用;(5)智能小车的路径规划;(6)智能小车的实验验证。
第二章相关技术2.1 嵌入式系统嵌入式系统是一种将计算机硬件和软件集成在一起,具有特定功能的系统。
在智能小车的设计中,嵌入式系统是实现智能控制的核心。
2.2 传感器技术传感器是智能小车感知外部环境的重要手段。
常见的传感器有红外传感器、超声波传感器、激光测距传感器等。
2.3 控制策略智能小车的控制策略主要包括PID控制、模糊控制、神经网络控制等。
2.4 路径规划路径规划是智能小车实现自主导航的关键技术。
常见的路径规划算法有Dijkstra算法、A算法等。
第三章智能小车硬件设计3.1 硬件平台本文所设计的智能小车采用STM32F103系列单片机作为核心控制单元,结合其他硬件模块,如电机驱动模块、传感器模块、无线通信模块等。
摘要智能作为现代社会的新产物,是以后的发展方向它可以按照预先设定的模块在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或更高的目标。
本文设计是基于AT89s52微处理器的机器人车体系统和XL02—232AP1微功率无线透明传输模块的无线通信系统,以此实现小车的前进、后退、停止、及直角特别是圆弧形拐弯,本设计主要体现多功能小车的智能模式,设计中的理论方案、分析方法及特色与创新点等可以为自动运输机器人、采矿机器人、家用自动清洁机器人,特别是智能足球机器人的设计与普及有一定的参考意义.同时小车可以作为玩具的发展方向,为中国玩具市场技术含量的缺乏进行一定的弥补,实现经济收益,形成商业价值。
关键词:单片机,智能小车,AT89s52,XL02-232AP1ABSTRACTAs a new product of modern society,intelligence is the trend in future development.It can work in some specific environment according to the mode which sets in advance。
Dispensing with behavior adjustment management,but it can achieve the expected,even higher goal.This design is based on the robot body AT89s52 microprocessor system and XL02-232AP1 transparent micro—power wireless transmission module of the wireless communication system,to achieve the car forward, backward,stop, especially the arc-shaped bend at right anglesThe design mainly reflected a smart-car model,The theoretical scheme,analysis method,uniqueness and innovation etc.that pointed in this paper,I think they are will be certain reference value in design an popularity of automatic or semi—automatic robot such as automatic transportation robot,prospecting robot,cleaning household robot,especially intelligent socce r robot。
中文摘要智能车辆是集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系统,是智能交通系统的一个重要组成部分。
它在军事、民用、太空开发等领域有着广泛的应用前景。
随着电子工业的发展,智能技术广泛运用于各种领域,运用于智能家居中的产品更是越来越受到人们的青睐。
本系统在硬件设计方面,以Arduino单片机为控制核心,以超声波传感器检测前方障碍物,从而自动避障。
在软件方面,利用C语言进行编程,通过软件编程来控制小车运转。
根据家庭各种房间家具的布局不同而使用不同的路径,从而使得家居中常用到的智能清扫小车智能化,人性化。
该小车能自动避障,有一定的实用价值。
关键词:单片机;智能清扫小车;自动避障目录第一章绪论 (1)1.1 选题背景 (1)1.2 智能小车研究现状 (2)1.3 课题主要内容 (4)第二章智能小车总体结构 (5)2.1 方案综述 (5)2.2 主控单元方案比较与选择 (5)2.3 避障单元方案比较与选择 (6)2.4 “小车”的必要的信息 (7)第三章智能小车的触觉、眼睛 (8)3.1 智能小车内部检测原理 (8)3.2 电机电流、电压检测 (10)3.3 超声波测距 (11)第四章智能小车的脚 (23)4.1 轮系结构详述 (23)4.2 直流电机 H 桥驱动电路 (26)4.3 电机控制信号 (28)第五章智能小车的大脑 (29)5.1 Arduino单片机简介 (29)5.2 Arduino单片机引脚简介 (30)5.3 Arduino编程软件 (33)第六章智能小车控制流程及程序 (35)6.1 控制流程 (35)参考文献 (36)致谢 (37)第一章绪论随着科技进步,现代工业技术发展越来越体现出机电一体化的特征。
无论是在金属加工、汽车技术、工业生产等等方面,机器设备表现了所谓智能化、集成化、小型化、高精度化的发展趋势。
1.1 选题背景随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。
本科生毕业论文(设计)中文题目基于单片机智能小车设计英文题目The Design Of Intelligent Car Based on SCM学生姓名班级学号学院电子科学与工程学院专业指导教师职称摘要21世纪以来,随着计算机、微电子和信息科技的发展,人类已经步入了大数据时代,正在朝着智能化时代发展。
在这样一个背景下,车辆的智能化已经成为了现今世界车辆的研究领域的热点和汽车工业的新增长点。
智能车辆成为了未来人类出行的重要载体。
一种智能小车的控制系统的研制与设计有着重要的实际意义和科学理论价值。
根据人类生活出行需求,本文设计了一种能够通过手机蓝牙遥控和智能避障的智能小车。
本设计采用了STC89C52为核心处理器,由主控模块、蓝牙透传模块、避障模块、电机驱动模块、电源模块等组成。
启动后通过直流电源给各个模块供电,智能小车自动检测蓝牙信号,检测到蓝牙信号启动手机遥控,实现智能小车实时控制。
否则进入自主控制模式,当智能小车遇到障碍物时,超声波加舵机模块进行水平180度探测,并将探测信号传送给单片机,单片机根据程序运行结果发出相应的控制信号控制智能小车自动避开障碍物。
关键词智能小车 STC89C52 避障手机遥控ABSTRACTSince the 21st century, with the development of computers, microelectronics and information technology, mankind has entered the era of big data, and we are moving in the era of intelligent development. In this context, intelligentialize of vehicles has become the hotspot of research field of the world, and it become a new growth point of automotive industries. Intelligent vehicle has become an important vehicle to humanity in the future. Development and design of the control system of an intelligent car has important practical significance and value of scientific theories. According to the needs of human life, This paper describes the design of a intelligent car controlled by Bluetooth signals, which can obstacle avoidance intelligently. This design uses a MCU called STC89C52 to be core processor. The intelligent car is composed of the main control module, Bluetooth transparent transmission module, obstacle avoidance module, motor drive modules, power modules. After connecting the power supply, each module powered via a DC power supply. the intelligent car automatically detects the Bluetooth signal, when detecting Bluetooth signal the intelligent car activate Bluetooth remote control, to achieve real-time control. Otherwise the car enter independent control mode, when the intelligent car encounters an obstacle, the ultrasonic detection module 180 degrees horizontally, and the detection signal is transmitted to the MCU, and MCU sends the corresponding control signals to intelligent car based on the results of the program to control the intelligent car automatically avoids obstructions.Keywords Intelligent car STC89C52 Obstacle avoidance Mobile phone remote control目录第一章绪论 (1)1.1 课题提出背景 (1)1.2 智能化产品的应用 (1)1.3 本文研究内容 (1)第二章方案论证与设计 (3)2.1 障碍物检测模块 (3)2.2 电机驱动系统 (4)2.3 无线控制模块 (5)2.4 供电电源 (5)2.5 车体设计 (6)第三章硬件设计 (7)3.1 总体设计 73.2 电机驱动系统 (8)3.3 超声波避障系统 (12)3.4 蓝牙透传模块 (14)3.5 主控电路 (15)第四章方案论证与设计 (18)4.1 主程序设计 (18)4.2 超声波避障系统程序设计 (19)第五章制作安装与调试 (22)5.1 硬件焊接组装 225.2 软件程序设计 (23)5.3 整体调试 (23)结论 (24)致谢 (25)参考文献 (26)附录 (27)附录一智能小车程序 (27)第一章绪论1.1课题提出的背景自工业革命以来,第一台蒸汽机的发明及运用大大提高了社会生产力,人类社会完成了从小作坊手工业向工厂机器工业化的过渡。
图书分类号:密级:毕业设计(论文)基于80C51单片机智能小车SMART CAR BASED ON THE 80C51SINGLE-CHIP学生姓名陈从从学院名称信电工程学院专业名称电子信息工程技术指导教师肖理庆2009年5月18日摘要随着时代的飞速发张,电子技术已渗透到我们生活得方方面面,现代电子技术以电子技术以数字信号处理、通讯等技术组成的新兴学科得到了广泛的应用,特别是数字信号处理、语音视频、图形图像、军事、自动控制等领域发挥得特别出色。
单片机技术的发展以微处理器(MPU)技术及超大规模继承电路技术的发展为先导,以广泛的应用领域拉动,表现出微处理器更具个性化的发展趋势。
本设计基于计算机控制技术、单片机技术、传感器技术、智能控制技术、机电一体化技术及机器人学研制了一个能自动寻线、识别并测量铁片、避障、自主规划路径的职能电动小车。
论而你分析了小车本体、主控系统、信息感知单元、驱动单元等模块的理论论证、设计与调试过程,并集合实际调试过程的分析,详细阐述了小车整个行驶过程中的运动参数的规划与实现。
本设计在特色部分论文分析了以Megal8芯片为主基于概率分析的避障单元的设计与实现,串行扫描方式实现的人机接口,寻光雷达,小车位姿控制等内容。
本设计的理论设计方案、调试方法、测试数据分析方法及设计中的特色与创新点等对自动运动机器人、家用情节机器人、灭火机器人等自主及半自主机器人的设计与实现有一定的参考意义。
关键词80C51单片机;光电检测器;PWM调速;电动小车目录1 绪论 (1)1.1单片机发展 (1)1.2设计背景 (1)2 方案设计与论证 (3)2.1 直流调速系统 (3)2.2检测系统 (4)2.2.1行车起始、终点及光线检测 (4)2.2.2行车距离检测 (8)2.3显示电路 (9)2.4 系统原理图 (9)3 硬件设计 (11)3.1 80C51单片机硬件结构 (11)3.2 最小应用系统设计 (12)3.2.1时钟电路 (13)3.2.2复位电路 (13)3.3 前向通道设计 (14)3.3.1前向通道的含义 (14)3.3.2前向通道的设计 (15)3.4 后向通道设计 (16)3.4.1脉宽调制原理 (17)3.4.2逻辑延时环节 (18)3.4.3电源的设计 (18)3.5 显示电路设计 (19)4软件设计 (20)4.1 主程序设计 (20)4.2显示子程序设计 (24)4.3 避障子程序设计 (25)4.4 软件抗干扰技术 (26)4.4.1数字滤波技术 (26)4.4.2开关量的软件抗干扰技术 (27)4.4.3指令冗余技术 (27)4.4.4软件陷阱技术 (27)4.4.5程序区 (28)4.5 “看门狗”技术 (28)4.5.1基本原理 (28)4.5.2参数选择 (29)4.6 可编程逻辑器件 (30)5 测试数据、测试结果分析及结论 (31)5.1测试方法与仪器 (31)5.2测试方法 (31)5.3结论 (31)致谢 (32)参考文献 (33)附录 (34)附录1 程序清单 (34)1 绪论1.1单片机发展单片机是单片微型计算机的简称,早期英文名是Single-chip Microcomputer, 后来大多数称为“微控制器”(MCU,Microcontroller Unit)或“嵌入式计算机”(Embedded computer)。
基于Arduino单片机的智能小车设计毕业论文目录第一章绪论 (1)1.1 选题背景 (1)1.2 智能小车研究现状 (2)1.3 课题主要容 (4)第二章智能小车总体结构 (5)2.1 方案综述 (5)2.2 主控单元方案比较与选择 (5)2.3 避障单元方案比较与选择 (6)2.4 “小车”的必要的信息 (7)第三章智能小车的触觉、眼睛 (8)3.1 智能小车部检测原理 (8)3.2 电机电流、电压检测 (10)3.3 超声波测距 (11)第四章智能小车的脚 (23)4.1 轮系结构详述 (23)4.2 直流电机 H 桥驱动电路 (26)4.3 电机控制信号 (28)第五章智能小车的大脑 (29)5.1 Arduino单片机简介 (29)5.2 Arduino单片机引脚简介 (30)5.3 Arduino编程软件 (33)第六章智能小车控制流程及程序 (35)6.1 控制流程 (35)参考文献 (36)致谢 (37)第一章绪论随着科技进步,现代工业技术发展越来越体现出机电一体化的特征。
无论是在金属加工、汽车技术、工业生产等等方面,机器设备表现了所谓智能化、集成化、小型化、高精度化的发展趋势。
1.1 选题背景随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。
全国电子大赛和省电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。
可见其研究意义很大。
本设计就是在这样的背景下提出的,指导教师已经有充分的准备。
本题目是结合科研项目而确定的设计类课题。
设计的智能电动小车应该能够实现适应能力,能自动避障,可以智能规划路径。
智能化作为现代社会的新产物,是以后的发展方向,他可以按照预先设定的模式在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或是更高的目标。
同遥控小车不同,遥控小车需要人为控制转向、启停和进退,比较先进的遥控车还能控制器速度。
常见的模型小车,都属于这类遥控车;智能小车,则可以通过计算机编程来实现其对行驶方向、启停以及速度的控制,无需人工干预。
基于51单片机的智能小车设计一、课题背影及实验目的随着人类科技的发展,社会的进步,科技产品在人们日常生活中越来越不可或缺,影响也越来越大,人们对自动化的要求也不断提高。
自动化概念的提出,使其不但在工业上已经充分应用,人们的日常生活在被它悄然影响。
而汽车作为人们日常生活中最为常见的交通工具,人们迫切希望汽车自动化、智能化的实现。
基于51单片机的智能小车课题的提出就是希望通过简单课题的实验,验证智能汽车方案的可行性,从而为以后智能化系统在汽车上的应用有提前的了解。
实验以单片机小车实验板为底板,加装红外传感器、超声波传感器,以51单片机为核心对信息进行处理,从而实现循迹、避障功能,和可控行驶。
二、总体方案设计1、设计思路车体上搭载电源模块、电机驱动模块。
单片机系统模块、循迹模块、避障模块,基本框架图如图2、各模块的分析选择单片机电路的设计一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路;二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、A/D、D/A转换器等。
单片机的功能特性描述单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
概括的讲:一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜。
单片机内部也有和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件。
单片机是一种集成电路芯片,采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
本课题选择了STC公司的生产的STC89C52单片机。
毕业设计(论文)设计(论文)题目:基于单片机的智能小车学院名称:电子与信息工程学院专业:电子与信息工程班级:电信092班姓名:\ 学号\指导教师:\ 职称\基于单片机的智能小车摘要智能车辆是目前世界车辆研究领域的热点和汽车工业新的增长点。
未来的车辆也一定是智能化的车辆。
所以,智能化的车辆是未来人们生活重要的载体。
因此有必要对智能车辆进行研究。
研制一种智能,高效的智能小车控制系统具有重要的实际意义和科学理论价值。
本文设计了一个能自动循迹的智能小车控制系统。
以STC89C52单片机为控制核心,利用反射式光电传感器检测黑线实现小车循迹,利用超声波传感器检测道路上的障碍并提示,利用LCD1602显示小车的速度和路程。
能实现小车自动根据地面黑线前进倒退、转向行驶,超声波测距提示障碍物,LCD1602实时显示小车的速度和行驶的路程,具有高度的智能化,达到设计目标。
关键词:智能小车,STC89C52单片机,超声波传感器,LCD1602目录摘要....................................................................................... 错误!未定义书签。
ABSTRACT ............................................................................................. 错误!未定义书签。
目录......................................................................................... 错误!未定义书签。
第1章绪论.................................................................................... 错误!未定义书签。
1.1智能小车的意义和作用......................... 错误!未定义书签。
1.2智能小车的现状 (1)第2章方案设计与论证 (2)2.1 主控系统 (2)2.2 电源模块 (2)2.3 电机驱动模块 (3)2.3.1 电机模块选择与论证 (3)2.3.2 电机驱动模块选泽与论证 (3)2.4 循迹模块 (4)2.5 测速模块 (5)2.6 显示模块 (6)2.7 壁障模块 (7)第3章硬件设计 (8)3.1 总体设计 (8)3.2 驱动电路 (8)3.3 信号检测电路................................. 错误!未定义书签。
3.4 测速电路..................................... 错误!未定义书签。
3.5 显示电路..................................... 错误!未定义书签。
3.6 主控电路..................................... 错误!未定义书签。
第4章软件设计 (17)4.1 主程序模块设计 (17)4.1.1 主程序流程图 (17)4.1.2 主程序的设计 (17)4.2 电机驱动程序的设计 (19)4.2.1 电机驱动程序流程图 (19)4.2.2 电机驱动程序的设计 (20)4.3 循迹模块程序的设计 (22)4.3.1 循迹模块流程图 (22)4.3.2 循迹模块程序的设计 (22)4.4 测距壁障模块程序的设计 (24)4.4.1 超声波测距模块流程图 (24)4.4.2 超声波测距模块程序的设计 (25)4.5 显示模块程序的设计 (26)4.5.1 显示模块流程图 (26)4.5.2 显示模块程序的设计 (26)第5章系统软硬件的调试 (29)5.1软件程序的调试 (29)5.2 硬件电路的焊接与调试 (30)参考文献 (31)附录1 原理图 (32)附录2 源程序 (33)附录3实物图 (43)致谢 (44)作品(软件)使用说明书 ................................................................................................. ..45第1章绪论1.1智能小车的意义和作用智能的出现,为我们的生活和生产带来了很大的便利,同时也是以后的发展方向,智能就是可以在一个特定的环境中按照我们前面设定好的模式去自动的运作,它并不需要我们去人为的管理,就可以达到我们前面设定的目标,它的应用领域很广,如可以应用于工业控制、科学勘探、智能家居等领域。
而智能小车就是智能的一个简单的应用,智能小车就是智能化玩具中的一种,由于这类智能玩具具有较好的交互性,可控性,能够按照人们设定的模式去自动运作也深受人们的喜欢。
另外,智能小车还可以应用于危险搜索、机器人等许多方面,尤其在机器人方面具有很好的发展前景。
因此,智能化小车的研究不仅具有很大的现实意义,还具有极为广阔的应用前景和市场价值。
1.2智能小车的现状智能小车的研究、开发和应用涉及传感技术、电气技术、电气控制技术、智能控制等学科,智能控制技术是一门跨科学的综合性技术,当代研究十分活跃,应用日益广泛的领域[1]。
众所周知机器人技术的发展是一个国家高科技水平和工业自动化程度的重要标志和体现。
因此目前世界各国都在开展对机器人技术的研究。
机器人由于有很高的灵活性、可以帮助人们提高生产率、改进产品质量等优点,在世界各地的生产生活领域得到了广泛的应用[2]。
智能小车正是模仿机器人的一种尝试。
它是一种以汽车电子为背景,涵盖多学科的科技创新性设计,一般主要由路径识别、速度采集、角度控制以及车速控制等模块组成。
这种智能小车能够自动搜寻前进路线,还能爬坡,感知前方的障碍物,并自动寻找前进方向,避开障碍物。
另外如果加入相关声光讯号后,更能体现出智能化和人性化的一面。
第2章方案设计与论证2.1 主控系统由于单片机具有价格低廉,资源丰富、有较为强大的控制功能,故本次设计采用STC89C52单片机作为整个系统的核心,用其控制行进中的小车以实现其既定的性能指标。
STC89C52是一个超低功耗的增强型51单片机,和标准51系列单片机相比较它的运算速度更快,有超强的抗干扰能力,同时还支持ISP在线编程,片上集成了512字节的随机存取数据存储器(RAM),并且片内含8k字节空间的可以反复擦写1000次的Flash只读存储器, 32个I/O口,以及3个16位可编程定时计数器。
其指令系统和传统的8051系列单片机指令系统完全兼容,降低了系统软件设计的难度,电路设计简单、价格低廉,在后来的实验中我们发现,STC 89C52精确度和运算速度也都完全符合我们系统的要求。
2.2 电源模块由于本系统需要给整个智能小车系统供电,考虑了以下几种方案:方案一:采用4节1.2V可充电电池组。
在电充满时4节电池电压可以达到5v且可充电电池组具有较强的电流驱动能力及稳定的电压输出性能,但是直流电机工作时会对LCD1602显示造成干扰,使其显示不稳定。
故放弃此方案。
方案二:使用双电源供电,将9v可充电方块电池电压降压、稳压到5V后给单片机系统和LCD1602及其它芯片供电。
另外采用4节1.2V可充电电池组为直流电机供电,经测试在用此种供电方式下,单片机和传感器工作稳定,直流电机工作良好,LCD显示也很稳定,小车也能长时间工作。
综上考虑,我们选择了方案二来完成智能小车整个系统的供电。
2.3 电机驱动模块2.3.1电机模块选择与论证方案一:使用步进电机作为智能小车系统的驱动电机,因为步进电机的转动角度可以精确的定位,这样就可以比较精确的定位小车的前进距离和位置。
但是由于步进电机的输出力矩偏低,并且会随着电机转速的升高而下降,在达到较高的转速时其输出的力矩会急剧下降,因此不适于小车等对速度有着一定要求的系统。
经过综合分析比较决定放弃此方案。
方案二:使用直流减速电机作为智能小车系统的驱动电机。
直流减速电机的转动力矩比较大,而且体积较小,重量也很轻,使用方便。
另外小车电机内部还装有减速齿轮组,所以并不需要去考虑调速的功能,可以很方便的通过单片机来控制直流减速电机的正传、反转、停止操作。
综合以上考虑选择方案二的直流减速电机作为整个智能小车的驱动电机。
2.3.2电机驱动模块选择与论证方案一:采用继电器对电动机进行控制,通过切换电动机的开关来调整小车的速度。
这个方案的优点是电路相对比较简单,但是它的缺点也比较多,如:继电器的响应时间偏慢, 寿命较短,容易损坏,可靠性也不是很高。
故决定放弃此方案。
方案二:采用专用的电机驱动芯片L298N来控制直流减速电机, L298N芯片(如图2-3)是一个具有高电压大电流的全桥驱动芯片,一片L298N芯片可以分别的控制两个直流减速电机,在6~46V的电压下,可以提供2A的额定电流,并且具有过热自动关断和电流反馈检测功能,安全可靠。
该芯片是利用TTL电平进行控制的。
通过单片机的IO口输出高低电平来改变芯片控制端的输入电平,即可以实现对电机进行正转、反转和停止操作。
另外为了保证L298N的正常工作,我还安装了8个续流二极管1N4007。
用该芯片作为电机驱动,驱动能力大、操作方便、稳定性好、性能优良。
综合以上分析与论证我们选择方案二的驱动芯片L298N作为整个智能小车系统的电机驱动电路。
图2-3L298N2.4 循迹模块方案一:用光敏电阻来探测。
光敏电阻的阻值会随着周围环境光线的变化而变化[6]。
因此当光敏电阻在黑色轨迹的上方和白色轨迹的上方时,阻值会发生较为明显的变化。
将阻值的变化值输入到电压比较器就可以输出高低电平。
单片机就可以根据反馈来的不同的电平信号,发出相应的控制操作命令来控制小车的左转,右转,前进或者停止。
但实际效果并不理想,误测几率偏大、容易受外界的光线环境的影响,不能够稳定的工作。
因此考虑其它更加稳定的方案。
方案二:采用红外反射式光电管完成系统循迹[3]。
TCRT5000(如图2-4)是一种一体化反射型光电探测器,传感器采用高发射功率红外光电二极管和高灵敏度光电晶体管组成,其发射器是一个砷化镓红外发光二极管,而接收器是一个高灵敏度,硅平面光电三极管。
它是利用了光的反射原理,当光线照射在白纸上,反射量会比较大,反之,当光照射在黑色物体上,反射回去的量比较少,因为黑色会吸收光,这样就可以判断黑胶带带轨道的走向。
采用红外线发射,外面可见光对接收信号的影响较小,利用红外对管对黑线边界进行检测,再用LM393对检测信号进行比较,取反,送单片机进行处理。
此光电对管电路简单,工作性能稳定。