需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8146 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】本系统主要利用超声波的特性来设计的一种测量液位的系统。这种测量方式不受光线、气候、电磁干扰、腐蚀性等外部环境的影响,可以说对这种复杂的环境具有一定的适应能力,且便于后期的维护,减少人员操作带来的风险。目前超声波测量广泛应用在测量管道、石油化工、水位高度等环境下测量。本系统可以较为精准的测出超声波控制模块到液体表面的距离。 本文分为硬件和软件两个部分设计完成。硬件部分主要分为测距模块、电路显示模块和报警电路模块。其中超声波发射器和接收器是硬件部分的核心,充分的利用超声波是一种反射波这一特性,来完成信号的接收。整个系统可以实现到液面的距离超过某固定值,蜂鸣器报警装置报警的功能。总之,该设计具有操作简单、易于实现且精准度较高等优点。设计的底层语言采用的是C语言,操作系统为window7,软件运行环境是KeiluVison4。 【关键词】 单片机, 超声波, 液位测量
目录 摘要 Abstract 1 绪论-1 1.1 课题背景-1 1.2课题目的-1 1.3课题内容-1 1.4本文的组织结构-2 2 系统的总体方案设计-2 2.1总体设计方案-2 2.2超声波介绍-3 2.2.1超声波的特点-3 2.2.2 超声波的应用-3 2.3超声波液位测量原理-3 3 系统硬件设计-4 3.1主芯片STC89C51-4 3.1.1 单片机介绍-4 3.1.2单片机的选择-4 3.2超声波发射电路-5 3.3超声波接收电路设计-6 3.4 LED显示电路设计-7 3.5报警电路设计-8 4 系统软件的设计-8 4.1单片机C语言-8 4.2程序流程图-9 4.2.1主程序-9 4.2.2 中断系统-11 4.3软件介绍-12 4.3.1 KeiluVision4-12 4.3.2 Protel99SE-13 4.4 主要模块的软件设计与实现-14 4.4.1超声波模块-14 4.4.2显示模块-15 4.4.3报警电路模块-15 5 系统测试-16 5.1硬件测试-16 5.2软件测试-17 结论-19 参考文献-20 致谢-21 |