网站大量收购独家精品文档,联系QQ:2885784924

基于嵌入式技术的分布式系统研究与应用.docVIP

基于嵌入式技术的分布式系统研究与应用.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于嵌入式技术的分布式系统研究与应用

基于嵌入式技术的分布式系统研究与应用   1.基于嵌入式技术的分布式系统的关键性因素   1.1结构   在分布式系统结构当中,所谓的分布并不是人们常说的分散,而是说整个系统的数据采集包括系统运行过程当中的相应控制等功能上时相对比较分散的,分布系统中的每一个功能都是相对独立存在的,我们根据上述特点将分布式系统分为了三个等级:总控设备控制着集控端1、2、3、n个,而集控端1又会控制着测控的终端,测控终端也是1、2、3、n个,测控终端最终还会控制着被控对象,这一对象的控制情况主要取决于整个系统的被控对象的多少。在这三级设备当中,测控终端其实是第一级的,它所面向的是被测控的设备,主要是完场对象的数据采集、控制等工作;第二级是集中控制检测端,它主要的作用是检测控制数据的集中和数据出现的异常情况,并将这些情况及时的反馈给上一级;第三极是总控设备,它一般情况下都是由一台服务器组成的,实现总体数据的集中性管理,控制命令的发送以及异常情况的处理等等。   1.2数据通信   分布式系统的数据通信服务是基于端口和端口组的基础通信服务,因此所具备的特点较多,主要有以下几点:(1)针对性较强:它主要是指测控系统内所传输的内容形式是一致的,是可以进行预先确定的;(2)可靠性:分布式测控系统在通信网络中的要求非常高,第一点就是对其可靠性的要求,也就是要求数据的传输一定要稳定可靠;(3)较大的数据量:它主要是指测控系统在输入数据较多,采集精度较大的情况下,能够产生大量的实时数据;因此我们在构建分布系统时要根据实际的场合以及所使用的环境,针对与之相适应的组网方式进行确定。   1.3任务管理   分布式系统所涉及的处理机比较多,而且分布式系统不像其他系统的网络环境那么简单,分布式系统的网络环境是非常复杂的,有的时候有可能会出现多个指令同时执行,因此进行任务调度是非常有必要的,基于嵌入式技术的分布式系统中的任务主要分为两种任务形式,一种是周期性的,一种是非周期性的任务。   2.基于嵌入式的分布式系统的应用   2.1系统概述   系统采用的是三级分布式结构,包括远程上位机、局部管理单元以及电能管理终端。其中远程上位机主要是提供一个人机的界面,以便我们的管理人员进行数据方面的管理和系统的维护等多方面的操作。局部管理这方面则主要是负责数据的采集、处理,它有一个比较好的特点就是可以进行独立操作,能够独立的完成相应的操作。电能管理终端是能够将电能表直接联系在一起的设备,它主要的功能是电能量数据的采集、保存以及上报等功能。   2.2系统各部分的设计   (1)远程上位机。我们知道在系统当中,远程上位机一般情况下所采用的较为普通的带显示器的PC机,它主要是用来实现与局部管理单元的通信以及数据的双向传输等功能,而且非常便于工作人员从远程对整个系统进行相应的管理和控制。   (2)局部管理。分布式系统对于局部管理单元是有一些要求的,一是要求局部管理单元具备通讯功能,而且通讯功能是可以远程控制的,这样就能够将所采集的数据信息通过通讯的形式传送回远程上位机。二是要求局部管理单元具备可以触摸的屏幕和电容屏按键,这样能够更加直观的查看装置以及电表的设置参数问题。三是要具备掉电保护功能。   2.3系统软件架构以及任务管理   (1)局部管理单元   局部管理终端运用了嵌入式的操作系统,我们为了更加系统的运用其中的功能,将软件分为了不同的模块,这些模块各司其职,分别负责与远程上位机进行通讯,与电能的管理终端通讯等模块线程。而分布式系统的线程则主要是通过全局的变量和全局文件来实现最终的数据共享的,对于全局变量和全局文件在进行相应的访问时,我们是通过利用互斥锁来实现之间的协调同步的。   (2)电能管理终端   其实电能管理终端所具备的功能并不是特别多,而且它只是需要与局部管理单元进行相应的数据交换就可以,所以我们在软甲的架构上所采用的是相对比较传统的前台后台的工作方式,在这种方式当中我们以后台的应用程序为主应用程序,后台主要的工作是完成电能的采集和处理以及分布式系统状态的显示等功能;而前台则是作为了一个中断的处理程序出现的,去处理的时间我们要求要进行相对比较严格的操作。以确保系统的正常运行。   2.4系统各个部分之间的通信 I   2.4.1系统间的握手方式。系统的通信上一般都是运用的自上而下的方式,远程上位机与局部管理单元之间的通信一直都是由远程上位机开始的,其具体的方式是:开始通信的一方先发出相应的功能指令,应答的一方要做出回应。如果出现没有应答的情况或者是出现了错误的应答时,就需要开始一方重新发送命令。直到应答方

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档