基于单片机的智能循迹小车---答辩PPT(1.0版)

合集下载

智能小车毕业设计答辩ppt课件

智能小车毕业设计答辩ppt课件

病原体侵入机体,消弱机体防御机能 ,破坏 机体内 环境的 相对稳 定性, 且在一 定部位 生长繁 殖,引 起不同 程度的 病理生 理过程
结论
本设计方案按照任务书的要求,以AT89C250单片机 为控制核心,结合红外光寻迹传感器,电机控制模 块实现小车的自动寻迹功能(按路面的黑色轨道行 驶),基本完成各项指标,实现小车智能化
制作的PCB图
通过protel2004画出原理图之后在制作PCB图如下:
病原体侵入机体,消弱机体防御机能 ,破坏 机体内 环境的 相对稳 定性, 且在一 定部位 生长繁 殖,引 起不同 程度的 病理生 理过程
小车形成
PCB图熨在覆 铜板上
腐蚀覆铜板
覆铜板打孔
焊接元器件
病原体侵入机体,消弱机体防御机能 ,破坏 机体内 环境的 相对稳 定性, 且在一 定部位 生长繁 殖,引 起不同 程度的 病理生 理过程
小车流程图
左边
红外检测
中间
单片机 AT89C2051 驱动电机
运行
右边
病原体侵入机体,消弱机体防御机能 ,破坏 机体内 环境的 相对稳 定性, 且在一 定部位 生长繁 殖,引 起不同 程度的 病理生 理过程
系统设计选择
u选择Atmel公司的AT89C2051单片机作为主控制器。AT89C2051是一 个低功耗,高性能的8位单片机,32个IO口, 2个16位可编程定时计数 器。
病原体侵入机体,消弱机体防御机能 ,破坏 机体内 环境的 相对稳 定性, 且在一 定部位 生长繁 殖,引 起不同 程度的 病理生 理过程
电路原理图
通过protel2004软件画出来的原理图如下:
病原体侵入机体,消弱机体防御机能 ,破坏 机体内 环境的 相对稳 定性, 且在一 定部位 生长繁 殖,引 起不同 程度的 病理生 理过程

51循迹避障小车论文答辩ppt课件

51循迹避障小车论文答辩ppt课件

成标准的Hex文件。
3
;.
Proteus它具有强大的EDA工具软件的仿
真功能,且还具有仿真单片机及其他外围
器件的功能。
10
结论:
本课题研究的内容主要是智能小车的循迹系统。以实验组装小车为基 础,使用了4个光电传感器来探测周围环境,同时对采集到的数据信 息进行融合。取得了以下成果:
1
小车可以实现按照预定轨道在无外部环境影响或改变时, 小车将一直在轨道上循迹。当小车探测到前进前方的障 碍物时,可以自动暂停,人为撤开障碍物后,仍能够继
基于51单片机的循迹避障小车的设计
指导老师:*** 报 告 人 :*** 班 级 :******
日期:2019.06.21
;.
1
1
选题背景
2
循迹小车总体设计
3 循迹小车硬件设计
4
循迹小车软件设计
5
论文总结
;.
2
选题背景:
智能车作为现代社会的新产物,是以后的发展方向, 它可以按照预先设定的模式在一个特定的环境里自 动的运作,无需人为管理,便可以完成预期所要达 到的或是更高的目标。
续自动循迹。
2
本设计以AT89C51为主控芯片,很好的将循迹模块,避障 模块、电源模块、电机驱动模块等紧密结合起来,通过程 序控制,使各模块正常运转并相互反馈。
本设计还有巨大的发挥空间,可以达到更好的智能化效
3
果。我相信如果实验条件和时间的允许下肯定能进一步 的对本设计进行完善。同时,通过本次设计我掌握了很
多以前;不. 熟练的东西,使我在理论和实践上又进了一步。
11
展望:
智能循迹避障小车属于应用开发项目,涉及了多种学科,由于本课题 的试验性和不完善性。智能循迹小车在以下两个方面还有提升的空间:

循迹避障智能小车设计ppt课件

循迹避障智能小车设计ppt课件
2023最新整理收集 do something
基于单片机的智能小车设计
指导老师: 班级:
制作:
1
智能小车介绍
❖ 智能小车是一种能够通过编程手段完成特定任务的 小型化机器人, 它具 有制作成本低廉,电路结构简单, 程序调试方便等优点.由于具有很强的趣味性,智能 小车深受广大机器人爱好者以及高校学生的喜爱.
17
连接剩余排线
将所有vcc高电平连一排 所有Gnd低电平连一排
18
固定完成
19
软件部分
避障程序 .docx
避障.mp4
避障程序
20
循迹程序框图
循迹程序 .docx
循迹.mp4
21

