- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学校代码:10904
机械工程测试技术课程设计
基于对SPCE061A单片机的
智能救援车的研究
姓 名: 学 号: 指导教师: 院系(部所): 专 业: 完成日期: 本系统以SPCE061A单片机为控制核心,由玩具电动车改造而成,能够实现自动救援功能(在途中任意位置检测到铁片,并停车将其捡起)。本系统采用PWM技术对小车的运行速度和状态进行动态控制;通过红外传感器实现避障;依靠黑白线传感器引导小车寻迹;利用金属探测传感器检测金属障碍物,并且结合电磁铁实现铁片的吸起与放下;能够在LED数码管上显示行驶时间,并能够实现声光报警。
整个系统采用模块化设计,能够顺利实现题目要求的各项功能。测试结果符合题目要求,成功的实现了我们的设计目标。
目 录
第一章 设计要求 1
1.1 基本要求 1
1.2 发挥部分 1
1.3 实验框图 2
第二章 总体方案设计及模块选择 3
2.1 处理器的选择 3
2.2 电机驱动模块 4
2.3 智能避障模块: 5
2.4 显示模块 5
2.5 寻迹模块 6
2.6 方案选择总结: 6
第三章 单元模块设计 7
3.1 硬件模块(电路图) 7
3.1.1 电源模块 7
3.1.2 PWM模块 7
3.1.3 红外避障传感器 8
3.1.4 金属探测传感器 8
3.1.5 黑白线检测传感器 9
3.1.6 LED数码管 9
3.1.7 声光报警模块 9
3.2 软件设计 10
3.2.1 主程序流程图: 11
3.2.2 避障流程图 12
3.2.3 黑白线寻迹流程图 13
3.2.4 救援(拾起并放下铁片)流程图 13
3.2.5 显示计时流程图 14
第四章 系统功能、指标参数 15
4.1 测试仪表 15
4.2 测试目标 15
4.3 测试过程 15
4.4 测试数据及测试结果分析 16
参考文献 25
致 谢 27
第一章 设计要求
1.1 基本要求
要求智能小车从A门进入并开始自动计时,从B门出来,在行进过程中,能自动选择适当的路径,避开墙壁,找到通路,三分钟之内到达B门;
到达B门,停5秒,小车自动计时并数字显示AB段所用时间,并声光报警;
1.2 发挥部分
(1) 自B门外,循弧形引导轨迹BC前进;
(2) 途中检测到铁片D时停车3秒,并声光报警;
(3) 要求小车拾起铁片D,继续沿引导轨迹前进;
(4) 到达C点;
(5) 在C点处,放下铁片D并停止前进。声光显示救援结束,并停止计时,分别显示BD、DC段所用的时间。铁片为直径2厘米的圆形薄片。
1.3 实验框图
D
0.5米
C
B
24厘米
0.375米
30厘米 50厘米
E
30厘米
1.5米
0.375米
30厘米
0.375 米
1.5米
图1 实验要求框图
第二章 总体方案设计及模块选择
该系统由7个模块组成,以凌阳SPCE061A单片机为控制核心,采用直流电机驱动小车,避障模块实现智能避障,寻迹模块实现对黑白线的检测从而控制小车的运行,金属传感器检测出铁片位置,结合电磁铁实现救援功能。此外,利用LED数码管显示小车行驶时间,SPCE061A单片机自带的语音播报功能进行声音报警,利用发光二极管完成发光报警。
图2 系统原理图
2.1 处理器的选择
方案一、采用51系列单片机。 此系列单片机应用比较广泛,各种技术都比较成熟,但是8位机,处理速度不快,资源不充足。并且使用51设计难免设计更多的外围电路,不方便小车携带[1]。
方案二、采用SPCE061A单片机。其内部集成了A/D,D/A转换、功能强大,是一种16位微处理器,为小车的功能扩展提供了相当大的空间[2,3]。此外,SPCE061A单片机可通过巧妙的软件设计和简易的硬件电路,产生数字式的PWM方波信号,方便控制电机驱动。此单片机可靠性高,操作简单方便,成本低,非常
文档评论(0)