基于51单片机的智能小车设计报告

合集下载

基于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. 引言智能小车控制系统是一种目前比较受关注的智能化系统,在智能出行和智慧交通中有着广泛的应用。

智能小车实验报告心得(3篇)

智能小车实验报告心得(3篇)

第1篇一、引言随着科技的不断发展,人工智能技术逐渐渗透到我们生活的方方面面。

作为人工智能的一个典型应用,智能小车实验为我们提供了一个将理论知识与实践操作相结合的平台。

在本次智能小车实验中,我深刻体会到了理论知识的重要性,同时也感受到了动手实践带来的乐趣和成就感。

以下是我对本次实验的心得体会。

二、实验目的本次实验旨在通过设计、搭建和调试智能小车,让学生掌握以下知识:1. 传感器原理及在智能小车中的应用;2. 单片机编程及接口技术;3. 电机驱动及控制;4. PID控制算法在智能小车中的应用。

三、实验过程1. 设计阶段在设计阶段,我们首先对智能小车的功能进行了详细规划,包括自动避障、巡线、遥控等功能。

然后,根据功能需求,选择了合适的传感器、单片机、电机驱动器等硬件设备。

2. 搭建阶段在搭建阶段,我们按照设计图纸,将各个模块连接起来。

在连接过程中,我们遇到了一些问题,如电路板布局不合理、连接线过多等。

通过查阅资料、请教老师,我们逐步解决了这些问题。

3. 编程阶段编程阶段是本次实验的核心环节。

我们采用C语言对单片机进行编程,实现了小车的基本功能。

在编程过程中,我们遇到了许多挑战,如传感器数据处理、电机控制算法等。

通过查阅资料、反复调试,我们最终完成了编程任务。

4. 调试阶段调试阶段是检验实验成果的关键环节。

在调试过程中,我们对小车的各项功能进行了测试,包括避障、巡线、遥控等。

在测试过程中,我们发现了一些问题,如避障效果不稳定、巡线精度不高、遥控距离有限等。

针对这些问题,我们再次查阅资料、调整程序,逐步优化了小车的性能。

四、心得体会1. 理论与实践相结合本次实验让我深刻体会到了理论与实践相结合的重要性。

在实验过程中,我们不仅学习了理论知识,还通过实际操作,将所学知识应用于实践,提高了自己的动手能力。

2. 团队合作在实验过程中,我们充分发挥了团队合作精神。

在遇到问题时,我们互相帮助、共同探讨解决方案,最终完成了实验任务。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

基于51单片机的智能小车

基于51单片机的智能小车

唐山师范学院本科毕业论文题目基于单片机的智能小车的设计学生****指导教师***讲师年级2008级专业电子信息科学与技术系别物理系唐山师范学院物理系2012年5月郑重声明本人的毕业论文是在老师的指导下独立撰写完成的。

如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。

特此郑重声明。

毕业论文作者(签名):年月日1目录摘要 (3)第一章引言 (3)第二章方案说明 (3)2.1、方案论证 (3)2.2、总体设计方案概述 (4)第三章硬件电路设计 (5)3.1、主控电路 (5)3.1.1、L7805稳压器 (5)3.1.2、MAX232芯片简介 (6)3.2、八路红外传感器模块 (6)3.2.1、LM324简介 (6)3.2.2、74HC14D简介 (6)3.3、L298N电机驱动模块 (7)3.3.1、L298N简介 (8)3.4、机械部分 (9)第四章软件系统设计 (9)4.1、程序流程图 (9)4.2、程序设计方案 (9)参考文献 (12)第五章结束语 (12)致谢 (12)附录1 (13)附录2 (13)外文页 (20)2基于单片机的智能小车的设计摘要本文介绍了基于STC89C52单片机的智能小车的设计与实现。

小车主要能够识别黑线并检测障碍物从而实现在固定跑道内行驶并且可自动避障。

小车以STC89C52单片机控制器;采用八路红外传感器及其处理模块实现对黑线及障碍物的检测;通过单片机产生PWM波并通过L298N来对小车的方向和速度进行控制。

