1 / 65
文档名称:

用单片机C语言实现多功能电能表通信协议(电能表端).doc

格式:doc   大小:814KB   页数:65页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

用单片机C语言实现多功能电能表通信协议(电能表端).doc

上传人:陈潇睡不醒 2018/5/24 文件大小:814 KB

下载得到文件列表

用单片机C语言实现多功能电能表通信协议(电能表端).doc

文档介绍

文档介绍:毕业论文(设计)
题目名称: 用单片机C语言实现多功能
电能表通信协议(电能表端)
题目类型: 毕业设计
学生姓名:
院(系): 电子信息学院
专业班级:
指导教师:
辅导教师:
时间:2011年2月21日至 2011年06月10
目录
长江大学毕业论文(设计)任务书 I
长江大学毕业论文(设计)开题报告 III
长江大学毕业论文(设计)指导教师评审意见 IX
长江大学毕业论文(设计)评阅教师评语 X
长江大学毕业论文(设计)答辩记录及成绩评定 XI
摘要 XII
Abstract XIII
第一章前言 1
第二章选题背景 2
行业现状及发展趋势 2
选题任务 3
第三章方案论证 5
DL/T645-2007《多功能电能表通信协议》介绍 5
整体设计思想 8
单片机的串行口简介 8
单片机多机通信系统相关理论 14
通信接口的选择 15
微控制器的选择 19
软件环境 20
第四章设计论述 22
22
22
第五章结果分析 37
第六章设计总结 38
38
38
39
参考文献 39
致谢 41
附录 42
长江大学毕业论文(设计)任务书
学院(系) 电子信息学院专业电气工程及其自动化班级
学生姓名指导教师/职称
毕业论文(设计)题目:
用单片机C语言实现多功能电表通信协议(电能表端)
毕业论文(设计)起止时间:2010 年12月18日~2011年6月10日
(设计)所需资料及原始数据(指导教师选定部分)
DL/T645协议
(设计)应完成的主要内容
学****单片机汇编和C语言编程
熟悉单片机串口通信相关知识
编程实现DL/T645多功能表通信协议(电能表端)
(设计)的目标及具体要求
学****单片机汇编和C语言编程
熟悉单片机串口通信相关知识
编程实现DL/T645多功能表通信协议(电能表端)
6、完成毕业论文(设计)所需的条件及上机时数要求
120学时
任务书批准日期 2010 年12月日教研室(系)主任(签字)
任务书下达日期 2010 年12月18日指导教师(签字)
完成任务日期 2011 年 6 月10日学生(签名)
长江大学
毕业设计开题报告

题目名称用单片机C语言实现多功能
电能表通信协议(电能表端)
题目类别毕业设计
院(系) 电子信息学院
专业班级电气10703
学生姓名
指导教师
辅导教师
开题报告日期 2011年3月14 日
用单片机C语言实现多功能电表通信协议(电能表端)
学生:电子信息学院
指导教师:电子信息学院
1 题目来源
题目来源:生产/社会实际
2 研究目的和意义
电能是最重要的能源,它的应用在生产技术上曾引起划时代的变革。在现代社会中电能己广泛应用到社会生产的各个领域和社会生活的各个方面。电能表是当前电能计量和经济结算的主要工具。随着电子技术、自动控制技术和计算机技术的迅猛发展,电能计量装置也发生了巨大变革。多功能电能表除具有计量有功(无功)外还具有分时、测量需量,还具有的与数据终端设备通信的功能。以往的人工读数抄表方式人力需求大,劳动强度高而且容易造成误抄、漏抄等问题,传统方式的抄表已经不能满足供电行业现代化发展的需要。现代多功能电能表的发展使得自动抄表技术随之迅速发展起来,传统的抄表方式正在逐步被自动抄表技术逐步取代。
为了统一和规范多功能电能表费率装置与数据终端设备进行数据交换的物理连接和协议,国家电力工业部制定了DL/T645-1997《多功能电能表通信规约》,于1998年颁布并实施,该规约详细定义了物理层、链路层、应用层,结束了以前电表厂家规约各不兼容、互相不能抄表的尴尬局面。各电表厂家遵循相同的协议标准对电表进行读写操作,简化了电表抄表应用及维护的工作量。使得国内的智能电表基本上可以做到互联互通。随着技术的发展,国家发改委2007年对进行DL/T645-1997《多功能电能表通信规约》修订,发布DL/T645-2007《多功能电能表通信协议》,本标准的实施将更加规范费率装置的通信接口,有利于计量产品质量的提高,对用电管理部门改革人工抄表,实现远方信息传输,提高用电管理水平起到推进作用。本设计主要研究如何利用单片机C语言实现该通信协议(电能表端)。
MCS-51单片机的编程语言主要采用汇编、C语言,其中,以C语言作为MCS-51单片机程序的开发语言已经成为一种趋势, C语言兼顾了多种高级语言