基于单片机的WIFI智能小车毕业设计论文
基于单片机的WIFI智能小车
word专业整理
南京理工大学
毕业设计(论文)开题报告
学生姓名:张明杰学号:084911204068
专业:电子工程
设计(论文)题目:基于单片机的wifi智能小车
指导教师:谭伟东
2014年03月13日
毕业设计(论文)开题报告
1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2000字左右的文献综述:
文献综述
1.课题研究的背景
现在是一个智能化的时代,许多机器设备或电子仪器都在逐步实现自动化和智能化,各种智能化设备正在逐步替代人为的操作,方便我们的工作、生活。智能化设备可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于军事领域、科学勘探、和人民生活等方面。目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。世界上许多国家都在积极进行智能车辆的研究和开发设计。
智能车辆也叫无人车辆,是一个集环境感知、规划决策和多等级辅助驾驶等功能于一体的综合系统。智能车辆的主要特点是在复杂的道路情况下,能自动地操纵和驾驶车辆绕开障碍物并沿着预定的道路(轨迹)行进。智能小车也是智能车辆的一个研究方向,它集中地运用了计算机、传感、信息、通信、导航及自动控制等技术,是典型的高新技术综合体。它具有道路障碍自动识别、自动报警、自动制动、自动保持安全距离、车速和巡航控等功能。它可以分为三大组成部分:传感器检测部分、执行部分、CPU。可以实现自动避障功能,还可以扩展循迹等功能,感知导引线和障碍物。可以实现小车自动识别路线,选择正确的行进路线,并检测到障碍物自动躲避。如果加装无线路由器并实现和计算机实时通信,就可以通过电脑、手机引导WIFI智能小车行驶,实现实时显示时间、速度、里程,具有自动寻迹、寻光、避障功能,可程控行驶速度、准确定位停车等运动状态进行实时控制。
51单片机无线遥控小车设计
51单片机无线遥控小车设计
一、引言
无线遥控小车是一种基于51单片机的智能小车系统,它利用无线通
信技术实现了对小车的遥控。通过无线遥控,我们可以随时控制小车的方向,实现室内或者室外的移动。本设计将详细介绍51单片机无线遥控小
车的整体设计框架、电路连接和关键模块设计。
二、整体设计框架
整个系统分为遥控器端和小车端两个部分。遥控器端通过按键或者摇
杆输入控制指令,经过编码和解码处理后,通过无线传输模块将指令发送
给小车端。小车端接收到指令后,通过解码和控制模块来控制小车的运动。
三、电路连接
遥控器端由单片机、按键(或者摇杆)、编码芯片和无线传输模块组成。按键用于输入控制指令,编码芯片用于将按键输入的模拟信号转换为
数字信号,单片机将数字信号进行编码后发送给无线传输模块,最终通过
无线通信将指令传输给小车端。
小车端由单片机、解码芯片、电机驱动、电机和无线接收模块组成。
无线接收模块用于接收遥控器端发送过来的指令,解码芯片将数字信号转
换为控制信号,单片机根据控制信号来控制电机驱动,从而实现小车的运动。
四、关键模块设计
1.编码和解码模块设计
编码和解码模块是整个系统中的关键部分,它负责将模拟信号转换为数字信号,并将数字信号转换为控制信号。
2.无线传输模块选择
无线传输模块是实现遥控通信的关键组件,我们可以选择使用蓝牙模块、无线射频模块等。选择合适的无线传输模块需要考虑通信距离、通信速率、功耗等因素。
3.电机驱动模块设计
电机驱动模块负责将控制信号转换为电机运动控制信号,驱动电机完成小车的移动。在设计电机驱动模块时,需要考虑电机的类型和电机驱动电路的选型。
基于51单片机WiFi智能小车制作
基于51单片机WiFi智能小车制作
基于51单片机WiFi智能小车制作
一、基本原理
51单片机WiFi智能小车是利用PC或手机作为控制端,通过手机连接wifi模块(路由器)以获得wifi信号,同时车载也连接wifi模块以获得和手机相同的IP地址,实现手机和小车的连接,然后利用PC或手机上的控制软件以wifi网络信号为载体发送相关信号,wifi模块接收PC 或手机端发送来的相关信号并分析转换成TTL 电平信号,然后发送给单片机,单片机接收到的电平信号处理、分析、计算,转化成控制指令并发送给电机驱动模块以实现小车的前进、后退、左拐、右拐等功能。
二、购买所需材料
了解51单片机WiFi智能小车基本原理后,需要购买所需材料进行制作。下面列出所需制作材料:
序号材
料
备
注
图例
6 小车
底
盘
7 摄像头 根
据
固
件
支
持
摄
像
头
购
买
8 电
源根据自己需要购买种类
9 杜
邦
线
及
小
配
件
制作所需工具:
序号工
具
名
备
注
图例
称
1 电烙铁一套 包
括
松
香
焊
锡
2 螺丝刀 平
口、
十
字
等
3 微型电钻 可
以
自
制
4
手工
刀
5 剪
刀
6 万
用
表
7 热熔
胶
枪
或
快
干
胶
8
US B
下
载
器
三、开始制作
1、制作流程
开始制作前,我们首先需要看购买路由器的型号,笔者采用的是703n 路由器,所以需要引出ttl 线。
总体步骤为:路由器引TTL 线→路由器刷OpenWrt 固件→制作51单片机最小系统→下载下位机程序到51单片机→安装上位机程序至PC 或手机→测试上、下位机通信→组装→调试
完成。
2、路由器引ttl线
首先打开703n路由器,按照下图标示位置焊接ttl线。
基于51单片机的智能车毕业设计(论文)
基于80C51的电动智能单片机
摘要
80C51单片机是一款八位单片机,它的易用性和多功能性受到了广大使用者的好评。这里介绍的是如何用80C51单片机来实现长春工业大学的毕业设计,该设计是结合科研项目而确定的设计类课题。本系统以设计题目的要求为目的,采用80C51单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。
采用的技术主要有:
(1)通过编程来控制小车的速度;
(2)传感器的有效应用;
(3)新型显示芯片的采用.
关键词80C51单片机、智能、光电检测器、PWM调速、电动小车
Design and create an intelligence electricity motive small car
Abstract
80C51 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.
51单片机的智能小车毕业论文
本模块采用的无线遥控是市场上现成的带有PT2272解码的TDL-9915接收模块和带有PT2262编码的TDL9988-4发送模块,如图3-5。
3.ຫໍສະໝຸດ Baidu
编码芯片PT2262发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272接收到信号后,其地址码经过两次比较核对后,VT脚才输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。当发射机没有按键按下时,PT2262不接通电源,其17脚为低电平,所以315MHz的高频发射电路不工作,当有按键按下时,PT2262得电工作,其第17脚输出经调制的串行数据信号,当17脚为高电平期间315MHz的高频发射电路起振并发射等幅高频信号,当17脚为低平期间315MHz的高频发射电路停止振荡,所以高频发射电路完全收控于PT2262的17脚输出的数字信号,从而对高频电路完成幅度键控(ASK调制)相当于调制度为100%的调幅。如图3-6PT2262引脚图:
基于单片机的智能小车的设计毕业论文总
基于单片机的智能小车的设计-毕业论文-总
————————————————————————————————作者:————————————————————————————————日期:
基于单片机的智能小车的设计
摘要
单片机作为一种微型控制器,自走入人们的视野以来,就随着科技进步不断地更新换代。它能够将计算机所有关键的零件整合集中在一块芯片上,并且具有强大的计数功能,以及各种必要的接口,因此单片机在自动控制系统中通常处于核心地位。本文对于智能小车的设计思路就应用了最常见的AT89S51单片机作控制处理器,该单片机在低功率的基础上,能够保持其性能在一个较高的水平上,且其8K的处理器够灵巧,适用于嵌入式产品,在众多单片机中,表现较为优秀。
本设计是在单片机的基础上实施的,兼具数据处理、即时调控和报警提醒功能,小车接到行驶指令后,红外探头会检测路况信息(是否处在黑线路径范围内)并反馈给单片机处理,单片机判断后作出相应指令,由电机驱动使小车执行相应行驶动作。单片机与系统的配合使智能小车的行驶保持灵敏迅速的状态。
关键词:单片机寻迹报警红外线电机驱动
Abstract
With the rapid development of science and technology in recent years,SCM applications arecontinually deepen ing.Traditionalcontroltest drive at the same ti me, the rapidly growing update. In real-timedetect ionandcontrolof the microcomputer application system,the microcontrolleris oftenused asacore component.SCM is the main featureint egrated computer chip ina micro-computer. Itis a setof multi-counting and the interface in oneof the micro-controller. The 51 single-chip microcontroll eris the mosttypical andmost representative one.Thedesignof the mainapplicationAT89S51asthecontrol,anddisplaydriverintegratedcircuit sand other systems.Based on single chipdesign.MCUAT89S51 using the controlleras an alarm device that can givefull playto AT89S51ofdata processing and real-time control functions.Make the system work in the bestcondition,improvethesystem sensit ivity.Whentwo signal driven forward bycar tracing module,theinfrares onwhether to producelevel signalsthrough the black,retutn again according to requirement ofdesign procedure of judgment for motor drivermodule,itcontrolsthe car turning back forward ofrunning onthe blackline.
基于STM32的WIFI智能小车
(2)传感器模块
传感器模块包括多种传感器,如红外线传感器、超声波传感器、GPS模块等。 这些传感器用于探测周围环境和小车的定位。
(3)电机驱动模块
电机驱动模块采用L298N芯片,它可以驱动两个直流电机,实现小车的运动。 通过STM32单片机的PWM(脉冲宽度调制)接口进行控制。
(4)WIFI模块
参考内容
在当今社会,火灾防控和救援工作越来越受到人们的。为了提高灭火效率, 减少人员伤亡和财产损失,本次演示设计了一种基于STM32单片机的多功能WiFi 视频智能灭火小车硬件。该硬件具有火灾探测、灭火、远程监控等功能,适用于 各种火灾现场,具有很高的实用价值。
在硬件设计中,我们采用了STM32单片机作为核心控制器,它具有处理能力 强、运行速度快、功耗低等优点。我们结合了WiFi模块和视频模块,实现了远程 监控和视频传输功能。此外,我们还添加了多种传感器模块,包括温度传感器和 红外传感器,以实现火灾自动探测功能。
设计
1、硬件设计
基于STM32的WIFI智能小车的硬件部分包括STM32单片机、电源模块、传感器 模块、电机驱动模块、WIFI模块等。
(1)STM32单片机
STM32单片机是基于ARM Cortex-M3核心的微控制器,具有高性能、低功耗 等优点。我们选择STM32F103C8T6型号的单片机,它具有64KB Flash和20KB SRAM,同时具有丰富的外设接口,如USART、I2C、SPI等。
基于WIFI智能小车的设计
一、引言
WIFI智能小车是一种集成了无线通信技术、传感器、控制器等部件的智能车辆。 它可以通过无线网络接收来自控制终端的指令,实现远程操控,同时具备环境 感知、自动导航、避障等功能。在无人驾驶、智能物流、安全监控等领域, WIFI智能小车具有广泛的应用前景。
二、WIFI智能小车的设计思路
1、硬件设计
四、实验结果及分析
经过一系列的实验验证,我们发现WIFI智能小车在直线行驶、曲线行驶、避障 等方面的表现均达到了预期效果。通过无线通信技术,小车能够稳定接收来自 控制终端的指令,并在不同场景下实现正确的路径规划。同时,传感器模块准 确感知了周围环境信息,为小车的决策提供了可靠的数据支持。
在实验过程中,我们还发现了一些问题,如信号干扰、电池续航等。针对这些 问题,我们提出了改进方案,如采用更高效的信号传输协议以减小干扰、优化 电源管理策略以延长电池使用时间等。这些改进措施将为今后的研究和实践提 供更多可能性。
2、程序编写
采用合适的编程语言(如C++、Python等)进行软件编程。实现感知与决策算 法、驱动程序以及通信协议等相关代码的编写。在编程过程中,需要注意数据 类型选择、程序结构优化、算法精度控制等问题。同时,需要定期进行代码测 试与调试,确保程序的正确性和稳定性。
3、硬件与软件整合
将制作好的电路板与编写好的程序进行整合,将电路板搭载在小车平台上,接 通电源,启动主控制器。通过调试无线通信模块和传感器模块,确保小车来自百度文库够 正确接收指令并感知周围环境。同时,根据实际需要对程序进行微调,优化小 车的性能和功能。
基于单片机的智能小车设计_毕业设计论文
摘要
AT89C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。本系统以设计题目的要求为目的,采用AT89C51单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。
在智能小车控制系统的设计中,以AT89C51为核心,用L293D驱动两个直流电机,当产生信号驱动小车前进时,是通过寻迹模块里的红外对管是否寻到黑线产生的电平信号通过LM393再返回到单片机,单片机根据程序设计的要求做出相应的判断送给电机驱动模块,让小车来实现前进、左转、右转、停车等基本功能。寻白线时,外部环境光线的强弱对小车的运动会产生很大的影响,基于此原因,本实验中的寻迹是指在白色地板上寻黑线。寻迹是指通过红外发射管和接收管识别路径。
采用的技术主要有:
(1)通过编程来控制小车的速度;
(2)传感器的有效应用;
(3)新型显示芯片的采用;
该设计报告共分为五章:
第一章是智能小车总体概况。介绍了小车的功能及展示了小车模型。
第二章是系统要求。介绍了小车设计的要求及原理。详细阐述了各功能模块的方案比较与论证,最后得出最终方案。
第三章是硬件实现及单元电路实现。详细阐述了各部分电路的设计,并给出了原理图。
第四章是软件设计。介绍了设计思想、程序流程图及具体程序设计。
第五章是系统调试。介绍了调试软件WAVE ,以及软件调试过程;硬件测试及测试仪器和设备等。
基于单片机的智能小车系统
四、结论
本次演示基于单片机的WIFI智能小车系统的设计和实现进行了详细介绍。该 系统结合了单片机技术、WIFI通信技术和多种传感器技术,实现了小车的巡线、 避障、刹车等功能。我们也通过优化设计和软件算法的改进,提高了系统的稳定 性和性能。该系统的实现不仅有助于推动智能小车技术的发展,也为其他类似系 统的设计提供了参考和借鉴。
智能避障小车的硬件部分主要包括单片机、传感器、电机和执行器等。其中, 单片机作为系统的核心,负责接收和处理传感器传来的信号,根据预设的算法控 制电机的运动,以实现小车的运动和避障。
传感器部分主要包括超声波传感器和红外线传感器。超声波传感器能够探测 到前方障碍物的距离,红外线传感器则能够检测到障碍物的存在。这些信息将通 过单片机进行处理,根据避障算法来决定小车的运动方式。
问题讨论
实验过程中遇到的问题主要包括电机驱动信号干扰和传感器信号不稳定。为 解决这些问题,我们采取了以下措施:
1、在电机驱动信号中加入滤波电容,减小电源波动对电机驱动的影响; 2、通过软件滤波算法处理传感器信号,减小信号抖动和误差。
经过改进后,小车的控制效果得到了显著提升。然而,仍存在一些不足之处, 如对环境的适应性有待进一步提高。未来研究方向可以包括采用更先进的传感器 技术和深度学习方法,提高小车对环境的感知能力和自主决策能力。
二、系统功能实现
1、巡线功能:利用红外线传感器检测小车行驶路径上的黑白线,将检测信 号反馈给单片机,单片机根据预设的算法控制小车电机运动,使小车能够稳定地 沿着线路行驶。
基于Arduino单片机控制的WiFi智能小车
呼伦贝尔学院
计算机科学与技术学院
本科生毕业论文(设计)
题目:基于Arduino控制的
WIFI智能小车
学生姓名:苑伟
学号: 2011121138
专业班级:2011级计算机科学与技术一班
指导教师:陶锐
完成时间: 2015年5月22日
目录
摘要............................................................. I Abstract ........................................................ II 第1章绪论 (1)
1.1 论文选题背景 (1)
1.2 论文选题的意义 (1)
1.3 论文论述 (2)
第2章系统方案选择与总体设计 (3)
2.1 设计任务 (3)
2.2 设计中考虑到的问题 (3)
2.3 系统方案的选择与比较 (3)
2.4 总体设计方案 (4)
2.4.1整体系统 (4)
2.4.2 整体工作原理 (5)
第3章硬件介绍及设计 (6)
3.1 Arduino Uno R3 单片机系统 (6)
3.1.1 概要 (6)
3.1.2主控芯片ATmege328P-PU (7)
3.1.3 Arduino Uno最小系统[3] (9)
3.1.4 Arduino Uno R3单片机系统的使用 (13)
3.2 路由器WR703N (14)
3.2.1 路由器硬件介绍 (14)
3.2.2 路由器改装 (15)
3.2.3路由器刷OpenWRT (17)
3.3 电机驱动电路 (18)
3.3.1 电机驱动模块使用 (18)
基于单片机的WiFi智能小车设计
基于单片机的WiFi智能小车设计
作者/胡城瑜,成都理工大学信息科学与技术学院
文章摘要:单片机就是一种电路集成芯片,主要是采用线路集成技术将电路数据处理后,连接到硅片上构成一个类似于微型计算机的系统。单片机在工业生产控制中应用比较广泛。在信息技术智能化发展的今天,单片机WiFi智能小车系统应运而生。文章据此,主要分析单片机的WiFi智能小车系统的作用和特点。
关键词:单片机;WiFi;智能小车;系统
引言
智能设备正逐渐代替人工设备,单片机的WiFi智能小车设计主要组成部分有小车车体、电机驱动和电源、舵机、摄像头等。单片机中的WiFi智能小车设计主要是为了通过终端智能设备发送、控制指令,实现小车的视频数据采集。
1.单片机WiFi智能小车系统内容
■1.1总体构造
信息科技水平的提高,促进了人们对人工智能系统的研究和应用,智能小车的应用范围较广,在单片机WiFi智能小车系统设计中,主要是将单片机作为控制芯片,科学获取障碍物距离小车的距离,这个数据是由超声波来控制距离测定的。基本路况和小车行驶情况都可以根据信息反馈来获取。单片机的WiFi智能小车系统总体构造由主控模块、驱动模块和避障模块构成。主控模块主要根据小车的行驶情况和路障情况进行方向和路线的判断、选择,控制其电机信号的输入输出。驱动模块主要是为了对小车的速停、速动进行调制。避障模块也包括循迹模块的内容,这也是单片机智能小车系统设计的核心内容,主要是利用红外线和超声波等进行信息探测、收集。单片机WiFi智能小车西系统构造总体上可以分为软件部分和硬件部分,硬件部分的核心是控制器,软件核心则是程序编码、设计。[1]
基于单片机的智能小车的设计与制作
基于单片机的智能小车的设计与制作
一、引言:智能小车的概念和应用背景(100字)
近年来,随着科技的快速发展,智能小车成为了智能化领域一个备受关注的研究方向。智能小车作为一种能够自主感知环境、进行智能决策和灵活运动的机器人平台,广泛应用于诸多场景,如仓储物流、智能家居、无人驾驶等。本文主要介绍了一种,以期能够提供一种参考和借鉴。
二、硬件设计与制作过程(600字)
在硬件设计与制作过程中,首先需要明确小车的核心模块,包括电路板、传感器模块和执行器模块等。其中,单片机是智能小车的“大脑”,其选择和连接是关键一步。根据实际需求,本文选用了广泛应用的Arduino单片机,并将其与各类传感器(如红外线传感器、超声波传感器等)和执行器(如电机、舵机等)进行连接。
接下来,需要组装小车的机械部分。通过设计和制作合适的底盘结构,进行电动机的安装和连线,以及舵机和轮子的连接。这一步需要充分考虑小车的稳定性和灵活性,以确保小车能够平稳运行和方便操作。
为了实现小车的智能化控制,还需要进行编程。以
Arduino作为平台,通过编写相应的代码,实现小车的功能,
如环境感知、路径规划、动作执行等。在编程过程中,需要结合传感器的输入和执行器的输出,使得小车能够根据不同的场景而做出相应的反应和决策。
最后,完成电路板和机械部分的组装后,还需要对整体进行调试和测试。通过连接电源和运行程序,可以对小车进行上
电测试和功能测试,以确保各模块能够正常工作,并进行适当的调整和优化。
三、软件设计与功能实现(200字)
在软件设计方面,本文使用Arduino IDE进行编程,采用C/C++语言。通过对传感器的数据采集和处理,结合运动控制算法,使得小车能够在不同场景下做出智能决策。例如,在遇到障碍物时,利用超声波传感器测距,通过程序控制小车避开障碍物;在追踪线路时,利用红外线传感器进行线路识别和导航等。
智能小车设计毕业论文
摘要
智能作为现代社会的新产物,是以后的发展方向它可以按照预先设定的模块在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或更高的目标。
本文设计是基于AT89s52微处理器的机器人车体系统和XL02-232AP1微功率无线透明传输模块的无线通信系统,以此实现小车的前进、后退、停止、及直角特别是圆弧形拐弯,本设计主要体现多功能小车的智能模式,设计中的理论方案、分析方法及特色与创新点等可以为自动运输机器人、采矿机器人、家用自动清洁机器人,特别是智能足球机器人的设计与普及有一定的参考意义。同时小车可以作为玩具的发展方向,为中国玩具市场技术含量的缺乏进行一定的弥补,实现经济收益,形成商业价值。
关键词:单片机,智能小车,AT89s52,XL02-232AP1
ABSTRACT
As 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
智能小车设计毕业论文【范本模板】
摘要
智能作为现代社会的新产物,是以后的发展方向它可以按照预先设定的模块在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或更高的目标。
本文设计是基于AT89s52微处理器的机器人车体系统和XL02—232AP1微功率无线透明传输模块的无线通信系统,以此实现小车的前进、后退、停止、及直角特别是圆弧形拐弯,本设计主要体现多功能小车的智能模式,设计中的理论方案、分析方法及特色与创新点等可以为自动运输机器人、采矿机器人、家用自动清洁机器人,特别是智能足球机器人的设计与普及有一定的参考意义.同时小车可以作为玩具的发展方向,为中国玩具市场技术含量的缺乏进行一定的弥补,实现经济收益,形成商业价值。
关键词:单片机,智能小车,AT89s52,XL02-232AP1
ABSTRACT
As 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 angles
基于单片机的智能小车设计-无删减范文
基于单片机的智能小车设计
基于单片机的智能小车设计
简介
本文档旨在介绍一种基于单片机的智能小车设计。智能小车是
一种能够通过程序控制和感知周围环境的车辆,通常具备自主导航、避障、跟随等功能。基于单片机的设计方案被广泛应用于智能小车,本文将介绍设计方案的硬件搭建与软件实现。
硬件搭建
1.主控板
智能小车的主控板使用单片机作为处理器,常见的单片机包括Arduino、Raspberry Pi等。选择适合的单片机型号时,需考虑处
理器性能、GPIO口数量和扩展性等因素。
2.电机驱动模块
电机驱动模块用于控制小车的运动,一般包括直流电机和对应
的驱动芯片。选择合适的电机驱动芯片时,需根据电机的额定电压
和电流来确定芯片的驱动能力。
3.传感器模块
智能小车需要通过传感器感知周围环境,常见的传感器模块包
括红外线传感器、超声波传感器、陀螺仪、加速度计等。这些传感
器能够帮助小车实现避障、跟随等功能。
4.通信模块
通信模块用于与上位机或其他外部设备进行数据交互。通常可
以选择WiFi模块、蓝牙模块、无线模块等。通过通信模块,智能小
车可以实现远程控制或与其他设备进行协作。
5.电源模块
电源模块提供电力支持,为智能小车的各个模块供电。在选择
电源模块时,需考虑小车所需的电压和电流,并确保电源稳定可靠。
软件实现
1.编程语言选择
基于单片机的智能小车可以使用多种编程语言来实现,例如C、C++、Python等。选择合适的编程语言时,需考虑单片机的支持情况、编程难度和功能需求等因素。
2.底层驱动编写
在设计智能小车时,需要编写底层驱动程序来控制电机、传感
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计方案
课题名称:《基于51单片机的WIFI
遥控小车设计》
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:
指导教师签名:日期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:
学位论文原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日
导师签名:日期:年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
教研室(或答辩小组)及教学系意见
内容摘要
基于单片机的WIFI智能小车由路由器,电机,小车车体,STC89C52RC单片机控制芯片,ESP8266WIFI模块,电机驱动模块,3.3V降/稳压电路模块,5V和3.3V串口电平转换模块,电源等主要部件以及LED灯,蜂鸣器和数码管等辅助部件组成。
基于单片机的WIFI智能小车是STC89C52RC单片机通过其串口对ESP8266WIFI模块发送AT指令,使ESP8266WIFI模块连接到路由器并且让ESP8266WIFI模块开启多连接和SERVER模式,然后手机打开WLAN连接路由器设备,打开制作好的APP软件,通过路由器这个中转站向ESP8266WIFI模块发送控制指令,在ESP8266WIFI模块接收到控制指令后,通过ESP8266WIFI模块的串口和STC89C52RC单片机上的串口之间相互发送控制指令的数据流,单片机的串口在接收到从WIFI模块传来的控制指令的数据流,最终做出控制选择,进而控制小车运动、指示灯的亮灭、蜂鸣器的开关和数码管的显示。
基于单片机的WIFI智能小车主要是利用手机作为上位机,而单片机作为下位机,通过WIFI模块和路由器进行对无线信号的处理,然后通过串口传送有线的信号,从而实现上位机通过无线来控制下位机的运作,实现智能化和无线遥控等功能。
关键词:WIFI;单片机;小车。
目录
第1章绪论 (1)
第2章方案论证及选择 (2)
2.1 系统方案选择 (2)
2.2 总体设计方案 (3)
2.2.1 整机系统 (3)
2.1.2 整机工作原理 (4)
第3章硬件系统设计 (5)
3.1 路由器 (5)
3.2 ESP8266WIFI模块 (5)
3.2.1 ESP8266WIFI模块引脚功能 (6)
3.3 STC89C52RC单片机 (7)
3.3.1 STC89C52RC单片机引脚功能 (8)
3.3.2 单片机的外围电路 (10)
3.4 L293D电机驱动模块 (11)
3.4.1 L293D引脚功能及原理图 (11)
3.5 3.3V降/稳压模块 (13)
3.5.1 降/稳压模块的原理图 (13)
3.6 5V和3.3V串口电平转换模块 (14)
3.6.1 引脚功能和原理图 (15)
第4章软件系统设计 (16)
4.1 软件开发环境 (16)
4.1.1 Android的APP软件的开发 (16)
4.1.2 单片机程序开发环境Keil (17)
4.2 程序流程图 (17)
4.2.1 主程序流程图 (17)
4.2.2 串口中断接收流程图 (19)
4.2.3 串口发送指令流程图 (20)
第5章设备调试 (22)
5.1 系统调试 (22)
5.2 硬件设备调试 (22)
5.2.1 ESP8266串口WIFI的连线 (23)
5.2.2 STC89C52RC单片机连线 (23)
5.2.3 单片机和WIFI模块的连线 (24)
5.3 软件调试 (24)
5.3.1 WIFI模块的调试 (24)
5.3.2 单片机的调试 (26)
5.3.3 单片机和WIFI模块的调试 (27)
心得体会 (28)
总结 (29)
参考文献 (30)
附录1 单片机程序 (31)