关键字STC89C52 单片机红外传感器PWM L298N第一章引言社会的发展,科技的进步,使得人们对生活中的很多事物都提出了更高的要求,就像人们自己走累了便想到了坐车,所以马车出现了;而马车已经满足不了人们对速度的追求的时候,便又发明了汽车,所以科技创新是基于人们的需要而出现的;那么到了现在这个普通汽车已经很普遍的掌控在人们手中的时候,一个新的概念便被提了出来,它就是智能车。

基于51单片机的智能小车设计报告

基于51单片机的智能小车设计报告

本人保证自写文档,文档不足之处请谅解目录一、设计的目的------------------1二、设计的模块------------------1三、程序的流程------------------6四、元器件清单------------------8五、成品的制作------------------8六、注意事项--------------------9七、设计的总结------------------9设计的目的智能遥控车地目的主要突出在智能与遥控上,遥控意思明显就是通过某种控制手段使得小车能够实现由控制者控制前进后退等操作;智能可以体现为功能上的智能化。

本作的目的是实现控制小车移动时对前方所存在的威胁进行报警提醒。

设计的模块此次设计的硬件电路模块大致为五大类,分别是51单片机最小系统模块、电源模块、电机工作驱动模块、超声波报警系统模块、无线控制发射接收模块。

下图为硬件电路框图:1、单片机最小系统此模块式是本设计的控制核心模块,单片机最小系统由三部分组成:STC89C52芯片部分、复位部分(由按键开关、极性电容、10K电阻组成)、晶振部分(由12M石英晶振、两个30PF的瓷片电容组成)。

主要起程序的输入与控制、程序的复位、时间频率控制的作用。

2、无线控制模块本设计的无线控制模块是由编码芯片PT2262和解码芯片PT2272组成的电路模块组成,工作方式是编码芯片PT2262 发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272 接收到信号后,其地址码经过两次比较核对后,VT脚才输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。

3、电机驱动模块本设计是采用了L298N电机驱动模块来驱动减速电机工作;L298N是ST公司生产的一种高电压、大电流电机驱动芯片。

该芯片采用15脚封装。

主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。

基于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单片机的智能小车设计
检测铁片电路原理图如图3所示。
图3 检测铁片电路原理图
3)声音提示
方案一:采用单片机产生不同的频率信号来完成声音提示,此方案能完成声音提示功能,给人以提示的可懂性比较差,但在一定程度上能满足要求,而且易于实现,成本也不高,我们出自经费方面考虑,采用方案一。
方案二:采用DS1420可分段录放音模块,能够给人以直观的提示,但DS1420录放音模块价格比较高,也可以采用此方案来处理,但方案二性价比不如方案一。
图4 黑带检测电路图
3)计量路程方案
方案一:利用红外线对射方式,在小车的车轮开一些透光孔来计量车轮转过圈数,从而间接地测量路程。
方案二:利用霍尔元件来对转过的车轮圈数来计程,在车轮子上装小磁片,霍尔元件靠近磁片一次计程为车轮周长。此方案传感的信号强, 电路简单,但精度不高。
如果想达到一定的计量精度,用霍尔传感元件比较难以实现,因为在车轮上装一定量的小磁片会相互影响,而利用红外线对射方式不会影响各自的脉冲,可达到厘米的精度,因此采用方案一来实现。计量路程示意图见图5。
图 10 外部中断0服务子程序
图 11 外部中断1服务子程序
图12 定时器1中断子程序
6.调试及性能分析
整机焊接完毕,首先对硬件进行检查联线有无错误,再逐步对各模块进行调试。首先写入电机控制小程序,控制其正反转,停机均正常。加入避障子程序,小车运转正常,调整灵敏度达最佳效果。加入显示时间子程序,显示正常。铁片检测依靠接近开关,对检测信号进行处理并实时显示和发出声光信息,无异常状况。路程显示部分是对霍尔管脉冲进行计数,为了尽量达到精确,车轮加装小磁片。接着对黑带检测模块调试,发现有时小车会跑出黑带,经判断是因为红外线收发对管灵敏度不高,调整灵敏度后仍然达不到满意效果,疑是受环境光影响,利用塑料套包围红外线收发后问题解决。趋光电路主要由三个光敏电阻构成,调整三个光敏电阻的角度同时测试软件,以最佳效果完成趋光功能。

