基于51单片机的无线遥控小车

合集下载

基于51单片机智能小车的演示报告

基于51单片机智能小车的演示报告

图二 直流电机驱动模块的流程图
LOGO
INSERT LOGO
红外循迹模块
用红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射 性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到 白色纸质地板是发生漫反射,反射光被装在小车上的接收管接收;如果遇 到黑线则被红外光被吸收,小车上的接收管接收不到红外光。单片机就是 否收到反射回来的红外光伟依据来确定黑线的位置和小车的行走路线。
方案 2:直流电机:直流电机的控制方法比较简单,只需给电机的两根控制线加上适当的电压 即可使电机转动起来,电压越高则电机转速越高。对于直流电机的速度调节,可以采用改变电 压的方法,也可采用PWM调速方法。PWM调速就是使加在直流电机两端的电压为方波形式, 通过改变方波的占空比实现对电机转速的调节。
基于以上分析,我们选择了方案二,使用直流电机作为Βιβλιοθήκη 动车的驱动电机。结语•
根据本次设计要求,我们认真分析了设计课题的需求,还系统学习了51系
列单片机的工作原理及其使用方法,并独自设计智能小车的整个项目。虽然条件
艰苦,但经过不懈钻研和努力,购买到了所有所需的元器件,并系统的进行了多
项试验,最终做出了整个小车的硬件系统,然后结合课题任务和小车硬件进行了程
序的编制,本系统能够基本满足设计要求,能够较快较平稳的是小车沿引导线行
驶,但由于经验能力有限,该系统还存在着许多不尽人意的地方有待于进一步的
完善与改进。

通过本次课题设计,不仅是对我们课本所学知识的考查,更是对我的自学
能力和收集资料能力以及动手能力的考验。本次毕业设计使我们对一个项目的整
体设计有了初步认识,还认识了几种传感器。本次毕业设计使我们意识到了实验

基于51单片机的遥控智能小车实作心得

基于51单片机的遥控智能小车实作心得

基于51单片机的遥控智能小车实作心得两年前学习51 单片机时,买了51hei 单片机开发板。

现在正在学习基于STM32 嵌入式系统的FAT32,UGUI 和UCOSII 操作系统。

几乎很少去看51 单片机开发板了。

某天,宝贝突然说要我给她买一个遥控小车,说别人都有。

俺查了一下网上性能好点的小车价格不菲,我突然想起自己不是还有一块闲置的51hei 单片机开发板吗?何不自己动手给宝宝做一个智能小车呢?闲话少说,付诸行动吧。

经过近一个星期的行动,小车终于完成了,虽然说样子是丑了一点,但是性能不弱。

主要功能:1,红外遥控器遥控,小车同步前进,小车同步后退,左转弯,右转弯,左倒车,右倒车;2,行进中自动壁障。

其实功能可以随便加,只要舍得花银子。

程序是在51hei 单片机开发板红外实验的源码基础上修改的,程序很简单用的是中断工作方式。

电源是从收废旧手机的人哪儿淘换来的,虽然是旧的,但经过我充电实验性能依然很好;车架和电机以及红外探头是网上买的。

电机驱动电路是本人自己单独设计,可以说是针对51hei 单片机开发板的外围电路量身定做,为了这电机驱动电路还真费了我不少心思,下了血本了---用了4 个DC 型固态继电器(当然也是不花钱的,是从单位混来的)。

制作这台小车最花心思和时间的是程序调试和电机驱动电路设计。

不管怎么说,小车是听话的跑起来了。

单片机是一门实践性很强的科学,假如单纯的去学习理论知识,而不实践,是很难完全把握单片机的。

单片机虽然是一个智能化的集成芯片,其本质上还是一个电子元件。

既然是电子元件,那么,就必须在一定的电路中才能运行起来,才能实现它的功能。

这就像电阻一样,如果把一个电阻独立的放着,是没有任何意义的,只有将电阻接在电路中,才能实现它的功能,究竟是。

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

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

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

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

本系统模拟基于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)致谢...................................................... 错误!未定义书签。

基于51单片机的红外遥控小车设计和制作

基于51单片机的红外遥控小车设计和制作

基于51单片机的红外遥控小车设计和制作红外遥控小车设计和制作是一个有趣且实用的项目。

本文将介绍一个基于51单片机的红外遥控小车的设计方案和制作过程。

设计方案:1.硬件设计:-采用STC89C52单片机作为控制核心,具有良好的性能和稳定性。

-红外接收器模块:用于接收红外信号并将其转换为电信号。

-直流电机:用于驱动小车的轮子,实现前进、后退、转弯等动作。

-驱动电路:将单片机的输出信号转换为合适的电流和电压来驱动电机。

-电源:使用锂电池作为电源,提供所需的电能。

2.软件设计:-红外信号解码:将接收到的红外信号进行解码,并判断是前进、后退、转弯等命令。

-控制逻辑:根据解码结果产生相应的电信号,驱动电机实现小车的相应动作。

-响应机制:处理红外信号的时延和干扰,避免误操作或信号丢失。

制作过程:1.连接电路:-将STC89C52单片机与电源、红外接收器模块和驱动电路连接。

确保连接正确、稳定。

-连接直流电机和驱动电路,通过电路板或者线缆进行连接,确保电机可以正确驱动。

2.烧录程序:- 使用Keil C编译器编写控制程序,并将程序通过编程器烧录到STC89C52单片机中。

3.完善控制逻辑:-在控制程序中添加红外信号解码和控制逻辑代码,使小车能够根据接收到的红外信号做出相应动作。

4.调试和测试:-将红外遥控器对准红外接收器模块,发送不同的红外信号,确保小车能够正确接收和处理信号。

-确保小车能够根据接收到的信号做出正确的动作,如前进、后退、转弯等。

5.完善功能:-可以根据实际需求添加其他功能,如声控、避障、图像识别等,提升小车的智能性和功能性。

通过以上设计和制作过程,一个基于51单片机的红外遥控小车就可以完成。

这个小车可以通过红外遥控器进行远程控制,并实现前进、后退、转弯等动作。

它可以在室内或者室外进行运行,并具有一定的智能性和便携性。

这个项目不仅可以培养学生的动手能力和创造力,还可以加深对电子电路和嵌入式系统的理解和掌握。

基于51单片机的四驱无线遥控小车(附电路图,源代码)

基于51单片机的四驱无线遥控小车(附电路图,源代码)

基于51单片机的四驱无线遥控小车(附电路图,源代码)遥控小车大家都玩过,网上也有各种DIY小车的制作详解,本文介绍的这个遥控小车和其他的作品大同小异,但作为单片机设计,这次设计主要强调单片机控制,就是说,这个小车是由单片机控制的,把单片机按键发送程序、无线模块使用、电机驱动是本教程的核心内容。

一硬件组装1 小车运动部分所需工件:直流电机4个,L293D电机驱动模块,蓄电池一块,车身底盘说明:车身底盘大家根据自己的购买力自行购买,蓄电池也是,至于L293D模块,淘宝上卖的比较贵,不过我用的就是成品模块,效果非常好,钱不多的同学可以自己买芯片,自制模块,原理很简单,官方资料是很详细的;或者改为继电器控制都可以,具体看自己的实际购买力。

用模块的好处是,模块可以输出5V 电源给系统供电,详细请参考淘宝网。

如果你买的是现成的底盘,那就和我的一样了,组装实在是没啥可说的,把电机固定上去就是,不行?别开玩笑了,小学生都会的!至于想自己做底盘的,我想说,要搞结实点,咱这次的小车马力是很足的,因为有电机驱动,速度比较快(不带减速齿轮的底盘一定要小心,速度非常的快),后劲也足,不小心撞墙很正常,所以不好的底盘就得小心了!组装好后,就是电机和驱动模块的接线了,下面我就详细的说一下L293D模块的使用:L293D是专门的电机驱动芯片,工作电压5V,驱动电压输入可达36V,输出电流正负600ma,4个控制端,4个输出端,原理如图:其中A为输出控制端,Y为输出控制端,1A即控制1Y,以此类推。

1,2EN 3,4EN需要短接,芯片最大工作电压不得超过7V。

封装图:Vcc1接工作电压,5V,Vcc2接电机的驱动电源,一般来说,这个电压要比5V 高,我用的是12V蓄电池,就把12v的正极接到VCC2,要记住的是,芯片、单片机、蓄电池电源是需要共地的,不要觉得你电机是12V,单片机控制部分是5V就把电源完全独立开来,正极是完全独立的没错,但是GND(负极)都必须是接在一起的。

基于51单片机的蓝牙遥控小车

基于51单片机的蓝牙遥控小车

单片机大作业“基于单片机的蓝牙遥控小车”姓名:班级:通信工程卓越2014-1 学号:在班编号:基于单片机的蓝牙遥控小车目录第一章绪论 (1)1.1 研究背景和意义 (1)第二章系统框架及软硬件结构设计 (2)2.1 系统要求 (2)2.2 系统整体算法流程 (2)2.3 总体任务设计 (3)2.4 整体硬件结构设计 (4)2.5 整体软件结构设计 (4)第三章模块的详细设计 (5)3.1 L293D电机驱动模块 (5)3.1.1模块介绍 (5)3.1.2 PWM脉冲控制原理 (6)3.1.3 脉冲控制代码 (6)3.2 HC05蓝牙模块 (7)3.2.1 模块简介 (7)3.2.2 蓝牙串口程序说明 (8)3.2.3 模块引脚说明 (8)3.3 USB转TTL模块 (9)第四章系统功能设计与实现 (11)4.1 安卓手机蓝牙遥控的设计与实现 (11)4.1.1 设计基本思路 (11)4.1.2 遥控任务分配 (11)4.2.3 蓝牙遥控操作流程 (12)第五章软硬件调试 (14)5.1 硬件调试 (14)5.2 软件调试 (14)第一章绪论1.1 研究背景和意义智能化无处不在。

各种智能化设备在不同的领域中发挥着自己的特长,而在家用方面的智能有着相当重要的意义。

本次所设计的智能小车系统包含着对周围环境的检测、舵机控制以及短距离无线遥控等的功能,它需要实现微控制器、多传感器技术、蓝牙遥控、机械结构原理、数字逻辑、自动控制等各学科技术内容的渗透融合。

智能小车通过其上部搭载的89C52芯片作为核心控制器,通过多种传感器来获取周围环境信息并将采集到的信息输送给CPU,然后由CPU来给各个部分下达相对应的指令。

智能小车不仅价格低廉,而且甚至能够担任人类难以从事的任务,它在工业、农业以及社会生产生活等许多领域都起到了重要作用。

本次课题设计中所采用到的短距离无线遥控、单片机控制原理、多传感器技术、自动避障技术等等。

51单片机无线遥控小车设计

51单片机无线遥控小车设计

51单片机无线遥控小车设计一、引言无线遥控小车是一种基于51单片机的智能小车系统,它利用无线通信技术实现了对小车的遥控。

通过无线遥控,我们可以随时控制小车的方向,实现室内或者室外的移动。

本设计将详细介绍51单片机无线遥控小车的整体设计框架、电路连接和关键模块设计。

二、整体设计框架整个系统分为遥控器端和小车端两个部分。

遥控器端通过按键或者摇杆输入控制指令,经过编码和解码处理后,通过无线传输模块将指令发送给小车端。

小车端接收到指令后,通过解码和控制模块来控制小车的运动。

三、电路连接遥控器端由单片机、按键(或者摇杆)、编码芯片和无线传输模块组成。

按键用于输入控制指令,编码芯片用于将按键输入的模拟信号转换为数字信号,单片机将数字信号进行编码后发送给无线传输模块,最终通过无线通信将指令传输给小车端。

小车端由单片机、解码芯片、电机驱动、电机和无线接收模块组成。

无线接收模块用于接收遥控器端发送过来的指令,解码芯片将数字信号转换为控制信号,单片机根据控制信号来控制电机驱动,从而实现小车的运动。

四、关键模块设计1.编码和解码模块设计编码和解码模块是整个系统中的关键部分,它负责将模拟信号转换为数字信号,并将数字信号转换为控制信号。

2.无线传输模块选择无线传输模块是实现遥控通信的关键组件,我们可以选择使用蓝牙模块、无线射频模块等。

选择合适的无线传输模块需要考虑通信距离、通信速率、功耗等因素。

3.电机驱动模块设计电机驱动模块负责将控制信号转换为电机运动控制信号,驱动电机完成小车的移动。

在设计电机驱动模块时,需要考虑电机的类型和电机驱动电路的选型。

五、总结本设计详细介绍了51单片机无线遥控小车的整体设计框架,电路连接和关键模块设计。

通过对整个设计的理解和实现,我们可以实现对小车的远程遥控,从而实现室内或者室外的自动移动。

这种无线遥控小车系统在娱乐、智能家居、无人巡检等领域都有广泛的应用前景。

基于51单片机的智能小车控制系统

基于51单片机的智能小车控制系统

湖南工业职业技术学院毕业设计课题名称基于51与单片机的智能小车控制系统系(院)名称电气工程系专业及班级学生姓名学号指导教师完成日期年 11 月 19 日摘要随着我国科学技术的进步,智能化作为现代社会的新产物开始越来越普及,各种高科技也广泛应用于智能小车和机器人玩具制造领域,使智能机器人越来越多样化。

智能小车是一个多种高薪技术的集成体,它融合了机械、电子、传感器、计算机硬件、软件、人工智能等许多学科的知识,可以涉及到当今许多前沿领域的技术。

整个小车平台主要以51单片机为控制核心,通过无线遥控实现前进后退和转向行驶,通过红外线传感器,实现小车的自适应巡航、避障等功能。

设计采用对比选择,模块独立,综合处理的研究方法。

通过翻阅大量的相关文献资料,分析整理出有关信息,在此基础上列出不同的解决方案,结合实际情况对比方案优劣选出最优方案进行设计。

从电机车体,最小系统到无线遥控,红外线对管的自动寻迹再到红外线自动避障和语音控制,完成各模块设计。

通过调试检测各模块,得到正确的信号输出,实现其应有的功能。

最后将各个调试成功的模块结合到小车的车体上,结合程序,通过单片机的控制,将各模块有效整合在一起,达到所预期的目标,完成最终设计与制作,能使小车在一定的环境中智能化运转。

关键字:智能小车,单片机,红外传感器。

目录第一章绪论.......................................................... - 1 -智能循迹小车概述..................................................... - 1 -课题研究的目的和意义................................................. - 2 -智能循迹小车智能循迹分类............................................. - 2 -智能循迹小车的应用................................................... - 3 -第二章方案设计.............................................. 错误!未定义书签。

基于51单片机的步进电机调速系统(含完整代码)

基于51单片机的步进电机调速系统(含完整代码)

课程设计报告设计题目:遥控小车——基于51单片机的步进电机调速系统学院:专业:班级:学号:姓名:电子邮件:时间:成绩:指导教师:华南农业大学理学院应用物理系课程设计(报告)任务书学生姓名指导教师职称学生学号专业电子信息科学与技术题目基于51单片机的步进电机调速系统(遥控小车)任务与要求1. 设计并制作电路,利用单片计控制步进电机运转。

2. 通过键盘可以不间断地设定改变电机的转速、转向。

3. 利用显示器实时显示转速等参数。

4. 扩展功能:可设定转动步数。

开始日期2014 年3 月完成日期2014 年3 月1引言步进电机是一种将电脉冲转化为角位移的执行机构。

目前,步进机已经广泛应用于领域,例如工业生产中的机械臂的控制,照明装置和监控摄像机转动等。

步进机在装置转动、精确位移方面有很重大的作用。

本系统是基于STC89C51 单片机的遥控小车。

采用STC89C51单片机作为控制核心,通过ULN2003A驱动步进机(28BYJ-48)转动,由按键和显示屏1602组成人机交互模块,同时通过315M无线发射和接收模块向单片机输入控制信号,将整个系统固定于简易小车上,最终实现小车测试和远程遥控功能。

基本达到预定的设计要求以及功能的扩展。

2系统的设计与理论分析2.1系统总体设计2.2理论分析本设计分为两种工作模式:测试模式、遥控模式。

在电路板上有一个带锁的开关进行设置。

测试模式工作时,通过控制小车上的按键进行加速、减速、反转、设置、步数增、步数减等按键,单片机扫描按键,通过软件控制液晶模块显示对应的转速、设置的速度和步数,同时控制步进机模块进行相应的转动。

