基于STC89C52的水库水位监测及远程控制系统.doc

  • 需要金币2000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-04
  • 论文字数:15107
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(未必来自远方)提供原创文章

支付并下载

摘要:目前,国内水库水位测量大多采用人工测量的方法,或是通过GPRS实现远程监测。人工方法测量存在人身安全问题,测量数据的不准确性,监测的实时性较差等问题,这在很大程度上降低工作效率。利用GPRS对水库水位远程多点实时监控,功耗大,供电等问题造成附加成本较高。为此本系统采用STC89C52微控制器,处理传感器测得的水位数据,通过现场数码管实时显示水位信息,采用低功耗的Zigbee技术实现数据无线远程传输,监控中心通过C#编写的可视化界面实时观测水库水位信息。通过计算机控制水库闸门的升降,现场亦可通过无线遥控器来实现对闸门的控制,从而达到近程和远程都可以控制的目的。本系统具有实时性强、数据准确、智能化高、易组网、成本低、便于安装和维护等优点。

关键词 Zigbee;STC89C52;远程控制;低功耗

 

目录

摘要

Abstract

1绪论-3

1.1背景和意义-3

1.2 研究内容-3

2 系统方案设计-5

2.1 设计思路-5

2.2 方案论证-5

2.2.1 传感器选择-5

2.2.2 通信方式选择-5

2.3 设计原理分析-6

3 系统硬件设计-8

3.1 单片机最小系统电路-8

3.2 电源转换模块电路-9

3.3 数码管显示电路-9

3.4 ZIGBEE模块及外围电路设计-10

3.4.1 ZIGBEE模块简介-10

3.4.2配置操作流程-11

3.4.3命令说明-11

3.4.4模块使用注意事项-13

3.4.5 ZIGBEE模块外围电路-13

3.5 电平转换电路-14

3.6压力传感器和模数转换电路-15

3.7 315M无线接收模块接口电路-16

3.8 控制及报警电路-17

4 PCB电路板设计-18

4.1 原理图设计流程-18

4.2 PCB电路板的设计流程-19

4.3 原理图到PCB电路板设计-19

4.3.1元器件库的创建-19

4.3.2 创建PCB元器件和元器件库-20

4.3.4 印刷电路板制作-21

5 系统软件设计-22

5.1系统软件流程设计-22

5.2系统核心子程序-23

5.2.1 数据转换子程序-23

5.2.2 数码管显示子程序-24

5.2.3 ADC0832读取数据流程设计-25

5.3 上位机界面的软件设计-28

6 硬件调试-29

6.1分步调试-29

6.1.1 测试环境及工具-29

6.1.2 测试步骤与方法-29

6.1.3 测试结果分析-30

6.2 统一调试-30

附录1-34