基于STC89C51的液位测量系统.docx

资料分类:单片机自动化 上传会员:布加加 更新时间:2021-02-24
需要金币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

相关论文资料:
最新评论
上传会员 布加加 对本文的描述:超声波液位测距采用的是STC89C51这种型号的单片机,以提高测量精准度为目的,真正意义上的实现了非接触式的测量,具有很高的研究价值。系统主要用到了C语言作为编程语言。这是大......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: