毕业论文:基于单片机的超声波液位控制器设计.doc

毕业论文:基于单片机的超声波液位控制器设计.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上海师范大学信机学院毕业设计 PAGE \* MERGEFORMAT35 基于单片机的超声波液位控制器设计 摘要 课题针对液位检测的实际问题,开发了一种基于单片机的超声波液位检测仪.深入讨论了用超声波作为信号源进行液位检测的可行性及优越性,产生误差的各 种原因,提出了相应的解决办法。 超声波液位检测仪以单片机 AT89C51 单片机最小系统为核心,利用超声波作为检测信号的手段,对液位进行检测和数据处理,减少了测量过程中的人工干预,方便了工作人员对液位检测的实时监控。 该系统硬件电路设计包含了超声波发射电路、接收电路、温度测量电路和液 晶显示电路。软件设计中,采用模块化程序设计思想,将软件主要分为超声波驱 动与数据处理模块、功能模块两大模块。对软件的这种“自顶向下”的模块化软 件编程方法能使软件的结构清晰,有利于软件的调试和修改。 在设计中,由于需要测量的距离范围从几米到十几米,针对超声波振幅在传 播时呈指数衰减的特性,最大限度地提高驱动能力,对回波进行多级放大,达到 了设计要求。由于测量精度要求很高,系统进行了温度补偿设计。实验结果表明 该设计方法可以提高超声波液位检测仪的测量精度并且硬件开销不大。 目 录 第一章 绪论 1 1.1 课题背景1 1.1.1 超声波液位仪的研究背景与内容 1 1.1.2 超声波液位仪的现状 1 1.2 论文研究内容 2 1.2.1 研究内容 2 1.2.2 论文的章节安排 3 第二章 超声波的液位测量原理 5 2.1 超声液位仪理论基础 5 2.1.1 超声波介绍 5 2.1.2 超声波探头的结构和原理 5 2.1.3 T/R40-16 超声波探头 7 2.1.4 传感器的指向角Θ 8 2.2 超声波液位仪工作???理 9 2.2.1 超声波液位仪工作原理 9 2.2.2 测量盲区 10 2.3 本章小结 11第三章 硬件总体设计 12 3.1 超声液位仪总体设计 12 3.2 单片机电路 14 3.2.1 复位电路设计 15 3.2.2 电源电路设计 16 3.2.3 时钟振荡器 17 3.3 发射电路 18 3.4 接收电路 19 3.5 液晶显示电路 20 3.6 温度测量电路 21 3.7 串行通信口电路 23 3.8 本章小结 25 第四章 系统软件设计 26 4.1 软件总体设计 26 4.1.1 软件设计流程图 26 4.1.2 主程序结构流程图 27 4.1.3 回波接收流程图 29 4.1.4 中断程序流程图 29 4.1.5 串行口通信流程图 30 4.1.6 DS18B20 流程图 31 4.2 软件程序调试 33 4.2.1 复位电路程序调试 33 4.2.2 发送和接收超声波程序调试 34 4.2.3 显示程序调试 35 4.2.4 温度传感器程序调试 36 4.2.5 通讯子程序调试 38 4.3 本章小结 39 第五章 液位测量精度的提高和误差分析 40 5.1 提高液位测量精度的主要方法 40 5.1.1 温度测量 40 5.1.2 算术平均滤波 45 5.2 误差分析 47 5.3 本章小结 48 总结 49 绪论 1.1 课题背景 1.1.1 超声波液位仪的研究背景与内容 超声波液位仪作为一种典型的非接触测量仪器,在很多场合有广泛的应用,诸如工业自动控制,建筑工程测量和水面高度测量等方面。与激光测距、微波测 距等测量方法相比,由于超声波在空气中传播速度远远小于光线和无线电波,时 间测量精度的要求也远小于激光测距、微波测距等,因而超声波液位仪电路结构 简单,造价低廉,容易设计,且超声波在传播过程中不易受烟雾、空气能见度等 因素的影响,在各个场合均得到广泛应用。然而超声波液位仪在实际应用中也有 很多局限性会对测量数据的精确度造成一定的影响。诸如,环境温度、风速等, 使其无法达到要求。如何解决这些问题,提高超声波液位仪的精度,具有较大的 现实意义。 目前,市场上的超声波液位仪多数采用单片机作为对液位仪控制和运算的核 心,系统的硬件设计决定着测量结果的精度。本文在对超声波传播特性研究的基 础上,设计了基于单片机的超声波液位仪的硬件系统和软件系统,并对硬件和部 分软件分别进行了相关的调试。硬件设计的总体目标是力求在结构简单、成本合 理的前提下,尽量完善其功能。由于超声波液位仪需要测量十几米距离,因此, 针对超声波在传播时呈指数衰减的特性,我们采用了最大限度提高驱动能力、对 回波进行多级放大等措施,扩大了测量范围。本设计运用单片机系统控制超声波 的

文档评论(0)

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

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

1亿VIP精品文档

相关文档