遥控小汽车的毕业设计研究

合集下载

红外遥控智能小车系统设计毕业设计

红外遥控智能小车系统设计毕业设计

安徽建筑工业学院毕业设计(论文)课题:红外遥控智能小车系统设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,智能度越来越高,应用范围也得到了极大的扩展。

智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等用途。

蓝牙小车毕业设计

蓝牙小车毕业设计

蓝牙小车毕业设计蓝牙小车毕业设计在现代科技的快速发展下,我们身边的各种智能设备越来越多。

而作为工程师的我们,不仅需要掌握相关的理论知识,更需要具备实践能力。

因此,在我即将毕业的这个时候,我决定选择一个有挑战性的毕业设计项目——蓝牙小车。

蓝牙小车是一种可以通过蓝牙技术进行遥控的智能车辆。

它不仅可以实现基本的前进、后退、左转、右转等动作,还可以通过手机或其他蓝牙设备进行遥控。

这种小车的设计不仅需要了解电子电路的原理,还需要掌握编程技术,以实现与蓝牙设备的通信。

首先,我需要设计一个电子电路来控制小车的运动。

这个电路主要由电机驱动模块、蓝牙模块、电源模块和微控制器组成。

电机驱动模块用于控制小车的轮子转动,蓝牙模块用于接收来自蓝牙设备的指令,电源模块提供电能给整个系统,而微控制器则负责控制整个电路的运行。

接下来,我需要编写一段代码来实现与蓝牙设备的通信。

这段代码将通过蓝牙模块接收来自手机的指令,并将这些指令转化为电机驱动模块可以理解的信号,从而控制小车的运动。

在编写代码的过程中,我需要了解蓝牙通信的协议和相关的编程语言,以确保代码的正确性和稳定性。

当电路和代码都完成后,我将进行系统的调试和测试。

我会使用手机或其他蓝牙设备来发送指令,观察小车的反应。

如果小车能够按照指令正确地运动,那么说明我的设计和实现是成功的。

如果出现问题,我将通过排除法来找出问题所在,并进行修复。

除了基本的运动控制,我还计划给蓝牙小车添加一些附加功能。

比如,我可以在小车上安装一个摄像头,通过蓝牙设备来实时观察小车周围的情况。

我还可以添加一个避障传感器,以便小车能够自动避开障碍物。

这些附加功能将进一步提升小车的智能化水平。

在整个毕业设计的过程中,我将面临很多挑战和困难。

但是,我相信通过不断学习和努力,我一定能够克服这些困难,并成功完成这个项目。

蓝牙小车毕业设计不仅是对我所学知识的检验,也是对我的能力和创新思维的考验。

通过这个毕业设计项目,我将不仅仅是理论的学习者,更是实践的探索者。

遥控小车毕业设计

遥控小车毕业设计

遥控小车毕业设计遥控小车毕业设计随着科技的不断进步,遥控小车成为了人们生活中常见的一种智能设备。

它不仅可以提供娱乐,还可以应用于各种领域,如工业、医疗等。

本文将探讨一种遥控小车的毕业设计方案。

一、设计目标在开始设计之前,我们首先需要明确设计的目标。

本设计旨在开发一款功能强大、操作简便的遥控小车,以满足用户对于远程控制的需求。

该小车应具备较高的机动性和稳定性,能够适应各种地形和环境。

二、硬件设计1. 控制模块遥控小车的核心是控制模块。

我们可以选择使用Arduino等单片机作为控制模块,通过编程实现对小车的控制。

此外,还需要配备无线通信模块,以实现与遥控器之间的数据传输。

2. 电源系统为了保证小车的正常运行,我们需要设计一个稳定可靠的电源系统。

可以选择使用锂电池作为小车的电源,通过充电器进行充电。

此外,还需要考虑电源管理模块,以避免电池过放或过充的情况。