步进机的是由ULN2003A达林顿管驱动,由单片机控制输入脉冲的频率来控制步进机的转速,单片机是通过程序查表对4个I/O口输出脉冲,本次设计采用的是两相四线减速步进机,步进角为5.625°,减速比为64:1,程序采用的是8拍查表,具有较好的扭矩。

遥控模式工作时,遥控部分五个按键分别输入前、后、左、右、暂停,单片机扫描按键,通过无线发射模块发射串行编码,小车的无线接收模块接收对应的编码,送至单片机进行解码,从而控制液晶模块的显示和步进机模块的工作,进而完成功能。

基于51单片机的红外遥控小车设计和制作

基于51单片机的红外遥控小车设计和制作

基于51单片机的红外遥控小车设计和制作本文介绍一款红外线遥控小车,以AT89S51单片机为核心控制器,用L289驱动直流电机工作,控制小车的运行。

本款小车具有红外线遥控手动驾驶、自动驾驶、寻迹前进等功能。

本系统采用模块化设计,软件用C语言编写。

一、设计任务和要求以AT98C51单片机为核心,制作一款红外遥控小车,小车具有自动驾驶,手动驾驶和循迹前进等功能。

自动驾驶时,前进过程中可以避障。

手动驾驶时,遥控控制小车前进、后退、左转、右转、加速等操作。

寻迹前进时小车还可以按照预先设计好的轨迹前进。

二、系统组成及工作原理本系统由硬件和软件两部分组成。

硬件部分主要完成红外编码信号的发射和接受、障碍物检测、轨迹检测、直流电机运行的发生等功能。

软件主要完成信号的检测和处理、设备的驱动及控制等功能。

AT89S51单片机查询红外信号并解码,查询各个检测部分输入的信号,并进行相应处理,包括电机的正反转,判断是否遇到障碍物,判断是否小车其那金中有出轨等。

系统结构框图如图1所示。

图1 系统结构框图三、主要硬件电路1、遥控发射器电路该电路的主要控制器件为遥控器芯片HT6221,如图2所示。

HT6221将红外码调制成38KHZ的脉冲信号通过红外发射二极管发出红外编码。

图2中D1是红外发射二极管,D2是按键指示灯,当有按键按下时D2点亮。

HT6221的编码规则是:当一个键按下超过36ms,振荡器使芯片激活,如果这个按键按下且延迟大约108ms,这108ms发射代码由一个起始码(9ms),一个结果码(4.5ms),低8位地址码(9ms~18ms),高8位地址码(9~18ms),8位数据码(9~18ms)和这8位数据码的反码(9~18ms)组成,如果按键按下超过108ms仍未松开,接下来发射的代码将仅由起始码(9ms)和结束码(2.5ms)组成。

按照上图的接法,K1~K8的数据码分别为:0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07。

基于51单片机的智能小车开题报告

基于51单片机的智能小车开题报告
STE3
STE4
整体测试并完善
3.2 研究思路
01 明确本设计的整体结构组成
主要措施
02 下位机端代码的编写并测试
03 作为智能小车蓝牙控制端的手机 APP设计
04 蓝牙通信的建立
目录
Contents
1 选题背景及意义 2 研究内容与目标
3
研究方案与思路
4 关键技术与实践难点
4.1关键技术
关键 技术
实践难点二
单片机端命令的接收与解析
谢谢
THANK FOR YOUR LISTENING
技术背景
智能小车是现代科研、工业、民用中提高劳动效率的有效工具。无线通信 技术被大量地应用于人们的生产生活中,使得原本设备间用于数据传输的 连接电缆变成了无线通道。以蓝牙技术为例,近年来蓝牙技术已经发展成 为先进的无线网络技术,具有成本低、功耗小、抗干扰性好、建立连接灵 活等优点。
02
1.2 国内外研究现状
1 选题背景及意义 2 研究内容与目标
3
研究方案与思路
4 关键技术与实践难点
2.1研究内容
1
安卓手机端遥控APP开发
2
C语言的运用
3
无线通信的选择与建立(蓝牙)
4
51单片机控制信号驱动电机运转
2.2研究预期目录
单片机 技术
无线控
蓝牙
制智能
小车
Androi d智能 终端
此时打开安卓手机的蓝牙, 搜索小车上的蓝牙芯片,进 行配对。对蓝牙配对成功后, 在手机端的界面上点击前进、 后退、左转、右转、停止等 按钮的时候,蓝牙模块能接 受手机端发送的ASCII码值, 并且能够通过串口相应的传 递给单片机,以此来相应的 控制小车的前进、后退、左 转、右转以及停止的操作。

基于51单片机红外遥控小车制作报告

基于51单片机红外遥控小车制作报告

基于51单片机红外遥控小车制作报告基于51单片机红外遥控小车是一项有趣且有挑战性的项目,通过该项目的实践,可以深入了解单片机和红外遥控的原理,并提高自己的动手能力和解决问题的能力。

本文将介绍基于51单片机红外遥控小车的制作过程和实现的功能。

一、实验原理1.51单片机原理51单片机是一种广泛应用于电子产品和嵌入式系统中的微控制器,采用的是哈佛结构,具有较高的性能和稳定性,广泛使用于工业自动化和嵌入式开发中。

2.红外遥控原理红外遥控是一种常见的遥控方式,通过使用红外光发射器和接收器之间的通信,实现无线遥控设备的功能。

红外遥控信号一般由多个比特组成的数据包,通过不同的数据包可以实现不同的操作。

二、实验器材和工具1.器材2个电机、L298N电机驱动模块、51单片机、红外接收器、红外发射器、遥控器、电池盒、杜邦线等。

2.工具电烙铁、焊锡、剪线钳、螺丝刀、万用表等。

三、制作步骤1.电路连接将L298N电机驱动模块与电机连接,L298N模块的输入引脚与单片机的输出引脚连接,红外接收器与单片机的IO引脚连接,红外发射器与单片机的IO引脚连接。

2.程序设计根据需求编写程序,包括红外遥控信号解析、电机控制等功能。

3.调试测试四、实现的功能1.红外信号解析通过红外接收器接收到遥控器发送的红外信号,解析信号中的数据包,判断用户的操作。

2.基本运动控制根据用户的操作,通过控制电机的转动方向和速度,实现小车的前进、后退、左转、右转等基本运动功能。

3.灵敏度调节通过调整程序中的参数,可以调节小车的灵敏度,使其对用户的操作更加敏感和准确。

4.智能避障在程序中添加红外避障功能,当小车检测到前方有障碍物时,自动停下或转向避开障碍物,保证小车的安全。

五、实验心得通过制作基于51单片机红外遥控小车的实验,我深入了解了51单片机和红外遥控的原理,并提高了自己的动手能力和解决问题的能力。

在实验过程中遇到了一些困难,但通过查阅资料和与同学交流,我成功地解决了这些问题。

基于51单片机的红外智能遥控小车李秋玉李敏

基于51单片机的红外智能遥控小车李秋玉李敏

基于51单片机的红外智能遥控小车李秋玉李敏发布时间:2022-07-08T14:50:18.544Z 来源:《创新人才教育》2021年12月作者:李秋玉李敏[导读] 随着人工智能的快速发展,智能化小车在现实生活中应用越来越广。

湖南省衡阳市职业中等专业学校李秋玉湖南财经工业职业技术学院李敏 421002摘要:随着人工智能的快速发展,智能化小车在现实生活中应用越来越广。

采用51单片机为控制核心,应用红外遥控技术,数码显示技术,电机驱动技术等,实现了小车的无线运行控制、速度调节等功能,增强了小车的智能化程度。

关键词:51单片机;红外遥控;电机驱动;智能化;引言随着生活水平的不断提高,人们对于工作环境的要求也越来越高。

一些工作环境恶劣,或者危险系数比较高的岗位,人们越来越不想参与[1]。

然而,智能化的发展,很好的弥补了这方面的不足。

智能移动小车,能代替人们穿越一些危险、复杂的工作环境,装载各类智能化设备去完成工作任务,如灭火、环境监测和检修等[2,3,4]。

因此,智能车的研究在相关行业的电子设计竞赛,或者创新竞赛中都比较重视,同时也是各高校师生的热点研究方向[5]。

本文设计了一款基于51单片机的红外遥控智能小车,重点讲述了小车的硬件电路和软件程序。

设计测试结果表明,其智能化程度高,成本低廉,具有较大的应用前景和研究意义。

1、总体框架图本设计采用51单片机为控制核心,应用红外遥控技术和电机驱动技术实现对小车无线控制,同时采用数码显示技术,实现小车速度档位的显示。

其总体框架图如图1所示,主要包括单片机、红外接收模块、数码显示模块、电机驱动模块,以及电源模块。

红外接收模块接收红外信号,发送给单片机进行解码,单片机根据解码的信息,实现小车的智能控制和速度档位的显示,电源模块给其它模块提供电源。

2、硬件电路硬件电路主要包括单片机最小系统、红外收发电路、电机驱动电路、数码显示电路和电源电路。

单片机最小系统为硬件电路核心部分,是整个设计的数据处理中心;红外收发电路为信号来源与初处理电路;电机驱动电路为小车的运行控制电路;数码显示电路为小车速度档位显示电路;电源电路为整个智能小车提供合适的电源。

(完整版)基于51单片机的智能车设计与实现

(完整版)基于51单片机的智能车设计与实现

(完整版)基于51单⽚机的智能车设计与实现⽬录摘要............................................................................................ 错误!未定义书签。

Abstract .......................................................................................... 错误!未定义书签。

1. 引⾔ (1)1.1 选题背景 (2)1.2设计⽬标 (2)2. 设计⽅案 (3)2.1 电机驱动⽅案 (3)2.2遥控控制⽅案 (3)2.3主控芯⽚的选择 (8)3. 系统硬件构成 (9)3.1 设计原理 (9)3.2 系统电源电路 (10)3.3单⽚机最⼩系统电路 (11)3.3.1复位电路 (11)3.3.2震荡电路 (12)3.4系统显⽰电路 (12)3.5外围传感器电路 (13)3.6 按键电路设计与实现 (13)4. 系统软件设计 (14)4.1 主程序控制流程 (14)4.2 ⽆线遥控控制实现 (15)4.3 智能避障、智能循迹的实现 (16)4.4 测速功能实现 (16)5. 系统组装调试 (17)5.1硬件组装调试 (17)5.2 软件设计与调试 (17)5.3 系统组装实物 (18)6. 结论 (18)致谢 (20)附录1 遥控⼦系统电路原理图 (21)附录2 车载⼦系统电路原理图 (22)11. 引⾔1.1选题背景智能机器⼈是能够在道路和野外连续地实时⾃主运动的机器⼈,是当今科技研究领域的热点,体现了信息科学与⼈⼯智能技术的最新成果。

现代机器⼈⼰经不仅仅在⼯业制造⽅⾯,⽽且在军事、民⽤、科学研究等许多⽅⾯得到了⼴泛的应⽤。

全国电⼦⼤赛和省内电⼦⼤赛⼏乎每次都有智能⼩车、机器⼈这⽅⾯的题⽬,全国各⾼校也都很重视该题⽬的研究。

基于单片机的无线遥控智能小车的设计与制作

基于单片机的无线遥控智能小车的设计与制作

综合理论245学法教法研究课程教育研究基于单片机的无线遥控智能小车的设计与制作马维维(海南省经济技术学校 海南 海口 571158)前言按照目前多元工业调整动机观察,有关计算机管制范围下的自动化遥控技术开始广受关注,尤其机器人的智能管理方案,能够承担人力在现实生产流程中无法承担的职责要务。

无线遥控小车是沿着上世纪军事理念进行同步改造、设计,为适应防爆危险以及污染效应环境产生,整体布置活动成本不高,发展优势广阔。

我国在开展危险性较高的行业过程中,气体泄露和泥石流地震现场监则工作对人员生命安全造成一定威胁,因此开发意义深刻,需要设计开发人员予以重视。

一、无线遥控小车的设计本文所设计的智能小车主要由3 部分组成:智能小车部分: 车体部分以及2 路电机、单片机STC89C52、驱动电路、红外避障模块;无线通信模块: CC1101 无线通信模块、RS232-TTL 转换电路;系统软件设计: 主要有上位机软件设计和单片机程序设计。

1、遥控小车车体的主要结构遥控小车主要包括: 单片机系统、红外避障模块、无线通信模块、驱动电路。

小车通过红外传感器完成对前方、左方和右方3 个方向的障碍物检测,并以TTL 电平信号的形式送入单片机的I /O 口。

单片机根据收到的信号,进行判断,发出控制信号,通过驱动电路实现小车避障。

上位机经无线模块向单片机发送控制信号,单片机依照应用层的通信协议,对控制信号进行识别判断后控制小车做相应动作。

2、硬件电路设计本系统以STC89C52 单片机为核心控制器,硬件电路主要包括以下几个模块:(1)避障模块。

避障模块利用3 路红外传感器来判断小车前方、左方和右方的障碍物。

当检测范围内无障碍物时,红外传感器向单片机发送高电平; 一旦检测范围内出现障碍物,则发送低电平。

传感器模块有+5V 、GND 、MCU 三根接口线,其中MCU 接口线输出TTL 电平,可以直接连接单片机I \O 口,无需进行电平转换。

基于单片机的无线遥控小车设计-文献综述

基于单片机的无线遥控小车设计-文献综述

毕业论文文献综述机械设计制造及其自动化基于单片机的无线遥控小车设计一、国内外研究现状无线电遥控是利用无线电信号来对远方的各种机构进行控制的技术,这些信号被远方的接收设备接收后,可以指令或驱动其它各种相应的机械,去完成各种操作,已经广泛运用于机械领域,不但提高机械的自动化程度和操作性,还改善了操作人员的工作环境啊。

并且与我们的生活也越来越接近,比如遥控门窗,遥控风扇、遥控座椅、遥控小车等都是无线电技术的成功应用于生活的例子。

二、研究主要成果智能小车,也称轮式机器人,是一种以汽车电子为背景,涵盖控制、模式识别、传感技术、电子、电气、计算机、机械等多学科的科技创意性设计。

从普通的玩具遥控车到无限工业控制车辆,从短程控制到外太空探险小车的控制,可以预见今后无线智能遥控小车的应用将更加广泛。

在最近几年,随科学技术的进步,智能化和自动化技术的普及,各种高科技广泛应用于玩具制造领域,使其娱乐性和互动性不断提高。

根据美国玩具协会的调查统计,近年来全球玩具销量增幅与全球平均GDP增幅大致相当。

而全球玩具市场的内在结构比重却发生了重大变化:传统玩具的市场比重在逐步缩水,高科技含量的电子玩具则蒸蒸日上。

美国玩具市场的高科技电子玩具的年销售额2004年较2003年增长52%,而传统玩具的年销售额仅增长3%。

英国玩具零售商协会选出的2001年圣诞最受欢迎的十大玩具中,在七款玩具配有电子元件。

从这些数字可以看出,高科技含量的电子互动式玩具已经成为玩具行业发展的主流。

普通的无线遥控车大家都很熟悉,市场里有很多提供小孩子玩玩的遥控小车,还有神奇的天堂电玩WII。

三、发展趋势无论是简单的还是难的,熟悉的还是不熟悉的,智能无线遥控小车最基本的功能就是无线控制和启动两方面,在这个基础上,可以再加上更多的复杂功能,比如:①测速:由单片机定时器根据高低电平计数脉冲与车轮周长通过算法得出车速,再根据车速和行驶时间得出行驶里程。

②红外避障:红外发射管通过三极管和电阻接到一从单片机的PB口,红外接受管的数据口接到它的PC口,当检测到有障碍物时,接受管的数据口输出为低电平并送从单片机,若未检测到障碍物袁则接受管的数据口输出为高电平,另外,单片机控制红外发射管发射红外光采用的是断续式,即可定时发射或关闭发射袁,若一直让红外发射管发射,则接受管接受到的电平一直为高电平,相当于接受管没有正常工作。

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

本科生产实习报告(2013 —2014学年第二学期)姓名:学号:年级:专业:电子信息技术及仪器系室:测控技术与仪器系2014年7月6日目录目录 (2)1 生产实习计划安排 (3)2 电路板制作 (3)2.1实习目的 (3)2.2所需器件介绍 (3)2.3制作过程 (5)2.4成果展示 (7)3 小车控制系统软硬件设计 (7)3.1实习目的 (7)3.2所需器件介绍 (7)3.3制作过程 (9)3.4功能演示 (11)4新飞电器公司实习 (11)4.1优秀毕业设计讲解 (11)4.2新飞公司 (13)5、生产实习心得体会 (18)附录:单片机C语言程序 (20)1 生产实习计划安排2 电路板制作2.1实习目的能够熟练使用一些常用软件进行基本的程序编写(keil)、制板(Altium Designer等);进一步了解电子产品开发、生产、测试等内容,培养自身的动手能力,并通过组队让我们了解团队合作的重要性,并为做一些实际的项目积累经验。

2.2 所需器件介绍①Altium Designer Winter 09 :电路原理图、PCB图绘制软件②打印机、转印纸:将设计完成的PCB图打印在转印纸光面上③覆铜板、砂纸、热转印机:将转印纸上的电路图热转印到铜板上④腐蚀液:将铜板上墨迹以外的部分腐蚀掉⑤打孔机:将铜板上需要留孔的地方进行打孔⑥电烙铁、锡丝等:将元器件焊接在制作的铜板上图1利用Altium Designer 绘制原理图的流程图2.3 制作过程1、原理图的绘制过程的流程图如图1所示:⑴、使用Altium Designer绘图软件,画出单片机最小系统板的原理图,正确选择放置所需要的元器件并正确连接,适当添加元件库。

必须用到的有微处理器芯片STC89C52RC、串口通信芯片MAC232等一系列电子元件。

⑵、原理图设计完成后对各元件进行封装,以生成和现实元器件具有相同外观和尺寸的封装网络表。

单片机最小系统板原理图如图2所示:图2利用Altium Designer绘制的原理图⑶、生成PCB图。

网络表生成以后,根据PCB面板的大小来放置各元件的位置,在放置时需要确保各元件引脚不交叉。

经过规则的设置及调整,无错误完成PCB的布局布线。

布线完成后的PCB图如图3所示:图3布线完成后的PCB图⑷、利用转印纸将设计完成的PCB图通过打印机打印输出,然后将印有电路图的一面与铜板固定压紧,最后放到热转印机上进行热转印,高温下将转印纸上的电路图墨迹转印到铜板上。

⑸、准备腐蚀液,将有墨迹的铜板放在溶液中,等待一段时间,铜板上除了墨迹以外的部分全部被腐蚀。

取出铜板并清洗,妥善处理溶液。

必须注意的一点是,清洗完毕后需立即擦干铜板,否则石墨线上附着的腐蚀液会继续腐蚀铜线部分,部分电路连线设置太窄的部分有可能被腐蚀从而造成断路。

⑹、利用打孔机在板上需要留孔的地方进行打孔,完成后将各个匹配的元器件从非铜板面将插入引脚,利用焊接工具完成焊接工作注意按照由低到高的顺序进行焊接,以免因顺序不当造成焊接难度增大。

在保证功能的基础上尽可能地焊接出标准美观的焊点。

⑺、焊接完成后,对整个电路板进行全面的测试工作,铜线部分相连的节点一定保证接通,对于不通的部分应重新焊接,保证所有线路正常后可以下载测试程序进行测试,看单片机能否正常工作,如出现问题,继续排查线路和芯片。

2、电路板制作过程中遇到问题的问题及解决方法①画原理图时所有器件都出现波浪线。

解决方案:经过排查发现并不是个别元件重名导致的,原来是因为没把原理图放进Project项目里面。

经过File--New--Project,然后将原理图添加进Project里面,波浪线消失。

②生成PCB时第一次导入没问题,但是更改了原理图里面的元件及其封装,更新操作Design—Update 后,PCB图出现大片绿色。

解决方案:把原来的PCB图删掉新建一张再重新导入,或者把修改过的元件在PCB中删除重新导入。

③在PCB中放置某个元件时,无论如何都报错。

解决方案:检查规则里的线间距是否设置过小。

④布局错综杂乱不美观,并且电路布线连接出现问题,需要跳线才能完成。

解决方案:重新布局,并参考布线规则要求,如:输入输出端用的导线应尽量避免相邻平行。

最好加线间地线,以免发生反馈藕合。

布线时拐弯处一般形成圆弧形或者钝角,而直角或夹角在高频电路中会影响电气性能,而且容易损坏。

电源线设计时根据印制线路板电流的大小,尽量加粗电源线宽度,减少环路电阻。

⑤打孔时出现孔位偏移,对位失准,打孔失败。

解决方案:检查主轴是否偏转,钻头与弹簧夹头之间的固定状态是否紧固,钻头是否磨损殆尽,以及选择合适的钻头转速。

⑥其余:由于焊接顺序不当导致焊接难度增大,应按照由低到高的顺序来焊接元器件,理应先贴片后插件。

其次,各元器件的正反方向被忽略,导致焊接错误,图4单片机最小系统板所以必须认清芯片及元件的正反方向。

其中芯片是有小圆点的一端为正方向标志;电解电容:引脚较长的一端为正,带灰白色阴影的一端为负,在PCB上表现为有阴影的一端为负,空白的一端为正; LED为有绿线或绿点的一端为反向端,在PCB板上表现为有尖的一端;至于二极管,有黑线的一端为反向端。

2.4 成果展示焊接后能够正常下载程序并工作,焊接后正常工作的单片机最小系统板如图4所示。

3 小车控制系统软硬件设计3.1实习目的本次实习以STC98C51型单片机为核心,制作一款红外遥控小车,了解智能小车的工作原理及结构,掌握智能小车的设计与制作,对小车各部位进行测试与焊接,以及小车的程序编写。

通过对智能小车的性能掌控,了解有关单片机和智能设计的有关内容,要求实现前进、后退、左转、右转以及加速减速功能。

3.2 所需器件介绍○1电机驱动模块该模块主要由芯片L298N控制两个电机的正反转,以及改变电机的转速,其电如图6所示。

L298 N芯片是一种高压、大电流双全桥式驱动器,用于驱动两路直流电, HT6221的编码规则是:当一个键按下超过36ms,振荡器使芯片激活,如果这个按键按下且延迟大约108ms,这108ms发射代码由一个起始码(9ms),一个结果码(4.5ms),低8位地址码(9ms~18ms),高8位地址码(9~18ms),8位数据码(9~18ms)和这8位数据码的反码 (9~18ms)组成,如果按键按下超过108ms 仍未松开,接下来发射的代码将仅由起始码(9ms)和结束码(2.5ms)组成。

小车组件和电机驱动模块如图5所示。

图5 赛车组件和电机驱动模块L298N○2遥控发射器该遥控器发射电路的主要控制器件为芯片SC2262,无线遥控器外形如图6所示。

图6无线遥控发射器图7无线接收模块图8 直流无刷电机○3无线接收模块非锁型芯片SC2272-M4输出又称点动输出,如图7所示,数据脚输出的电平是瞬时的而且和发射端是否发射相对应,可以用于点动控制,有遥控信号时数据接收脚是高电平,遥控信号消失时数据脚立即恢复为低电平,适用于如电动门、电动门锁、与单片机对接等只需要一个高电平的电路等。

④直流无刷电机,如图8所示。

图9其余小车组件⑤其余小车组件:车轮、底盘、单片机最小系统板如图9所示。

图10单片机最小系统3.3 制作过程○1绘制原理图并完成相关的焊接工作.本系统以STC89C51为核心,图10为单片机最小系统。

与外部通信部分所需要的串口通信电路,如图11所示。

○2遥控发射器电路模块,电路如图12所示。

图11 MAX232串口通信部分○3电动机驱动模块原理图,其原理如图13所示。

图12遥控发射器电路原理图图13 电动机驱动模块原理图④软件设计本系统的软件用C语言编写,其中,速度调速系统采用软件调节,根据按键来调整输出时间的占空比进而调节直流电机的转速。

3.4 功能演示最终的小车控制系统图14 小车控制系统4新飞电器公司实习4.1 优秀毕业设计讲解为了增加我们对毕业设计的了解,同时通过优秀毕业设计的的展示增加我们学习的热情,张老师为我们请来了今年校级优秀毕业设计的四位获得者前来给我们讲解他们各自的毕业设计,这些设计或让人耳目一新或让人会心一笑或让人拍案叫好。

第一位讲解毕业设计的是师兄×××,题目为立体旋转车库,如图15所示图15 立体旋转车库模型以大城市寸土寸金修建停车场花费太大为灵感来源,通过广泛查找资料,对比三种车库方案,最终选定以占地小、放置灵活的立体旋转车库为具体设计内容。

总的来说,该毕业设计思路不算难,程序实现也简单,推校级优秀的原因大概是灵感源于实际生活的有意义的问题、内容新颖、实物模型能让人看出花费的功夫等。

第二位负责讲解的是一位师姐,她给我们展示了她的频谱显示音乐播放器,个人感觉她的设计胜在新颖,并且电路板是自己手动焊接的,师姐焊接的LED 点阵如图16所示。

难能可贵的是师姐为我们讲解了她做毕业设计时所遇到的问题和经验,真正讲解了我们需要且我们缺乏了解的知识,真心感谢这位美丽的师姐。

她的讲解有以下几个要点:①毕业设计开始的选题要选好,好的题目决定了这个设计达到的高度;②在开题上,应该通过多方查找资料,及时保存感觉有用的资料,资料保存不费功夫,否则到了资料用时才方恨少啊;③开题报告必须认真,这决定了以后的设计方向,开题好,到后期做实物时才能避免不断换题目的图16 LED点阵情况发生;④在资料保存上,学姐也有一套妙招——及时存盘,重要资料可以上传至网盘的私密文件夹;⑤好的优秀毕业设计必然存在方案对比,通过多种方案对比最终确定下来的主流方案才是王者之道;⑥在毕业设计时,如果遇到问题,应该多与老师同学沟通;⑦毕业论文在写时应该注意按规定格式来写,这样可以减少论文修改的次数等。

第三位负责讲解的师兄虽然感觉准备不充足,没有说出来他的毕设题目,但我们还是了解到了他的毕业设计与坐姿矫正有关——根据环境光线强度以及与书桌的距离来智能的提醒人及时调整坐姿,避免因坐姿问题导致视力变差、体型不正常等,图17是作品使用的超声波传感器。

灵感来自因日常学习任务繁重而长时间坐在书桌前,未变换坐姿导致视力变差和体型不良等。

值得注意的是,这个优秀毕业设计同样存在三种方案对比。

第四位师姐的毕业设计为智能百叶窗帘,此师姐性格比较开朗,与同学们交谈得很愉快,如图18所示为师姐作品中的百叶窗。

该智能百叶窗使用了三种传感器:震动、光线、声音传感器,分别用来防盗、自动调节屋内亮度、减小外界噪声对屋内的干扰。

主要单元:处理芯片为单片机,12V电源,电机驱动芯片,步进电机等。

该设计可以跟第一位师兄相提并论,并且更加让人感受到科技改变生活的真谛,让人觉该设计更贴合我们的生活。

通过按键可以调节工作模式(手图17 超声波传感器图18 百叶窗动、自动两种),并且,由于防盗功能应该在任何状态下能够正常运行,优先级应设为最高。

相关文档
最新文档