需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19448 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着电子与计算机技术的发展,实现各种用户仪表的自动抄录即将成为现实。本文针对单位、小区的家庭和户电表和单位办公用电电表,结合普通电表的工作原理和实际工作环境,设计了一种实用的电表自动抄录系统。该系统具有成本低廉、工作性能稳定可靠、系统安装方便等特点。 本文对基于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 |