3. 传感器为了增加小车的智能化程度,我们可以添加一些传感器,如红外线传感器、超声波传感器等。

这些传感器可以用于检测障碍物、测量距离等功能,从而实现小车的自主避障和定位。

4. 机械结构小车的机械结构应该具备足够的稳定性和灵活性。

我们可以选择使用金属或塑料材料制作车身,同时考虑到小车的重量和外形设计。

此外,还需要设计合适的轮子和悬挂系统,以提供良好的行驶性能。

三、软件设计1. 远程控制程序为了实现对小车的远程控制,我们需要编写一套远程控制程序。

可以选择使用C/C++等编程语言,通过串口或无线通信模块与小车进行数据交互。

在程序中,可以定义各种指令,如前进、后退、转向等,以实现对小车的精确控制。

2. 自主避障算法为了增加小车的智能化程度,我们可以编写一套自主避障算法。

该算法可以根据传感器的数据判断前方是否有障碍物,并采取相应的措施进行避障。

例如,当传感器检测到障碍物时,小车可以自动停下或改变方向,以避免碰撞。

3. 数据处理与显示为了方便用户对小车的控制和监控,我们可以设计一个数据处理与显示模块。

遥控小车控制系统设计

遥控小车控制系统设计

三江学院本科生毕业设计(论文)题目遥控小车控制系统设计电气与自动化工程院(系)电气工程及其自动化专业指导教师熊老师职称副教授起讫日期 2015年3月2日-2015年6月13日直螺纹接头的加工摘要当今社会,人们已经离不开遥控,研究遥控的对象越来越多,本文研究的红外遥控小车就是在这样的背景下提出的。

这款小车采用STC12C5A60S2作为控制核心,采用红外遥控原理将其应用到红外遥控小车上。

遥控器通过单片机产生38kHz方波并编码进行红外发射,小车接收信号进行解码,经单片机对信号处理,判断地址码和指令码,进行相应的控制操作。

采用PWM信号来产生不同的平均电压控制直流电机的转速。

该小车可以进行红外遥控,实现前进、后退、左转和右转等功能。

经软硬件联合调试,所设计的遥控小车运行平稳、正确,具有一定的应用价值。

关键词:红外遥控小车;STC12C5A60S2单片机;编码;解码直螺纹接头的加工ABSTRACTPeople are inseparable from the remote control in today's society, more and more remote control object is researched, this paper studies the infrared remote control car is put forward in the background.The car uses STC12C5A60S2 as the core of the control, using the principle of infrared remote control was applied to the infrared remote control car. The remote control was encoded by MCU to produce 38 kHz square wave and infrared emission , The car decoding by MCU for signal processing after receiving signal, judging address code and order code, carries on the corresponding control operation. PWM signal is used to produce different average voltage control of DC motor speed. Was realized by the infrared remote control, the car can move forward, backward, turn left and turn right, and other functions.The joint debugging of software and hardware, and the designed remote control car running smoothly and correctly.In the end ,the car has a certain application value.Key words: infrared remote control car;STC12C5A60S2 MCU;Coding;decoding 直螺纹接头的加工目录第一章绪论 (1)1.1 课题的工程背景、目的和意义 (1)1.2红外线 (1)1.2.1红外线的简介 (1)1.2.2红外线的应用 (2)1.3 国内外研究现状 (2)1.4 STC12C5A60S2单片机 (2)1.4.1 STC12C5A60S2单片机的简介 (3)1.4.2 STC12C5A60S2单片机的主要特点 (3)1.4.3 STC12C5A60S2单片机的主要参数 (3)1.5 论文的主要内容及章节安排 (3)第二章方案设计 (4)2.1 系统结构 (5)2.2模块选择 (5)2.2.1控制模块的选择 (5)2.2.2车身的选择 (6)2.2.3遥控控制模块的选择 (6)2.2.4电机的选择 (6)第三章硬件设计 (7)3.1控制模块STC12C5A60S2单片机 (8)3.2红外遥控发射模块 (9)3.3驱动模块 (10)3.4直流供电模块 (12)第四章软件设计 (13)4.1软件设计策略 (13)4.2红外发射程序 (13)4.3红外接收程序 (19)直螺纹接头的加工第五章测试环境 (20)5.1运行环境 (21)5.2小车实物图 (21)致谢 (22)参考文献 (23)直螺纹接头的加工第一章绪论1.1 课题的工程背景、目的和意义智能小车,也称轮式机器人,是以当今社会的汽车为研究对象,通过智能控制能够自动运行奔跑的机器人。

