没有合适的资源?快使用搜索试试~ 我知道了~
基于ARM的超声波测距模块开发.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 159 浏览量
2023-07-05
19:39:16
上传
评论
收藏 1.18MB DOC 举报
温馨提示
试读
50页
基于ARM的超声波测距模块开发.doc
资源推荐
资源详情
资源评论
第一章 概述..................................................1
1.1 课题来源 ....................................................1
1.2 超声检测技术简述 ............................................1
1.2.1 超声波检测 ............................................1
1.2.2 超声检测误差来源 ......................................2
1.3 系统任务和要求 ..............................................3
1.4 系统方案设计 ................................................3
1.5 系统开发意义及应用 ..........................................4
第二章 系统原理分析................................................5
2.1 超声波检测系统分析 ..........................................5
2.1.1 超声波测距原理 ........................................5
2.1.2 温度补偿原理 ..........................................5
2.2 超声波检测预备知识 ..........................................6
2.2.1 超声波的应用 ..........................................6
2.2.2 超声波传感器 ..........................................7
第三章 系统总体设计...............................................11
3.1 智能测量模块总体设计 .......................................11
3.1.1 超声传感器的选择 .....................................11
3.1.2 超声信号的处理 .......................................12
3.2 系统模块电路设计 ...........................................13
3.3 系统通信总体设计 ...........................................13
3.3.1 串行通信基本概念 .....................................13
3.3.2 串行通信过程 .........................................14
3.4 系统通信软件设计 ...........................................14
第四章 系统硬件设计...............................................16
4.1 关键器件选择 ...............................................16
4.1.1 嵌入式 ARM 微处理器 LPC2131............................16
4.1.2 液晶显示器 ...........................................16
4.1.3 超声波传感器.........................................16
4.2 超声波检测模块 .............................................17
4.2.1 超声波收发分体回路设计 ...............................17
4.2.2 超声波收发一体回路设计 ...............................19
4.3 液晶模块 ...................................................20
4.3.1 FYD12864-0402B 液晶模块介绍 ..........................20
4.3.2 FYD12864-0402B 液晶模块的应用 ........................21
4.4 串口通信模块 ...............................................21
4.4.1 串行通信协议.........................................21
4.4.2 串行通信总线标准接口.................................21
4.5 温度补偿模块 ...............................................22
4.5.1 温度传感器 DS18B20 原理 ...............................22
4.5.2 DS18B20 与 ARM 接口电路 ...............................22
4.6 电源模块 ...................................................23
第五章 系统软件设计...............................................24
5.1 系统程序总体设计 ...........................................24
5.2 下位机程序设计 .............................................25
第六章 系统测试...................................................29
6.1 系统操作 ...................................................30
6.2 测试结果分析 ...............................................31
第七章 系统展望...................................................33
结束语.............................................................34
致 谢.............................................................34
参考文献...........................................................35
附录一、系统 PCB 图.................................................37
附录二、整机实物图.................................................37
附录三、主要程序代码...............................................38
附录四、翻译.......................................................41
第一章 概述
1.1 课题来源
超声波测距技术是近年来出现的测距新技术
[1]
,是一种非接触的检测方式,
和红外、激光及无线电测距相比, 它具有结构简单、可靠性能高、价格便宜、安
装维护方便等优异特性,在近距范围内超声测距具有不受光线、颜色以及电、磁
场的影响,在恶劣作业环境下有一定的适应能力
[2]
。 因此利用超声波测距在实现
定位及环境建模场合,如:液位、汽车防撞雷达、井深及管道长度测量、机器人定
位、辅助视觉系统等方面得到广泛的应用。但传统的超声波测距仪测量精度普遍
较低,都不能满足高精度测量的要求。为了克服此不足, 作者从测距仪结构设计
和回波信号处理的角度出发,提出了基于回波包络峰值
[3]
的检测方法,从而进一
步提高测距仪超声检测的精度、系统的稳定性和抗干扰性对。本设计是基于 ARM
来实现的。
1.2 超声检测技术简述
1.2.1 超声波检测
声波是一种能在气体、液体和固体中传播的机械波。根据声波振动频率的范
围,可以分为次声波、声波、超声波和特超声波。一般人耳能听到的声音的频率
范围在 20Hz~20kHz 之间,频率低于 20Hz 的波称为次生波,而高于 20kHz 的波
称为超声波,频率高于
9
10
Hz 的波称为特超声波
[4]
。声波频率界限如图 1-1 所示。
超声波检测中常用的工作频率在 0.25~20MHz 范围内。
由于超声波具有的这些良好的品质,超声波的研究和应用已经渗入工业、农
业、国防、医学以及航天和航空等领域并且取得了卓有成效的进展
[5]
。甚至有人
认为超声技术可以和电子技术、信息技术以及核技术相媲美,是一门具有广阔发
展前景的高新技术。
图 1-1 声波频率界限
1.2.2 超声检测误差来源
本系统采用渡越时间法进行物位测量,通过不断检测超声波发射后遇到被测
界面所反射回来的回波,从而测出发射和接收回波的时间差 t,然后求出待测物
位到传感器的距离 L,在已知声速 v 的情况下,不难得出:
L=0.5vt (1)
下面对影响超声波距离测量精度的因素进行逐一分析。
(1)声速
从式(1)可以看出,必须知道声波在媒质中的传播速度 v,才能从传播时间
求出待测距离,但是各种媒质有不同的声速。因此,在实际测量时,很难把声速
看成一个不变的恒量。当媒质的成分、温度、压强等因素都没有很大的变化,而
且测量精度要求又不很高的情况下,把声速当作不变的方法才能勉强满足测量要
求,否则就应该进行声速校正。
在多数情况下,温度是影响声速的一个重要因素,例如在空气中声速理论公
式为:
422.3316066.00005.0
2
������ TTv
t
(2)
式中 T 为摄氏温度,式(2)表明空气中声速是温度的函数,此时式(1)为
t422.3316066.00005.05.0
2
�������� )( TTL
m (3)
不难看出,温度每变化 1℃,引起声速变化约千分之 1.8。这对测量结果影
响较大。所以,应进行温度补偿。通常情况下,可在设备中安装温度敏感元件,
采用适当的补偿电路,利用敏感元件的输出信号来对声速进行校正。
(2)硬件响应时间
硬件电路是有一定延时的。例如滤波电路一般在几十微秒左右。另外超声物
距测量系统中广泛采用 ARM 来检测渡越时间,而 ARM 系统的延时,相对来讲也比
较大。例如利用 ARM 的外部中断来检测回波触发信号。尽管它己经被设置为最高
的中断优先级,并且不会被其他的中断所阻碍,但是中断响应是需要一定时间的。
(3)触发时间
一般来说,以接收信号的幅值超过我们规定的阈值时的时刻作为停止计时信
号
[6]
。当待测物位发生变化时,接收电路输出信号的幅值就发生变化,距离近输
出信号幅值较大,此时在回波信号的第二周幅值就有可能超过规定的阈值,进而
发出停止计时信号,距离较远时,输出信号幅值较小,回波信号的第 3 周(甚至
第 4 周)幅值才有可能超过规定的阈值,并发出停止计时信号。从理论上讲,停
止计时信号应在图中的 a 点发出,由于阈值的存在,而实际停止信号是在下图中
的 a 点之后的某一时刻发出。并且发出的时刻(时间检出点)是随物位的变化而
变化,这种“时间检出点”的变化就产生了物位测量的误差。
1.3 系统任务和要求
1、测量范围: 0~15m
2、测量精度: ±1%
3、使用温度范围: -10℃~50℃
4、显示: 液晶显示
5、电源: 内置电源,外置稳压电源 12~24V
6、抗干扰: 去噪声能力强(检波能力强)
7、检测类型: 用 1 或 2 个超声头
8、外部接口: RS232 接口
1.4 系统方案设计
超声波测距技术在工业生产和科学研究中得到广泛的应用。超声波测距电路
多种多样,甚至已有专用超声波测距集成电路
[7]
,但是有的电路复杂,技术难
度大,有的调试困难,专用集成电路的成本很高,操作很不方便。目前,国内的
超声波测距专用集成电路的精度只能达到厘米级,可以满足一般工业测量的要求,
图 1-2 放大滤波后的回波信号
剩余49页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- n.cpp
- jdk-8u411-windows-x64下载安装可用
- vgg模型-图像分类算法对水果识别-不含数据集图片-含逐行注释和说明文档.zip
- KMP算法(Knuth-Morris-Pratt算法
- vgg模型-python语言pytorch框架训练识别化妆品分类-不含数据集图片-含逐行注释和说明文档.zip
- KMP算法(Knuth-Morris-Pratt算法
- shufflenet模型-基于人工智能的卷积网络训练识别狗的表情-不含数据集图片-含逐行注释和说明文档.zip
- shufflenet模型-python语言pytorch框架训练识别张嘴闭嘴-不含数据集图片-含逐行注释和说明文档.zip
- resnet模型-基于人工智能的卷积网络训练识别面部表情识别-不含数据集图片-含逐行注释和说明文档
- resnet模型-python语言pytorch框架训练识别香蕉品质-不含数据集图片-含逐行注释和说明文档.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功