自动往返小车报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动往返小车 指导老师: 赵建 作者:陈波 杜金鑫 马洁 司芳坤 西安电子科技大学 测控技术与仪器教研中心 摘 要 本小车以MSP超低功耗单片机系列MSP430F14为核心,完成检测黑线判断车体位置,检测轨道挡板,测速等功能。采用PWM驱动芯片控制电机,红外传感器检测黑线,红外LED和一体化接收头来检测挡板。基于可靠的硬件设计和稳定的软件算法,实现题目要求。而且附加实现显示起跑距离、行驶时间等扩展功能。 关键词:MSP430 寻迹 避障 1.系统设计 1.1基本要求 (1)车辆从起跑线出发(出发前,车体不得超出起跑线),到达终点线后停留10秒,然后自动返回起跑线(允许倒车返回)。往返一次的时间应力求最短(从合上汽车电源开关开始计时)。   (2)到达终点线和返回起跑线时,停车位置离起跑线和终点线偏差应最小(以车辆中心点与终点线或起跑线中心线之间距离作为偏差的测量值)。   (3)D~E间为限速区,车辆往返均要求以低速通过,通过时间不得少于8秒,但不允许在限速区内停车。 2.发挥部分   (1)自动记录、显示一次往返时间(记录显示装置要求安装在车上)。   (2)自动记录、显示行驶距离(记录显示装置要求安装在车上)。   (3)其它特色与创新。 1.2方案论证与比较 1.控制系统 方案一 控制部分的核心采用传统的数字逻辑芯片来实现。该系统共有启动、加速前进/后退、限速前进/后退、暂停、等待等几个状态。各个状态保持或者转移的条件依赖于外部传感器送来的信号。由于外部传感器数目比较多,需要比较多的传感器接口电路。系统的逻辑状态以及相互转移更是复杂,用纯数字电路或者小规模的可编程逻辑电路实现该系统有一定的困难,需要用中大规模的可编程逻辑电路。这样,系统的成本就会急剧上升(相对于方案二)。因此,本设计未采用这种方案。 方案二 该小汽车是一个自动控制系统,这样的系统用单片机来实现比较合适。 选用一片MSP430F149作为MCU,与L298一起控制电机。还处理光电传感器送来的地面标志信号,该信号主要控制小车的加速、减速、限速、惯性行驶、刹车、倒车等状态;另外,它利用DS1302计时,芯片驱动LCD显示,很方便的就显示行车时间。由小汽车轮胎后轮旁边的干簧管的导通次数直接送到它的CA0(P2.3),这样,小车的实际行驶距离就很方便能测量出来。 2.传感器的选择 本实验使用光电传感器和干簧管。 (1)检测黑线的传感器 本设计采用红外线光电反射传感器,鉴于车底盘低,采用近距离有效的光电传感器(LTH1550)。 (2)检测挡板的传感器 本设计采用反射式红外线光电传感器。能够检测10cm—20cm距离。并且找到一种接收头,持续接受能够保持低电平,可以比较准确的分辨出是否走偏。另外由于用电动小车改装而成,小车行驶基本成直线,更加减少了撞上挡板的可能。 (3)测量车行程、速度传感器 我们通过测量小汽车驱动轮转动的圈数来间接换算小汽车的行程,并且记录每圈的时间,换算出速度v,实时显示。关键就是测量车轮的转动,有几个办法。 首先,可以选择透射式光电传感器或者反射式光电传感器。这样需要在车轮上做较大的机械加工(打孔或者黏贴白纸),而且市场上能买到的可用光电传感器体积较大,不易安装,故没有采用。 我们采用干簧管,该传感器体积小,可以装在车轮附近的车身上,在车轮上安装一块小磁铁,每转动一圈,闭合一次,并且精度比较高,是个不错的选择。故选用。 3.执行部件的选择 执行部件分为驱动部件和方向控制部件两个部分。比较好的方案是在方向控制部分使用步进电机,这样可以由MCU比较精确的控制前轮转向的角度和持续时间,结合传感器传来的信号,便可以非常精确地控制小汽车行驶的方向。但是,由于该系统的控制对象是由玩具电动车改装,其电动机和变速系统已经无法更换。故只能使用该玩具汽车自带的两个电动机。实际使用时,用PWM信号驱动电动机,控制电机的输出功率和转速。 4.电源 由于该系统用电池供电,对电路功耗的要求比较严格。该电路中耗电量大的就是电动机和MCU。但是主要是电动机,功耗无法消减。另一方面,该系统为数字与模拟混合系统,要求使用多档不同的电压供电,比较理想的办法是使用DC-DC变换器来产生系统所需要的各种电压。但是考虑到小车跑的距离不是很长,干电池可以支撑系统的稳定,再加上成本、体积、效率、噪声干扰一系列随之而来的问题,系统并未采用DC-DC变换的方案,而是直接用干电池供电。 2.硬件电路设计 MCU 本系统以MSP430F14为控制核心。整个硬件框图如下图所示: 图2.1 主控制模块 本小车实现功能较少,我们选用美国TI公司MSP430系列单片机来实现小车的行动。

文档评论(0)

beoes + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档