遥控小车毕业论文

遥控小车毕业论文

遥控小车毕业论文遥控小车毕业论文一、选题背景在当今快节奏的生活中,电子科技的发展也日新月异,许多高新科技得到了广泛的应用,这其中的一个典型案例就是遥控小车。

小车的制作是一个深度的电子制作和计算机控制的学科,应用广泛,可实现各式各样的功能。

本文主要介绍利用电路在小车上增加一个遥控系统,并将其用于智能家居,以及将来的自动化控制中的应用。

二、选题意义随着科技的不断更新,许多家庭中新型的电子设备已经被广泛应用,例如智能家居,这些设备在很多时候需要使用到遥控进行控制,通过遥控器来控制这些设备已经成为了一种日常的操作习惯。

通过本文的主题研究,能够让人们对电子科技制作有更深入的了解,同时也能够让人们更加深入的了解遥控技术以及自动化控制系统,从而更好地服务于我们的生活,同时也拓展了科技的应用范围,提高了应用的效率。

三、实验目的1、掌握小车的初始原理;2、通过实验掌握遥控系统的实现方法;3、进一步了解电子设备的应用范围,并理解实现自动化系统控制的原理和方法;4、提高自己的实验操作技能和理论知识水平。

四、实验内容1、制作小车的电路板;2、利用遥控器控制小车的前进、后退、左右转,实现简单的移动。

3、探究实现自动化控制的基本原理。

五、实验步骤1、设计并制作小车电路板,确定与控制小车的芯片;2、设计并制作遥控电路板,确定遥控芯片;3、将小车电路板和遥控电路板组合,并进行线路接通调试,确保能够顺利的互相控制;4、调试成功后,将电路调节到最适合驱动小车运动的状况,记录遥控器的数据码,通过电脑软件编程来操控小车运动方向。

六、实验结果小车在本实验中,能够通过遥控器进行简单的移动,控制误差较小,能够较好的满足实验要求。

七、实验心得在本次毕业论文实验中,主要学习了小车电路板的制作、遥控系统的制作,我通过逐步的调试,掌握了基本的实验操作技能,能够动手操作制作小车,掌握了一些实践要领,实验的成功也更加增强了我以后学习电子技术方面的信心。

基于单片机遥控小车的设计

基于单片机遥控小车的设计

基于单片机遥控小车的设计摘要随着电子业的发展,自动化已不再是一个新鲜的话题,无人驾驶的遥控小汽车也必将进入实用阶段,智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。

智能电动车就是其中的一个体现。

本系统模拟基于51单片机的遥控小车的设计。

89C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。

这里介绍的是如何用89C51单片机来实现无线遥控小车的毕业设计,该设计是结合实际应用而确定的设计类课题。

本系统以设计题目的要求为目的,采用89C51单片机为控制核心,采用L298N对小车电机的控制,利用以PT2262/PT2272芯片的无线遥控模块装置,本次设计基于完备的软硬件系统,很好的实现了电动小汽车的前后行进,特定路径的行驶,以及停车。

整个系统的电路结构简单,可靠性能高。

实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析关键词:单片机;无线控制技术;PWM调速;L298N;PT2262/2272。

The Design of Remote Control CarBased On MCUAbstractAlong with the development of electronic, automation is not a fresh word any more, and no-man controlled cars will be realized. The new invention of modern intelligence, is a future of development, he can follow the pattern set in advance in an environment where automatic operation, no human's management, used in scientific exploration and so on. Smart electric car is one of expression. That system is based on the design of 51 MCU controlled car. 89C51 MCU is eight-figure microcontroller, which receives high praise from the users because of its easy use and versatility. This graduation design introduces how 89C51 MCU realize the remote control of the car, a combination of the practical application and design. This system designs for the purpose of the topic request, using 89C51 MCU as control core, the car motor control by L298N,and wireless remote control which chip PT2262/2272 device, with the electric car, driving, and the particular path park. The whole system of the circuit structure is simple and reliable. This paper introduces the hardware design method of the system and the analysis of the test results.Keyword: MCU; Wireless Remote Control; PWM speed adjusting;L298N;PT2262/2272目录1 前言 (4)2 方案设计与论证 (6)2.1直流调速系统 (6)2.2无线控制系统 (7)2.3系统原理图 (8)3 硬件设计与实现 (10)3.189C51单片机硬件结构 (10)3.1.1 一个8位的微处理器(CPU) (11)3.1.2 存储器 (11)3.1.3 I/O接口 (12)3.1.4 定时器/计数器 (12)3.1.5 五个中断源的中断控制系统 (12)3.1.6振荡器及定时电路 (13)3.289C51单片机引脚及其功能 (13)3.2.1 电源引脚Vcc和Vss (14)3.2.2 时钟电路引脚XTAL1和XTAL2 (14)3.2.3 控制信号引脚RST,ALE,/PSEN和/EA (15)3.2.4 输入/输出端口P0,P1,P2和P3 (15)3.3系统运动控制部分设计 (16)3.3.1 电机选型 (16)3.3.2 L298N驱动电机 (17)3.4无线电发射接收模块介绍 (20)3.551单片机的最小应用系统设计 (24)3.6PWM调速系统 (26)4 软件设计 (29)5 测试数据、测试结果分析及结论 (31)致谢...................................................... 错误!未定义书签。

遥控小汽车开题报告

遥控小汽车开题报告

温州大学瓯江学院WENZHOU UNIVERSITY OUJIANG COLLEGE本科毕业设计(论文)开题报告题目遥控小汽车的设计与研究专业机械工程及自动化班级08机械本二学生姓名杨佳正学号指导教师郑伟职称讲师温州大学瓯江学院教务部制温州大学瓯江学院本科毕业设计(论文)开题报告一、选题的背景与意义:遥控小汽车是上世纪提出的一种新型小车,从小的方面说,遥控小车可以开发幼儿的智力,提高小孩子左右手的协调能力;从大的方面来说,遥控小汽车可以在军事侦察、反恐、防污染等各种高污染高危险的环境代替人的工作,因此它有广阔的应用前景。

而且,遥控小汽车具有成本低,体积小,以及生存能力强等特点。

本设计将采用51单片机来进行控制遥控小车,目前单片机已经渗透到我们生活中的各个领域,几乎很难找到哪个领域没有单片机的踪迹。

导弹的导航装置,飞机上各种仪表的控制,计算机网络通信与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程序控制玩具、电子宠物等等,这些都离不开单片机。

更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。

通过此课题的学习和研究,可以使自己将单片机中所学习的知识应用到实际中,并且能对小车进行一个全面的了解。

另外,通过此次的设计,可以提高自己的动手能力。

二、研究的基本内容与拟解决的主要问题:本设计利用单片机控制,选用了价格低廉的无限集成电路,采用L298N电机驱动芯片驱动电机,遥控器上安装键盘以及液晶显示屏(LCD1602),通过RF1100无线模块实现车载系统和遥控系统的通信,实时显示遥控小车当前的运行情况与行驶过的路程,从而实现遥控小车的智能控制,使系统全面。