感 谢 阅
读感 谢 阅

3
硬件部分
4
智能小车结构
5
传感器
电 位 器
6
红外传感器
❖ 当检测方向遇到障碍物(反射面)时,红外线反射 回来被接 收管接收,经过比较器电路处理之后,绿 色指示灯会亮起,同时信号输出接口输出数字信号 (一个低电平信号0),可通过电位器旋钮调节检 测距离,有效距离范围 2~30cm,工作电压为 3.3V-5V。
❖ 顺时针调电位器,检测距离增加;逆时针调电位器 ,检测距离减少。
7
灰度传感器
❖ 灰度传感器是模拟传感器,灰度传感器利用光敏电 阻对不同颜色的检测面对光的反射程序不同,其阻 值变化在的原理进行颜色深浅检测。灰度传感器有 一只发光二极管和一只光敏电阻,安装在同一面上 。在有效的检测距离内,发光二极管发出白光,照 射在检测面上,检测面反射部分光线,光敏电阻检 测此光线的强度并将其转换为小车可以识别的信号 。
电机驱动
供电线

智能小车开题答辩

智能小车开题答辩

原理图:
Hale Waihona Puke 原理介绍:谢谢观看
基于单片机控制的自动巡防小车
指导老师:安文倩
研究方向及其目的:
• 自动巡防小车通过c51单片机进行控制,包括对信 息的采集、处理、输出。 • 主要通过对给智能小车添加人体红外探测电路完 成巡巡防任务。当在小车行驶过程中此电路发现 有人体红外报警信号,便会收集此信号送给51单 片机,单片机收到此信号后,驱动报警电路和电 机驱动电路及时发出报警信号。 • 此小车可以协助安保人员完成巡逻任务,更具有 时效性。同时如果对小车的行进方式进行改进可 以运用到救援、军事等任务上。

基于STM32单片机的智能寻迹避障小车课件

基于STM32单片机的智能寻迹避障小车课件

基于STM32单片机的智能寻迹避障小车答辩学生:xx指导老师:xxx答辩时间:2019年6月16日CONTENTS目录硬件设计2软件设计3绪论1实物展示4PART ONE 选题背景研究意义绪论随着电气时代和计算机时代的到来,自动控制和传感器相关技术日益成熟,电气自动化、机械制造以及计算机网络之间的联系日益密切,自动控制和人工智能技术在工业、农业以及制造业渐渐形成了不可替代的优势,各种智能化设备正在逐步替代人为的操作,极大的方便我们的工作、生活。

智能小车是新时代的新发明,有着良好的发展前景,其领域可覆盖到自动料车,场地搬运车,以及工作在其他复杂恶劣的环境的车辆。

智能小车将大大的提高人类的工作效率同时也可以降低复杂恶劣环境下人们的工作压力。

研制一种高效、智能的寻迹避障小车具有重要的现实意义。

目前,世界上许多国家都在积极进行智能小车的研究和设计开发,已应用于多个领域,尤其是在军事、探测领域的应用特别突出。

我国对于智能小车的研究、开发和应用起步较挽,但是也取得了较为显著地成果,现在各国对于智能小车的研究还处于发展阶段,随着电气自动化技术,自动控制技术、人工智能以及计算机技术的高速发展,智能小车的发展必将迎来一个前所未有的高度。

研究意义三探索未知领域对于一些场地的搬反复运工作,劳动量大,但是劳动形式单一,人们需要不断地重复一个动作将一个地方物体搬运到另一个地方。

有了智能寻迹避障小车,可以大大解放工作人员劳动量,智能小车将按照预定的命令从一个地方搬运物体到另一个地方。

在一些十分危险的场地,如果由人类完成搬运工作有十分大的危险,有了智能寻迹避障小车,将大大降低人们工作的危险在探索一些人类未知的领域的时候,比如说火星,人类很难亲身进入到这些地方,有了智能避障小车,小车能够自发的躲避障碍帮助人类收集资源和信息对于一些行动不便的人们,智能小车也将是他们很好的代步工具。

研究意义一解放人类双手研究意义二降低工人危险究意义四残障人士好帮手硬件设计PART ONE总体概述原理图驱动模块避障模块寻迹模块。