基于51单片机的智能小车设计

基于51单片机的智能小车设计

基于51单片机的智能小车设计O 引言在现有玩具电动车的基础上,加装光电检测器,实现对电动小汽车的速度、位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动车的智能控制。

1 直流调速系统采用PWM 调速直流调速系统采用晶闸管的直流斩波器与整流电路。

晶闸管不受相位控制,而是工作在开关状态。

当晶闸管被触发导通时,电源电压加到电动机上,当晶闸管关断时,直流电源与电动机断开,电动机经二极管续流,两端电压接近于零。

脉冲宽度调制(Pulse Width Modulat-ion),简称PWM。

脉冲周期不变。

只改变晶闸管的导通时间,即通过改变脉冲宽度来进行直流调速。

脉宽调速也可通过单片机控制继电器的闭合来实现,但是驱动能力有限。

为展利实现电动小汽车的左转和右转,本设计采用了可逆PWM变换器。

可逆PWM 变换器主电路的结构式有H 型、T 型等类型。

我们在设计中采用了常用的双极式H 型变换器,它是由4 个三极电力晶体管和4 个续流二极管组成的桥式电路。

图1 为双极式H 型可逆PWM 变换器的电路原理图。

4 个电力晶体管的基极驱动电压分为两组。

VT1 和VT4 同时导通和关断,其驱动电路中Ub1=Ub4;VT2 和VT3 同时动作,其驱动电压Ub2=Ub3=-Ub1。

2 检测系统检测系统主要实现光电检测,即利用各种传感器对电动车的避障、位置、行车状态进行测量。

2.1 行车起始、终点及光线检测系统采用反射式红外线光电传感器用于检测路面的起始、终点(2 cm 宽的黑线),玩具车底盘上沿黑线放置一套,以适应起始的记数开始和终点停车的需要。

利用超声波传感器检测障碍。

光线跟踪,采用光敏三极管接收灯泡发出的光线,当感受到光线照射时,其c-e 间的阻值下降,检测电路输出高电平,经LM393 电压比较。

基于MCS-51单片机系统——智能小车报告

基于MCS-51单片机系统——智能小车报告

智能小车报告制作人:许晓建、林文舜制作时间:2010年11月13日星期六摘要(关键词:智能小车 AT89S52 单片机红外线发射/接收管 TIP41/42c)智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。

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

本次设计的简易智能电动车,采用AT89S52单片机作为小车的检测和控制核心;采用红外线发射/接收管来检测路上黑线,从而把反馈到的信号送单片机,使单片机按照预定的工作模式控制小车在各区域按预定的速度行驶,并且单片机选择的工作模式不同也可控制小车顺着S形黑线行驶;采用tip41/42c三极管作为电机的控制机构;采用lm340t5作为稳压机构。

本设计结构涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科,具有高度的智能化、人性化,是机电一体化技术的产物。

制作智能小车为机电一体化专业学科的学生学习和掌握机电一体化技术有很大的帮助,对机电一体化专业学科的学生进一步巩固已学知识加深已学知识起到促进作用,引导和激励学生实事求是、刻苦钻研、勇于创新、多出成果、提高素质,发现和培养一批在学术科技上有作为、有潜力的优秀人才。

目录▪车模结构介绍▪研究项目介绍▪赛道及比赛规则▪电源及稳压机构介绍▪关于电机驱动▪关于舵机驱动▪关于赛道检测方式▪最佳路线问题▪单片机模块及最小系统介绍▪智能车系统程序▪致谢▪参考文献▪附录车模结构介绍车模调校的主要参数:后倾角、外倾角、前束、减震弹簧预紧力研究项目介绍•汽车动态分析•车速控制系统•方向控制系统•赛道检测系统•电子控制系统•策略规划系统•行为决策系统•数据传输系统赛道及比赛规则赛道材料: KT板、高密度、白色、0.5厘米厚。

