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

资料分类:本科论文 上传会员:未必来自远方 更新时间:2018-05-04
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15107
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:目前,国内水库水位测量大多采用人工测量的方法,或是通过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

相关论文资料:
最新评论
上传会员 未必来自远方 对本文的描述:目前,国内许多水库水位监测都是采用人工的方法,或是通过GPRS实现远程监测。人工的方法存在着测量的人身安全问题,而且还存在着数据测量的准确性问题,监测的实时性不强等问题......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: