基于VxWorks的电力负荷管理系统客户现场终端的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:yxjisg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电力负荷管理系统客户现场终端是电力负荷管理系统的重要组成部分,是实现电力负荷管理系统对电力用户进行用电监控的关键设备之一。客户现场终端的主要任务是实现用电现场技术数据的采集、上传和简单指令的执行,具有终端抄表、通信、数据抄读及存储、对时、用电异常监测及报警、负荷控制等功能。本课题是广东欧宇信息控制有限公司投资的嵌入式系统的研究项目,该项目主要研究如何实现基于ARM7处理器的VxWorks嵌入式操作系统在电力负荷管理系统客户现场终端的应用。本文主要论述了客户现场终端的研究和设计,其中侧重于软件方面的研究和设计。在本课题中,本人的主要工作内容有以下几个方面。 首先,分析客户现场终端的功能、性能和配置需求,给出了客户现场终端的总体设计方案。总体方案包括总体硬件设计方案和总体软件设计方案。本文简单介绍了硬件的组成及结构。软件方案则介绍了软件的结构划分,并简单介绍了板级支持包BSP的开发过程、文件系统TFFS的建立、网络通讯的开发。 其次,完成系统软件设计。VxWorks是一种基于优先级的抢占式实时操作系统,本文对VxWorks的内核,包括任务管理、任务间通信机制进行了详细的分析。在此基础上,根据终端数据的类型对数据进行规划;根据客户现场终端的功能需求和VxWorks的内在要求,划分了应用任务;采用C语言编程,实现了各个任务模块的功能,完成了客户现场终端的软件设计;并通过VxWorks操作系统提供的服务来管理各个应用任务,提高了系统的可靠性和实时性。其中侧重介绍了协议解析任务、读当前电力数据任务、采集实时电力数据任务的实现,以及如何利用VxWorks提供的服务对这些任务进行调度管理。这部分工作是本人的主要工作内容,也是本论文的重点。 最后,进行测试界面的设计。测试界面软件不是以产品为目标来进行开发的,它是面向开发者的一个辅助开发工具,因此测试界面软件的开发侧重界面软件系统功能的开发,而对界面的美观、风格等因素不做太多考虑。
其他文献
移动机器人在动态环境和未知静态环境中缺乏环境相关的先验知识,这就要求其具有较强的灵活性与适应性来应对各种状况。所以,针对静态环境中的移动机器人,本文研究并设计了基
数字水印技术在数字产品版权保护等应用中起着重要作用。经过十几年的发展,数字水印技术取得了很大的进展。但数字水印技术仍存在一些未完全解决的问题,例如对几何失真的鲁棒性
学位
本文介绍了分布式红外传感器系统的概念和国内外发展情况,研究了系统涉及的图像处理和信息处理相关的一些关键技术,如无缝拼接、电子稳像、载机振动影响、红外导弹告警算法等(
随着当今科技的迅速发展,指纹识别技术的实用化步伐越来越加快了,各种嵌入式指纹识别系统出现在不同的应用场合。但当今研究较多的绝大多数优秀的指纹识别算法都是应用于那些不
为了保证冷轧带钢连续生产线(含后续处理线)稳定运行,实际生产中常采用对中检测装置,将被轧带钢的跑偏控制在很小范围内。冷轧带钢对中检测要求非接触,耐恶劣运行环境,因而检测难
近年来,音乐喷泉以其独特的魅力和特殊的功能,愈来愈成为城市休闲娱乐产业中的一项重要产品。一个音乐喷泉的表演效果很大程度上取决于喷泉控制系统的性能。目前,国内的喷泉项目
机器人技术的发展为地面武装机器人的研究和设计提供了良好的技术基础。论文主要是研究并设计了火力攻击机器人指挥控制系统,并在其基础之上,设计了一套安全、稳定、保密的指挥
城市居民出行过程中可选择的交通出行模式各异,掌握出行模式大数据,能够为实施有效的交通控制和诱导来缓解道路交通拥堵、提高交通管理服务水平提供决策依据。在众多出行模式中
在国内外,造船过程新近采用一种专门用于移动船体分段的造船设备----六自由度船体对接运动控制平台。它采用了多机器人协调的运动控制理论,配合先进的伺服控制技术,极大地提高了
目前,在制造业企业中,运用信息化手段来提升企业的生产管理效率已经取得普遍的认同。在此背景下,管理信息系统作为一种生产管理信息化的技术手段得到了广泛应用。但目前管理信息