中心黑线:为黑色即时贴经过裁减而成。

用指定车模沿黑线跑两圈取单圈最快者为胜。

电源及稳压机构介绍电池:电压:1.2×6=7.2 v、容量:2000mAh放电曲线(在3A的大电流放电条件下得到的结果)正确充电:推荐使用比赛选配的充电器。

基于51单片机智能巡线避障小车毕业论文

基于51单片机智能巡线避障小车毕业论文

基于51单片机智能巡线避障小车1系统方案确定及主要元件的选择1.1 系统方案确定本次设计的智能小车实现的基本功能如下:❖实时检测路径,并按照指定路线行驶;❖实时检测障碍物,并躲过继续行驶;❖实时显示当前速度,并显示在lcd1602上为此以AT89C52为主控芯片,主要包括避障模块、电源模块、声控模块、电机驱动模块等,系统框图如图2.3所示。

通过寻迹及避障传感器来采集周围环境信息来反馈给CPU,通过主控的处理,来控制电机的运转,从而实现寻迹与避障,达到智能行驶。

且本设计添加了声控效果,通过声音传感器来对小车发出指令,让其行驶与停止。

为了能够更好地完成本次设计任务,我们采用三轮车,其前轮驱动,前轮左右两边各用一个电机驱动,调制前面两个轮子的转速起停从而达到控制转向的目的,后轮是万象轮,起支撑的作用,并通过软件程序控制,与硬件架构相结合,从而实线自动寻迹、避障的功能。

1.2 主要元件的选择1.2.1 主控器按照题目要求,控制器主要用于控制电机,通过相关传感器对路面的轨迹信息进行处理,并将处理信号传输给控制器,然后控制器做出相应的处理,实现电机的前进和后退,保证在允许范围内实线寻迹避障。

方案一:可以采用ARM为系统的控制器,优点是该系统功能强大,片上外设集成度搞密度高,提高了稳定性,系统的处理速度也很高,适合作为大规模实时系统的控制核心。

而小车的行进速度不可能太高,那么对系统处理信息的要求也就不会太高。

若采用该方案,必将在控制上遇到许许多多不必要增加的难题。

方案二:使用51单片机作为整个智能车系统的核心。

用其控制智能小车,既可以实现预期的性能指标,又能很好的操作改善小车的运行环境,且简单易上手。

对于我们的控制系统,核心主要在于如何实现小车的自动控制,对于这点,单片机就拥有很强的优势——控制简单、方便、快捷,单片机足以应对我们设计需求[5]。

51单片机算术运算功能强,软件编程灵活、自由度大,功耗低、体积小、技术成熟,且价格低廉。

基于51单片机循迹智能小车

基于51单片机循迹智能小车

小车走翘翘板摘要本次设计的简易智能电动车采用简单的人工智能技术,使用AT89C52作为小车的检测和控制核心。

根据题目设定的行进及具体要求,分别采用红外传感器进行寻迹行驶、黑带采集及变速行驶,采用霍尔元件对小车行驶过程中的速度进行测量,并在终点进行行驶路程的测量,采用直流减速电机对小车实行较精确定位,由LCD显示出各项功能知识。

由数码管进行行驶时间显示,由蜂鸣器及LED构成声光提示电路。

最后,小车的运行过程中的各种自动化过程由单片机通过编程实现。

关键词:AT89C52 红外传感器减速电机光电管霍尔元件一、方案比较1.轨迹探测模块设计与比较方案一:用光敏电阻组成光敏探测器。

光敏电阻的阻值可以跟随周围环境光线的变化而变化。

当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。

因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。

将阻值的变化值经过比较器就可以输出高低电平。

