(完整版)基于单片机的遥控小车的设计毕业设计 下载本文

内容发布更新时间 : 2024/5/12 7:15:27星期一 下面是文章的全部内容请认真阅读。

l of its simple change to the pulse signal, and then use 315M RF transmitter and receiver circuit circuit of the pulse signal and the sine wave signal into each other, and receive and transmit via its. For the received signal using the PWM modulation to change the motor speed and steering angle. The design uses a C language programming, in order to achieve effective control of the car through the program.

Key words: 2262/2272 315M Launch receiving circuit 51 Single chip microcomputer

1.绪论

对于本次遥控小车的设计,虽然在各种技术上面来说,在当今世界的各个领域基本都已什么成熟。而个人觉得,在这次设计中有两个比较关键的部分,一个是无线遥控部分,另一个是驱动部分。

无线遥控的运用领域十分广泛,从日常家用电器,玩具,车辆的电子锁,以及军事上都有很多的运用。就其的技术而言,可以说已经相当成熟,但是它的前景依旧非常可观,可以在日后的发展中力求传输距离与抗干扰性的双赢,同时也可以向无线遥控模块的小型化发展,这样在工业上可以促使设备的小型化,提高空间的利用率,甚至可以将多个控制模块集中在一个之上,如此只需要一个遥控便可操控真个工厂,或者家里的所有的家电,促进智能化的发展。当然随着技术的发展,成本也将会随之下降,更有助于普及。

然而对于驱动部分而言,驱动可谓是一个设备的核心。车辆,飞机,舰船,玩具等等都拥有它们的发动机,马达。但是如果我们将驱动发动机运行的驱动装置去除,而仅仅给其装上发动机,那么显而易见的是,车辆也不会动起来。很多低成本的遥控玩具都是使用集成电路作为驱动,而类似飞机,汽车,都是使用更加智能化的微信处

理器,因为这些设备的线路复杂,功能繁多,它们需要智能的驱动来使其可以准确无误的运转起来。同样,这也是一个成熟但依旧前景广阔的技术。它的未来也可以像小型化,轻便化,低成本化的方向发展。就像本设计所使用的单片机一样,它本身就是一个微型处理器,虽然它不是电机,但是去可以使用编程使电机运转,是电机的心脏。

本毕业设计题目来自于一个车辆测距小组作为其中一个部分二单立为一个毕业设计课题,由前车搭在防追尾预警系统保持匀速行驶,而后车才用变速的方式由迅速开始加速从而缩短与前车的距离,进而出发预警系统的工作。随后由加速开始减速逐渐与前车拉开距离,后保持匀速行驶,使得预警系统在测得达到安全距离后停止工作。简单来说后车的重点为通过对速度的控制从而对两车之间的距离进行控制。

现将其中的后车单独作为本次毕业设计的课题,因而作为本次设计的遥控小车所需达到的要求参照原先的课题中的后车要求。遥控小车预计所能达到的效果如下所示;

(1)整个小车的设计与控制操作都基于单片机。 (2)小车通过无线遥控控制。

(3)在小车的运行过程中可通过遥控进行三档变速。 (4)在运行中可以通过控制自由转向。

2.整体设计

本节中将对在准备设计时所考虑到的几种方案进行列举阐述以及简单的对比,并在接下来的响应章节中进行具体的分析。

2.1小车方案

在小车的整体方案的选定中,因题目已定基于单片机,所以筛选的重点主要在于

单片机的选用,以及电源的搭配。由于对于在刻板上自行画制电路的方法比较陌生,且考虑到在实际画电路的过程中可能存在的错误,和其他需要重新返工重画的可能性,所以在电路板的选择上所有预计的方案都使用洞洞板,方便拆卸焊接以及更改。

方案一:使用51单片机对主电路进行控制,单片机同时控制舵机与电机,用一个电源控制舵机与电机,并且同时为单片机的工作模块供电,保证整个电路的运转。所有元器件使用洞洞板安装焊接。

