科技博览会—智能小车.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
科技博览会—智能小车

智能小车设计报告 物理学与信息技术学院 詹晓佳 杨艳 王欢 2011年10月11日 智能小车设计报告 摘 要 :本设计中智能小车采用C8051F350单片机作为小车的检测和控制的核心,以L298驱动芯片作为电机驱动,驱动电机采用直流减速电机,电机控制方式为PWM控制,实现电动车的智能循迹、壁障、超车等功能。路面寻线分为跑道外边缘黑线检测和路面黑色转弯标记线检测,寻线方式采用反射式光电传感器。芯片通过判断循迹模块、探测模块返回的信息,产生不同占空比的PWM波,控制电机的转速和转向,从而完成小车在行车道的正常行驶、在转弯处的转弯以及在超车区的超车等动作。基于可靠的硬件设计和稳定的软件算法,实现小车的智能化。 关键字:C8051F350单片机 L298驱动 PWM控制 循迹 壁障 超车 目 录 目 录 1 一、系统方案 2 1.1 设计目标 2 1.1.1 基本要求 2 1.1.2 发挥部分 3 1.2 方案选择 3 1.2.1 主控制模块选择 3 1.2.2循迹模块方案的选择与比较 3 1.2.3电机驱动模块方案的选择与比较 3 1.2.4 电机的选择 4 1.2.5 避障模块方案选择 4 1.3 总体方案描述 4 二、硬件电路设计 5 2.1 主控制模块 5 2.2 电机驱动模块 6 2.3 红外光电对管前进控制和检测路面标志部分 7 2.3.1 红外光电对管前进控制 8 2.3.2 红外光电对管检测路面标志部分 8 三、软件设计思路 8 3.1 总软件流程设计 8 3.2红外光电对管前进控制和检测路面标志程序设计 9 四、系统测试方法与测试结果 10 4.1 测试条件与仪器 10 4.2 硬件测试 10 4.3 测试结果及分析 10 4.3.1测试结果 10 4.3.2结果分析 10 五、总结 10 六、附录 11 参考文献 11 实物图片 11 一、系统方案 1.1 设计目标 如下图1所示,甲车车头紧靠起点标志线,乙车车尾紧靠边界,本设计要求甲、乙两辆小车同时起动,先后通过起点标志线,在行车道同向而行,不能碰撞,在超车区控制超车,实现两车交替超车领跑功能,且要求行驶时间尽量短。 图1 小车跑道示意图 1.1.1 基本要求 (1)甲车和乙车分别从起点标志线开始,在行车道各正常行驶一圈。 (2)乙两车按图 1 所示位置同时起动,乙车通过超车标志线后在超车区内实现超车功能,并先于甲车到达终点标志线,即第一圈实现乙车超过甲车。 (3)乙两车在完成(2)时的行驶时间要尽可能的短。 1.1.2 发挥部分 (1)在完成基本要求(2)后,甲、乙两车继续行驶第二圈,要求甲车通过超车标志线后要实现超车功能,并先于乙车到达终点标志线,即第二圈完成甲车超过乙车,实现了交替领跑。甲、乙两车在第二圈行驶的时间要尽可能的短。 (2)甲、乙两车继续行驶第三圈和第四圈,并交替领跑;两车行驶的时间要尽可能短。 (3)在完成上述功能后,重新设定甲车起始位置(在离起点标志线前进方向 40cm 范围内任意设定),实现甲、乙两车四圈交替领跑功能,行驶时间要尽可能的短。 1.2 方案选择 实现以上功能,可有多种实现方案,下面对控制模块、电机驱动模块、循迹模块、探测模块的几种实现方式及其优缺点分别加以比较并选择。 1.2.1 主控制模块选择 方案一:采用FPGA或CPLD作为系统的控制器。可以实现比较复杂的逻辑功能,速度快、密度高、体积小、稳定性高,容易实现仿真、调试和功能扩展,但是此控制器成本高、引脚多、功耗大,性价比比较低。 方案二:采用MSP430系列单片机作为系统的控制器,算术运算功能强大,控制能力较强,软件编程灵活,因此自由度比较大,而且该系列单片机使用范围广,技术成熟,体积小,成本较低,容易实现仿真、调试和功能扩展。 方案三:采用C8051F350单片机作为小车的主控芯片,该单片机体积小、驱动能力强、可靠性高、功耗低、结构简单、具有语音处理、运算速度快等优点,节能且易于控制,编程简单。 综合以上三种方案,选择方案三。 1.2.2循迹模块方案的选择与比较 方案一:采用热探测器,它的光谱响应是无选择性的,只受透光窗口光谱透射特性的限制,因此响应率较低、响应速度慢、机械强度低,可能使小车正确行驶产生较大误差。 方案二:采用反射式红外传感器TCRT500来进行探测。其抗干扰能力较强,体积小、灵敏度高、传输速度快,主要应用场合有电度表脉冲数据采样、传真机碎纸机纸张检测、障碍检测、黑白线检测。只要选择数量和探测距离合适的红外传感器,检测范围3.5mm~15mm,正确固定便可以准确的判断出黑线的位置。 比较两个方案,方案二比较容易满足精确寻迹计要求,故选择方案二。 1.2.3电机驱动模块方案的选择与比

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档