但是这种方案受光照影响很大,不能够稳定的工作。

方案二:红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,若红外接收管能接收到反射回的光线则检测出白线继而输出低电平,若接收不到发射管发出的光线则检测出黑线继而输出高电平。

单片机就是通过接收到的高低电平为依据来确定黑线的位置和小车的行走路线。

对于发射和接收红外线的红外探头,可以自己制作或直接采用集成式红外探头。

经测试,此种方法简单可靠。

经反复对比后,采用方案二。

1、控制电机方案比较方案一:利用步进电机的准确定长步进性能方便的实现调速和方向的偏转,且能准确的测量速度、路程以及时间,简化编程和硬件连接的工作量。

但是步进电机在与机械配合的小车改装上难度极大,非短时间所能完成。

该方案实现较困难。

方案二:用玩具小车上自带的双直流电机,只需对后轮电机进行简单改造,加上一个齿轮减速装置即可,两电机分别负责小汽车的驱动和转向的功能,依据外围红外反射传感器所采集到的信息可以补足直流电机定位不准的缺点,同时红外反射传感器的使用还能实现比较准确的寻迹行驶,用较好的控制算法及特色硬件来提高小车的整体性能,可具有很高的性能/价格比。

基于51单片机的简易智能小车设计

基于51单片机的简易智能小车设计

基于51单片机的简易智能小车设计文章介绍了一种可循迹、可追光、可金属探测的基于51单片机的智能小车的设计。

小车的设计以AT89S52为核心,结合漫反射式光电传感器、电感式接近开关、光敏二极管和LM393实现循迹、追光、金属探测功能。

采用AT89S52芯片控制能够实现全部功能,系统电路结构简单,可靠性高。

标签:AT89S52;循迹;追光;金属探测;智能小车1 概述在科学技术飞速发展的今天,人工智能越来越受到人们的关注。

智能小车也属于人工智能中轮式机器人的一个分支,因而成为大多数电子类在校大学生学习和实践的重点。

本文设计的智能小车以AT89S52单片机为微控制器,使用L298N 作为两个直流电机的驱动芯片,驱动小车车轮运动。

单片机通过传感器检测到的不同信号,根据程序指令小车做出相应的动作。

小车在循迹的时候遇到金属物,小车停止循迹并鸣响蜂鸣器,在数码管上显示循迹过程中检测到的金属物个数;在循迹过程中有光源靠近则追光行驶。

2 智能小车的总体设计智能小车的总体构成有单片机最小系统、电机驱动、传感器部分和底盘部件。

单片机最小系统的制作,包括单片机及其外围电路、蜂鸣器电路、电源电路、4位七段LED数码管显示电路、ISP程序下载口、留足各个传感器的接口。

智能小车的系统框图如图1所示。

3 硬件模块设计3.1 单片机控制系统选用ATMEL公司的AT89s52单片机,该单片机片内集成有定时器,中断系统,丰富的I/O端口,有较强的位处理功能,且价格便宜,指令系统较简单。

考虑本系统主要用于控制,不需要复杂的运算,选用AT89s52完全可以实现控制功能,且价格便宜,编程较容易。

3.2 电机驱动模块单片机的带负载能力是无法直接驱动直流电机的,所以采用L298N作为直流电机的驱动模块。

L298N是ST公司生产的一种高电压、大电流电机驱动芯片。

该芯片采用15脚封装。

内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流電机和步进电机。

(完整word版)基于51单片机智能小车设计

(完整word版)基于51单片机智能小车设计

北华航天工业学院课程设计报告(论文)设计课题:基于51单片机智能循迹小车设计专业班级:B12242学生姓名:李云鑫指导教师:王晓设计时间: 2014年6月15日北华航天工业学院电子工程系基于51单片机智能循迹小车课程设计任务书指导教师:王晓教研室主任:王晓2014年06 月15 日注:本表下发学生一份,指导教师一份,栏目不够时请另附页。