智能循迹小车答辩【精心编辑吐血推荐】PPT共17页

智能循迹小车答辩【精心编辑吐血推荐】PPT共17页
智能循迹小车答辩【精心编辑吐血推 荐】

ቤተ መጻሕፍቲ ባይዱ
6、黄金时代是在我们的前面,而不在 我们的 后面。

7、心急吃不了热汤圆。

8、你可以很有个性,但某些时候请收 敛。

9、只为成功找方法,不为失败找借口 (蹩脚 的工人 总是说 工具不 好)。

10、只要下定决心克服恐惧,便几乎 能克服 任何恐 惧。因 为,请 记住, 除了在 脑海中 ,恐惧 无处藏 身。-- 戴尔. 卡耐基 。
56、书不仅是生活,而且是现在、过 去和未 来文化 生活的 源泉。 ——库 法耶夫 57、生命不可能有两次,但许多人连一 次也不 善于度 过。— —吕凯 特 58、问渠哪得清如许,为有源头活水来 。—— 朱熹 59、我的努力求学没有得到别的好处, 只不过 是愈来 愈发觉 自己的 无知。 ——笛 卡儿

60、生活的道路一旦选定,就要勇敢地 走到底 ,决不 回头。 ——左

基于单片机的智能循迹小车---答辩PPT(1.0版)

基于单片机的智能循迹小车---答辩PPT(1.0版)

主要程序功能
/*********************第一部分 管脚声明*********************/
sbit Left_pwm=P1^6; Sbit Right_pwm=P1^7; sbit sbit sbit sbit P3_4=P3^4; P3_5=P3^5; P3_6=P3^6; P3_7=P3^7; //IN1 //IN2 //IN3 //IN4 //三路寻迹模块接口第一路 //三路寻迹模块接口第二路 //三路寻迹模块接口第三路 //接驱动模块ENA使能端,输入PWM信号调节速度 //接驱动模块ENB使能端,输入PWM信号调节速度
void little_left(void) //小车前进向左微调 { Left_go; Right_go; push_val_left=2; push_val_right=5; } void rotate_right(void) //旋转右转 { push_val_left=4; push_val_right=3; Left_go; Right_back; } void little_right(void) //小车前进向右微调 { Left_go; Right_go; push_val_left=4; push_val_right=2; }
void timer0() interrupt 1 //TIMER0中断服务子函数产生PWM信号 { TH0=(65536-1000)/256; //1ms定时 TL0=(65536-1000)%256; //time++; pwm_val_left++; pwm_val_right++; pwm_out_left(); pwm_out_right(); }

06440_基于单片机智能小车ppt课件

06440_基于单片机智能小车ppt课件
感谢观看
2024/1/28
27
2024/1/28
20
测试方法、指标评价体系建立
功能测试
对智能小车的各项功能进行测试,如前 进、后退、左转、右转、停止等,确保
各项功能正常实现。
稳定性测试
2024/1/28
在不同环境下对智能小车进行测试, 如不同路面、不同光照条件等,评估
其稳定性和适应性。
性能测试
测试智能小车的速度、加速度、转向 灵敏度等性能指标,评估其运动性能 。
允许外部事件打断CPU的 正常执行流程,转去执行 中断服务程序。
2024/1/28
8
常见单片机类型及特点
8051系列
经典的单片机系列,具有简单 的结构和丰富的外设接口,适
合初学者使用。
2024/1/28
AVR系列
高性能、低功耗的单片机,具 有快速的执行速度和丰富的外 设接口,适用于高端应用。
PIC系列
19
调试过程中常见问题解决方法
电源问题
电机驱动问题
检查电源连接是否正确,电池电量是否充 足,以及电源管理模块是否正常工作。
检查电机驱动模块的连接和配置,确保电 机能够正常转动且速度可调。
传感器问题
通信问题
检查传感器的连接和配置,确保传感器能 够正确感知环境信息并传递给单片机。
检查通信模块的连接和配置,确保单片机能 够与其他设备或计算机进行正常通信。
基于单片机智能小车 ppt课件
2024/1/28
1
目录
• 智能小车概述 • 单片机原理及选型 • 智能小车硬件设计 • 软件编程与算法实现 • 调试、测试与优化策略 • 总结与展望
2024/1/28
2
2024/1/28

循迹避障小车答辩讲解23页PPT