遥控小车的控制系统将遥控操作,驱动,传感器以及硬件系统综合起来,集成遥控、驱动、传感和能源。

遥控小车具有轻量化以及小型化的特点,所以要求控制系统的尺寸小、能耗低、重量小,这样才能装到遥控小车里面。

遥控赛车毕业设计

遥控赛车毕业设计

遥控赛车毕业设计【篇一:遥控赛车毕业论文完整版】目录1 引言 (2)1.1红外遥控技术背景 (2)2 总体设计方案 (4)2.1 方案:红外遥控控制小车 (4)3 necupd6121g红外遥控系统 (5)3.1 necupd6121g (5)3.2 简单发射电路 (5)3.3 发射编码及信号波形 (6)4 at89s52单片机 (11)4.1 at89s52单片机 (11)5 l298n驱动模块 (16)5.11 l298n驱动模块说明 (16)5.2 l298芯片驱动参数 (16)5.3 功能简图 (16)6 遥控赛车系统框图及电路设计 (19)6.1系统框图及电路设计 (19)7红外遥控赛车程序设计 (20)7.1红外信号解码设计框图 (20)7.2 红外接收软件设计 (22)结束语 (24)参考文献 (25)附录一:电路原理图 (26)附录二:赛车实物图 (27)附录三:程序清单 (28)红外遥控赛车软件算法设计陈辉摘要:通过对设计要求的认真分析和研究,拿出了几种可行方案,最终选定一个最佳方案。

该方案是采用先进的单片机技术实现遥控,采用模块化设计,主要分为两个模块:红外遥控模块和l298电机驱动模块。

红外发射模块中通过upd6121g红外遥控器发射管对单片机发射信号,红外接收模块中的单片机受红外接收管接收的信号控制。

文章详细的讨论了实现上述红外遥控过程其工作原理和软件设计。

关键词:遥控器红外发射红外接收单片机1 引言1.1红外遥控技术背景红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。

60年代初,一些发达国家开始研究民用产品的遥控技术,单由于受当时技术条件限制,遥控技术发展很缓慢,70年代末,随着大规模集成电路和计算机技术的发展,遥控技术得到快速发展。

在遥控方式上大体经理了从有线到无限的超声波,从振动子到红外线,再到使用总线的微机红外遥控这样几个阶段。

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

摘要根据题目要求,本设计采用2片AT89C52单片机构成主从式的控制系统,双机采用串行口进行通信。

红外遥控部分采用遥控车模专用编、解码芯片TX-2/RX-2,提高控制的可靠性;同时,在遥控发射端加入了用凌阳61板做的语音识别系统,能够完成语音遥控功能。

采用红外传感器进行里程检测;超声波传感器进行障碍识别;感光电阻辅以步进电机控制的转动机构进行光源方向的检测,并能用软件控制小车行驶到光源附近。

采用步进电机对小车的转向进行精确的控制,同时用红外传感器对转向的角度进行校正。

此外,采用四位LED数码管和若干LED发光二极管显示时间、行进的里程以及小车的各种状态;采用AT24C08串行EEPROM记录小车的行驶轨迹,并能按照所记录的轨迹自动行驶。

本次设计基于完备的软硬件系统,很好的实现了小车语音遥控、任意曲线行驶、路线记录与重放、自动查找光源、自动避障,里程统计并发出指示信息等功能。