课程设计任务书装订于设计计算说明书(或论文)封面之后,目录页之前.内容摘要本设计主要有单片机模块、地面寻线模块、发光二极管模块,电机驱动模块以及电源模块组成,小车具有自主寻迹的功能。

本次设计采用ATMEL公司的AT89C2051单片机作为控制芯片,传感器模块采用红外接收管和比较器实现,能够轻松识别黑白两色路面,同时具有抗环境干扰能力,电机模由LM393芯片和两个直流电机构成,组成了智能车的动力系统,电源采用5V的直流电池,经过系统组装,从而实现了小车的自动循迹的功能.索引关键词:智能小车AT89C2051 单片机LM393 红外接收管目录一概述 (1)二方案设计与论证 (8)三单元电路设计及各模块具体电路 (3)3.1。

电路中51单片机芯片介绍 (13)3。

2 最小系统部分电路 (19)3。

3控制模块电路电路 (20)3。

4电机驱动及二极管模块电路 (20)3。

5寻线检测模块部分电路 (21)3.6软件设计 (22)四总原理图及元器件清单4。

1总原理图 (23)4.2元器件清单 (23)五安装与调试5.1.电子元器件的装配 (24)5。

2。

机械装配 (25)5.3.总装 (25)六性能测试与分析6.1测试方法及注意事项 (26)6.2源程序 (26)七结论 (27)八心得体会 (28)九参考文献 (29)一、概述目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备.世界上许多国家都在积极进行智能车辆的研究和开发设计。

机电一体化论文基于51单片机的智能小车设计大学毕设论文

机电一体化论文基于51单片机的智能小车设计大学毕设论文

基于51单片机的智能小车设计一、课题背影及实验目的随着人类科技的发展,社会的进步,科技产品在人们日常生活中越来越不可或缺,影响也越来越大,人们对自动化的要求也不断提高。

自动化概念的提出,使其不但在工业上已经充分应用,人们的日常生活在被它悄然影响。

而汽车作为人们日常生活中最为常见的交通工具,人们迫切希望汽车自动化、智能化的实现。

基于51单片机的智能小车课题的提出就是希望通过简单课题的实验,验证智能汽车方案的可行性,从而为以后智能化系统在汽车上的应用有提前的了解。

实验以单片机小车实验板为底板,加装红外传感器、超声波传感器,以51单片机为核心对信息进行处理,从而实现循迹、避障功能,和可控行驶。

二、总体方案设计1、设计思路车体上搭载电源模块、电机驱动模块。

单片机系统模块、循迹模块、避障模块,基本框架图如图2、各模块的分析选择单片机电路的设计一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路;二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、A/D、D/A转换器等。

单片机的功能特性描述单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

概括的讲:一块芯片就成了一台计算机。

它的体积小、质量轻、价格便宜。

单片机内部也有和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件。

单片机是一种集成电路芯片,采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。

本课题选择了STC公司的生产的STC89C52单片机。

基于单片机C51智能小车设计任务书

基于单片机C51智能小车设计任务书

毕业设计任务书学院专业学生学号设计题目:基于单片机C51智能小车设计任务书一项目设计任务:智能车为LX-SmartCar。

产品组成部分包括:车体平台(车体、电机、轮胎、万向轮)1套、控制板1个、传感器板1个、12V电源1个。

以单片机为核心部件,设计一台智能小车。

二项目要求:1.由智能车模拟人类400M田径赛方式完成竞赛。

2.智能车通过传感器采集道路信息,由MCU进行信息处理后,智能控制小车以竞速方式完成竞赛任务。

3..使小车能够沿着黑线行走。

4.场地(1)场地尺寸:876cm(长)×528cm(宽)。

竞赛赛道采用人类标准400 M田径赛道的二十五分之一。

即,赛道两端的圆弧半径为144 cm,直线长度为348 cm,赛道总长度为16M,单车赛道宽度为40 cm。

如图1所示。

(2)道路信息:由 2 cm宽的黑色胶带作为传感器辨认的道路路径信息。

