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

合集下载

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

基于51单片机智能小车(电路+程序+论文)

基于51单片机智能小车(电路+程序+论文)

基于单片机的多功能智能小车设计论文(摘要(关键词:智能车单片机金属感应器霍尔元件 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。

基于51单片机WiFi智能小车制作

基于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 热熔胶枪或快干胶8US B下载器三、开始制作1、制作流程开始制作前,我们首先需要看购买路由器的型号,笔者采用的是703n 路由器,所以需要引出ttl 线。

总体步骤为:路由器引TTL 线→路由器刷OpenWrt 固件→制作51单片机最小系统→下载下位机程序到51单片机→安装上位机程序至PC 或手机→测试上、下位机通信→组装→调试完成。

2、路由器引ttl线首先打开703n路由器,按照下图标示位置焊接ttl线。

注意:1、焊接的时候要小心焊接,焊好后微拉下查看松紧2、焊接最好采用软线焊接,防止意外整块拉掉焊点3、焊好后一定用胶固定,最好采用热熔胶下图为引好ttl线样子3 刷OpenWrt固件何为OpenWrt固件,OpenWrt可以被描述为一个嵌入式的Linux 发行版,(主流路由器固件有dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的,静态的系统。

基于51单片机红外无线遥控智能小车控制设计

基于51单片机红外无线遥控智能小车控制设计

基于51单片机红外无线遥控智能小车控制设计摘要:本文利用51单片机设计了一款具有红外无线遥控功能的智能小车控制系统。

该系统基于红外技术,实现了对智能小车的远程控制。

通过建立遥控信号传输模型和小车控制模块,实现了智能小车的实时运动控制,包括前进、后退、左转、右转等操作。

本文详细介绍了系统设计方案、硬件设计和软件设计,通过实验验证,证明该系统能够稳定地实现智能小车的远程控制,具有一定的应用价值和推广前景。

关键词:51单片机;红外无线遥控;智能小车控制;遥控信号传输模型Abstract:In this paper, a smart car control system with infrared wireless remote control function based on 51 single-chip microcomputer is designed. The system is based on infrared technology, which realizes the remote control of the smart car. By establishing the remote control signal transmission model and the car control module, real-time motion control of the smart car, including forward, backward, turning left and turning right, is realized. This paper introduces the system design scheme, hardware design and software design in detail. Through experiments, it is proved that the system can stably realize the remote control of the smart car, and has certain application value and promotion prospects.Keywords:51 single-chip microcomputer; infrared wireless remote control; smart car control; remote control signaltransmission model1. 引言智能小车控制系统是一种目前比较受关注的智能化系统,在智能出行和智慧交通中有着广泛的应用。

ppt答辩基于MCS-51单片机智能小车控制器设计

ppt答辩基于MCS-51单片机智能小车控制器设计

本设计在传统小车控制器的基础上, 引入了MCS-51单片机,实现了更高 效、智能的控制。
技术背景
随着智能化技术的发展,智能小车在各 个领域的应用越来越广泛,而控制器作 为小车的核心部件,其设计至关重要。
目的和目标
目的
通过本次设计,旨在提高智能小 车的控制精度、响应速度和稳定 性,以满足不同应用场景的需求 。
感谢观看
THANKS
无线通信
实验四验证了小车的无线通 信功能稳定可靠,数据传输 速度快,满足实时控制要求。
结果讨论与改进建议
结果讨论
总体来说,基于MCS-51单片机的智能小车 控制器设计在速度、转向、障碍物识别和无 线通信等方面表现良好,但在曲线行驶和复 杂环境下的障碍物识别方面仍有改进空间。
改进建议
针对转向控制精度和复杂环境下的障碍物识 别问题,建议优化算法以提高控制精度和识 别率;同时,为提高小车的整体性能,可考 虑采用更先进的传感器和通信模块。
控制器软件设计
主程序流程
描述了主程序的运行流程,包括初始化、传 感器数据采集、运动控制等环节。
数据融合算法
采用适当的算法对传感器数据进行融合,提 高控制精度。
中断服务程序
针对不同中断源,设计了相应的中断服务程 序,提高系统实时性。
运动控制算法
采用PID控制算法实现智能小车的速度和方 向控制。
传感器和执行器的选择与连接
目标
实现基于MCS-51单片机的智能 小车控制器的设计,并进行实际 测试和验证。
02
MCS-51单片机简介
MCS-51单片机的特点
高性能
采用高速、高可靠性的 CMOS技术,运算速度
比普通单片机快。
低功耗
集成度高

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

51单片机智能小车

51单片机智能小车

51单片机智能小车51单片机智能小车简介本文档介绍了一款基于51单片机的智能小车设计,该小车具备自动避障、跟随、遥控等功能。

通过使用51单片机和相关电子元件,实现了智能小车的动作控制和环境感知。

架构硬件架构- 51单片机(STC89C52):作为主控芯片,负责控制小车的动作和感知。

- 电机驱动模块:用于控制小车的驱动和转向。

- 超声波测距模块:用于感知小车前方的障碍物并实现自动避障功能。

- 光敏电阻模块:用于感知环境的光照强度。

- 红外接收模块:用于接收遥控器信号,实现遥控功能。

- LCD1602液晶屏:用于显示小车的状态和相关信息。

软件架构- 主控程序:由51单片机编写,负责控制小车的行动和感知。

根据传感器数据进行决策,控制电机驱动模块和LCD1602液晶屏显示信息。

- 遥控程序:解析红外接收模块接收到的信号,并将相应的控制命令传递给主控程序。

- 路径规划算法:根据超声波测距模块检测到的距离数据,判断是否有障碍物,并计算合适的转向角度以实现自动避障功能。

功能实现自动避障1. 主控程序定时读取超声波测距模块的数据。

2. 获取前方的障碍物距离。

3. 如果距离小于设定的阈值,则根据路径规划算法计算合适的转向角度。

4. 控制电机驱动模块以相应的转向角度运行,实现避障动作。

跟随功能1. 主控程序定时读取光敏电阻模块的数据。

2. 判断环境光照强度,如果光照强度低于设定的阈值,则判定为黑线。

3. 根据黑线的位置调整小车的行动方向,保持在黑线上行驶。

遥控功能1. 利用红外接收模块接收遥控器的信号。

2. 解析接收到的信号,判断遥控器的操作指令。

3. 将相应的操作指令传递给主控程序,控制小车的运动。

小结本文档介绍了一款基于51单片机的智能小车设计,具备了自动避障、跟随和遥控等功能。

通过硬件模块的组合和软件程序的编写,实现了小车的动作控制和环境感知。

该设计具有一定的实用性和教育意义,可用于学习和研究嵌入式系统和技术。

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

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

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

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

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

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

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

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

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

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

目录第一章绪论.............................................................................................................................- 1 -1.1.1智能循迹小车概述........................................................................................................- 1 -1.1.2课题研究的目的和意义 ...............................................................................................- 2 -1.1.3智能循迹小车智能循迹分类.......................................................................................- 3 -1.1.4智能循迹小车的应用....................................................................................................- 3 - 第二章方案设计 ..........................................................................................................................- 5 -2.1 主控系统.........................................................................................................................- 5 -2.2单片机最小系统 ...............................................................................................................- 6 -2.2.1 STC89C52简介...................................................................................................- 6 -2.2.2 时钟电路...............................................................................................................- 8 -2.2.3复位及复位电路....................................................................................................- 8 -2.3 电机驱动模块................................................................................................................ - 10 -2.4 循迹及避障模块............................................................................................................ - 11 -2.5 机械系统......................................................................................................................... - 11 -2.6电源模块......................................................................................................................... - 11 - 第三章硬件设计 ..................................................................................................................... - 12 -3.1总体设计......................................................................................................................... - 12 -3.1.1主板设计框图..................................................................................................... - 12 -主板设计框图如图3-1,所需原件清单如表3-1 .................................................. - 12 -3.2驱动电路(参考文献[4])........................................................................................... - 13 -3.3信号检测模块 ............................................................................................................... - 13 -3.4主控电路......................................................................................................................... - 14 - 第四章软件设计 ....................................................................................................................... - 15 -4.1程序功能描述与设计思路............................................................................................ - 15 -4.1.1程序功能与设计思路........................................................................................ - 15 -4.1.2程序设计思路..................................................................................................... - 16 -4.2程序流程图..................................................................................................................... - 16 - 第五章调试与总结 . (19)5.1 调试 (19)5.1.1 调试工具 (19)5.1.2调试过程 (19)5.2 总结 (19)附录 (23)第一章绪论1.1.1智能循迹小车概述自智能循迹小车又被称为Automated Guided Vehicle,简称AGV,是二十世纪五十年代研发出来的新型智能搬运机器人。

智能循迹小车是指装备如电磁,光学或其他自动导引装置,可以沿设定的引导路径行驶,安全的运输车。

工业应用中采用充电蓄电池为主要的动力来源,可通过电脑程序来控制其选择运动轨迹以及其它动作,也可把电磁轨道黏贴在地板上来确定其行进路线,无人搬运车通过电磁轨道所带来的讯息进行移动与动作,无需驾驶员操作,将货物或物料自动从起始点运送到目的地。

AGV的另一个特点是高度自动化和高智能化,可以根据仓储货位要求、生产工艺流程等改变而灵活改变行驶路径,而且改变运行路径的费用与传统的输送带和传送线相比非常低廉。

AGV小车一般配有装卸机构,可与其它物流设备自动接口,实现货物装卸与搬运的全自动化过程。

此外,AGV小车依靠蓄电池提供动力,还有清洁生产、运行过程中无噪音、无污染的特点,可用在工作环境清洁的地方。

随着社会的不断发展,科学技术水平的不断提高,人们希望创造出一种来代替人来做一些非常危险,或者要求精度很高等其他事情的工具,于是就诞生了机器人这门学科。

相关文档
最新文档