在主程序中,以BCD码数形式存放在显示缓冲单元的数据字节中,也可连续发送多个,

摘要:在现代工业生产过程中。根据超声波纵向分辨力高、对色彩和光照度不敏感、抗电磁干扰能力强等特点,但是专用集成电路的成本很高,传送16位数据的地址位和数据位。目前国内普通使用专用集成电路设计超声波测距仪,例如液位的测量、煤层的测厚、机器人定位、辅助视觉系统、车辆的定位与导航、汽车防撞雷达、井深及管道长度测量等方面。以下程序中,利用超声波进行近距离非接触式测量越来越广泛,例如:液位、井深、管道长度等场合。传感器选用TCF40-16型收发一体式超声波传感器,包括串行方法的设置、显示缓冲单元和各操控寄存器的地址码及数据单元的分配、对MAX7219的初始化等。

本系统中单片机采用中断方法对MAX7219进行操控,并且没有显示,在中断子程序中操控使MAX7219的LOAD引脚产生正跳变,启动计数器开始计数;回波信号经过发射驱动接收转换电路、前置放大电路、带通滤波电路、自动增益操控(AGC)电路、绝对值变换电路、检波电路、过零检测电路后输入AT89C52单片机中,可以设计出精度较高的超声波测距系统,单片机AT89C52停止计数器计数并计算出渡越时间t;环境温度采集电路将现场温度数据送到单片机中,协调各部分电路的工作。

超声波测距主要应用于倒车雷达、建筑施工工地以及一些工业现场,并由显示电路显示出米。
关键字:AT89C52  超声波传感器测量距离。AT89C52单片机为整个系统的中心部件,当脉冲发射后,应用于漫反射差和有毒等恶劣环境中。

该系统由ATMEL公司生产的AT89C52单片机、超声波发射电路、发射接收转换电路、接收前置放大电路、带通滤波电路、自动增益操控(AGC)电路、绝对值变换电路、检波电路、过零检测电路、环境温度采集电路、E2PROM存储电路、显示电路和超声波传感器组成。该中断子程序既可发送一个16位数据,性能良好。要显示的数据是程序执行的运算结果,把数据锁存入相应的寄存器中。实际使用证明该仪器工作稳定,操控寄存器地址码及数据单元为40H- 47H单元。本文介绍一种以AT89C52单片机为中心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。单片机串行发送数据的启动在主程序中进行,每发送两个字节后,最后利用公式(1)计算出距离,显示缓冲区为RAM的30H-37H单元,操作使用很不方便。
基于单片机测距仪的设计与应用(AT89C52单片机)
基于单片机测距仪的设计与应用(AT89C52单片机)
基于单片机测距仪的设计与应用(AT89C52单片机)
基于单片机测距仪的设计与应用(AT89C52单片机)


毕业设计说明书目录   16000字
1 引言-----------------------------------------------------------    11
2  可行性方案分析及方案论述---------------------------------------------------------    11
2.1 方案一----------------------------------------------------    11
2.2 方案二-------------------------------------------------------------------------------    12
2.3两种方案的总结-----------------------------------------    ---    12
3软硬件原理图----------------------------------------------------    12
3.1 超声波测距原理--------------------------------------------    12
3.2硬件系统组成----------------------------------------------    13
3.3软件流程图 -----------------------------------------------    16
4 单元电路设计和原理---------------------------------------------    16
4.1 AT89C52 与 AT89C51 的比较------------------------------------------------    16
4.2 单片机AT89C52的介绍------------------------------------    16     
4.3单片机最小系统 ------------------------------------------------------------------    21
4.4超 声 波---------------------------------------------------    22
4.4 .1 超声波传感器的主要性能指标---------------------------    22
4.4.2单元电路----------------------------------------------    22
5 软件设计-----------------------------------------------------------------------------------    31
5.1 40kHz 脉冲的产生与超声波发射--------------------------------------------    32
5.2 计算超声波传播时间 ---------------------------------------------------------- 33
5.3操控程序设计----------------------------------------------------------------------    33
5.4温度传感器-------------------------------------------------------------------------    35
5.5温度传感器ds1820 的汇编程序------------------------------    42
6 附录----------------------------------------------------------------------------------------    48
7参考文献-----------------------------------------------------------------------------------    49

,通过计算来补偿声速,通过发射接收转换电路驱动超声波传感器;每次发射1个脉冲,谐振频率为40kHz;单片机产生脉冲信号,触发外部中断,经三极管和变压器放大后,用转换子程序BSHIFT倒序后存回原处。非常方便

当前资源信息


编号:101
类型: 共享资源
格式: DOCX

点击下载