(3)起跑线、终点线:由 2 cm宽的黑色胶带构成,起跑线、终点线的构成形式不同。

场地材质:灯箱布打印。

三项目完成要求:1.查阅有关资料(51单片机、传感器技术、电机驱动与控制等);2.熟练掌握51单片机开发系统;3.编写和调试各模块源程序4.根据课题要求,进行软件的设计,使用Keil软件进行系统的安装与调试完成课题的设计功能;5.完成6000字左右的论文;四毕业设计进度要求:1.2013年10月初,指导选题2.2013年11月10日前,查阅有关资料,熟练掌握C51单片机开发系统和应用3.2013年11月10日至2013年12月20日,根据课题要求,进行软件的设计,使用Keil软件进行系统的安装与调试完成课题的设计功能,确定设计方案4.2013年12月20日至2014年1月10日,根据程序流程图编写相应的程序并进行各功能模块的仿真实验5.2014年2月20日至2014年3月10日,进行系统调试,完成课题的设计定稿6.2014年4月11日至15日,答辩五应收集的资料、主要参考文献;[1] 何立民,单片机应用系统设计,北京:航天航空大学出版社,2~5,46~50[2] 李广弟,单片机基础,北京:北京航空航天大学出版社,2001,56~64[3] 何希才,新型实用电子电路400例,电子工业出版社,2000年,60~65[4] 赵负图,传感器集成电路手册,第一版,化学工业出版社,2004,590~591[5] 陈伯时,电力拖动自动控制系统,第二版,北京:机械工业出版社,2000年6月,127~130[6] 张毅刚,彭喜元,新编MCS-51 单片机应用设计,第一版,哈尔滨工业大学出版社,2003,25~27,411~417指导教师签名:年月日学生签名:年月日说明:1本表一式二份,一份由学生装订入册,一份教师自留。

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

本人保证自写文档,文档不足之处请谅解
目录
一、设计的目的------------------1
二、设计的模块------------------1
三、程序的流程------------------6
四、元器件清单------------------8
五、成品的制作------------------8
六、注意事项--------------------9
七、设计的总结------------------9
设计的目的
智能遥控车地目的主要突出在智能与遥控上,遥控意思明显就是通过某种控制手段使得小车能够实现由控制者控制前进后退等操作;智能可以体现为功能上的智能化。

本作的目的是实现控制小车移动时对前方所存在的威胁进行报警提醒。

设计的模块
此次设计的硬件电路模块大致为五大类,分别是51单片机最小系统模块、电源模块、电机工作驱动模块、超声波报警系统模块、无线控制发射接收模块。

下图为硬件电路框图:
1、单片机最小系统
此模块式是本设计的控制核心模块,单片机最小系统由三部分组成:STC89C52芯片部分、复位部分(由按键开关、极性电容、
10K电阻组成)、晶振部分(由12M石英晶振、两个30PF的瓷片电容组成)。

主要起程序的输入与控制、程序的复位、时间频率控制
的作用。

2、无线控制模块
本设计的无线控制模块是由编码芯片PT2262和解码芯片PT2272组成的电路模块组成,工作方式是编码芯片PT2262 发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272 接收到信号后,其地址码经过两次比较核对后,VT
脚才输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。

3、电机驱动模块
本设计是采用了L298N电机驱动模块来驱动减速电机工作;
L298N是ST公司生产的一种高电压、大电流电机驱动芯片。

该芯
片采用15脚封装。

主要特点是:工作电压高,最高工作电压可达
46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。

含两个H桥的高电压大电流全桥式驱动器,可以用来
驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。

4、超声波测距报警模块
超声波是一种频率比较高的声音,指向性强.超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到
障碍物反射回来的时间,根据发射和接收的时间差计算出发射点到
障碍物的实际距离。

由此可见,超声波测距原理与雷达原理是一样
的。

本设计的超声波测距模块是专为智能小车设计的,适合小围,
小空间,封闭空间的场合。