循迹避障小车答辩讲解23页PPT
循迹避障小车答辩讲解
11、用道德的示范来造就一个人,显然比用法律来约束他更有价值。—— 希腊
12、法律是无私的,对谁都一视同仁。在每件事上,她都不徇私情。—— 托马斯
13、公正的法律限制不了好的自由,因为好人不会去做法律不允许的事 情。——弗劳德
14、法律是为了保护无辜而制定的。——爱略特 15、像房子一样,法律和法律都是相夸大,也会招来人们的反感轻蔑和嫉妒。——培根 22、业精于勤,荒于嬉;行成于思,毁于随。——韩愈
23、一切节省,归根到底都归结为时间的节省。——马克思 24、意志命运往往背道而驰,决心到最后会全部推倒。——莎士比亚
25、学习是劳动,是充满思想的劳动。——乌申斯基

智能循迹小车精讲PPT课件

智能循迹小车精讲PPT课件

2024/1/27
22
地图构建技术探讨
增量式地图构建
随着机器人的移动不断更新地图信息。
多机器人协同建图
利用多个机器人的感知信息共同构建环境地 图。
2024/1/27
23
导航策略优化方向
动态避障
实时感知环境中的动态障碍物,并调整路径规划以避免碰撞。
2024/1/27
24
导航策略优化方向
多目标点导航
代码实现
在循迹算法的基础上,增加避障逻辑。当检测到障碍物时,根据避障策略调整小车的运动状态,同时更新路径信 息,确保小车能够安全地绕过障碍物并继续沿着预定路径行驶。
2024/1/27
15
调试技巧与经验分享
调试技巧
使用仿真工具进行前期验证,可以大大缩短开发周期;在实际调试过程中,可以采用分模块调试的方 法,逐一验证各个模块的功能和性能。
智能循迹小车精讲 PPT课件
2024/1/27
1
目 录
2024/1/27
• 智能循迹小车概述 • 智能循迹小车硬件组成 • 软件编程与算法实现 • 路径规划与导航策略 • 无线通信与远程控制 • 性能测试与评估指标 • 总结与展望
2
01
智能循迹小车概述
2024/1/27
3
定义与发展历程
2024/1/27
适用于无权图,能找到最短路径。
A*算法
引入启发式函数,提高搜索效率。
18
路径规划方法比较
RRT(快速扩展随机树)
通过随机采样构建路径,适用于高维空间和 复杂环境。
2024/1/27
PRM(概率路线图法)
构建连通图后进行路径搜索,适用于静态环 境。
19

智能小车答辩PPT课件

智能小车答辩PPT课件
自学习式智能小车的设计
姓名:牛爱 导师:李春晖老师
2021
1
智能小车的设计
目录
目录
1、前言
2、硬件
3、软件
4、结论
第一章 前言 第二章 硬件设计 第三章 软件设计 第四章 开发工具及调试过程
2021
2
智能小车的设计
目录
1、前言
2、硬件
3、软件
4、结论
智能化研究目的
1、光机电一体化; 2、小型化; 3、自主运作,不需人为管理; 4、方便快捷。
目录
1、前言 2、硬件 3、软件 4、结论
硬件总体框图
充电电池 7.2V
电机驱动 芯片
LM2940 输出5V
直流电机
舵机
LM2940 输出5V
单片机
2021
LM2940 输出5V
CMOS 摄像头
LM2940输 出5V
编码器
10
智能小车的设计
目录主板电路原ຫໍສະໝຸດ 图1、前言 2、硬件 3、软件 4、结论
最小系统板
2021
4
智能小车的设计
目录
1、前言
2、硬件
3、软件
4、结论
国内对智能车辆的研究
2021
5
智能小车的设计
小结
智能控制
目录
1、前言
2、硬件
3、软件
4、结论
现有研究不足
性价比↑
智能小车研究
器件 集成度↑
局部失稳
性能↑
单价↓
发展前景广阔
2021
6
智能小车的设计
试验方案
目录
1、前言 2、硬件 3、软件 4、结论
新建:创建一个新项目 编辑:编辑源代码 编译:将源代码编译成机器码 链接:链接成二进制可执行文件 调试:测试程序,寻找错误,进行完善

智能小车答辩课件

智能小车答辩课件

智能小车答辩课件一、引言随着科技的不断发展,智能小车在众多领域中的应用越来越广泛。

智能小车答辩课件旨在全面介绍智能小车的设计理念、技术原理、功能特点以及应用前景,为答辩提供有力支持。

