电表自动抄表系统设计.zip

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-10-20
  • 论文字数:19448
  • 当前位置论文阅览室 > 毕业设计 > 电气工程 >
  • 课题来源:(西部姑娘)提供原创文章

支付并下载

摘要:随着电子与计算机技术的发展,实现各种用户仪表的自动抄录即将成为现实。本文针对单位、小区的家庭和户电表和单位办公用电电表,结合普通电表的工作原理和实际工作环境,设计了一种实用的电表自动抄录系统。该系统具有成本低廉、工作性能稳定可靠、系统安装方便等特点。

本文对基于ZigBee的电表无线抄表系统的硬件和软件进行了设计,重点对该系统的前端数据采集、数据通信方式、计算机软件等方面的设计进行了介绍,并对系统的通用性和可靠性进行了简要的分析。设计内容具体包括PROTEL原理图设计、C语言源程序设计、上位机源程序设计. 在此次设计过程中主要是先进行要求分析然后提出整体设计方案,然后根据设计方案设计电路图,做出硬件电路,最后进行系统软件设计,其中软件设计用KEIL作为开发环境进行调试,上位机设计用VB作为开发环境作为开发环境。

 

关键词:自动抄表系统;ZigBee;采集终端;C51

 

目录

摘要

Abstract

1 绪论-1

1.1 概述-1

1.2 本课题的现实意义-1

1.3国内外自动抄表现状-1

1.4 本章小结-2

2 ZigBee技术简介-3

2.1 ZigBee简介-3

2.2 ZigBee协议栈架构-4

2.2.1 ZigBee协议栈结构-4

2.2.2 ZigBee网络中的设备-5

2.3 本章小结-6

3 系统硬件实现-7

3.1系统概述-7

3.2 硬件介绍-8

3.2.1 MCS-51单片机-8

3.2.3 SPI(高速同步串行口)-13

3.3硬件设计-14

3.3.1 功能分析-15

3.3.2 原理图设计-15

3.3本章小结-17

4 软件设计-18

4.1 软件设计平台-18

4.2前端采集-18

4.3主控程序设计-19

4.4系统初始化程序设计-20

4.5无线收发程序设计-23

4.6 上位机程序设计-25

4.6.1 VB的MSCOMM控件简介-25

4.6.2  VB编程所用MSCOMM控件的主要属性和方法:-25

4.6.3 通信程序的主要代码及作用-26

4.7本章小结-28

结论-29

致谢-30

参考文献-31