5、电源模块
本设计的电源供给需要三组电源,无线遥控需要一组5V左右的电源供给;小车分两组供电,一为单片机供电所需5V电源(与
无线遥控器的电源值一致),二为L298N电机驱动模块供电所需
9V电源。

单片机有正负极排针,左负右正,单片机供电线在小车
后方红线,接右边排针接通5V电源;9V供电开关在小车左边下
板。

程序的流程
上图为单片机程序的流程图
PWM电机脉冲程序:
PWM脉冲程序是驱动电动机工作的程序,PWM程序的编写方式有多种,主要有以定时器控制时间的方式和以占空比产生频率的方式,因为使用定时器的方式不利于后续发展,故而使用占空比的方式来编写PWM程序;以下是部分PWM 程序控制电机的示例:
IN1=1;
IN2=0;
for(i=0;i<200;i++)//PWM程序
{
delay(10);
IN1=~IN1;
}
超声波测距距离计算程序:
超声波测距模块只是起到超声波的发射与接收,对于反射信号的距离并不能检测,这时就需要给系统设定一个计算距离的时间值;下面的程序就是为了用来计算距离而设定的程序:
void Conut(void)
{
time=TH0*256+TL0; //读出T0的计时数值
TH0=0;
TL0=0; //清空计时器
S=(time*1.7)/100; //算出来是CM
if(Mode==0) //非设置状态时
{
if((S>=700)||flag==1) //超出测量围显示“-”
{
Feng=0; //蜂鸣器报警
flag=0;
disbuff[0]=10; //“-”
disbuff[1]=10; //“-”
disbuff[2]=10; //“-”
}
else
{
//距离小于报警距
if(S<=BJS)
{
Feng=0; //报警
}
else //大于
{
Feng=1; //关闭报警
}
disbuff[0]=S%1000/100; //将距离数据拆成单个位赋值
disbuff[1]=S%1000%100/10;
disbuff[2]=S%1000%10 %10;
}
}
else
{
Feng=1;
disbuff_BJ[0]=BJS%1000/100;
disbuff_BJ[1]=BJS%1000%100/10;
disbuff_BJ[2]=BJS%1000%10 %10;
}
}
元器件清单
成品的制作
本作大部分电路都为模块与模块之间的连接,需要人工焊接的电路为单片机最小系统和遥控器的按键电路,其他连接模块均以排针和杜邦线连接;小车分为上下板拼接,为了节省制作成本,小车的下板为本人以万用板为基础,使车轮连接的电动机与万用板连接固定组成小车底盘,这样既不影响电路又能节省成本,上下板的电路通过杜邦线完美连接,中间空出的空间恰好用来放置电池。

下图为小车制作完成的成品图:
注意事项
(1)无线控制的发射接收模块供电电源值应一致或偏差极小,否则解码失败。

(2)无线控制的围与环境因素相关。

(3)无线控制模块供电不足时,解码信号出现波动,小车运行出现卡顿现象。

(4)超声波测距报警模块电源供给不足时,报警系统异常,蜂鸣器停止工作。

(5)超声波测距报警模块与无线控制模块供电不足时,受程序影响,小车运行前进方式时大机率出现失控现象。

设计的总结
本次设计的最大难点在于程序的融合,因为本作品采用了多个模块连接而成,而各个模块都具有自己的运行程序,把它们融合在一起可谓难度极大;其次的难度在于电机驱动模块的接线方式,因为电机驱动模块是单独的供电模块,在制作初期由于接线的失误,导致了设计的多个错误的产生。

附录:
参考文献
[1] 胡汉才.单片机原理及系统设计[M] .:清华大学,2012.
[2] 郭天祥. 51单片机C语言教程.:电子工业,2009.
[3] 薛均义,彦斌.MCS-51系列单片微型计算机及其应用.:交通大学,2008.
[4] 唐颖,程菊花,任条娟.单片机原理与应用及C51程序设计[M].:大学,2011
[5]晓东.建祥汽车用微机可靠性试验研究[J].汽车与电器.2009.
页脚。

相关文档
最新文档