关键词:单片机;超声波传感器;红外遥控;语音识别;凌阳61板ABSTRACTAccording to the topic, my design needs to adopt two AT89C52 to form a control system of principal and subordinate. The communication between the two MCU is to adopt the serial port. Meanwhile, launch end join with insult male genital 61 sound recognition system that board make remotely, can finish the remote control function of the pronunciation, and it adopts the infrared sensor to measure the mileage; The ultrasonic sensor carries on the obstacle to discern; Sensitization resistance complement in order to walk into whom electrical machinery control rotate organization carry on measuring, direction of the light source, The small car can go to the adjacent place of the light source with the software .The design adopts serial EEPROM of AT24C08 to write down the orbit of the car , and can repeat the route automatically which has been recorded.The Design is on the basis of the complete software and hardware system, and the small car has the function of sound remote control, following any curve, recording the route where it has gone, finding out the light source, etc…Keywords: MCU; AT24C08; sensor; SPCE061A目录第1章绪论 (1)1.1概述 (1)1.2设计要求及主要功能介绍 (1)1.2.1 手动控制功能 (2)1.2.2 自动寻找光源功能 (2)1.2.3 超声避障功能 (2)1.2.4 记录路线与重放路线功能 (2)1.2.5 声控功能 (3)1.2.6 其他功能 (3)1.3 MCS-51系列单片机简介 (3)1.4凌阳SPCE061A精简开发板简介 (5)第2章系统总体设计 (6)2.1系统功能模块的划分 (6)2.2单片机数目的选定 (6)2.3系统原理框图 (7)2.4系统软件主要特色 (7)2.4.1软件分层结构 (8)2.4.2多任务结构 (8)2.4.3消息驱动结构 (13)2.5本章小结 (15)第3章各模块的详细设计 (16)3.1 红外遥控模块的设计 (16)3.1.1 遥控模块的功能需求 (16)3.1.2 编解码芯片的选型 (16)3.1.3 遥控模块原理图 (16)3.1.4 遥控电路与语音识别模块的连接 (18)3.2 数码管、发光二极管显示模块的设计 (18)3.2.1 多位数码管扫描显示原理 (18)3.2.2 工作状态指示灯及转向灯的设计 (19)3.2.3 显示模块电原理图 (19)3.2.4 显示任务的软件设计 (20)3.3 声音提示功能的设计 (20)3.4 前轮转向模块的设计 (21)3.4.1 前轮转向的机械结构设计 (21)3.4.2 前轮转向中点校准功能的设计 (22)3.4.3 步进电机驱动芯片 (22)3.4.4 前轮转向任务的软件设计 (22)3.5 后轮驱动模块的设计 (24)3.5.1 直流电机驱动芯片L298N (24)3.5.2 后轮驱动任务的软件设计 (25)3.6 里程检测模块的设计 (25)3.6.1 探头的选型与安装 (25)3.6.2 软件消抖与硬件消抖的比较 (26)3.6.3 里程检测任务的软件设计 (26)3.7 超声测距模块的设计 (27)3.7.1 超声测距的理论依据 (27)3.7.2 超声发射电路 (27)3.7.3 超声接收电路 (28)3.7.4 超声测距任务的软件设计 (29)3.8 光源方向探测模块的设计 (30)3.8.1 旋转机构设计 (30)3.8.2 亮度检测电路的选型与设计 (31)3.8.3 寻找光源方向任务的软件设计 (32)3.9 行驶路线的记录与重放模块的设计 (33)3.9.1 该模块的功能概述 (33)3.9.2 AT24C08串行EEPROM介绍 (33)3.9.3 存储记录的格式 (33)3.9.4 手动模式下记录行驶路线功能的软件设计 (33)3.9.5 重放行驶路线功能的软件设计 (34)3.10 双机串行通信模块的软件设计 (35)3.10.1 通信方式的选型 (35)3.10.2 双机串行通信的软件设计 (35)3.11 语音识别功能的设计 (36)3.11.1 凌阳语音压缩算法 (37)3.11.2 语音识别模块的软件设计 (37)3.12 本章小结 (37)第4章系统软件的设计 (39)4.1 单片机的C语言程序设计简介 (39)4.2 系统的三种工作模式 (39)4.3 手动模式的设计 (40)4.4 自动寻找光源模式的设计 (40)4.4.1 功能分析 (40)4.4.2 寻找光源的策略 (41)4.4.3 自动寻找光源的软件设计 (41)4.4.5 该功能模块存在的一些问题 (41)4.5 走数字及路线重放模式的设计 (44)4.6 本章小结 (44)第5章系统的组装、调试和测试 (45)5.1 系统的组装、调试 (45)5.2 遥控距离的测试 (45)5.3 时间显示功能的测试 (45)5.4 里程显示功能的测试 (46)5.5 超声测障碍功能的测试 (46)5.6 走数字功能的测试 (46)5.7 行驶路线记录与重放功能的测试 (47)5.8 自动寻找光源功能的测试 (47)5.9 语音识别功能的测试 (47)5.10 本章小结 (48)结论 (49)致谢 (50)参考文献 (51)附录 (52)第1章绪论1.1 概述单片机以其强大的控制能力已经被广泛应用于诸多领域,配以各种接口传感器可以实现系统的智能化。

