超声波测距调试与仿真

超声波测距调试与仿真

ID:1380015

大小:1.69 MB

页数:4页

时间:2017-11-11

超声波测距调试与仿真_第1页
超声波测距调试与仿真_第2页
超声波测距调试与仿真_第3页
超声波测距调试与仿真_第4页
资源描述:

《超声波测距调试与仿真》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、6仿真与调试6.1基于Proteus软件的仿真Proteus是一款功能强大的软件,其ISIS用来做仿真十分方便,尤其是单片机系统的仿真,我们在本设计的开发初期,用Proteus来仿真我们的设计,以便验证我们的设计,对设计的正确性做出分析。因为在proteus软件中没有超声波传感器之类的元件,发射和接收的信号可以用信号发生器发出的类似信号进行仿真。本次仿真与实际电路现象有所出入,所以仅供参考;在proteus软件里用“激励源”里的“SINE”作为超声波发射信号,设置如下图6-1所示:图6-1超声波模拟发射信号设置用“虚拟仪器”里的简易示波器来接收正

2、弦波进行观察;下面的“虚拟示波器”中,蓝色的波是模拟超声波发射的正弦波,黄色的波是接收到的波。湖北科技学院本科毕业设计(论文):带温度补偿的超声波测距仪湖北科技学院本科毕业设计(论文):带温度补偿的超声波测距仪6.2电路调试首先对单片机最小系统进行检测,看单片机是否正常工作;比如晶振是否起振,复位电路时候能对单片机进行复位。在这些都正常后就可以对原理图中的各个模块进行调试。(1)显示电路的调试对显示电路的调试主要是调试程序所写的和数码管的显示是否一致,若不一致就对数码管的高低位显示做调整。首先调试显示电路主要是为了方便后面的调试(2)发射模块调试

3、上电后,在单片机P1.0脚处用示波器检测是否有波发出,然后再在超声波换能器TCT40-10F1连接处检测发出的波的状况;TCT40-10F1的连接要注意引脚的高低电平。(3)接收模块调试接收模块的调试不太容易,因为不知道什么时候可以接收到波,所以我在程序中有设置设置了若接收到波数码管的显示不为“0000”;通过TCT40-10S1还还可以判断,若接收到波后,TCT40-10S1的高电平脚变为低电平。为了能更湖北科技学院本科毕业设计(论文):带温度补偿的超声波测距仪好的发射和检测到波,我设置了两组超声波换能器,发射都是从P1.0脚出来,都由P3.2

4、进行采样接收。湖北科技学院本科毕业设计(论文):带温度补偿的超声波测距仪湖北科技学院本科毕业设计(论文):带温度补偿的超声波测距仪湖北科技学院本科毕业设计(论文):带温度补偿的超声波测距仪图6-2发射波形图6-3接收波形(4)测温模快调试因为测温模块是由DS18B20智能温度传感器完成的。通过对程序的分析,认为flag=~DQ;语句会使while(flag)陷入死循环,故将其改为flag=DQ;,但是程序结果一直不理想。通过对DS18B20的初始化时序的分析,如果初始化成功则在60us时间内产生一个由DS18B20向单片机返回的一个低电平“0”;

5、这个状态确定DS18B20已经在总线上并且已准备好操作。将语句改回flag=~DQ;,再次试验,则达到比较满意的结果。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。