方案二:在方案一的基础上,采用两个不同电压的电源,分别对驱动模块和单片机进行供电。从而使得单片机工作模块和电机,舵机可以达到更好的工作状态。

方案三:同样是在方案一的基础上进行的改进,对于舵机与电机进行分开控制,各自采用一个单片机。从而使得对于舵机与电机可以更精确的控制。

综合上诉三个方案,方案一实则为原始方案,而另外两个方案则为其的两个不同的改进方式。经过对比和出于实际的考虑,选择方案二的设计方式。相比于方案一,方案二采用两个电源分别供电的方式可以有效的解决单片机与电机所需电压不同的问题,在保证电机与舵机的电压的同时也不会烧坏单片机。相比之下方案三使用两个单片机分别控制舵机与电机并非必须,可以对一个单片机烧录程序同时控制舵机与电机。而且单从接线与电源的角度上来说,两个单片机所出现的对电源的要求更大,就算不采用多电源供电也会增加一些不必要的并联接线。所以选择方案二作为小车车体的整体设计思路。

2.2控制方案

在控制方案的选定中,因为已定使用无线控制,所以方案的筛选重点表现在对于几种常见的无线控制方式的选择。

方案一:采用红外遥控,其由发射模块与接收模块两部分所组成。其发射模块包括矩阵键盘,编码器,红外发射器等其他元件。而接受模块的主要有解码器,放大电路,调制解调器等。

方案二:采用市场上最常见的无线电遥控,与红外遥控相同,其同样是由发射和接收两大模块组成。发射模块主要组成部分为编码器,振荡电路,按键。而接受模块主要为解码器放大电路等。

方案三:采用较为热门的超声波遥控,顾名思义超声波控制是将超声波作为载体来传输信号,其用途广泛,比如在原设计题目中的防追尾预警系统就是采用超声波来测定前车与后车的距离。

综合上诉三种方案,相比于方案二红外遥控的结构更为复杂,而且考虑到类似电视遥控对不准而换不了台的问题,对于遥控小车这样控制时小车通常出于运动的状态会出现对不准问题,在调试阶段对于是线路问题还是因为仅仅是没对准的问题的判定会有一定影响,而且对于红外线所学的并不多不易上手。与方案二相比方案三所采用的超声波控制,并不像无线电遥控模块那样在市场上十分普遍,虽然超声波的遥控系统会具有功耗更低,抗干扰能力更强的优势特点,但其不像已经普及的无线遥控那样价格低廉,并且无线电遥控的传输距离、抗干扰能力等,对于控制一个小车已是搓搓有余。并且考虑到原先作为防追尾系统的大课题,不排除会一起演示的可能,预警系统采用超声波定位的原理,所以也不排除会对其有影响的可能。所以方案二作为小车遥控部分的设计思路。

2.3系统组成

根据前面选定的方案,总体设计思路如图1所示,整个遥控小车系统有遥控电路与主控电路两大部分组成。由遥控部分中发射模块将信号指令发射出去,当接收模块

接收到信号处理之后传递给主控电路中的51单片机,单片机则根据接收到的信号,通过程序将指令交给电机与舵机执行,从而达到预计的效果。另外体现出双电源控制,电源1专门为单片机供电保证其工作,而电源2为电机与舵机供电,使得其可以达到最佳的工作电压,同时也不会影响到单片机的工作。

图1 总体设计思路

3.单片机遥控小车的硬件介绍

在此节当中将全面介绍遥控小车的硬件部分。本节按照车体的实际组成划分,将小车分成遥控部分以及车体部分,及在遥控部分中重点介绍发射模块,而在车体部分介绍与发射模块响应的接收模块,主控电路以及电机与舵机。同时也会简单介绍单片机,展示总电路图。其设计原理流程图如图2所示。

图2 遥控小车设计流程图

3.1单片机介绍

单片机是将中央处理器,定时器,存储器以及输入输出接口与一身的微型计算机。相对于其他处理器而言,单片机体积小成本低是它最独特的有点,但是因为其体积小也带来了例如存储量小,功能低等不足,导致老旧的单片机已经无法适应当今技术发