| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13788 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:超声波液位控制器以STC89C52芯片为核心,利用超声波发射和接收器作为检测手段,对液位进行检测和数据处理,能够快速的反应水位的实时变化。 该硬件电路设计包括超声波发射电路,接收电路,液晶显示电路,报警电路,电源电路。软件设计中,采用模块化的思想进行设计,将软件主要分为超声波驱动与数据处理,显示模块两大模块。将超声波发射到接收的时间通过数据处理转化成距离,再将所得的距离通过显示驱动显示在Lcd-1602上。由于超声波在不同环境中传播速度不同,所以要在具体测试环境中加上补偿以修正数据,减少误差对液位检测的影响,达到更加精确的目的。采用这样设计能够让结构更加清晰,也方便了后期的测试,仿真和修改。 设计结果当液位过低时蜂鸣器会发出报警,提醒工作人员加水,提高水位,通过独立按键控制进水工作,当水位达到预定水位高度时,蜂鸣器再次报警提醒关闭进水工作。利用该设备能够方便工作人员对水位的监控,减少了人工干预造成的影响。
关键词: 单片机;超声波;液晶显示
目 录 摘 要 ABSTRACT 第一章 绪论-1 1.1 课题背景-1 1.1.1 超声波液位检测器的研究背景与内容-1 1.1.2 超声波液位仪现状-2 1.2论文研究内容-2 1.2.1 研究内容-2 1.3 总体设计-4 1.4 本章小结-4 第二章 超声波液位测量的原理-5 2.1 超声波测距原理-5 2.1.1 超声波的介绍-5 2.1.2 传感器结构和原理-5 2.1.3 HC-SR04 超声波探头-7 2.2 超声波工作原理-8 2.2.1 工作原理-8 2.2.2 测量盲区-8 2.3 本章小结-9 第三章 硬件设计-10 3.1 总体设计-10 3.2 单片机最小系统-10 3.3 STC89C52 单片机功能介绍-10 3.3.1 晶振电路-11 3.3.2 复位电路-12 3.3.3 电源电路-12 3.3.4 发射电路-12 3.3.5 接收电路-12 3.3.6 键盘电路设计-13 3.3.7串行接口电路-13 3.3.8 LCD1602液晶显示-14 3.4 本章小结-15 第四章 软件设计-15 4.1 主体设计-15 4.1.1 软件语言选择-15 4.1.2 软件设计流程图-16 4.1.3 主程序结构流程图-18 4.1.4 回波接收流程图-20 4.1.5 显示子程序-21 4.1.6 按键检测子程序-22 4.2 本章小结-23 第五章 系统调试-24 5.1 实验接线-24 5.2 实物软硬件调试及分析-24 5.3 测试中硬件更替的原因及分析-25 5.4 本章小结-26 总 结-27 参考文献-28 致 谢-29 |