二、设计理念智能小车的设计理念是以人为本,以提高人们生活质量为目标。

通过将现代科技与传统汽车相结合,实现车辆智能化、网络化和绿色化,为人们提供更加便捷、舒适和安全的出行体验。

2. 网络化:利用车联网技术,将车辆与云端、道路、其他车辆等互联互通,实现信息共享、数据分析和远程监控,为用户提供实时路况、智能导航等服务。

3. 绿色化:采用清洁能源和高效动力系统,降低能耗和排放,减轻环境负担,推动可持续发展。

三、技术原理1. 传感器技术:介绍智能小车所搭载的各种传感器,如摄像头、雷达、激光雷达、超声波传感器等,以及它们在车辆环境感知、定位导航、障碍物检测等方面的作用。

2. 控制系统:阐述智能小车的控制系统原理,包括车辆动力学模型、路径规划算法、运动控制策略等,以及如何实现车辆的稳定行驶和精确操控。

4. 车联网技术:分析智能小车如何利用车联网技术实现车辆与云端、道路、其他车辆等的互联互通,以及如何实现数据传输、信息共享和远程监控等功能。

四、功能特点智能小车答辩课件将详细介绍智能小车的功能特点,包括:1. 自动驾驶:智能小车具备自动驾驶功能,可自动识别道路状况、规划行驶路径、控制车辆行驶,实现安全、舒适的出行体验。

2. 自动避障:通过搭载传感器和控制系统,智能小车能够实时检测周围环境,识别障碍物,并自动调整行驶路径,确保行车安全。

3. 自动泊车:智能小车具备自动泊车功能,可自动寻找停车位、规划泊车路径,并实现精准泊车,提高停车效率。

4. 智能导航:利用车联网技术,智能小车可实时获取路况信息,为用户提供最优出行路线,提高出行效率。

5. 语音交互:智能小车支持自然语言处理和智能语音识别技术,用户可通过语音指令实现车辆控制、信息查询等功能。

基于单片机的智能循迹小车11答辩

基于单片机的智能循迹小车11答辩
武汉科技大学城市学院2016年 毕业论文答辩
基于单片机的循迹小车系统设计
指导老师:蔡晓燕 答辩人:朱金涛
日期:2016.5.7
2021/4/14
1
主要内容:
1
选题背景
2
智能循迹小车的方案设计
3
循迹小车的硬件设计
4
循迹小车的软件设计
5
系统的总体调试
2021/4/14
2
选题背景:
世界上诞生第一台循迹小车诞生于1959年,至今已有50多年的 历史,机器人技术也取得了飞速的发展和进步,现已发展成一门 包含:机械、电子、计算机、自动控制、信号处理,传感器等多 学科为一体的性尖端技术。循迹小车共历了三代技术创新变革:
我国的智能车辆研究开始于上世纪80年代末。当时国家的 863计划自动化领域在智能机器人主题上确定立项,进行 遥控驾驶的智能移动平台的研制;几乎同时国家部委也开 始在规划“八五”预研项目中的地面智能机器人技术进行 研究,并确定研制成功了我国第一辆样车ATB1(Autonmous Test Bed-1)。
3
循迹小车特点:
智能循迹小车是指装备如电磁,光学或其他自动导
引装置,通过电脑程序来控制,沿设定的引导路径
1
行驶,也可把电磁轨道黏贴在地板上来确定其行进 路线,无需驾驶员操作,将货物自动从起始点运送
到目的地。
循迹小车的另一个特点是高度自动化,可以根据
2
仓储货位要求、生产工艺流程等改变而灵活改变 行驶路径,而且改变运行路径的费用与传统的输
13
问题解答?
2021/4/14
11
软件设计流程图
循迹小车软件设计及调试:
本设计采用C语言来编译程序。软件开发平台采用

智能循迹小车答辩问题(2024)

智能循迹小车答辩问题(2024)

引言概述:智能循迹小车作为一种集机械、电器、计算机技术于一体的智能装置,能够通过识别地面线路的特征自主导航。

在近年来得到广泛关注的智能交通领域中,智能循迹小车作为一种智能交通工具备受瞩目。

本文通过对智能循迹小车的答辩问题的详细阐述,对其原理、应用及未来发展进行全面分析。

正文内容:一、智能循迹小车的原理1.1传感器技术在智能循迹小车中的应用1.2如何实现循迹导航功能1.3智能循迹小车的导航算法及流程1.4智能循迹小车的基本工作原理1.5循迹小车中常用的传感器类型及其工作原理二、智能循迹小车的应用2.1智能循迹小车在工业自动化中的应用2.2智能循迹小车在仓储物流中的应用2.3智能循迹小车在城市交通中的应用2.4智能循迹小车在智能家居中的应用2.5智能循迹小车在医疗保健中的应用三、智能循迹小车的优势及挑战3.1智能循迹小车的优势分析3.1.1提高工作效率和准确性3.1.2减少人力成本和劳动强度3.1.3可以应对复杂环境和不确定性3.2智能循迹小车的挑战分析3.2.1对传感器精度要求较高3.2.2对环境适应能力的要求3.2.3需要解决的安全与隐私问题四、智能循迹小车的未来发展4.1智能循迹小车的技术演进趋势4.2智能循迹小车的市场前景与发展方向4.3智能循迹小车与其他智能交通系统的结合4.4智能循迹小车在领域的应用五、智能循迹小车的发展趋势与挑战5.1智能循迹小车的发展趋势分析5.1.1多模态传感器融合技术的应用5.1.2智能循迹小车与无线通信技术的结合5.1.3人机交互技术在智能循迹小车中的应用5.2智能循迹小车的发展挑战与解决方案5.2.1传感器故障和数据处理问题5.2.2安全性和隐私保护的挑战5.2.3法律法规和道德伦理问题总结:智能循迹小车作为一种集机械、电器、计算机技术于一体的智能装置,具有广阔的应用前景。

本文从智能循迹小车的原理、应用、优势与挑战以及发展趋势与挑战等方面进行了全面的阐述。

未来,智能循迹小车将继续发展,不断提高自身的性能,为各个领域带来更多的便利与效益。

循迹小车答辩ppt课件

循迹小车答辩ppt课件

DB7 14 PSB 15
V /ORUNSTTC
16 17
VCC
1 0K 1 0K 1 0K 1 0K 1 0K 1 0K 1 0K 1 0K
VCC
1 28 6 4
液晶显示
LEDK 18 LEDA 19
20
变电站电气主接线是指变电站的变压 器、输 电线路 怎样与 电力系 统相连 接,从 而完成 输配电 任务。 变电站 的主接 线是电 力系统 接线组 成中一 个重要 组成部 分
小车光电采样电路
变电站电气主接线是指变电站的变压 器、输 电线路 怎样与 电力系 统相连 接,从 而完成 输配电 任务。 变电站 的主接 线是电 力系统 接线组采样电路原理框图
采样电路 1
P 2 .7
采样电路 2
P 2 .6
采样电路 3
P 2 .5
恍然大悟了吗?
变电站电气主接线是指变电站的变压 器、输 电线路 怎样与 电力系 统相连 接,从 而完成 输配电 任务。 变电站 的主接 线是电 力系统 接线组 成中一 个重要 组成部 分
➢利用红外采集模块中的红外发射接收对 管检测路面上的轨迹
➢将轨迹信息送到单片机 ➢单片机采用模糊推理求出转向的角度和
行走速度,然后去控制行走部分 ➢最终完成智能小车可以按照路面上的轨
迹运行。
变电站电气主接线是指变电站的变压 器、输 电线路 怎样与 电力系 统相连 接,从 而完成 输配电 任务。 变电站 的主接 线是电 力系统 接线组 成中一 个重要 组成部 分
3 、系统硬件设计
小车电机 驱动
路面数据采 集电路
S TC
变电站电气主接线是指变电站的变压 器、输 电线路 怎样与 电力系 统相连 接,从 而完成 输配电 任务。 变电站 的主接 线是电 力系统 接线组 成中一 个重要 组成部 分

基于单片机的智能循迹小车11答辩

基于单片机的智能循迹小车11答辩
武汉科技大学城市学院2016年 毕业论文答辩
基于单片机的循迹小车系统设计
指导老师:蔡晓燕 答辩人:朱金
主要内容:
1
选题背景
2
智能循迹小车的方案设计
3
循迹小车的硬件设计
4
循迹小车的软件设计
5
系统的总体调试
2021/4/14
2
选题背景:
世界上诞生第一台循迹小车诞生于1959年,至今已有50多年的 历史,机器人技术也取得了飞速的发展和进步,现已发展成一门 包含:机械、电子、计算机、自动控制、信号处理,传感器等多 学科为一体的性尖端技术。循迹小车共历了三代技术创新变革:
1
的施密特触发器中的。当系统处于正常工作状态时, 且振荡器稳定后,如果RST引脚上有一个高电平并维
持2个机器周期(24个振荡周期)以上,则CPU就可以
响应并将系统复位。
复位电路图
2021/4/14
当系统上电后,由于电容充电,使RST持续一段高
2
电平时间。当单片机已在运行之中时,按下复位 键也能使RST持续一段时间的高电平,从而实现上
送带和传送线相比非常低廉。
2021/4/14
3
此外,循迹小车小车依靠蓄电池提供动力,具有清洁 生产、运行过程中无噪音、无污染的特点,可用在工 作环境清洁的地方。
4
循迹小车总体设计:
循迹小车控制系统结构框 图
本系统采用简单明了的设计方 案。通过高发射功率红外光电二极 管和高灵敏度光电晶体管组成的传 感器循迹模块判断黑线路经,然后 由STC89C52单片机通过I/O口控 制L298N驱动模块改变两个直流电 机的工作状态,最后实现小车循迹。
晶振电路图
2021/4/14
2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计成员: 车京运 董 莲 付 蓉 胥志强 002号 010号 012号 047号
主要内容:
1 小车软件设计 总结
整个系统括单片
机控制模块、电 机驱动模块、循 迹模块、电源和 小车车体。
小车实物图


本系统采用简单明了的设计方案。 通过高发射功率红外光电二极管和高灵敏度光电 晶体管组成的传感器循迹模块判断黑线路经 然后由STC89C52单片机通过IO口控制L298N驱 动模块改变两个直流电机的工作状态 最后实现小车循迹
14
循迹小车软件设计:
1 2 3
本设计采用C语言来编译程序。模块化结构程序的设计,可 以使系统软件便于调试与优化,也使其他人更好地理解和 阅读系统的程序设计。因此,软件的设计上,运用了模块 化程序的结构对软件进行设计,使得程序变得更加直观易 懂。程序的主要模块有:主程序、定时溢出中断服务程序、 外部中断服务程序。
4

控制系统结构框图
2.循迹小车硬件设计 电机驱动模块 循迹模块

电机驱动模块
L298N驱动芯片和直流电机接线原理图
L298N电机驱动板
L298N 是一个内部有两 个H桥的驱动芯片,这样电 机的运转只需要用三个信号 控制:两个方向信号和一个 使能信号。 注意:L298N 芯片的工作电压需要两路: 第一路: 输出供给电机回路的工作电源 第二路: 输入逻辑控制回路电源 5V ( 电源出/入)
结论:
本课题研究的内容主要是智能小车的循迹系统。以实验组装小车为基 础,使用了3个光电传感器来探测周围环境,同时对采集到的数据信 息进行融合。取得了以下成果:
1
小车可以实现按照预定轨道在无外部环境影响或改变时, 小车将一直在轨道上循迹。
2 3
经过多次的测试证明,循迹传感器呈M型布局时更适合检 测多弯道的轨迹。由于传感器不在同一直线上,故小车转 弯时,左右两边后部的传感器有较大的采样空间,两边前 端的传感器则对采集的信号有更好的前瞻性。整个布局有 利于在弯道处提高小车速度。但相对一字型布局,M型布 局容易产生不稳定信号,从而产生信号震荡,影响小车行 驶的稳定性。
LM339比较器
当模块检测到前方障碍物信 号时 电路板上红色指示灯点 亮,同时OUT 端口持续输出 低电平信号,该模块检测距离 2~60cm, 检测角度35°
红外探头电路
IN1-为定位器调节的电压输入端(V固定) IN1+为探头输出的电压(探头out与GND间电压)Vout
检测到白色时 R1减 小 Vout<V固定 输出 低电平 LED亮
1 2
环境信息采集功能:环境信息采集的实时性和完 整性。
增加避障控制功能:包括避障的精确性和灵活度这两 个指标。
Thank You For Your Attention!
26
主要程序功能
/*********************第一部分 管脚声明*********************/
sbit Left_pwm=P1^6; Sbit Right_pwm=P1^7; sbit sbit sbit sbit P3_4=P3^4; P3_5=P3^5; P3_6=P3^6; P3_7=P3^7; //IN1 //IN2 //IN3 //IN4 //三路寻迹模块接口第一路 //三路寻迹模块接口第二路 //三路寻迹模块接口第三路 //接驱动模块ENA使能端,输入PWM信号调节速度 //接驱动模块ENB使能端,输入PWM信号调节速度
}
/*************第五部分 中断服务函数*************/ void init() //初始化 { TMOD=0X01; TH0=(65536-1000)/256; //1ms定时 TL0=(65536-1000)%256; EA = 1; ET0= 1; TR0= 1; }
little_right(); i=1;
{
}
if(HW3==0&&HW2==0&&HW1==0&&i==1) //右转出线时(特别) { little_right(); j=0;q=0;w=0; } if(HW3==1&&HW2==0&&HW1==0)//微左 { little_left(); j=1; } if(HW3==0&&HW2==0&&HW1==0&&j==1)//左转出线时(特别) { little_left(); i=0;q=0;w=0; } if(HW3==0&&HW2==1&&HW1==1)//两个传感器测 右拐 { rotate_right(); q=1; }
void pwm_out_left(void) //左电机调速,调节push_val_left的值改 变电机转速,占空比 { if(Left_stop) { if(pwm_val_left<=push_val_left) Left_pwm=1; else Left_pwm=0; if(pwm_val_left>=40) pwm_val_left=0; } else Left_pwm=0; }
} else Right_pwm=0; }
/*********************第三部分 电机驱动函数*********************/
void forward(void) //前进 { push_val_left=4; //PWM 调节参数 改这个值可以改变其速度 push_val_right=4; Left_go; Right_go; } void rotate_left(void) //旋转左转 { push_val_left=3; push_val_right=4; Left_back; Right_go; }
void stop(void)//停止 { push_val_left=0; push_val_right=0; }
/*********************第四部分 主函数*********************/ void main() { init(); while(1) { if(HW3==0&&HW2==1&&HW1==0) //直行 { forward(); } if(HW3==0&&HW2==0&&HW1==1) //微右 {
void little_left(void) //小车前进向左微调 { Left_go; Right_go; push_val_left=2; push_val_right=5; } void rotate_right(void) //旋转右转 { push_val_left=4; push_val_right=3; Left_go; Right_back; } void little_right(void) //小车前进向右微调 { Left_go; Right_go; push_val_left=4; push_val_right=2; }
void pwm_out_right(void) //右电机调速 { if(Right_stop) { if(pwm_val_right<=push_val_right) Right_pwm=1; else Right_pwm=0; if(pwm_val_right>=40)
pwm_val_right=0;
Vout
V固定
检测到黑线时 R1增大 Vout>V固定 输出 高电平 LED灭
三路红外探头检测状态及其小车控制方法




所谓的差速,是指左右两车轮的速度差,假如左边 车轮比右边的快,则小车会偏向右。同时,左边的 车轮转速比右的慢,那么小车会向左边转动。 目前主要有以下两种方式。 (1)小车向左转,可是是左轮停止,左轮继续转 动,这样可实现左转,这种方式实现小角度的转弯 ,在角度不大时可采用此种方式。 (2)小车向左转,可以是左轮反转,右轮正转, 这样可以实现大角度的左转,甚至可以进行原地打 转。 同理可推出小车如何向右转向。
sbit HW1=P2^0; sbit HW2=P2^1; sbit HW3=P2^2;
#define Left_go {P3_4=0,P3_5=1;} //当 P3_4=0,P3_5=1; 时左电机前进 #define Left_back {P3_4=1,P3_5=0;} //当 P3_4=1,P3_5=0; 时左电机后退 #define Right_go {P3_6=0,P3_7=1;} //当 P3_6=0,P3_7=1; 时右电机前转 #define Right_back {P3_6=1,P3_7=0;} //当 P3_6=1,P3_7=0; 时右电机后退
void timer0() interrupt 1 //TIMER0中断服务子函数产生PWM信号 { TH0=(65536-1000)/256; //1ms定时 TL0=(65536-1000)%256; //time++; pwm_val_left++; pwm_val_right++; pwm_out_left(); pwm_out_right(); }
if(HW3==0&&HW2==0&&HW1==0&&q==1)//调整 { rotate_right(); w=0;i=0;j=0; } if(HW3==1&&HW2==1&&HW1==0)//两个传感器测到 左拐 { rotate_left(); w=1; } if(HW3==0&&HW2==0&&HW1==0&&w==1) { rotate_left(); q=0;i=0;j=0; } if(HW3==1&&HW2==1&&HW1==1)//检测到全为黑线时 停止 { stop(); } }
相关文档
最新文档