需要金币: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 |