基于单片机的超声波测距仪设计与实现精选.docx

基于单片机的超声波测距仪设计与实现精选.docx

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

编 号: 桂林理工大学博文管理学院实习实训课程指导教程 ——《单片机应用实践》——《电子设计与应用实践》基于单片机的超声波测距仪设计与实现 2015年9月摘 要由于超声波的指向性强,能量消耗缓慢,在介质中转播的距离较远,因而超声波经常用于距离的测量,如测距仪和物体位置测量仪等都可以通过超声波来实现。该系统介绍了一种基于MSP430单片机的超声波脉冲测距预警倒车雷达系统。该系统以空气中超声波的传播速度为确定条件,利用反射超声波测量待测距离。并且描述了系统研制的理论基础,超声波传感器等部分的电路设计以及使用了性能优良的单片机对系统起到了积极的作用。关键词: 单片机;测距;超声波目录1 项目要求32项目分析和系统设计33 硬件设计33.1单片机选型模块43.2 SDM-IO集成模块43.3 1602液晶显示模块53.4系统电源54 软件设计54.1主程序55 系统调试65.1硬件调试65.2程序调试75.3联合调试96项目演练97项目总结9附录1电路设计原理图(参考)10附录2 PCB设计原理图(参考)11附录3 关键程序(参考)12基于单片机的超声波测距仪设计与实现1 项目要求 本系统利用MSP430单片机为核心器件,外加超声波接收、发射电路和报警电路,用动态扫描法实现LCD1602数字显示,完成超声波测距及报警功能。该系统主要实现的功能如下: 1. 测量与被测物体之间的距离,采集室内温湿度(用于声速的温湿度补偿); 2. 采用液晶动态显示与被测物体之间的距离及温湿度等; 3. 设置距离阈值,当超过此值时蜂鸣器会发出报警信号,且距离越近发出的声音的频率越高,当与障碍物之间的距离超过最小距离时,红色LED会发亮,实现报警;2项目分析和系统设计由单片机向Trig管脚输入一个10uS以上的高电平,可触发模块测距。接外部电路的Echo端,当测距结束时,此管脚会输出一个高电平,电平宽度为超声波往返时间之和,在通过单片机340M/S乘以往返时间除以2得到了数据通过1602显示出来,得数据后在判断语句if状态下为以下三种情况时会使P2.5端口输出一个高电平使蜂鸣器发出报警:①当小于等于1米大于0.6米时;②当小于等于0.6米到大于0.3米时;③当小于0.3米时。3 硬件设计本系统利用MSP430单片机为核心加上外部自己设计的超声波接收和发射电路,完成超声波测距及报警功能,在可能的情况下,将测量距离提高到1m以上,精度控制在5%以内,当距离在相应范围内时,蜂鸣器会发出一定频率的报警声,从而实现距离报警功能。硬件电路系统框图如图3-1: 障碍物图3.1 系统结构框图3.1单片机选型模块基于名为Launch Pad,MSP-EXP430G2低成本实验板是一款适用于TI最新MSP430G2XXX犀利产品的完整开发解决方案。基于USB的集成型仿真器可提供全系列MSP430G2XX器件开发应用所必备的所有软件、硬件。Lunch Pad具有集成的DIP目标插座,可支持多达20个引脚,从而使MSP430Value Line器件能够轻松插入LaunchPad实验板电路。 图3.2单片机选型模块图3.2 SDM-IO集成模块采用市场上卖的集成模块SDM-IO,该模块只需Trig端口发出一个超过10us的低电平,然后将Trig端的电平拉高,此时在模块内部会自动发出8个40kHz的超声波脉冲。发射出的超声波经障碍物反射回来后,Echo端口会输出一个宽度为150us的负脉冲,并由高电平变为低电平,从Trig端口的高电平到Echo端口的低电平之间的时间就是超声波由发送到反射被接收这段时间3.3 1602液晶显示模块该频率计显示选用1602来进行显示,1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线,VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样。图3.4 1602显示电路3.4系统电源整个电路采用USB电源,为所有的USB 外设提供了单一的易于使用的标准的连接类型,简化了USB 外设的设计。整个的USB 的系统只有一个端口和一个中断节省了系统资源。4 软件设计4.1主程序本系统整体工作主要由单片机程序控制实现,其工作过程为:利用MSP430单片机加上外部自己设计的超声波接收和发射电路,完成超声波测距及报警功能,在可能的情况下,将测量距离提高到1m以上,精度控制在5%以内,当距离在相应范围内时,蜂鸣器会发出一定频率的报警声,从而实现报警功能。系统程序框图如图4-1所示:开始 是否高电平?NNY 图4.1 系统程序流程图5 系统调试本单片机的温度控制系统的设计分为硬件电路设计和软件设计两个部分,因此调试也分成两部分进行调试。5.1硬件调试主要根据系统框图和硬件原理设计进行原理的绘制、各

文档评论(0)

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

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

1亿VIP精品文档

相关文档