无论是在工业控制领域、医疗卫生领域、还是在国防军事领域、航天航空领域,微控制器都起着举足轻重的作用。

从最初的8位控制器到现在的16位、32位控制器都还有很大的发展和应用空间。

目前市场上已有很多种用超声波传感器制作的产品,在汽车电子领域,用超声波传感器做的倒车雷达可以提高汽车行驶的安全性。

对汽车驾驶员来说车身后方是一个视线的“死区”,倒车时得非常小心,倒车雷达的出现就解决了这一问题,当车身后方有障碍时能及时发出警告。

语音识别技术也日趋完善,在机器人领域,要想用语言和机器人“交谈”,首先就要解决语音的识别问题。

可以用语音识别技术做成电话声控拨号、声控家电、儿童玩具等。

语音识别技术还有待于进一步的发展。

本设计中采用凌阳61板做的声控系统可以用语音控制小车的前进、后退、左转、右转、停止。

1.2 设计要求及主要功能介绍根据题目要求,本设计需要完成的以下几项功能:(1)红外遥控功能,启停、自动或手动;(2)前或后直线行进;(3)任意曲线行进;(4)测距避障功能;(5)显示行进距离;(6)精确查找光源。

另外,在设计过程中又扩展了一些功能,比如声控功能、记录与重放行驶路线功能等。

1.2.1 手动控制功能在手动控制模式下,可以控制小车的前进、后退、左转、右转、停止、漏粉、显示时间、显示里程,若在行驶过程中遇到障碍小车将自动停止,并发出声光警告信号。

同时,在转弯或后退时相应的转向灯和倒车灯会闪烁发光,小车接收到一个按键命令后除了执行相应的动作外蜂鸣器还会响一声,以告知操作者已收到了命令。

在手动控制模式下,还设置了一个记录行驶路线的开关。

操作者按下这个开关后,先选择这一次记录的路线的名称,此后对小车的控制命令将被存入EEPROM中,直至操作者再按下一次这个开关结束这次路线的记录。

记录的路线可在重放路线模式下重放。

1.2.2 自动寻找光源功能在自动寻找光源模式下,小车可以自动查找光源的方向,然后自动行驶到光源的附近。

在自动行驶过程中若遇到障碍,小车将自动采取一些避障措施避开障碍。

此外在寻找过程中操作者若按下“显示模式切换键”数码管显示的内容将在时间和里程之间切换,若按下“停止”键,小车将立即停止寻找光源,然后等待切换到其他模式。

1.2.3 超声避障功能在手动模式、自动寻找光源模式、重放路线模式下超声测障模块始终工作。

在前进时发现前方有障碍,或在后退时发现后方有障碍小车都将立即停车,并发出声光报警信号告知操作者。

障碍检测的距离调整在20厘米内,即只有在20厘米之内有障碍时小车才会做出避让动作,在这个范围之外的障碍小车不予处理。

1.2.4 记录路线与重放路线功能在手动模式下打开记录路线开关,开始记录路线;在重放路线模式下选择重放的路线,开始重放指定的路线。

相关文档
最新文档