支持DLMS/COSEM协议的智能电表数据链路层软件设计及测试

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:outtersea
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DLMS/COSEM协议体系是在智能电网和自动抄表行业迅猛发展的大环境下,为满足不同抄表设备、系统间的兼容性和多样化的能源信息采集需求,而提出的一种基于面向对象建模的新型抄表系统协议体系。它以良好的互操作性和强大的测量信息扩展能力,取得了广泛的应用,代表了自动抄表系统通信协议的发展方向。但我国对该协议的研究应用起步较晚,为解决国内自动抄表行业面临的通信协议不统一问题,并提升智能电表产品的国际竞争力,亟需设计一种满足DLMS/COSEM协议最新标准的智能电表。本文主要研究DLMS/COSEM体系中,基于HDLC协议改造的DLMS数据链层协议。主要工作有:设计实现该数据链路层协议软件;开发该链路层协议的一致性测试软件。从而为DLMS智能电表的开发工作提供链路层实现范例和一致性测试工具。本文首先对DLMS/COSEM协议体系进行整体介绍。随后,对DLMS数据链路层协议机制进行详细说明。设计了链路层软件的整体架构,包括:帧接收模块、帧处理模块、帧发送模块、上下层接口等。进行了有限状态机的设计,实现了连接管理、长帧分段传输、基于滑动窗口的差错控制与流量控制等机制,完成链路层软件的开发。然后,在分析一致性测试软件需求的基础上,对一致性测试软件进行了模块化设计实现,包括:前端模块、后端模块、前后通道模块、定时器模块等。完成了一致性测试软件开发,并做出了四个方面的功能优化:利用命名通道等技术实现了交互过程可视,利用虚拟物理层简化了测试环境搭建,利用自创的HS脚本语法使测试例添加灵活,通过DLMS链路层模块与后端隔离增强了软件的定制化开发扩展性。最后,利用一致性测试软件对DLMS链路层软件进行一致性测试,并通过第三方测试平台进行二次验证。测试结果表明,所开发的链路层软件及一致性测试软件运行正确有效。论文工作对DLMS/COSEM智能电表协议开发具有积极的参考价值。
其他文献
目的观察剖宫产产妇实施优质护理服务模式的效果。方法使用抛硬币方法将近来几年前往我院行剖宫产的80例产妇分为AB两组,各40例,A组实施常规护理服务模式,B组实施优质护理服
江西制药厂是创建于1950年3月的老企业。近几年来,面对困境和压力,狠抓两个文明建设,在加强思想政治工作,深化企业改革,强化内部管理的同时,大力推进技术改造,抓新产品开发,
<正> 国家体制改革委员会指出:在当前的治理整顿中,企业的承包制、厂长负责制、经济责任制“三制”不变,并肯定了“三制”是企业改革的成果,今后还要坚持贯彻执行。为了充分
【正】 第七届全国人民代表大会第一次会次通过的宪法修正案明确规定:“国家允许私营经济在法律规定的范围内存在和发展。私营经济是社会主义公有制经济补充。国家保护私营经
【正】 进入七十年代以来,西方国家经济出现了一种新的现象,表现为汽车、钢铁、石油、造船、纺织等传统产业部门的长期震荡。这种震荡是相对独立于资本主义周期性危机之外的
中国画意象的生成,是建立在中国特殊哲学背景和民族文化心理结构基础上的一种独特的东方艺术美学。就传统中国画而言,图像、程式、笔墨是构筑中国画人文情态的重要依据、是中
分析经济增长与环境保护之间的关系,探讨中国发展低碳经济的必要性以及战略选择,提出通过优化产业结构,加强技术自主创新,发展适合中国国情的低碳经济。