超声波测距与无线传输系统_第三组
更新时间:2023-07-26 01:14:01 阅读量: 实用文档 文档下载
- 超声波测深仪无线传输推荐度:
- 相关推荐
超声波测距与无线传输系统
摘 要:
本系统以MSP430F449为主控芯片,控制超声波的发送,通过超声波在空气中传播的时间计算障碍物离发送源的距离。发射脉冲由NE555产生,接收处理电路使用红外/超声波专用芯片CX20106A,利用舵机进行扫描测距,通过nRF905实现无线传输。系统加入了DS18B20对现场温度进行监控,以进行温度补偿,提高精度。
关键字: MSP430 超声波声场 无线传输 温度补偿
目 录
一、方案的设计和论证 ................................................................................................................... 1
1、控制器的选择 ..................................................................................................................... 1
2、40KHz方波产生 .................................................................................................................. 1
3、距离测量 ............................................................................................................................. 1
4、扫描方案 ............................................................................................................................. 2
二、系统总体设计方案及实现方框图 ........................................................................................... 2
三、理论分析与计算 ....................................................................................................................... 3
1、渡越时间测量法原理 ......................................................................................................... 3
2、温度补偿 ............................................................................................................................. 3
3、盲区及发、收时序 ............................................................................................................. 3
四、主要功能电路的设计 ............................................................................................................... 4
1、超声波发射部分 ................................................................................................................. 4
2、超声波接收电路 ................................................................................................................. 4
3、舵机的控制 ......................................................................................................................... 5
4、温度测量部分 ..................................................................................................................... 5
5、电源模块 ............................................................................................................................. 5
五、系统软件的设计 ....................................................................................................................... 6
1、软件的设计 ......................................................................................................................... 6
2、软件流程图 ..................................................................................................................... 6
六、测试数据与分析 ....................................................................................................................... 6
1、使用仪器及型号 ................................................................................................................. 6
2、测试方案 ............................................................................................................................. 6
3、测量数据 ............................................................................................................................. 7
4、数据分析 ............................................................................................................................. 7
七、总结分析与结论 ....................................................................................................................... 7
一、方案的设计和论证
整个系统的原理如下:利用压电效应,在超声波探头上加一定频率的脉冲波,引起超声波传感器的共振,并发送超声波,发射出去的超声波,一部分在空气中衰减了,一部分沿原路返回,并引起接收头的震动,在发射时刻的同时开始计时,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离,即:s 340t。其测距原理图如下: 1、
控
制
器
的
选
择 方案一:单片机方案,采用MSP430控制40KHz方波的发射,发射时间也由单片机测取,当按键输入扫描命令时,舵机开始旋转,超声波发射器开始发射一次超声波群,同时开始计时,当超声波接收器接受到经反射得到的回波时,单片机产生一次中断,中断中停止计时得到所需时间数据,计算得到障碍物的距离、角度,并由nRF905发送数据至另一单片机显示,然后再进行下一次测量。
方案二:单片机+FPGA方案;由FPGA产生超声波发射器所需的脉冲群和步进电机所需的驱动信号,以及记时工作;单片机控制装置的开始和结束以及每一次测量的起停。每次测量由FPGA计算处理、显示。
方案一系统结构清晰、规模较小、可以实现复杂控制,精度高,易于扩展,且MSP430中有足够的定时器数目,功耗小。方案二充分考虑了单片机控制功能力强和FPGA高速、易操作的特点,但由于系统只能通过电池供电,方案二在硬件上不好实现,故采用方案一。
2、40KHz方波产生
方案一:单片机产生,该方案既可以采用单片机定时器产生40KHz方波,又可以对单片机晶振分频得到40KHz方波,但是这两种方法都有一个共同的缺点:频率误差大。这样就可能导致超声波发射器达不到最大功率,使测量范围受到影响。
方案二:采用NE555产生40KHz方波,该方案产生的方波稳定,且可以通过单片机控制其输出,在后级加上非门可加大发射功率,从而间隔产生超声群。
综合考虑,使用方案二。
3、距离测量
方案一:相位检测法;通过比较发射波和反射波的相位,推算出时间t,进而得出距离。此法精度高,但检测的范围有限。且要做到精确的相位检测,硬件
电路相当复杂。
方案二:声波幅值检测法;检测回射波的幅值。在发射功率一定的情况下,回射波幅值随测量距离的增大而衰减,而回射波幅至的大小将直接影响测量的精度。此法易受反射波的影响,反射回波幅值的大小直接影响者测量的精度,在发射功率一定的情况下,随着测量距离的增大,反射波幅度衰减较大,不易测量。因此该方案只适合粗略测量,精度达不到题目中的要求。
方案三:频率检测法,发射电路发射超声波群并开始计时,接收回路使用锁频器,当接收到40KHz,锁相环会对该频率进行跟踪获取处理,并输出相应的电平跳变。但在实际中接收波中含有不可控的杂波,也有40KHz,使得电路的检测很不可靠,故此方案不可取。
方案四:度越时间检测法;检测从超声波发射器发出的超声波,经气体介质的传播到接收器的时间,即度越时间。度越时间与超声波在气体中传播速度相乘即得声波传播的距离。此法不用考虑反射信号的大小,只检测反射信号的有无,通过精确的定时,即可求出距离。适当的增大发射功率可测量较长的距离。
要做到一定精度的定时,可采用对较高频率脉冲计数的办法;对反射信号的检测只用检测其有无,不检测其大小,因此硬件电路将大大简化。另外通过实时1测温,得出当前温度,从而算出当前声速。利用L vt就可以得到相当准确的2
结果。
鉴于以上分析,我们选用方案四。
4、扫描方案
方案一:步进电机,将超声波探头固定在步进电机上,用步进电机带动其扫描,步进电机有比较精准的控制角度,但该方案在实际是须得每次测量时对系统进行校准,且人为校准误差较大。
方案二:使用舵机控制,该方案控制简单灵活,每一个脉冲便有一个方向角,且可以让其固定在90内转动,可操作性较好,且功耗较小。
综合考虑,使用方案二。
二、系统总体设计方案及实现方框图
整个系统由两单片机构成,使用nRF905实现两单片机间的通讯,其中一片单片机负责超声波的发送控制、时间计算和温度采集,另一片单片机负责显示、报警和键盘信号的发送,而两个单片机由不同的电源系统供电,系统的方框图如下所示:
三、理论分析与计算 1、渡越时间测量法原理
检测从超声波发射器发出的超声波,经气体介质的传播到接收器的时间,即渡越时间。渡越时间与气体中的声速相乘,就是声波传输的距离。考虑实际情况,采用异地脉冲反射式来测距,即需测距离式声波传输距离的一半:
1L vt 2
式中,L为待测距离,v为超声波的声速,t为渡越时间。由下式计算测量误差 L t t
式中, L为测距误差, 为声速, t为时间测量误差, 为声速误差。若要求测距误差小于0.01m,已知声速 =344m/s(20℃时),忽略声速误差,那么测量时间的误差:
t L0.01 0.00003s 344 (6)
系统使用MSP430的脉冲计数的方法,间接测量时间,可以把声波的时间精度提高到所需的准确度,也就是把超声波往返时间转化为对计数脉冲个数N的测量,所以上式可写成:
L NS/2
式中,s为等效标尺,s vf,f为计数脉冲的频率,v为声速,所以 L Nv2f
在本系统中,计数脉冲的频率f 2MHz。
2、温度补偿
测距所用公式为:l ,其中l为障碍物至探头的距离,t为超声波从发射到接收所用的时间,v为声波在介质中传播的速度,遵循如下计算公式:
s,T为摄氏温度 当环境温度发生变化,v也会变化,若计算时不考虑温度的影响而采用固定的v值,则会引入误差,故系统加入DS18B20实时测量环境温度,对v的值进行补偿,从而减小误差。
3、盲区及发、收时序
由于电声换能器的电气阻尼振荡和机械阻尼振动共同作用下,产生余振阻尼衰减信号,在换能器由发射状态转入接收状态后,首先接收到的信号是这种余振信号(绕射)
,在此信号衰减到足够小的时间内,换能器接收到的回波信号与阻v
尼衰减信号叠加混淆,使电路鉴别不出真正的回波。在这段时间内收到的回波,系统应对其进行屏蔽,以免发生误判。这样就导致了盲区的产生。
工作时序示意图如右:
其中a脉冲为发送端的置位
脉冲,同时作为计时器的起始脉
冲;b脉冲为虚假脉冲(由绕射产
生,应避开);a 、b的时间间隔
为盲区;c脉冲为接受端接收到的
有效回波脉冲,用于停止计时器
的计时。程序的主要任务就是检测a 、c
时间,再由数据处理、修正单元计算出实际距离。
四、主要功能电路的设计
1、超声波发射部分
经测定,所用的超声波探头在41.3KHz时震荡最强,即为其中心频率,故使用NE555产生该频率的的脉冲波,用MSP430控制RET端口,从而产生脉冲群。为了加大发射功率,系统采用非门,电路如下所示,方波信号经过一级反向器后送到超声波换能器的另一个电极,用这种推挽式将方波信号加到超声波换能器两端以提高发射强度。输出端采用两个反向器并联,用以提高驱动能力。上拉电阻R1、R2一方面可以提高反向器74LS14输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短自由震荡时间。
2、超声波接收电路
要将超声波探头微弱的信号完整的读进来,在前置电路里,要进行高的输入阻抗的设计,考虑到超声波探头的阻抗很高,所以这里前级选用电压跟随器,电压跟随所用的芯片为LF357,另接收头处采用了100k 的电阻进行并联,同时为了减小接收余震的影响,在接收端并联了0.15 F的电容。
传感器接收到的信号中,除了障碍物发射的回波外,总会有杂波和干扰脉冲等环境噪声。须得进行,滤处接收的后级采用了FET高输入阻抗的运放,系统采用红外/超声波专用接收芯片CX20106A,内含前置放大、限幅放大、宽频带滤波器、检波器、整形和滞后比较器。通过外围电路可调整其参数,从而很好的
对信号进行提取。
接收电路图如下所示:
3、舵机的控制
舵机只有一个控制角,控制方式为输入一个周期T 20ms,脉宽为12ms可
的脉冲进行比较,加入脉冲大于1.5ms时,当脉冲等于1.5ms,舵机停于中心位置,而舵机转动的角度和脉宽成比例,通过改变脉冲的宽度便可以灵活的控制舵机的转角。
4、温度测量部分
此部分我们采用MAXIM公司的0.5C精度的1 Wire多点数字温度传感器DS18B20,它是业界精度最高的固态数字温度计中的一种,在一10℃至++85℃的温度范围,3.0V5.5V的电源范围内, DS18B20的分辨率可由用户在EEPROM内设为9-12位,只需一条I/0口线,MCU便能与DS18B20的1-Wire接口通信,使用极为方便。我们设定其为12位工作方式。
5、电源模块
系统使用电池供电,由于有两片单片机,且是在无线收发的不同位置,则需要使用两块电池分别供电,所使用的电池为12.8V,经过7805稳压供给整个系统,在部分模块中须得使用3.3V供电,如舵机的电源,MSP430采集信号也需控制在
3.3V以内,故加入AMS1117 3.3V进行电平转换。
五、系统软件的设计
1、软件的设计
在软件的设计上,主要应注意的是两单片机程序的分配,有一个主从关系,主机通过键盘发送各类指令,通过nRF905将指令传送给从机,从机负责超声波的发射控制和时间测量。
2、软件流程图
六、测试数据与分析
1、使用仪器及型号
清华同方计算机: CPU+内存+操作系统
直流稳压稳流电源:型号YB1731A 3A 万用表:型号MS8265 数字存储示波器: 型号GOS-1062
数字信号源: 型号SG1040 其它设备:米尺
2、测试方案
测试场地需选择空旷场地,以免有额外的干扰,将显示模块的单片机和超声波处理模块分开,在测量范围内防止移动障碍物,根据显示记下障碍物的角度,
然后用米尺测量实际距离和角度。在超声波扫描过程中,测量前方不得有人,以免引入额外干扰。
3、测量数据
4、数据分析
实验过程中,引入测量误差的原因主要有:(1)测试场地中的干扰成分太多,导致在测试中引起误判;(2)超声波速度变化引起的误差,包括空气温度变化引起的声速变化、空气成分变化、超声波传播途中温度梯度等导致测温不准。在实验室环境下,有温度补偿,这种误差可以忽略; (3)衰减导致的误差,由于超声波在传播途中受空气热对流扰动、尘埃吸收的影响,回波幅度随传播距离成指数规律衰减,使得远距离回波很难检测。
七、总结分析与结论
由于时间仓促,本系统在调试过程中有也是遇到了一些问题。比如,之前硬件方面准备是用NE567做锁相环的锁频,以达到对40Khz信号的良好接收,但是实际接收效果并不如我们预期所见,前端上升很慢,后端拖尾严重,无法判断接收的下降脉冲,无法计时,后舍弃。之后仓促的采用了CX20106芯片,实际的效果比预期还好,接收距离4-5米。在软件方面,由于本次首次应用无线收发系统,在通信协议方面花了不少时间,在本次系统中,分为两个子系统,上位机负责数据的显示即声光报警,下位机负责数据(采集温度、角度、测试距离)。为了使得数据采集更加精准,应该在温度补偿、超声波盲区方面进行改进。
8
正在阅读:
超声波测距与无线传输系统_第三组07-26
运动会解说词12-20
2018最新试题资料-2018届高考语文第一轮识记并正确书写现代常用05-22
西甜瓜实用技术100问11-05
2017年河北省石家庄中考数学模拟试卷(6月份)含答案03-08
建筑企业迎接上级领导调研汇报材料06-18
第八章 社会主义基本制度在中国的确立10-12
生长素的发现及研究进展06-20
OpCity设备常见告警产生原理简述09-09
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 传输系统
- 测距
- 超声波
- 无线
- 中原氧吧,神韵南阳旅游策划书
- 地铁车辆供电蓄电池合理选型分析
- 认识钟表的教学反思
- 制片工作计划书-马文娟
- 欧洲国家、首都、主要城市
- 2014年初中思想品德教师招聘考试试题
- UXB02070G4TR100中文资料
- 教科版八年级下物理第八章第三节 力改变物体的运动状态整理好的课时训练
- 病理学 名词解释
- 数学建模论文写作—模型假设
- ATM自助设备风险防控预案_wenku
- 会计信息系统实验总结
- PN2907A-AP;中文规格书,Datasheet资料
- 西方现代主义运动对风景园林的影响及该时代的代表人物和思想
- 福建省漳州市2011年中考数学试卷
- 幼儿园常见活动区的功能
- 镇村同治示范区的SWOT分析与规划对策——以湖南省常德市临澧县官亭乡为例的 (1)
- 第五章 FLOW-3D V9.3初始条件和物理性质
- 广西重点项目-年产5万套自动化LED设备及1.5亿只灯珠及12万只LED系列灯具项目可行性研究报告
- Flash动画毕业设计论文